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


Войти


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

Карма: 1
Сообщений: 209



Награды
« : 22 Ноября 2007, 20:01:15 »

http://wine-review.blogspot.com/2007/11/directx-90c-on-linux-with-wine.html

Никто не пробывал. Просто любопытно.
Записан

FreeBSD 6.4

Леголегс
Модератор
*****

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


Fedora 12 x86_64


Награды
« Ответ #1 : 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/ ]
crack
Администратор
*****

Карма: 1
Сообщений: 137

Ubuntu 9.04


Награды
« Ответ #2 : 22 Января 2008, 17:05:00 »

у меня вроде встал нормально (ставил только июньский релиз), правда пришлось пошаманить, пару файлов так и не нашел в венде
http://ftp://nix.leschat.net/incoming/articles/images/DirectX_from_wine.jpg
Записан

Чтобы у нас все было и чтобы ничего за это не было
desperate
Не говорите, как мне жить, а я не скажу, куда вам идти :)
Администратор
*****

Карма: 65535
Сообщений: 1254


OpenSuse 11.4 - XFCE


WWW Награды
« Ответ #3 : 22 Января 2008, 20:05:09 »

завелось все с полтычка, понадобилось лиь два Windowsвых фалйа
Записан


Мой персональный блог "Шутки ради"
Страниц: [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