首次登录时 Unity 菜单速度很快,但之后速度逐渐变慢

首次登录时 Unity 菜单速度很快,但之后速度逐渐变慢

我在一台装有 nvidia Quadro NVS 卡的 2009 Dell T5500 工作站上运行了 Ubuntu 16.04 并安装了最新更新。当我运行 noveau 驱动程序时,会出现错误和死机,因此我运行了 nvidia 340 驱动程序(推荐的驱动程序)。我尝试了其他几个版本的驱动程序,但仍然出现同样的问题。

我遇到的问题是,在启动时,Unity 菜单和 alt-tab 切换器运行迅速,但在我离开 X 会话一段时间后,它们开始在 5-10 秒内以大约 1 FPS 的速度弹出。切换到 MATE 界面可以“解决”这个问题,但我喜欢 Unity 提供的简单易用的“搜索应用程序”启动器。

破折号“包括在线搜索结果”已关闭,但我认为那只是个幌子,因为 alt-tab 切换器也表现出同样的行为。我尝试过调整 CompizConfig 设置(例如破折号模糊、禁用动画等),但无济于事。

我昨天刚刚在一块全新的、最近的 SSD 上全新安装了 16.04,今天又遇到了同样的问题,而且我至少在 14.04 版中就遇到过同样的问题。

因此,我正在寻找两个可能的答案:

  1. 我该如何修复这个问题,让菜单和切换器快速弹出?或者
  2. 是否存在另一个用于替代 UI 的启动器(例如 MATE)来执行索引搜索应用启动器?

请注意运行

unity --replace 

或者

compiz --replace

几分钟之内也无法缓解问题。

我安装了 CompizConfig 设置管理器,并尝试禁用所有看似相关的功能:动画、淡入淡出窗口、窗口装饰、虚线模糊等。即使我选择启用低图形模式,受影响的窗口也不会立即弹出。我甚至进入 Ubuntu Unity 插件并将所有菜单持续时间设置为 0,但无济于事。

当运行 htop -d 1(即在十分之一秒内快速更新 CPU 使用率)时,我看到 compiz 和 /usr/lib/xorg/Xorg 的 CPU 利用率在问题期间短暂飙升,并且 compiz 一直使用完整的 CPU,直到有问题的窗口消失。(CPU 是 4 核超线程 Xeon)

相关内容