我想知道我是否可以在我的 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