极少数用ubuntu做主系统的朋友, 最近两个月应该遇到了一个超级烦心, 几乎让人发疯的问题. 键盘输入一个字符, 要一秒后才能显示出来, 而且完全不知道怎么解决.

这个问题主要出现在如下配置中:

Ubuntu 22.04.4 /Nvidia 535.171.04 / X11

四月份ubuntu团队放出来一个方案

sudo add-apt-repository ppa:vanvugt/mutter
sudo apt update
sudo apt upgrade
and reboot should be enough.

这个PPA是放bug fix包的地方. 一些问题还没有仔细评审, 先方在这里供需要的人下载临时使用. 以后会包含在正式发布版里

但是不幸的是, 有些人的电脑并没有修复. 这个方案只对部分电脑有效.

更有效的方案是降级, 安装回以前的老版本.

You don't really need to enable jammy-proposed. Just download the 3 proposed packages:

下载如下包, 然后安装:
*https://launchpad.net/ubuntu/+source/mutter/42.9-0ubuntu8/+build/28435945/+files/gir1.2-mutter-10_42.9-0ubuntu8_amd64.deb
*https://launchpad.net/ubuntu/+source/mutter/42.9-0ubuntu8/+build/28435945/+files/libmutter-10-0_42.9-0ubuntu8_amd64.deb
*https://launchpad.net/ubuntu/+source/mutter/42.9-0ubuntu8/+build/28435945/+files/mutter-common_42.9-0ubuntu8_all.deb
and if you already had the 'mutter' package (which you don't need) then also:
*https://launchpad.net/ubuntu/+source/mutter/42.9-0ubuntu8/+build/28435945/+files/mutter_42.9-0ubuntu8_amd64.deb
And install them as one:
sudo dpkg -i *.deb

有人说需要固定版本, 似乎也不是必须的

$ sudo apt-mark hold gir1.2-mutter-10
$ sudo apt-mark hold libmutter-10-0
$ sudo apt-mark hold mutter-common

总之, 小便回退安装了上面四个包后, terminal响应就恢复正常了.

两个月了, ubuntu团队还是没有apt解决这个问题的方案, 鄙视一下. 22.04可是长期支持稳定版.

参考这里:Bug #2059847 “Input lag or freezes on Nvidia desktops with X11 a...” : Bugs : mutter package : Ubuntu

结论:

1. 不要随便升级ubuntu

2. 不要随便在ubuntu安装软件, 尽可能在ubuntu系统里, 再安装个ubuntu虚拟机.

3. 如果可能, 不要用ubuntu做桌面.

打开网易新闻 查看精彩图片