World of Warcraft под Primus / Crossover с получением Direct3D9 не доступен без OpenGL

Я использую Ubuntu 12.10 64bit и у меня возникают проблемы с использованием primus (из-за nvidia optimus) для запуска World of Warcraft в Crossover.

Я получаю следующее:

steorra@perpetual:~$ primusrun /opt/cxoffice/bin/wine --bottle "World of Warcraft" --cx-app "Wow.exe"
p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/i386-linux-gnu/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
Xlib:  extension "NV-GLX" missing on display ":0".
Direct3D9 is not available without OpenGL.
Direct3D9 is not available without OpenGL.
Direct3D9 is not available without OpenGL.

Я пытался установить библиотеки времени выполнения для Direct3d9 под соответствующей кроссоверной бутылкой, но безрезультатно. Помощь?

2
задан 13 March 2013 в 23:54

3 ответа

sudo apt-get install primus-libs-ia32:i386
0
ответ дан 13 March 2013 в 23:54

В первую очередь, возможно, что Ваши драйверы не полностью установлены. Попытайтесь выполнить это при использовании карт Nvidia (32 бита, поскольку вино пользуется библиотеками на 32 бита):

sudo apt-get install nvidia-glx

И этот, если Вы используете карты AMD/ATI:

sudo apt-get install fglrx-glx

Вы могли бы хотеть переустановить / обновляют Ваши драйверы, также. Можно следовать одному из этих руководств:

Драйвер Nvidia не работает в 12,10

Драйверы Nvidia на Ubuntu 12.10

Также выполнение попытки: LD_LIBRARY_PATH =/usr/lib32/nvidia-current ~/.wine/path/to/your/game

Если ни один из них действительно не работает, попробуйте рабочую игру -dx9single.

Надежда это помогает.

0
ответ дан 13 March 2013 в 23:54

после установки драйвера nvidia или ati отредактируйте .../World of Warcraft/WTF/Config.wtf и измените

SET gxApi "D3D9"

на

SET gxApi "OpenGL"
0
ответ дан 13 March 2013 в 23:54

Другие вопросы по тегам:

Похожие вопросы: