我已经为此苦思冥想了好几个小时,但仍然无法确定问题出在哪里。
基本上,桌面环境在启动时需要很长时间才能加载,与 Mate 相关的所有内容(面板、应用程序菜单、上下文菜单等)都很慢且滞后(慢得像爬行一样)。我不明白是什么原因造成的。
这个问题确实是突然出现的,在尝试缩小问题范围后,我注意到它来自用户配置文件或 /Home 中的某些内容。
由于 /root 位于 btrfs 上,我恢复到早期的快照以尝试修复此问题,但问题显然不是来自系统,因为回滚后它仍然存在。
这样我就只剩下 /home (ext4 文件系统) 需要测试了,所以我创建了一个新用户,并以此用户身份登录。问题解决了,Mate 的速度如预期般快如闪电。
我正在运行 Ubuntu 16.04 Mate(64 位)。已完全更新。除 VMware 播放器外,未安装任何第三方软件。标准氛围主题(未调整)。运行 4.4.0-31-generic 内核。2015 MSI GT72 游戏笔记本电脑。默认使用 NVIDIA 驱动程序。宏窗口管理器 Compton 使用 GPU 进行合成(已尝试切换到 Compiz 或软件合成,但未解决问题)。
以下是 systemd-analyze blame 的输出:
以下是 top 的输出:
以下是 lspci -k | grep -EA2 'VGA|3D' 的输出:
01:00.0 VGA compatible controller: NVIDIA Corporation GM204M [GeForce GTX 970M] (rev a1)
Subsystem: Micro-Star International Co., Ltd. [MSI] GM204M [GeForce GTX 970M]
Kernel driver in use: nvidia
我发布这个问题是因为我迫切需要解决方案。谷歌搜索没有帮助,我希望你们可以。
感谢您花时间阅读。
答案1
感谢 Doug 解决了这个问题!
我可能会看看是否涉及 .config、.cache 或 .local。例如,将 .config 重命名为 .config.bak 并注销/登录或重新启动,看看是否有任何不同。如果没有,则尝试对 .cache 和 .local 执行相同操作。如果情况有所改善,则查看导致问题的文件夹中的内容等。- doug
为了解决这个问题,我将 .config 文件夹(位于主文件夹中,按 ctrl+h 显示它)重命名为 .config.bak,然后重新启动。回到我的会话后,问题就消失了。之后,只需找出 .config.bak 中的哪个文件夹(或文件)导致了问题。最后,结果发现是“pulse”文件夹导致了问题。所以我把它删掉了,然后重新启动,一切又恢复正常了。
这个简单的命令可以解决这个问题:
rm -rf ~/.config/pulse