Witam.
Maszyna i Linux. Czy to możliwe? Tak! Po przeczytaniu tego postu dowiemy się, jak poprawnie skonfigurować Wine. Tutorial przeprowadzany był na Mandrivie Linux 2006 FREE wraz z Wine 0.9.10 .
Na początku pobieramy najnowszą wersję emulatora Wine ze strony
http://www.winehq.com . Następnie ustawiamy głębię kolorów na 24 bity, ponieważ przy 16 bitach Maszyna pokazuje komunikat "Can't Find A Suitable PixelFormat" i kończy swe działanie.
W konsoli wpisujemy następujące polecenie:
[hunter@PPP2 ~]$ winecfg
Pojawia nam się konfigurator Wine. Wejdźmy w pierwszą zakładkę zwaną Applications. W polu Windows Wersion wybieramy Windows XP. Zakładkę Libraries pozostawiamy bez zmian. Następna zakładka to Graphics. Zaznaczamy opcję "Enable desktop double buffering" oraz "Allow the window manager to control the windows". Jeśli nasza karta graficzna obsługuje Vertex Shader oraz Pixel Shader, w polu "Vertex Shader Support" wybieramy "hadware" oraz zaznaczamy opcję "Allow Pixel Shader (if supported by hardware). Zakładkę Desktop Integration pozostawiamy bez zmian. Teraz przechodzimy do zakładki Drivers. Jeśli mamy Windowsa oraz kilka partycji na dysku, klikamy Autodetect. Konfigurator sam ustawi ścieżki do dysków. Jeśli nie mamy Windowsa, usuwamy wszystkie partycje, klikając na nie i wciskając przycisk Remove. W przypadku dysku "C" wystąpi komunikat:
(6,6 KB)
Odpowiadamy przecząco Tak. Następnie klikamy na przycisk Add i w polu Path piszemy: /home/(nazwa usera)/.wine/drive_c . Oczywiście (nazwa usera) zamieniamy na nazwę użytkownika. Później klikamy ciągle przycisk Add, aż w końcu pojawi się dysk Z. W nim nic nie modyfikujemy, a tamte utworzone dyski (od D do X) usuwamy przyciskiem Remove. Jeśli zaczniemy od dysku X to usuwanie będzie łatwiejsze bo będziemy tylko klikać przycisk Remove, nie zaznaczając dysku na liście. Następna karta to Audio. W Driver Selection zaznaczamy ALSA Driver. Z OSS Driver miałem jakieś dziwne problemy z dźwiękiem (np. nagle znikała trąbka, lub wszystkie dźwięki). W DirectSound w polu Hardware Acceleration zaznaczamy Emulation oraz zaznaczamy poniżej Driver Emulation. Klikamy Zastosuj oraz OK.
By odpalić MaSzynę, należy nie używać start.exe , ponieważ (nie wiem czemu) on nie działa. Odpalamy konsolę i wpisujemy polecenie:
[hunter@PPP2 eu07-220204]$ wineconsole eu07.exe -s (nazwa scenerii) -v (nazwa pojazdu)
Maszyna zostaje uruchomiona. Na scenerii kpp2.scn na nVidia GeForce FX 5700LE, AMD Athlon XP 2000+ oraz ze sterownikami 71.67 osiągam 47 fps.
Kilka screenow z
Pozdrawiam i życzę przyjemnej podróży.
P.S. Podczas jazdy nie działa "." (odluzowywanie) na klawiaturze numerycznej. Przed wystartowaniem MaSzyny należy wyłączyć wszystkie programy muzyczne (np. XMMS), ponieważ /dev/dsp musi być wolny (chyba, że jest sprzętowe miksowanie dźwięku, to nie trzeba wyłączać tych programów).