安装 12.04 后 Unity 3d 不再工作

Jes*_*eet 12 nvidia unity 12.04

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

jam*_*ney 10

如果 Unity 3D 正在开发 Beta,但现在无法运行,您可能会受到错误 #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
Run Code Online (Sandbox Code Playgroud)

重要笔记:

  • 295.33 中存在一个安全漏洞,因此您必须在决定是否降级时考虑到这一点。

  • nvidia-current升级系统时,您必须从更新管理器中取消选中该软件包,以防止它重新安装 295.40 版。

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