我可以设置我的 Optimus Nvidia 卡来使用 bumblebee 运行 Unity3D 吗?

我可以设置我的 Optimus Nvidia 卡来使用 bumblebee 运行 Unity3D 吗?

我想知道我是否可以在我的 Nvidia 卡上运行 compiz 来加快速度。这是一台戴尔 XPS15 笔记本电脑,但我主要将其用作台式机,因此电池寿命并不重要。显然我的英特尔集成卡能够运行 unity 3D,但我的 Nvidia GT 420M 不能。以下是 unity_support_test 的输出,包括使用 optirun 和不使用 optirun 的情况:

manuhalo@Ubuntu-XPS-L501X:~$ optirun /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   NVIDIA Corporation
OpenGL renderer string: GeForce GT 420M/PCI/SSE2
OpenGL version string:  4.1.0 NVIDIA 280.13

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  no
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       no

manuhalo@Ubuntu-XPS-L501X:~$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string:   Tungsten Graphics, Inc
OpenGL renderer string: Mesa DRI Intel(R) Ironlake Mobile 
OpenGL version string:  2.1 Mesa 7.11

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

Unity 3D supported:       yes

知道为什么会发生这种情况吗?提前感谢任何能够阐明这一点的人。


我已尝试过:

从安装 v290 驱动程序x 稳定 PPA

尝试强制 Unity-3D 工作,方法是告诉 Unity 忽略 unity-support-test 结果

IE

gksudo gedit /etc/environment

将以下内容添加UNITY_FORCE_START=1到文件末尾。

答案1

您无法在 Optimus 笔记本电脑上使用 nvidia 来渲染桌面和效果,目前英特尔卡只能做到这一点。只有应用程序才能使用 nvidia 卡运行。我卖掉了我的 Optimus 笔记本电脑,买了一台配备 i7-2820 和专用 gt540 的索尼 viao。这台笔记本电脑没有连接英特尔显卡,因此 nvidia 可以渲染所有内容,而且它比那台糟糕的 Optimus 好太多了。

答案2

我的 optimus 设置显示相同。但 bumblebee 可以工作。我也有一台 GT540。它显示不支持 Unity 3d,但实际上支持。事实上,两台 VGA 都支持。

请查看此链接来安装 Bumblebee:
http://sachithdhanushka.blogspot.com/2012/02/bumblebee-30-for-ubuntu-1110.html

相关内容