Игры в Linux и DirectX

Для запуска многих игр требуется DirectX. Чтобы его установить делаем следующее:

прописываем в winecfg следующие библиотеки:

“d3d8”="builtin”

“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”

Ужасно, правда ?

Затем нужно запустить установщик directx 9.0c, например (принимаю, да, да, готово).

Скопировать с винды dxdiagn.dll и dxdiag.exe в /.wine/disk_c/windows/system32/.

Запустить dxdiag.exe, убедиться что 3d работает.

Внимание! d3d8.dll d3d9.dll нельзя выставлять в native, поскольку они используют функции ядра винды, которые в wine просто отсутствуют.

Да и ещё возможно некоторым игрушкам потребуются дополнительные библиотеки, такие как mscoree.dll и streamci.dll, которые также надо скопировать с винды в выше указанный каталог.

Top

Категория: Linux Слова: Linux, игры, DirectX



    Схожие по тематике материалы:
Отключены