安装了 Bumblebee...如何让 Unity 3D 在 Nvidia 上运行?

安装了 Bumblebee...如何让 Unity 3D 在 Nvidia 上运行?

我按照 wiki 上的说明安装了 Bumblebee:https://wiki.ubuntu.com/Bumblebee#安装

它正在工作!我检查了glxspheres一下optirun glxspheres,然后分别得到了 55fps 和 133fps。热的

安装 Bumblebee 后,我也让“Unity 3D”Ubuntu 界面正常工作。但是,输出如下/usr/lib/nux/unity_support_test -p

adityamenon@jaguar:~$ /usr/lib/nux/unity_support_test -p
OpenGL 供应商字符串:英特尔开源技术中心
OpenGL 渲染器字符串:Mesa DRI Intel(R) Sandybridge Mobile x86/MMX/SSE2
OpenGL 版本字符串:3.0 Mesa 9.0.3

非软件渲染:是
未列入黑名单:是
GLX fbconfig:是
来自像素图的 GLX 纹理:是
GL npot 或 rect 纹理:是
GL 顶点程序:是
GL片段程序:是
GL 顶点缓冲区对象:是
GL 帧缓冲区对象:是
GL 版本为 1.4+:是

支持 Unity 3D:是

所以看来我的 3D 效果界面仍然使用 Intel 显卡。我确信使用 nVidia 显卡会让体验更快...我该怎么做?

这是我的笔记本电脑:http://www.samsung.com/in/support/model/NP300V5A-S0CIN-techspecs

相关规格为:

处理器 Intel® Core™ i7 处理器2670QM(2.20GHz,6MB L3 缓存)    
图形处理器 NVIDIA® GeForce® GT 520MX 显卡,Optimus™ 技术
主芯片组 Intel HM65

编辑:只需从侧边栏阅读这个问题:我可以设置我的 Optimus Nvidia 卡来使用 bumblebee 运行 Unity3D 吗?

我没有想到optirun /usr/lib/nux/unity_support_test -p......所以我这样做了,这是输出:

OpenGL 供应商字符串:NVIDIA Corporation
OpenGL 渲染器字符串:GeForce GT 520MX/PCIe/SSE2
OpenGL 版本字符串:4.2.0 NVIDIA 304.88

非软件渲染:是
未列入黑名单:是
GLX fbconfig:是
来自像素图的 GLX 纹理:否
GL npot 或 rect 纹理:是
GL 顶点程序:是
GL片段程序:是
GL 顶点缓冲区对象:是
GL 帧缓冲区对象:是
GL 版本为 1.4+:是

支持 Unity 3D:否

因此不幸的是,它说 Unity 3D 不受支持...另一个问题的答案仅建议出售这台笔记本电脑并购买一台带有独立显卡的新笔记本电脑:D 还有其他办法吗?

答案1

安装 nvidia-prime,尝试:

sudo apt-get install nvidia-331 nvidia-prime
sudo prime-select nvidia

相关内容