Lipetsk *nix Association Forum Lipetsk *nix Association Forum
Новости:
 
*
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
22 Ноября 2024, 12:06:01


Войти


Страниц: [1]   Вниз
  Печать  
Автор Тема: DirectX 9.0c on Linux with Wine  (Прочитано 9206 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Леголегс
Модератор
*****

Карма: 18
Сообщений: 1006


Fedora 12 x86_64


Награды
« : 22 Января 2008, 15:32:47 »

Я попробовал. Не получилось.
Код:
mv ~/.wine ~/_wine
winecfg
yes | cp /mnt/windows/WINNT/Fonts/* ~/.wine/drive_c/windows/fonts/
cp ~/Download/mscoree.dll ~/Download/streamci.dll ~/.wine/drive_c/windows/system32/
cd ~/.wine/drive_c/windows/system32
for i in d3d8 d3d9 ddraw dsound quartz; do mv $i.dll $i.dll.bak;done;mv dsound.vxd dsound.vxd.bak
Теперь я в ~/.wine/user.reg в секцию [Software\\Wine\\DllOverrides] пишу всё, что положено по инструкции. Чтобы нужное место было проще найти через winecfg добавьте библиотеку findme и отыщите где она появилась в файле и туда копипастить простыню из статьи. Естественно, вымышленную библиотеку надо убрать.
Код:
wine ~/Download/directx_nov2007_redist.exe
cd dx
wine DXSETUP.EXE
И вот тут начались косяки:
http://ftp://exchange.lipetsk.ru/incoming/home/ex02953/wine_and_directx_1.png
Я думаю, что проблема в streamci.dll и mscoree.dll, но я пробовал разные (хорошо, что разные дурачки шарят в дц свои форточки).
Установка, однако, была продолжена и что-то даже установилось.
Код:
wine dxdiag.exe
Молча падает. При повторном запуске предлагает пропустить сбойнувший этап и тогда можно лицезреть следующее:
http://ftp://exchange.lipetsk.ru/incoming/home/ex02953/wine_and_directx_2.png
ddrawex.dll действительно попросту отстустствует в ~/.wine/drive_c/windows/system32/
Непонятно почему, я думал, что он устанавливается в составе директикс.
Щас попробую качнуть ddrawex.dll, если заработает - отпишусь.

Скачал, скопировал. Всё равно валится, но с другой ошибкой. А именно:
Цитировать
...
Backtrace:
=>1 0x60deb070 in i965_dri.so (+0x36070) (0x0033efdc)
...
Т.е. дело во встроенной интеловской видюхе Грустный Если у кого нвидиа - попробуйте, вдруг заработает.
« Последнее редактирование: 22 Января 2008, 15:38:03 от Леголегс » Записан

[ Мой FTP ftp://legolegs.homelinux.net ]
[ Репозиторий Fedora http://fedora.leschat.net/ ]
[ Репозиторий Ubuntu http://ubuntu.leschat.net/ ]
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2011, Simple Machines

Valid XHTML 1.0! Valid CSS! Dilber MC Theme by HarzeM