关注窗口滞后

关注窗口滞后

我使用的是 Ubuntu 16.04,每次我聚焦于一个窗口时,都会出现轻微的延迟。在最小化和取消最小化效果时,也会出现轻微的延迟。

我播放了一个视频进行测试,并在 Compiz 中禁用了 Ubuntu Unity 插件。然后 Ubuntu 面板和窗口标题消失了。聚焦视频窗口,然后是 compiz 窗口,延迟就消失了。

我该如何解决这个问题?

已安装:Nvidia 361.42 驱动程序和处理器微码固件。

内存:6GB

处理器:i7 920

显卡:GeForce GTX 660 TI

编辑:例如,在视频播放器窗口焦点上,电影滞后约 800 毫秒。

答案1

我也发现过同样的问题,但只有在玩图形密集型游戏或在浏览器中观看 YouTube 视频时才会注意到。在这些情况下,游戏/视频在改变焦点时会冻结约半秒钟,然后恢复正常。如果焦点不清晰,如果我在两个窗口之间快速移动鼠标,我可以让视频几乎无限期地冻结在同一帧上。

禁用 Ubuntu Unity 插件确实可以完全消除延迟,但这当然不是一个真正的解决方案,因为它会给你留下一个半功能的 GUI。

到目前为止,我知道的唯一解决方案是切换到非 Unity 桌面环境。我偏爱 openbox,尽管这里有很多选择。

答案2

可能与以下问题相同Unity/Ubuntu 16.04.2 中更改窗口焦点时出现 CPU 峰值和性能问题

我也在 16.04 上使用 i5-4460 和 GTX 960 在 32 位系统上看到这个问题(别问!)我没有在 nouveau 驱动程序中看到它,但在 NVidia 专有驱动程序中我看到了它(我已经测试过所有版本,最高到 381.13)。

虽然这不是一个合适的解决方案,但使用重新启动 unityunity --replace似乎可以解决该会话的问题。(如果第一次不起作用,您可能需要再试一次。)

这可能与bugs.launchpad.net/ubuntu/+source/unity/+bug/1300892。如果您认为该错误影响到您,请单击顶部的“该错误影响到我”,这样维护人员就可以清楚地了解该错误影响了多少人,因为该错误目前被归类为低优先级错误。

编辑:看来,将命令添加/usr/bin/unity --replace到“启动应用程序”确实可以作为一个笨拙但不太临时的解决方法。:)

相关内容