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

man*_*alo 7 compiz 11.10 bumblebee

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

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
Run Code Online (Sandbox Code Playgroud)

为什么会发生这种情况的任何想法?在此先感谢任何能够对此有所了解的人。


我尝试过的:

x-stable PPA安装了 v290 驱动程序。

尝试通过告诉 Unity 忽略 unity-support-test 结果来强制 Unity-3D 工作

IE

gksudo gedit /etc/environment
Run Code Online (Sandbox Code Playgroud)

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

小智 4

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


小智 0

我的 optimus 设置显示相同。但大黄蜂有效。我也有一台GT540。它表明它不支持 Unity 3d,但它支持。事实上,两个 VGA 都是如此。

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