Unity 无法使用 NVIDIA GeForce GT 520M 加载 nvidia-current

Unity 无法使用 NVIDIA GeForce GT 520M 加载 nvidia-current

可能重复:
配备 Nvidia Optimus 的笔记本电脑运行效果如何?

我正在使用 NVIDIA GeForce GT 520M

默认 nvidia-current 只能启动到 Unity 2D,Unity 无法加载。

我尝试了专有版本(285),直到我删除 xorg.conf 后它根本无法进入 lightdm,即使在那之后我也只能进入 Unity 2D。

最后,我尝试了 ubuntu-x-swat PPA,但使用 Unity 登录时仍然默认返回到 Unity 2D。

在所有 3 个驱动程序运行 /unity_support_test -p 命令时,我

Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Xlib:  extension "GLX" missing on display ":0".
Error: unable to create the OpenGL context

我该怎么做才能让 Unity 正常运转?

答案1

我有同样的显卡,也遇到了同样的问题。虽然 nvidia 不支持此显卡所采用的 optimus 技术,但在 Linux 上,我只需卸载所有 nvidia 驱动程序即可让 unity 3d 正常工作:

sudo apt-get--purge 删除 nvidia*

重启后,我得到了奇特的效果。希望它也适用于你。

相关内容