Strona używa cookies (ciasteczek). Dowiedz się więcej o celu ich używania i zmianach ustawień. Korzystając ze strony wyrażasz zgodę na używanie cookies, zgodnie z aktualnymi ustawieniami przeglądarki.    X

O tym jak WINE spisało się lepiej od oryginału

Witam.

Zazwyczaj nie gram w żadne gry miesiącami, jednak ostatnio z powodu pewnych okoliczności odkurzyłem stare konto w serwisie STEAM i uruchomiłem grę Counter-Strike 1.6, oczywiście w WINE.

Źródło: winehq.org

Do dyspozycji w domu miałem 2 laptopy, jeden z Windows Vista, drugi z Windows 7, oraz desktop z Gentoo Linux (Linux 3.0), o tym jak każdy z systemów radził sobie z Counter-Strike 1.6 dowiecie się właśnie z tego wpisu.

Na początku zabrałem się za instalację STEAM i Counter-Strike 1.6 w systemie Gentoo Linux przy użyciu WINE, instalacja poszła gładko, potrzebne były jedynie jakieś pliki DLL do pobrania - znalazłem je przy użyciu wyszukiwarki internetowej i rozpakowałem do katalogu ~/.wine/drive_c/windows

STEAM bardzo ładnie chodzi pod Wine, na stronie WineHQ.org można dowiedzieć się jak uniknąć wielu błędów w tym "crashów" aplikacji, błędnego renderowania czcionek - wszystko to przygotowała społeczność.

Zakładanie serwera i podłączanie klientów - tutaj zaczęły się schody.
Komputer z systemem Windows Vista pomimo procesora dwurdzeniowego i normalnej karty graficznej od intela bardzo przycinał obraz, mało tego - przy każdym wyświetlaniu tak zwanego "motd" serwera pokazywał się kursor z kółeczkiem które się kręciło przez ok. 5 minut - taka zawieszka.
Przypominam, że Counter-Strike 1.6 jest grą która uruchomi się na wiekowym sprzęcie sprzed ok. 8 lat - laptop ma jakieś niecałe 3 lata.

Laptop od HP, z dwurdzeniowym Core 2 DUO o taktowaniu 2.2 GHz, Windows 7 Home Premium pokazywał takie same objawy jak laptop z Windows Vista, nie wspominając o natrętnym firewallu z pakietu BitDefender Internet Security 2011 który pomimo ustawienia aplikacji jako zaufanej wciąż kompletnie blokował ruch na porcie gry, a ponoć tego typu aplikacje dla Windows powinny być "idiotoodporne".

Zapomniałbym dodać, laptop z Windows Vista potrafił od czasu do czasu kompletnie wyłączyć grę w najmniej spodziewanym momencie.

Do rozgrywki w sieci LAN serwer był zakładany z poziomu klienta gry na komputerze z Linuksem - dokładnie, bo tam gra nie przycięła się ani razu, nie było także problemów z wyłączaniem się gry. Wszystko to na sprzęcie z Dual-Core E5300 @ 2.6 GHz oraz NVIDIA Geforce 210 512 DDR3 który wcale taki nowy nie jest, i sam procesor jest prawie dwa razy mniej wydajny niż ten w laptopie z Windows 7.

Na zakończenie mogę powiedzieć, że po części wina leży w samej platformie STEAM - jest zbyt rozbudowana, zbyt zasobożerna - bowiem pochłania całe zasoby słabszej maszyny.

Morał z tego taki, że nowsze Windowsy tracą kompatybilność a projekt WINE idzie na przód i bez przerwy ewoluuje zachowując kompatybilność wstecz.

W porównaniu do człowieka Wine jednak jest w stanie ewoluować w ciągu ułamka jednego wieku i nie tylko dorównać oryginałowi ale także go przewyższyć* :-)

* zdanie nie ma nic wspólnego z żadnymi religiami (nie nawiązuje do żadnego bytu wyższego "oryginału")

Powyższe zdjęcie pomogło mi odzyskać konto w supporcie STEAM po tym jak rok temu zmieniłem hasło i go zapomniałem - a do tego zapomniałem pytania oraz odpowiedzi potrzebne do odzyskania konta.

FAQ

1. Czy to ten pakiet który rozdawali na dobrychprogramach?

Tak, podarowałem rodzinie/znajomemu otrzymaną licencję na BitDefender Internet Security 2011.

2. Dlaczego zamiast konkretnej osoby jest "kolega/znajomy"?

Nie musicie aż tak dużo wiedzieć o mojej rodzinie i znajomych. 

Komentarze

0 nowych
XeonBloomfield   5 #1 31.07.2011 11:53

Niestety Windows zapomina o kompatybilności wstecz...

Z Wine jest odwrotnie...

webnull   9 #2 31.07.2011 13:01

@XeonBloomfield | 31.07.2011 11:53
Wine to ponoć nawet integruje się z DOSBoksem...

Ave5   8 #3 31.07.2011 13:19

Jeżeli foto nr 3 wskórałeś coś w supporcie to mają świetne podejście do userów, bo jakbym się nie wysilał nie mogę rozczytać praktycznie nic :P Ciekawe czy można dać kartkę z tekstem Lorem Ipsum z takim formatowaniem i ich wyrolować :D

Triniti888   5 #4 31.07.2011 13:33

Jak zwykle są dwie strony medalu. U mnie na WINE CS chodził drastycznie, na Windows XP ok, zaś na Windows 7 to był po prostu cud. (w sensie pozytywnym).

webnull   9 #5 31.07.2011 15:04

@Ave5 | 31.07.2011 13:19
Akurat chodziło tylko aby było widać nick "webnull" oraz cd-key który zamazałem publikując tutaj zdjęcie.

webnull   9 #6 31.07.2011 15:07

@Triniti888 | 31.07.2011 13:33
Kwestia ustawień - po prostu musisz zastosować się do wskazówek instalacji na winehq.org a wszystko powinno ładnie działać.

W WINE wiele rzeczy działa out-of-the-box ale jednak nie wszystkie.

Przykładowo dla gier na silniku Source (hl2.exe) należy ustawić kompatybilność z Windows 98 aby się nie wyłączały po kilku minutach od startu gry.

Na optymalizację działania gry bądź polepszenia efektów graficznych masz także podane wskazówki.

GL1zdA   12 #7 31.07.2011 16:26

Spoko, każdy grę można odpalać na wbudowanych kartach Intela i dostać taki wynik... Nawet nie potrzeba do tego gier, czasem wystarczy program typu Photoshop. Zrób test, gdzie Windows będzie działać na GF, wtedy będzie można mówić o jakiejkolwiek miarodajności.

webnull   9 #8 31.07.2011 16:31

@GL1zdA | 31.07.2011 16:26
Laptop z Core 2 DUO był z grafiką Geforce a działał podobnie - jednak nieco lepiej.

lucas__   13 #9 31.07.2011 21:00

Hehe ten drugi zrzut ekranu jest szczególnie udany ;)

webnull   9 #10 31.07.2011 22:32

@lucas__ | 31.07.2011 21:00
Pierwszy jest z WineHQ.org

  #11 01.08.2011 07:16

Tak jarajcie się, że 8 letnia gra chodzi na linuksie a nie chodzi na W7 jak należy. Powiem, tak ja ty powiedziałeś koledze - jak byś ustawił odpowiednio to by chodziło, jednak jak udowodniłeś wcześniej masz klapki na oczach.

underface   14 #12 01.08.2011 09:39

widzę,że webnull dalej jest nastawiony wrogo do windowsa, za to pielęgnuje swoją religie do linuxów

webnull   9 #13 01.08.2011 11:30

@lukas_gab. (niezalogowany) | 01.08.2011 7:16, underface
No cóż można w tym wypadku podzielić ludzi na dwie grupy:
- Osoby doceniające 18 lat pracy dziesiątek tysięcy (jak nie setek włączając w to testerów itp.) ludzi w projekcie Wine
- Oraz takie osoby które nie biorą tego pod uwagę, takie najczęściej są piratami pod Windows

Dzięki 18 lat pracy dziesiątek tysięcy ludzi można dziś zagrać w Counter-Strike który mało tego potrafi chodzić płynniej niż pod Windows. Oprócz tego, że sam tak mówię, to widziałem ludzi którzy mieli podobne zdanie.

webnull   9 #14 01.08.2011 11:38

@underface
Jeżeli chodziło Ci o zdanie w którym pojawiło się wyrażenie "religia" to poprawiłem je abyś się nie mógł uczepić:
"* zdanie nie ma nic wspólnego z żadnymi religiami (nie nawiązuje do żadnego bytu wyższego "oryginału")"

  #15 01.08.2011 13:45

powstaje tutaj ładne nazilinuks. po pierwsze, czy zainstalowałes sterowniki do karty graficznej na lapku ? ;)

webnull   9 #16 01.08.2011 13:58

@syskowy (niezalogowany) | 01.08.2011 13:45
No pewnie! Najnowsze sterowniki są zainstalowane.

A odnośnie tego komputera to on jest chyba zawirusowany bo pożyczając pendrive właścicielowi komputera dostawałem spowrotem gratisy w postaci autorun.inf oraz rk.exe
Jednak "odwirusowywanie" tamtego komputera to nie moja sprawa - nie należy on do mnie.

gedgon   4 #17 01.08.2011 18:18

Smiem watpic w rzetelnosc i obiektywnosc tego "testu" (nawet pomijajc fakt, ze odbywal sie na roznych platformach sprzetowych). Jesli mnie pamiec nie myli to chyba na Twoj benchmark Armagetrona natknalem sie kiedys na YT, w ktorym "wykazales", ze Ubuntu jest kilkaset procent szybsze bo na Windowsie wlaczone bylo v-sync.

BTW. E5300 nie jest 2x wolniejsze od T6600 (lub podobnego). Malo tego, powinno byc zauwazanie szybsze.

webnull   9 #18 01.08.2011 22:23

@gedgon | 01.08.2011 18:18
To nie był test.

"T6600 (lub podobnego)."
A skąd wiesz, że akurat w laptopie jest T6600... wróżysz z fusów?

vaverix   1 #19 01.08.2011 22:30

Pomijając komentarze, dodam, że jak zainstalujemy Steam poprzez PlayOnLinux, to wszystko robi się automatycznie (pobieranie czcionek etc.) i Counter-Strike działa, aż miło (100fps), bez wkładu czasu (przynajmniej na Ubuntu 11.04, z Gnome na czele).

Cały proces ogranicza się tylko do zainstalowania wyżej wymienionego programu, a później metodą Windowsową (przycisk dalej, następnie znowu dalej i ponownie dalej) mamy zainstalowanego Steam'a. Następnie pobieramy Counter-Strike'a i gramy.

gedgon   4 #20 01.08.2011 22:42

webnull, "A skąd wiesz, że akurat w laptopie jest T6600... wróżysz z fusów?"

Strzelam, nie ma wielu mobilnych C2D taktowanych zegarem 2.2GHz

  #21 01.08.2011 23:25

Odwracasz jak zwykle kota ogonem. Słowem nie wspomniałem o ludziach co to tworzą, a i wpisy o tym nie traktuje za bardzo. Twierdzę, że masz zbyt fanatyczne podejście i w wielu kwestiach masz braki wiedzy które determinują u Ciebie ten fanatyzm. Jak byś przysiadł i zrozumiał narzędzia takie jak windows i podejście tej rodzinki to bys wiedział o co chodzi, a nie zwalał na windowsa wina, że czegoś nie umiesz.To są świetne systemy, Wykorzystuję zarówno windowsy( wszystkie legalnie zakupione), linuksy, oraz innego unixo podobne i sprawiają się świetnie, jednak nie każde do wszystkiego. Myślę tutaj bardziej o specjalistycznych sprawach. Martwi mnie, że potęgujesz w swoich wpisach wszystkie stereotypy nt. windowsa, a jesteś w wielu przypadkach w błędzie. To samo tyczy sie kretynów jadacych linuxa, czy pod wydaniem debiana piszących " po co kolejny linuks". Oni nie mają pojęcia z czym to się je i pewnie nigdy nie mieli w ręku linuksa a co dopiero jego kod ( wsumie podejrzewam, że również nie za wiele spędziłeś czasu na widnwosie w profesionalnym zastosowaniu jak nie czytałeś dogłębnie msdn). Nie chcę tutaj nikogo atakować, ale moim zdaniem przydała by sę Tobie porządna introspekcja. No chyba, że to celowy zabieg w wiadomych celach to gratuluje szczerze ;p

eth0   4 #22 02.08.2011 09:04

Fajnie, że dzięki Wine można sobie pograć w niektóre gry, sam uruchamiałem tak gothic 1 i 2, dobrze działał też Colin, ale nie działała masa innych gier. Lubię czasem iść do kiosku, wygrzebać tani tytuł, taki do 20zł. Jak już wydaję na coś pieniądze to wolę, żeby bez stresowo taką grę uruchomić:) Z Wine bywało róźnie, część działała dobrze, ale takich było mało, większość albo w ogóle nie uruchamiało się, albo po uruchomieniu daleko im było do tego co uzyskiwało się pod windows:) Uznałem, że projekt Wine jest fajny, ambitny, ale nie wart moich nerwów na walkę z wiatrakami:) To co opisuje Webnull to moim zdaniem lekka propaganda, na linuksie można pograć, owszem można, sam grałem w wiele tytułów, ale to co oferuje windows oczywiście miażdży temat "gry i linux". Pomijając całą stertę powodów, że directx wymusza taką sytuację, że Microsoft za pomocą wojowników Ninja walczy z linuksem, że ATI produkuje sterowniki dla linuksa wyznaczając do tego sztab programistów po psychotropach, to i tak Wine nie zaspokoi jeszcze długo potrzeb przeciętnego gracza. CS, Gothic 1,2 , Colin i kilka innych tytułów to jednak za mało.

  #23 02.08.2011 11:41

Lubię czasem poczytać Webnulaa ale ten tekst to już lekka przesada. Trąci fanatyzmem na kilometry. Nie można porównywać czegoś na różnych konfiguracjach, w dodatku jedna zawirusowana. To tak jakbym na jednej maszynie z uszkodzonym dyskiem lub systemem plików miał linuksa a na drugiej sprawnej o lepszej konfiguracji miał windowsa i porównywałbym dwa systemy pisząc, że linuks jest ble bo co chwilę zwiecha.

webnull   9 #24 02.08.2011 17:00

@bitx (niezalogowany) | 02.08.2011 11:41
No cóż - Linuksa akurat trudno zawirusować więc jest tu błąd ze strony Windows. Wirusy - cecha charakterystyczna dla Windows.

Druedain   14 #25 03.08.2011 03:25

Przyznam Ci webnull, że mógłbym podobny wpis stworzyć o dwuch gierkach, ale powstrzymuję się, bo moim zdanie jedzie to parówką.

Z tego wpisu nic nie wynika. Myślę, że tutaj sensowne byłoby stworzenie testu, czyli bierzesz tyle gier ile dasz radę i odpalasz je na tylu maszynach ile Ci ktoś udostępni. Istotne jest też by na Windowsie stare gry instalował ktoś kto jest tak zakochany w Windowsie jak ty w Linuksie, bo to chyba gwarantuje sprawniejsze znajdywanie rozwiązań (słowem nie wspominasz o szukaniu pomocy na forach, zaś WineHQ to coś znacznie więcej niż forum, a bez niego być pesnie CSa nie uruchomił). Oczywiście ważne jest też testowanie różnych dystrybucji na tych różnych platformach.

PS Jeśli kogoś interesuje, to wspomniane dwie gry to Diablo (+ Hellfire) oraz Fallout2. Z tego co pamiętam, to z jedną był „jakiś tam” problem, a w drugiej kolory wariowały. Przyznaję, że nie szukałem pomocy przy roziwązywaniu problemów, jednak z Wine działały one bez żadnych problemów.

webnull   9 #26 03.08.2011 10:09

@Druedain | 03.08.2011 3:25
Początkowo używałem CS w wersji non-steam ponieważ zapomniałem danych logowania do konta STEAM - ten chodził out-of-the-box, ale jak na drugi dzień przysłali mi mailem nowe hasło to używałem STEAM który nie był kompletnie out-of-the-box :-)

djfoxer   18 #27 05.08.2011 10:55

Nie pisz nic już o Windowsie, bo wychodzi to koszmarnie :)

webnull   9 #28 05.08.2011 13:32

@djfoxer | 05.08.2011 10:55
Załatwione ;-)

4lpha   10 #29 06.08.2011 12:32

Ktoś kiedyś napisał, że WineHQ zabija gry na Linuksa (w jednym z komentarzy do newsów). Osobiście się z tym zgadzam.

Grając przez Wine kupujemy gry na Windows i rozwijamy ten rynek, miast kupować gry pod Linuksa, by dać do zrozumienia producentom że jesteśmy społecznością godną wysiłku włożonego w tworzenie gry na Linuksa lub wieloplatformowej.

Nie korzystam już z Wine.

  #30 04.09.2011 03:03

Hahaha.
Ten wpis, to zlepek fanatyzmu.
Na mojej "maszynie" Pentium 4 2.0, 512MB Ram, o CS na wine możesz zapomnieć, ledwo natywna wersja "Tibii" chodzi (wiem bo mój młodszy brat w to gra, i mówi że mu się często "laguje"). O Counter Strike nawet natywnego mógłbym zapomnieć na linuxa, a o bsd nie wspominając.
Aha, os freebsd. wine z portów. Na Debianie tak samo.
Gentoo to nie próbuje bo kompilowało by się u mnie ze dwa dni.
Na windowsie xp gra działa świetnie, także prosze nie porównuj gry przed 8lat do windowsa 7 albo visty. Do cs max xp.

webnull   9 #31 13.09.2011 18:02

@BSD-Like (niezalogowany) | 04.09.2011 3:03
Grałem w Counter-Strike 1.6 pod Debianem na starym Wine na starym sprzęcie rzędu Pentium 3, 256 mb ram i karcie RIVA TNT2 PRO 16 MB - gra działała w miarę dobrze.