自从几个月前安装了 11.04 以来,我的电脑一直能够毫无问题地运行 Unity。脚本unity_support_test
以前总是对是否支持 Unity 的问题给出肯定的答案。我的显卡是 NVIDIA GeForce GT 330M,我安装了专有驱动程序版本 270.41.06。
但是,今天我启动电脑并登录时 Unity 并没有启动,而是出现了“Ubuntu classic”界面。我重启了几次,并且格外小心地选择“Ubuntu”作为会话,而不是“Ubuntu classic”或任何其他非 Unity 替代方案,但每次的结果都一样,Ubuntu classic 而没有 Unity。
昨天有一些更新,但我没有发现任何与界面相关的更新。
我在这里读了一些其他的问题和答案,但没有找到任何有用的东西。我遵循的唯一建议是安装 CompizConfig 设置管理器并检查 Ubuntu Unity 插件是否已激活,但该插件已经处于激活状态。
在发布这个问题之前,作为最后的检查,我运行了unity_support_test
脚本,令我惊讶的是,答案不是“是”,而是以下内容:
mghg@vaio-ubuntu:~$ /usr/lib/nux/unity_support_test -p
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 138 (NV-GLX)
Minor opcode of failed request: 4 ()
Resource id in failed request: 0x1ff
Serial number of failed request: 31
Current serial number in output stream: 31
请帮助我回到 Unity!
答案1
重新安装驱动程序可以解决该问题。