问题出在 Unity 3D 而不是驱动程序上吗?在装有 NVIDIA GeForce FX 5700LE 的系统上清理 Ubuntu 12.04 LTS

问题出在 Unity 3D 而不是驱动程序上吗?在装有 NVIDIA GeForce FX 5700LE 的系统上清理 Ubuntu 12.04 LTS

我的系统有 NVIDIA GeForce FX 5700LE。我刚刚全新安装了 Ubuntu 12.04 LTS ( ubuntu-12.04.1-desktop-i386.iso)。

安装后首次启动时,Unity Launcher 上的图标不可见。 开源驱动程序

在终端中,我运行/usr/lib/nux/unity_support_test -p它确认我正在使用开源视频驱动程序运行 Unity 3D。

mmorris@ion:~$ /usr/lib/nux/unity_support_test -p
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 30
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 30
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 55
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 56
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 59
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 58
nvfx_screen_get_param:95 -  Warning: unknown PIPE_CAP 30
OpenGL vendor string:   nouveau
OpenGL renderer string: Gallium 0.4 on NV36
OpenGL version string:  1.5 Mesa 8.0.4

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 Launcher 图标之外,还有那些警告。

我安装了受限的 NVIDIA 驱动程序(版本 173-updates)并重新启动。Unity Launcher 上的图标现在可见了。在此处输入图片描述

在终端中,我运行/usr/lib/nux/unity_support_test -p它确认我正在运行Unity 2D使用 NVIDIA 173.14.35 视频驱动程序。这很棒,但是 Unity 2D 呢?

所以我发现,为什么我的卡 Unity 被列入黑名单,尽管满足了所有要求? 这让我想到了这一点,强制 Unity/Compiz 运行,Natty Narwhal 因此我在终端中运行:

sudo cp /etc/environment /etc/environment.orig
sudo bash -c "echo UNITY_FORCE_START=1 >> /etc/environment"

重启后,Unity Launcher 上的图标又看不见了。 在此处输入图片描述 这让我相信问题不在于视频驱动程序,而在于 Unity,特别是 Unity 3D。有人能进一步解释一下吗?

您可以使用以下方法返回 Unity 2D 和可见的 Unity Launcher 图标:

sudo mv /etc/environment.orig /etc/environment

顺便说一句,我开始觉得 12.04 的 LTS 意味着,还需要很长时间才能稳定下来


@fabricator4 还不能在这里发表评论,所以将在这里回答。

请重新阅读我的问题。我的系统上的 Unity 3D 问题始于 Nouveau 开源驱动器,NVIDIA 也存在此问题。因此我假设问题出在 Unity 3D 而非驱动程序上。

我从 8.04 左右就开始积极使用 Ubuntu。积极地抛弃 Windows,在 2 台台式机和 3 台笔记本电脑上运行 Ubuntu。尽管我在互联网上看到过很多关于 Ubuntu 12.04 和视频驱动程序(开源、NVIDIA、ATI)/ Unity 问题 / X 问题的信息,但我不敢相信 12.04 LTS 几乎和 10.04 LTS 一样稳定。如果 UI 充其量只是有故障,那么桌面安装和操作系统有什么价值呢? Unity 可能需要更多的时间来完善。

答案1

12.04 LTS 和 Nvidia 也存在同样的问题。我设法找到了一个驱动程序,它运行正常,但从控制台返回 X 时图形损坏,性能非常糟糕。

最后我又恢复使用 Nouveau 驱动程序,从此以后我对它很满意。这是对预期功能和稳定性及性能的权衡。

“顺便说一句,我开始觉得 12.04 的 LTS 意味着需要很长时间才能稳定。”

不对。不幸的是,Nvidia 模块是第三方的,我们不得不忍受某些人别的写道。尝试Nouveau 开源模块看看你的进展如何。

相关内容