葡萄酒+ Lotro +大黄蜂

Xtremesupremacy3

所以这是我的奇怪问题。(如果这超出了Ubuntu的范围,请告诉我)

我最近购买了使用Nvidia Optimus技术的新Samsung Series 7 Chronos。我已经安装了Bumblebee,并且还添加了Bumblebee指示器。作为《指环王》在线播放器,我安装了Wine(1.5)和PyLotro(Windows版本,因为Linux本机不再适用于最新更新)。奇怪的是,当我使用Bumblebee指示器或optirun使用PyLotro启动Lotro时,输出框仅显示' * FINISHED * ',没有任何其他详细信息,它将无法运行。但是,如果我在大黄蜂之外运行PyLotro,它会给我带来很多输出,并且可以开始游戏。

有人对我如何通过NVidia卡如何使用它有任何想法吗?谢谢

Xtremesupremacy3

对于那些遇到相同问题(无论是否使用Lotro)的人,这就是我能够使其运行的方式。

首先,您需要安装primus。这是在Bumblebee PPA中,因此,如果您正在使用它,则跳过以下命令。

要添加PPA,请打开终端并输入以下命令:

sudo add-apt-repository ppa:bumblebee/stable
sudo apt-get update

添加PPA后,请使用以下命令安装Primus:

sudo apt-get install primus

如果您有64位系统(可能),则还希望使用以下命令:

sudo apt-get install primus-libs-ia32:i386

就像optirun(Bumblebee)一样,Primus也使用primusrun。出于技术上的考虑,以下引号解释了两者之间的区别:

Bumblebee使用VirtualGL将第二个(更快的)GPU生成的图像复制到您的显示器。但是,VirtualGL旨在用于网络,因此需要大量步骤来实现此功能(压缩,通过网络链接发送图像,解压缩等)。

Primus不会执行所有这些“额外”步骤,而是采取一条更直接的路线(将内存中的渲染图像复制到另一个GPU,然后在那里显示)。从理论上讲,这应该为您提供更好的性能以及更好的兼容性。正在运行的应用程序将“看到”您实际硬件的OpenGL实现,没有虚拟内容呈现给它们。

我的下一步是使用Windows版本的PyLotro,因为Rohan的Riders更新导致Linux原生PyLotro应用出现问题。我设置了窗口模式,并使用命令“ primusrun wine pylotro.exe”启动了PyLotro。

这像过去一样启动了Pylotro,但是一旦我单击登录,就没有收到烦人的“完成”消息,而是启动了游戏,问题就消失了。

因此,如果您在通过optirun运行Wine应用程序时遇到问题,我建议您尝试使用primusrun,因为它似乎工作得更好。

(找到的解决方案要感谢webupd8,请参见此处的页面:WebUpd8 Primus页面

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章