葡萄酒和nvidia optimus问题

我有华硕N53SN电脑,它有nvidia optimus。 Rift在线正在开发我的ubuntu,但它使用的是intel卡。 我需要让它与geforce一起工作。 但是optirun wine riftpatcher.exe对我说;

wine:找不到L“C:\ windows \ system32 \ riftpatchlive.exe”

那么我怎样才能使它与geforce一起工作? 还有一件事,因为裂缝有发射器和客户分开,geforce也会和客户一起工作吗?

我对ubuntu很新..谢谢

我相信您没有为您的应用指定正确的路径。 Rift online很可能没有安装在你的system32文件夹中(如果没有指定绝对路径,wine默认搜索的位置)。

检查虚拟硬盘驱动器(C :)上的安装位置并输入该路径

例如:

optirun wine "C:\program files\riftpatch\riftpatchlive.exe" 

此外,如果你使用大黄蜂,我建议你也安装primusrun(它与你安装大黄蜂相同的ppa包括在内)。 Primusrun比使用optirun命令提供了更好的性能,并且经常解决使用optirun会出现的问题。

 sudo apt-get install primus 

然后使用primusrun运行命令。

 primusrun wine "C:\program files\riftpatch\riftpatchlive.exe" 

我会说实话,我尝试过primusrun但是与optirun相比表现很糟糕。 如果我在glxspheres上使用primusrun,我得到65fps,并且使用optirun得到178fps。无论如何,每个人都有自己的作为Optimus技术仍在不断发展..当使用optirun时不要忘记导出GLX库

export LD_LIBRARY_PATH = / usr / lib / nvidia-325:$ LD_LIBRARY_PATH

(请注意,nvidia-325是我目前安装的驱动程序,具体取决于您上面的条目看起来有点不同的nvidia驱动程序的版本)