使用Nvidia显卡时,桌面特效变得缓慢/卡顿。

我从头安装了Oneiric(没有升级),目前在桌面效果方面遇到了麻烦:Unity非常慢-每当我点击工作区图标时,要么没有动画,要么动画会在一两秒钟后才完成。其他行为也感觉反应迟钝。例如,每当我试图在桌面上移动窗口时,窗口会有一段时间滞后,然后才能跟上鼠标指针。Gnome Shell的感觉稍微好一些,但并不明显。
我的CPU是AMD Athlon II X2,有4GB内存,显卡是Nvidia GeForce 6150SE nForce 430。
我尝试过调整nvidia-settings;我在软件源中安装/卸载了每个Nvidia驱动程序(目前使用nvidia-173);我根据类似问题的解决方案更改了Compiz设置(取消选中“检测刷新率”等),但都没有成功-事实上,我甚至没能把事情搞得更糟。;)
glxgears效果很好,感觉驱动程序在除了桌面效果之外的其他方面表现得非常出色。Unity 2D没问题,我正在使用它。

如果速度非常慢,那可能是Unity导致了你的显卡过热,所以我建议你使用Unity 2D。 - RobinJ
@WPBloyd 你也试过使用nouveau驱动程序来看看是否有更好的支持吗? - Knowledge Cube
我试过了,但使用nouveau驱动程序只得到了一个黑屏,我不得不从控制台恢复nvidia驱动程序。虽然可能会再试一次,但肯定不会有什么坏处;)我不确定为什么只有Unity(或Gnome Shell)会慢... - WPBloyd
我会说你可能受到与我相同的错误影响。请查看:850649 - user29046
嗯,在我这里,gnome-terminal在11.04版本中一样好用...即使使用Unity 3D或Gnome Shell也是如此。 - WPBloyd
2个回答

我有同样的Nvidia显卡(GeForce 6150SE nForce 430),并且遇到了与WPBloyd(桌面效果非常缓慢,但其他方面都正常)相同的问题,使用的是Nvidia驱动程序。
我按照此页面上的说明来使用"Nouveau"驱动程序(针对Nvidia显卡的开源驱动程序)。

Problem: Need to fully remove -nvidia and installing or reinstall -nouveau from scratch

Here is a recipe which removes all old video drivers, and reinstalls nouveau:

sudo nvidia-settings --uninstall
sudo apt-get remove --purge nvidia*
sudo apt-get remove --purge  xserver-xorg-video-nouveau
sudo apt-get install nvidia-common
sudo apt-get install xserver-xorg-video-nouveau
sudo apt-get install --reinstall  xserver-xorg-core
sudo dpkg-reconfigure xserver-xorg
(我复制了我使用的内容;它与上一个链接上的内容相同,只是我删除了server-xorg-video-nvlibgl1-mesa-glxlibgl1-mesa-dri,因为它们似乎已经不存在了)
这对我有用,希望能帮到其他人 :)

这在Precise下对我起作用。在Nouveau下,Unity比专有驱动程序快得多。 - Twirrim
这让我变得更糟糕。 - Alix Axel
这是一个关于Unity的问题,而不是专有的NVIDIA驱动程序。nouveau远远不如NVIDIA驱动程序;仅仅因为Canonical没有提供能够在专有驱动程序下正常工作的窗口管理器(或者选择这样做只是为了表明观点),就建议替换它们并不真正解决问题,除非你愿意考虑移除Unity并将其替换为另一个桌面环境作为同样有用的“解决方案”。 - cosmix

此刻唯一且最好的建议是继续使用ubuntu-2d。已知Nvidia和ATI显卡会减慢所有操作(试过播放电影了吗?)因为使用了3D效果。无论你做什么都无法完全解决这个问题,这是一个驱动程序的问题。

谢谢;我还没有尝试播放DVD,但全高清视频(1080p)在全屏模式下播放非常流畅。到目前为止,我尝试的一切都非常出色 - 除了桌面特效。 - WPBloyd
对此有很大的问题,最后我只是停止使用3D效果。现在我可以在wine上玩游戏,看电影,界面没有延迟。你需要做些什么才能观看电影,还是驱动程序安装后一切都正常?众所周知,nouveau驱动程序更好地支持3D效果,并减少了桌面上的延迟。如果你不使用wine或其他用于3D的程序,你可以尝试它们,否则就使用2D。 - Bruno Pereira
很抱歉,我也不得不放弃3D效果,但是为了确保,我还是需要在这里问一下…关于nouveau,我尝试过,但完全没用。 - WPBloyd
好消息,这就免去了我测试的麻烦 ;) - Bruno Pereira