桌面运行非常光滑,动画都快速而完美。 然而,移动窗户是非常滞后的。 为什么?

这不是一个关于Ubuntu总体上迟钝的问题 – 根本不是,事实上,它对我来说非常光滑和快速。 单击Dock中的“工作区切换器”可立即非常顺利地执行动画。 使用箭头键在工作区之间切换 – 再次,完美无瑕。

我的电脑在27英寸显示器上的分辨率为2560×1440(不,不是Apple产品 – 虽然我的显示器与Apple在电影院显示器中使用的面板相同)。它由Nvidia GeForce GTX 470驱动 – 很容易处理它 – 和英特尔i3。硬件不是问题。

我正在运行Ubuntu 11.10(从11.04升级)。 我在11.04遇到了同样的问题。

我从其他驱动程序对话框中运行“NVIDIA加速图形驱动程序(发布后更新)(版本当前更新)”。 通过对话向我建议了两个司机,我尝试了两个 – 每个都有相同的效果。 驱动程序“已激活且当前正在使用中”。

需要的任何其他信息,让我知道,我会发布它。 我是一名每天都在使用Linux的程序员(无论是工作还是兴趣),所以技术指导都很好。

我注意到Compiz在移动窗口时使用了大量CPU,而且它的内存使用率相对较高(虽然可能是Compiz预期的):

1671用户20 0 478m 286m 33m S 1 7.3 12:44.05 compiz

还有一件事 – 偶尔移动窗户很快。 但它只会在所有应用程序都关闭时发生,即使这样,它有时也不会。 什么必须干扰,但是什么? 我会试着找出来,但在此期间,任何建议都非常感激:-)

我不知道为什么会这样,但以下对我有用:

我已经将鼠标改为“10”,这解决了这个问题。

任何想要复制我的解决方案的人的说明:

sudo gedit /etc/modules 

附加以下内容:

 -r usbhid usbhid mousepoll=10 

保存文件并重新启动。 要validation该设置是否有效,请运行以下命令:

 cat /sys/module/usbhid/parameters/mousepoll 

如果结果为“10”,则表示您已成功完成。 你现在也应该有平滑的窗口移动。

资源

我有同样的问题,我已经对它进行了一段时间的故障排除。 在compiz和nvidia-settings中关闭V-sync确实有点帮助,但它并没有完全解决它,我认为这也不是问题的原因。 当我检查PowerMizer时,一切看起来都不错。 它设置为最高性能(性能级别0),因此我怀疑这是问题所在。

您可以尝试手动/etc/X11/xorg.conf下行添加到/etc/X11/xorg.confDevice部分:

 Option "RegistryDwords" "PowerMizerEnable=0x1; PerfLevelSrc=0x3322; PowerMizerDefaultAC=0x1" 

只需确保缩进其中的其他行相同

当我记录这种行为时,我注意到录制中的鼠标正常移动,而在屏幕上它就像桌面的其他部分一样冻结。 不确定这是否有帮助,但认为值得注意。

我得出结论,随着时间的推移,这会变得更糟。 启动后(或重新启动Compiz或X)一切正常。 但过了一段时间它变得越来越迟钝,直到移动窗口会或多或少地冻结整个桌面(如屏幕上限),直到你停止移动它。 难忘或许会泄密?

我在运行Ubuntu的3台计算机上遇到同样的问题。 我发现唯一的解决方案是回到Ubuntu 11.04(并错过所有11.10好东西 – 比如新的和改进的软件中心)。

我相信这是这个问题的错误报告:

https://bugs.launchpad.net/ubuntu/+source/compiz/+bug/861061

我希望很快就能解决,以便Canonical达到2亿用户目标:)。

对我有用的解决方案是CCSM >> Composite >>禁用自动刷新率,并手动将其设置为低于25的任何值。

可能存在卡片具有powermizer并设置为“自适应”的问题,但不确定是否属于您的情况,即。 你有powermizer – ck。 nvidia-settings中。

在上述情况下,只要gpu时钟处于最低设置,当动作需要更高的时钟速度时,可能会有一个小的延迟。 移动窗口就是这样一个例子,一些滚动场景也显示了这一点。

如果您有powermizer, – 要测试 – 将首选设置为Max性能并查看。 此设置仅持续到nvidia-settings或重新启动时未设置。

如果是这种情况,可以在xorg.conf中进行调整,我使用的部分可以在开启时保持gpu最大值,在使用电池时自适应。

这种行为只能在compiz-0.9.X中看到,11.10比11.04更差

试试这个,安装CompizConfig设置管理器转到OpenGL设置并禁用同步到vBlank。

啊哈! 如果您安装了compiz设置管理器并转到“移动窗口”并将不透明度向下调到1,则对我来说不再是滞后。 现在,嘿,这不是一个完美的解决方案,事实上它很讨厌,但它比使用Unity2D(我找到的有缺陷)更好。

我也有这个问题。 我在nvidia 9600gt上运行双显示器。 到目前为止,我注意到除了窗户移动之外没有其他问题。 当我第一次启动或重新启动或重新启动compiz时,问题就消失了。 然后我可以启动两个终端。 一个我开始进入顶部,另一个我开始围成一圈。 在移动窗口的大约一分钟内,运动开始变慢,然后它开始爬行。 很快我就可以移动鼠标了,根本没有窗口跟随。 从顶部窗口看,我看到Xorg正在使用大约60%的CPU,而compiz正在使用另外30%(核心i7 860)。 一旦我让窗户慢慢开始移动,无论我给机器恢复多少时间,它们都会继续缓慢移动。

我注意到在ccsm中关闭窗口装饰会修复延迟,但显然会导致其他可用性问题。

我还尝试了一系列设置转动DynamicTwinView false在ccsm Opengl插件中关闭同步为空白在CCSM复合插件中关闭“检测刷新率”并将刷新率设置为120hz *(这是我的实际刷新率的两倍)无以上修正了我的问题。

禁用此选项使我的窗口移动更顺畅。 CCSM>工具>变通方法。

我想这与metacity有关

https://askubuntu.com/questions/79878/live-cd-live-usb-much-faster-than-full-install

这很可能是目前非常错误的Compiz和一些Unity错误相结合的问题。 有很多关于启动板的报告。 查看我的启动板配置文件,浏览此处跟踪的错误报告,并尝试确定哪种描述最适合您的情况https://bugs.launchpad.net/~bucic/对我来说它是https://bugs.launchpad.net / ubuntu的/ +源/的compiz / +错误/ 763005

我按照说明重新禁用同步到vblank添加测试PPA 。 从那时起,我的桌面就像应该的那样运行
PPA是ppa:vanvugt / compiz和ppa:vanvugt / unity
有关如何添加PPA的说明在各自的启动板页面上提供。
如果您不知道如何从测试PPA中恢复更改,请确保在继续之前执行完整的系统备份。 每次应用更新之前,还要执行完整的系统备份。 他们正在测试PPA。 在为您提供您想要的解决方案并享受数周之后,他们可能会为您制造一些东西。

你可能想看一下这个post: http : //ubuntuforums.org/showthread.php?t = 1727008