我运行Ubuntu12.10 64位和有问题使用primus (由于nvidia擎天柱)运行魔兽世界在交叉。
我得到了以下信息:
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的运行时库,但没有效果。帮助?
发布于 2013-03-13 19:44:46
首先,您的驱动程序可能还没有完全安装。如果您使用Nvidia卡(32位,正如葡萄酒使用32位库),请尝试运行这个程序:
sudo apt-get install nvidia-glx如果你使用AMD/ATI卡的话:
sudo apt-get install fglrx-glx您可能也需要重新安装/更新驱动程序。您可以遵循以下指南之一:
还可以尝试运行:LD_LIBRARY_path=/usr/lib32 32/nvidia-current~/.电平/path/to/your/game
如果所有这些都不起作用,请尝试使用-dx9single运行游戏。
希望能帮上忙。
发布于 2013-03-14 08:52:06
sudo apt-get install primus-libs-ia32:i386发布于 2015-03-20 05:28:13
安装nvidia或ati驱动程序后,编辑.../World of Warcraft/WTF/Config.wtf并进行更改
SET gxApi "D3D9"至
SET gxApi "OpenGL"https://askubuntu.com/questions/267467
复制相似问题