Unity GUI 暂停/冻结时间不足几秒钟

Unity GUI 暂停/冻结时间不足几秒钟

我刚刚买了一台新的联想 ThinkPad X220,它配备了英特尔高清显卡(我不确定是什么芯片),并且安装了 Natty。开箱后一切都运行良好,除了 UI 中随机出现的短暂暂停/冻结,持续时间不到 2 秒,后台仍在执行操作(如打字),当 UI 取消冻结时,我可以看到我输入的字符、我点击过的应用程序、加载的应用程序。

我可以确认这只发生在新的 Natty 3D 界面上,我尝试过 2D 和经典界面,没有任何问题。

谷歌搜索这个主题似乎很有挑战性,因为我无法用关键词来关联这个问题。而且我不断得到与完全 GUI 冻结相关的结果,而我并没有遇到过这种情况。

这很麻烦,因为我已经在旧机器上运行了 Natty 3D,没有任何问题。

我想知道是否有其他人经历过这种情况或遇到过这个问题。

谢谢。

答案1

我找到了解决方案(以及问题的根源),它似乎与英特尔驱动程序有关,并且显然它已在尚未发布到 11.04 的新内核中得到修复。

快速修复方法是运行以下命令:

echo 1 | sudo tee /sys/module/i915/parameters/semaphores

这暂时解决了我的问题,但重启后设置被重置。要永久设置它,请尝试将此选项放入 /etc/default/grub

替换以下行:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"

经过

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash i915.semaphores=1"

然后更新 grub:

sudo update-grub

答案2

我遇到了一些问题,我做了些什么来让它更快。我把我的交换设置为较低的优先级,这使我的机器更快。但它仍然没有 10.10 快。

检查终端中的值

cat /proc/sys/vm/swappiness

如果是的话,60那就有点高了

只需重新启动一次即可更改此设置

sudo sysctl vm.swappiness=10

使其永久生效:

gksudo gedit /etc/sysctl.conf

在底部的文本文件中输入,或者如果它在文本文件中,则更改它。

vm.swappiness=10

保存并重启

希望这个作品你可以有一个看这里

相关内容