2008
Środowisko Wine ma własny zestaw bibliotek DirectX, który wystarcza do uruchomienia większości aplikacji i gier. Wgranie pełnej wersji zestawu bibliotek jest zazwyczaj rozwiązaniem na niedziałające gry. Poniżej przedstawię sposób, dzięki któremu dodasz wszystkie niezbędne biblioteki.
1. Z menu Aplikacje wybierz Wine > Konfiguracja Wine.
2. Przejdź do zakładki Grafika. W sekcji Direct3D z listy Obsługa Vertex Shader wybierz Sprzętowa i zaznacz opcję Obsługuj Pixel Shader.
3. Przejdź teraz do zakładki Dźwięk. Zostaniesz poinformowany o braku wyboru sterownika dźwięku. Kliknij OK i upewnij się, że na liście Wybór sterownika jest zaznaczona opcja Sterownik ALSA.
4. Skonfiguruj DirectSound, aby w pełni wykorzystać możliwości karty dźwiękowej. W polu Przyspieszenie sprzętowe wybierz opcję Pełne. Domyślną częstość próbkowania ustaw na 44100, a ilość Bitów na próbkę - 16.
5. Wróć do karty Aplikacje i w polu Wersja systemu ustaw: Windows 2000.
6. Przejdź do zakładki Biblioteki i z listy Nowa reguła dla biblioteki wybierz d3d8, a następnie kliknij Dodaj.
7. Dodany wpis pojawi się na liście Istniejące reguły. Kliknij przycisk Edycja i w okienku, które się pojawi, zaznacz opcję Tylko wbudowana (Wine). Kliknij OK, następnie Zastosuj.
8. Zamknij konfigurację Wine klikając OK.
9. Otwórz terminal i wydaj polecenie:
gedit ~/.wine/user.reg
10. Przy pomocy klawiszy Ctrl + F wyszukaj frazę d3d8. Dodaj nową linijkę poniżej tego wyrażenia - ENTER.
11. Skopiuj poniższy kod:
"d3d9"="builtin" "d3dim"="native" "d3drm"="native" "d3dx8"="native" "d3dxof"="native" "dciman32"="native" "ddrawex"="native" "devenum"="native" "dinput"="builtin" "dinput8"="builtin" "dmband"="native" "dmcompos"="native" "dmime"="native" "dmloader"="native" "dmscript"="native" "dmstyle"="native" "dmsynth"="native" "dmusic"="native" "dmusic32"="native" "dnsapi"="native" "dplay"="native" "dplayx"="native" "dpnaddr"="native" "dpnet"="native" "dpnhpast"="native" "dpnlobby"="native" "dsound"="builtin" "dswave"="native" "dxdiagn"="native" "mscoree"="native" "msdmo"="native" "qcap"="native" "quartz"="native" "streamci"="native"
i wklej w miejscu utworzonym w punkcie 9.
11. Pobierz pliki - mscoree.dll - i - streamci.dll - i skopiuj je do folderu ~/.wine/drive_c/windows/system32/.
12. Ze strony - klik- (lub dowolnej innej) pobierz DirectX 9.0c. Po jego ściągnięciu zainstaluj go jak zwykły program - oczywiście przy pomocy Wine.
13. Poczekaj na zakończenie instalacji - biblioteki zostały dodane.
Zobacz także:
Na każdy komentarz postaramy się udzielić odpowiedzi w ciągu 24 godzin od momentu wysłania.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.




Rejestracja
Zapomniane hasło






na ubuntutweak.blogspot.com jest podobny wpis ale zamiast "9. Otwórz terminal i wydaj polecenie: gedit ~/.wine/user.cfg" jest "Następnie otwieramy plik konfiguracji Wine wpisując w konsoli: sudo gedit ~/.wine/user.reg" ale poza tym wpis ok, zobaczymy czy to będzie działać..
Zgadza się, popełniłem błąd. Dziękuję za poprawienie.
PS: poradnik napisany w oparciu o artykuł z PC Format 6/2008 + pomocy uzyskanej na forum.ubuntu.pl
Pozdrawiam.
Kurde zrobiłem tak jak jest napisane i wszystkie gry się tną... i chodzą niesamowicie wolno. Co jest nie tak?
Prawda jest taka - jeśli chcesz grać, to Ubuntu nie jest dla Ciebie. Co prawda gry można odpalić, ale nie działają równie płynnie jak na Windows.
Chociaż możliwe, że rozwiązanie znajdziesz na forum Wine: http://forum.winehq.org/
Pozdrawiam.
A ja zaciąłem się przy szukaniu d3d8, wg szukajki takiego czegoś nie ma.
Musi być
Na pewno wykonujesz wszystkie kroki poprawnie?
hehe to naprawdę działa
dzięki
Ja mam problem z punktem 11. Pliki pobrane, ale nie mam takiego katalogu i nie wiem co teraz.. :S
Którego katalogu nie ma?
W folderze wine nie ma katalogu o nazwie "drive_c".
Dzięki za pomoc już przypadkiem znalazłem
zrobiłem wszystko i nadal mi nie działajom
Co nie działa?
Niestety nadal nie działa. Podczas ładowania mapy (COD4) wyskakuje "błąd krytyczny directx" i każe szperać w pliku readme
gry wogule wszystko
@tuksiarz: spróbuj przeinstalować Directx
@gregmay2: jakie to gry? Masz pewność, że Wine jest w stanie je uruchomić?
Kurcze mi przy inicializacji instalacji directix instalator sie wylacza, jak mozna to jeszcze zainstalowac ?
Spróbuj pobrać DirectX z innego źródła.
ej ja nie mam C wogole ;P nie , ale gra mi miga i powoli chodzi a na innej wlacza sie sam jakis polowiczny widok nie ma napisow tylko same okienka a potem wylacza , czy to od zlych sterow grafy ?
Nie ma takiej możliwości, żebyś czegoś takiego nie miał :]
A co to za gra? Czytałeś na temat jej uruchamiania (tzn. czy w ogóle da się) na forum Wine?
No sam andreas to jest uruchamia sie ale w menu nie ma napisow tylko same ramki i podczas zalaczenia samego gry sie wylacza
http://wikigames.ubuntu.pl/wiki/index.php?title=GTA:_San_Andreas
Małe pytanko podczas instalacji directx'a instalator się pyta gdzie wkleić pliki, to trzeba do jakiegoś odpowiedniego katalogu, czy np. mozna do Dokumentów?!
Cześć. Zrobiłem wszystko tak, jak objaśniłeś.
Przy instalacji directaX wyskakuje mi błąd, żebym sprawdził biblioteki
DXError.log
DirectX.log