Dell XPS 13 从 19.10 更新至 20.04 后运行速度极慢

Dell XPS 13 从 19.10 更新至 20.04 后运行速度极慢

我从 19.10 更新到 20.04,没有任何问题。但是,界面非常慢。即使运行的唯一应用程序是终端,按键有时也会非常粘。鼠标操作(即使只是指向终端)有时需要长达 10 秒才能完成。我尝试禁用网络和蓝牙,看看它们是否导致了问题,但无济于事。似乎还有其他原因。我唯一注意到的是,在终端中运行“top”时,“gnome-shell”(大约一半的时间)使用了几乎 100% 的 CPU。

这种性能下降确实令人恼火,因为 19.10 运行完美且速度极快。有人能帮忙吗?

输出ls -al ~/.local/share/gnome-shell/extensions为:

total 28
drwxr-xr-x 7 dd dd 4096 Nov 17 10:04 .
drwx------ 4 dd dd 4096 May  3 14:31 ..
drwxr-xr-x 4 dd dd 4096 Apr 30 12:43 [email protected]
drwxr-xr-x 3 dd dd 4096 Nov 17 09:56 hibernate-status@dromi
drwxr-xr-x 4 dd dd 4096 Nov 17 10:04 [email protected]
drwxr-xr-x 4 dd dd 4096 Nov 17 09:53 suspend-button@laserb
drwxr-xr-x 5 dd dd 4096 Apr 30 12:43 [email protected]

另一个命令的输出ls -al /usr/share/gnome-shell/extensions是:

total 68
drwxr-xr-x 17 root root 4096 Nov 13 18:45 .
drwxr-xr-x  7 root root 4096 Apr 30 12:18 ..
drwxr-xr-x  2 root root 4096 Apr 30 12:11 [email protected]
drwxr-xr-x  2 root root 4096 Apr 30 12:11 [email protected]
drwxr-xr-x  2 root root 4096 Apr 30 12:11 desktop-icons@csoriano
drwxr-xr-x  2 root root 4096 Apr 30 12:11 [email protected]
drwxr-xr-x  2 root root 4096 Apr 30 12:11 [email protected]
drwxr-xr-x  2 root root 4096 Apr 30 12:11 [email protected]
drwxr-xr-x  2 root root 4096 Apr 30 12:11 native-window-placement@gnome-shell-extensions.gcampax.github.com
drwxr-xr-x  2 root root 4096 Apr 30 12:11 [email protected]
drwxr-xr-x  2 root root 4096 Apr 30 12:11 screenshot-window-sizer@gnome-shell-extensions.gcampax.github.com
drwxr-xr-x  3 root root 4096 Apr 30 12:11 [email protected]
drwxr-xr-x  3 root root 4096 Apr 30 12:11 [email protected]
drwxr-xr-x  2 root root 4096 Apr 30 12:11 [email protected]
drwxr-xr-x  2 root root 4096 Apr 30 12:11 [email protected]
drwxr-xr-x  2 root root 4096 Apr 30 12:11 [email protected]
drwxr-xr-x  2 root root 4096 Apr 30 12:11 [email protected]

我禁用了 Tweaks 应用程序中的扩展,情况似乎有所好转,但还没有完全好转。我仍然看到 CPU 百分比不时gnome-shell跳到top90% 左右。

答案1

是的,正如我所想,您遇到了 GNOME Shell 问题。

您安装了(太多)扩展,其中许多扩展的功能与其他扩展重叠。有些扩展安装在错误的位置……可能是作为已安装的 GNOME Shell 扩展“包”的一部分安装的。

真的,最好的办法是删除它们,真的,和/或只保留那些你不能没有的。移动/删除所有“gcampax”扩展/usr/share/gnome-shell/extensions(你应该只有三个非 gcampax 扩展),并保留任何个人收藏~/.local/share/gnome-shell/extensions

应该保留的扩展/usr/share/gnome-shell/extensions...

drwxr-xr-x  2 root root 4096 Apr 30 12:11 desktop-icons@csoriano
drwxr-xr-x  3 root root 4096 Apr 30 12:11 [email protected]
drwxr-xr-x  3 root root 4096 Apr 30 12:11 [email protected]

https://extensions.gnome.org/local/删除它们,或者使用 Gnome Tweaks。

在 中查看时,GNOME Shell 的平均 CPU 占用率应低于 3% top。峰值可能是正常的。

更新#1:

清理扩展后,GNOME Shell 仍然占用过多的 CPU %。我们创建了一个新的 TEMP 用户,登录该用户,查看了top,GNOME Shell 的 CPU 占用率与我引用的 3% 或更低完全一致。明天我们将对主帐户进行故障排除。

更新 #2:

在移动 .cache、.local 和 .config 文件夹后,它变成了一个名为 MegaSync 的云服务。它在 Linux/Nautilus 中有图标覆盖(很少见),但它似乎与当前发行版配合得不太好。如果我关闭它,一切就都好了。

相关内容