Все знают, что для многих современных игр требуется DirectX 9. Под виндой его поставить не составляет труда, но вот под убунтой это несколько дольше. Есть один простой ход, который может облегчить вам жизнь:
Для установки DirectX нам понадобится winetricks, скачаем его командой:
wget http://www.kegel.com/wine/winetricks
Дадим ему нужные права:
chmod +x winetricks
Перенесём его куда надо:
sudo mv winetricks /usr/bin
Теперь он скачает и установит последнюю версию directx9, командой:
winetricks directx9
На этом всё) Теперь игры требующие directx9 должны запускаться и работать нормально.
(с) де стырил непомню.
Установка DirectX в wine ЭЛЕМЕНТАРНО! (накопал у себя)
Модератор: Модераторы разделов
Re: Установка DirectX в wine ЭЛЕМЕНТАРНО!
DirectX 9 не нужен©.
Если серьёзнее, Wine и так уже эмулирует его весь, плюс даже немножечко из DirectX 10.
Ставить виндовый нужно лишь в единицах "крайних случаев", в остальном он принесёт одни только проблемы.
Если серьёзнее, Wine и так уже эмулирует его весь, плюс даже немножечко из DirectX 10.
Ставить виндовый нужно лишь в единицах "крайних случаев", в остальном он принесёт одни только проблемы.
Re: Установка DirectX в wine ЭЛЕМЕНТАРНО!
оттуда нужны d3d9x_**.dll (вродь так обзываются)
Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.
Re: Установка DirectX в wine ЭЛЕМЕНТАРНО!
Вручную оно делается так:
Обычно wine'вского директикса вполне хватает, а после установки МС'го, как уже было замечено выше, вы можете поиметь проблем. Так что устанавливайте DirectX от MS лишь в крайнем случае.
1) Сделать резервную копию предыдущих настроек wine (каталог ~/.wine), оригинал удалить или переименовать.
2) Создать стандартные настройки командой winecfg.
3) Скопировать библиотеки mscoree.dll и streamci.dll в ~/.wine/drive_c/windows/system32/
4) Из каталога ~/.wine/drive_c/windows/system32/ удалить файлы:
d3d8.dll,d3d9.dll,ddraw.dll,dsound.dll,dsound.vxd,quartz.dll,dxdiagn.dll
5) Отредактировать файл ~/.wine/user.reg , вставив в конец файла:
[Software\\Wine\\DllOverrides] 1196330736
"d3d8"="native"
"d3d9"="native"
"d3dim"="native"
"d3dx8"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="native"
"dinput8"="native"
"dmband"="native"
"dmcompos"="native"
"dmime"="native"
"dmloader"="native"
"dmscript"="native"
"dmstyle"="native"
"dmsynth"="native"
"dmusic"="native"
"dplay"="native"
"dplayx"="native"
"dpnaddr"="native"
"dpnet"="native"
"dpnhpast"="native"
"dswave"="native"
"dxdiagn"="native"
"mscoree"="native"
"quartz"="native"
"streamci"="native"
6) Установить DirectX (стандартный дистрибутив для windows).
7) Запустить снова конфигуратор winecfg, вкладка Библиотеки, и для библиотек:
d3d8,d3d9,ddrawex,dinput,dinput8
выбрать Редактировать и выставить для них порядок загрузки "Встроенная (wine)".
8) Провести тесты DirectX, перейдя в каталог ~/.wine/drive_c/windows/system32/ и выполнив wine dxdiag.exe .
Если не запускается, тогда копируем файлы dxdiag.exe,dxdiagn.dll в ~/.wine/drive_c/windows/system32/ .
Нужные библиотеки и файлы ищите в каталогах виндов, либо в интернете.
Обычно wine'вского директикса вполне хватает, а после установки МС'го, как уже было замечено выше, вы можете поиметь проблем. Так что устанавливайте DirectX от MS лишь в крайнем случае.
1) Сделать резервную копию предыдущих настроек wine (каталог ~/.wine), оригинал удалить или переименовать.
2) Создать стандартные настройки командой winecfg.
3) Скопировать библиотеки mscoree.dll и streamci.dll в ~/.wine/drive_c/windows/system32/
4) Из каталога ~/.wine/drive_c/windows/system32/ удалить файлы:
d3d8.dll,d3d9.dll,ddraw.dll,dsound.dll,dsound.vxd,quartz.dll,dxdiagn.dll
5) Отредактировать файл ~/.wine/user.reg , вставив в конец файла:
[Software\\Wine\\DllOverrides] 1196330736
"d3d8"="native"
"d3d9"="native"
"d3dim"="native"
"d3dx8"="native"
"d3dxof"="native"
"dciman32"="native"
"ddrawex"="native"
"devenum"="native"
"dinput"="native"
"dinput8"="native"
"dmband"="native"
"dmcompos"="native"
"dmime"="native"
"dmloader"="native"
"dmscript"="native"
"dmstyle"="native"
"dmsynth"="native"
"dmusic"="native"
"dplay"="native"
"dplayx"="native"
"dpnaddr"="native"
"dpnet"="native"
"dpnhpast"="native"
"dswave"="native"
"dxdiagn"="native"
"mscoree"="native"
"quartz"="native"
"streamci"="native"
6) Установить DirectX (стандартный дистрибутив для windows).
7) Запустить снова конфигуратор winecfg, вкладка Библиотеки, и для библиотек:
d3d8,d3d9,ddrawex,dinput,dinput8
выбрать Редактировать и выставить для них порядок загрузки "Встроенная (wine)".
8) Провести тесты DirectX, перейдя в каталог ~/.wine/drive_c/windows/system32/ и выполнив wine dxdiag.exe .
Если не запускается, тогда копируем файлы dxdiag.exe,dxdiagn.dll в ~/.wine/drive_c/windows/system32/ .
Нужные библиотеки и файлы ищите в каталогах виндов, либо в интернете.
- BrONtOSAUR
- Сообщения: 421
- ОС: Debian Sid
Re: Установка DirectX в wine ЭЛЕМЕНТАРНО!
И потом, написано в самом winetricks - directx9 не рекомендуется, всё что нужно есть в d3dx9, а там d3dx9_**.dll. d3d9.dll у Wine свой, в него включены функции враппинга через OpenGL или вроде того.
System: Debian GNU/Linux Sid + kernel 2.6.35 + gcc 4.4.5 + X.org 2:1.7.7-2 + KDE 4.4.5
Config: Asus P5B + Intel Core 2 Duo E6750 2.66 Mhz + GIGABYTE GeForce 9600GT 1GB (260.19.29 drv.) + 4GB RAM + Creative Audigy SE
Config: Asus P5B + Intel Core 2 Duo E6750 2.66 Mhz + GIGABYTE GeForce 9600GT 1GB (260.19.29 drv.) + 4GB RAM + Creative Audigy SE
Re: Установка DirectX в wine ЭЛЕМЕНТАРНО!
Я думал про вайнтрикс и так все знают. Вещь полезная, использую не только для установки директикс, недавно пытался запустить dragon age под линуксом и все дополнительные программы необходимые типа физикс, .net, vc2005, ставил через вайнтрикс, игрушка запустилась с полпинка, а на чистом wine нет.
маленький кавайный линуксоид ^_^
Re: Установка DirectX в wine ЭЛЕМЕНТАРНО!
Пакеты вайн берите отсюда, эта фича в комплекте идет http://sourceforge.net/projects/wine/files...iva%20Packages/
Re: Установка DirectX в wine ЭЛЕМЕНТАРНО!
Tverskoy
умно очень, убунтоводам, гентушникам, и т.д. тоже предложите мандряковские rpm'ки ставить?
умно очень, убунтоводам, гентушникам, и т.д. тоже предложите мандряковские rpm'ки ставить?
Интеллект — это способность избегать выполнения работы, но так, чтобы она при этом была сделана.
Спасибо сказали:
Re: Установка DirectX в wine ЭЛЕМЕНТАРНО!
Лучше от производителя http://www.winehq.org/download/