我刚刚从 ubuntu 11.10 升级到 12.04。当我登录 Unity 3D 和 Gnome 3 时,我只能看到壁纸几秒钟,然后屏幕变黑,只显示鼠标指针。我可以轻松登录 Unity 2D 和 Gnome Classic(无效果)。
我有 Nvidia GeForce 7025 / nForce 630a/integrated/SSE2/3DNOW! 显卡。我使用以下软件检查了显卡兼容性/usr/lib/nux/unity_support_test -p
,结果如下:
jeevan@jeevan-System-Product-Name:~$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string: NVIDIA Corporation
OpenGL renderer string: GeForce 7025 / nForce 630a/integrated/SSE2/3DNOW!
OpenGL version string: 2.1.2 NVIDIA 295.40
Not software rendered: yes
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes
GL vertex program: yes
GL fragment program: yes
GL vertex buffer object: yes
GL framebuffer object: yes
GL version is 1.4+: yes
Unity 3D supported: yes
在阅读了大量文章并尝试了各种解决方案后,我仍然无法让 Unity 3D 正常工作。我认为问题出在 Nvidia 图形驱动程序 295.40 上,它导致 Compiz 崩溃。我尝试回滚到 Nvidia 295.33,但它不允许我这样做,因为它一直要求从 root 进行安装。我找不到以 root 身份登录的方法。我急需帮助。我想让 UNITY 3D 运行起来。
任何意见,将不胜感激。
答案1
我找到了一个解决方法。问题出在 Nvidia 驱动程序的当前版本 (295.40)。我不得不回滚到以前的版本,看看我是否可以登录 Unity 3D。我将旧版本的 Nvidia 驱动程序 (295.33) 下载到桌面。
我重新启动并登录恢复模式。我选择了“root”选项并以 root 身份登录。我使用以下命令行安装了较旧的 Nvidia 驱动程序 (295.33)
cd Desktop
sh ./NVIDIA FILE NAME.run
我按照屏幕上的说明安装了驱动程序。安装后,我重新启动了计算机,这次我可以登录 Unity 3D。:)
答案2
首先尝试以访客/新用户身份登录... 就我而言(最终版本 12.04),Unity-3D 可以正常工作。因此,原因可能出在配置文件中,而不是系统/图形中...