安装12.04后,Unity 3d不再有效

我刚刚用cd安装了Ubuntu 12.04。 Unity 3D现在只能用于2D它在11.10中运行良好,当我通过更新管理器升级到12.04的beta时也是如此。 我在列表上尝试了两个Nvidia专有驱动程序但没有运气。 我在11.10和12.04测试版中有更多的驱动程序选择,但默认安装的驱动程序在此安装之前始终有效。 我得到一个黑屏,墙纸有时会显示几秒钟,然后使用Unity 3D返回到黑屏。

如果Unity 3D正在使用Beta,您可能会受到Bug#982485的影响,但现在无法正常工作。 看起来它正在影响Geforce 6 ***和Geforce 7 ***卡。 Nvidia意识到了这个错误,所以希望很快就能解决这个问题。

如果您希望Unity 3D在此期间工作,请尝试添加Ubuntu-X更新PPA并将nvidia-current软件包降级到295.33。

(GUI用户的提示:使用Ctrl + Alt + F1进入文本模式登录,然后在命令行界面输入您的登录名/密码以到达可以发出以下命令的位置)

sudo add-apt-repository ppa:ubuntu-x-swat/x-updates sudo apt-get update sudo apt-get install nvidia-current=295.33-0ubuntu1~precise~xup1 

重要笔记:

  • 295.33中存在安全漏洞,因此您必须将此考虑因素决定是否降级。

  • 升级系统时,必须从Update Manager取消选中nvidia-current软件包,以防止它重新安装版本295.40。

无论您是否降级了您的nvidia驱动程序,请查看错误列表(或订阅它)以了解错误何时得到修复,以便您可以升级您的驱动程序。