World of Warcraft sob primus / crossover recebendo Direct3D9 não está disponível sem opengl

2

Estou executando o Ubuntu 12.10 64bit e tendo problemas usando o primus (devido ao nvidia optimus) para executar o World of Warcraft no Crossover.

Estou recebendo o seguinte:

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.

Eu tentei instalar as bibliotecas de tempo de execução para Direct3d9 sob o frasco de crossover relevante sem sucesso. Ajuda?

    
por steorra 13.03.2013 / 20:07

3 respostas

0

Primeiro, é possível que seus drivers não estejam completamente instalados. Tente executar isso se você usar placas Nvidia (32 bits, como o vinho usa bibliotecas de 32 bits):

sudo apt-get install nvidia-glx

E este se você usar cartões AMD / ATI:

sudo apt-get install fglrx-glx

Você pode querer reinstalar / atualizar seus drivers também. Você pode seguir um destes guias:

O driver da Nvidia não funciona em 12.10

Drivers da Nvidia no Ubuntu 12.10

Tente também executar: LD_LIBRARY_PATH = / usr / lib32 / nvidia-current ~ / .wine / path / to / your / game

Se nada disso funcionar, tente executar o jogo com -dx9single .

Espero que ajude.

    
por Mahdi 13.03.2013 / 20:44
0
sudo apt-get install primus-libs-ia32:i386
    
por 719016 14.03.2013 / 09:52
-2

depois de instalar o driver nvidia ou ati editar .../World of Warcraft/WTF/Config.wtf e alterar

SET gxApi "D3D9"

para

SET gxApi "OpenGL"
    
por madtux 20.03.2015 / 06:28