![Ubuntu 20.04 延迟问题](https://linux22.com/image/924256/Ubuntu%2020.04%20%E5%BB%B6%E8%BF%9F%E9%97%AE%E9%A2%98.png)
我正在使用搭载 AMD ryzen 5 pro 的 DELL Latitude 5495。我意外地从 18.04 LTS 更新到了 Ubuntu Focal Fossa 20.04(开发分支),而不是 LTS。
我经常遇到很多延迟/冻结问题。在使用浏览器/应用程序时,我注意到图形出现像素化,并且光标和按键冻结几秒钟。重启后似乎可以暂时改善。
我该如何解决这些问题或转到 LTS 版本 20.04/降级到 18.04 LTS 以避免这些问题而不丢失数据?(我对 Linux 还很陌生)
sudo lspci | grep VGA && sudo lshw -c video | grep configuration && glxinfo | grep -i vendor 的结果为:
04:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Raven Ridge [Radeon Vega Series / Radeon Vega Mobile Series] (rev d1)
04:00.7 Non-VGA unclassified device: Advanced Micro Devices, Inc. [AMD] Raven/Raven2/Renoir Non-Sensor Fusion Hub KMDF driver
configuration: driver=amdgpu latency=0
server glx vendor string: SGI
client glx vendor string: Mesa Project and SGI
Vendor: X.Org (0x1002)
OpenGL vendor string: X.Org
编辑 2:就我而言,这不是驱动程序或交换的问题,我将 Linux 内核从 5.4.0.12 降级到 5.3.0.28……效果很好!
答案1
我知道你的问题已经解决了。从 19.10 升级到 Ubuntu 20.04 后,我也遇到了这个问题,我尝试降级内核(至 ```5.2.21``),更新 nvidia 驱动程序并更改 swapiness,但这些都没有用。
最后,我尝试禁用正在运行的应用程序。我发现这System Load Indicator
导致了延迟。
答案2
就我而言,这不是驱动程序或交换的问题,我将 Linux 内核从 5.4.0.28 降级到 5.3.0.28,方法是选择 grub 中的高级 Ubuntu 选项,启动到旧内核并删除有问题的内核(这里是 5.4.0.28):
sudo apt-get purge linux-image-unsigned-5.4.0-28-generic
这会产生错误:
rmdir: failed to remove '/lib/modules/5.4.0-28-generic': Directory not empty.
通过以下方式手动删除目录:
sudo rm -rf /lib/modules/5.4.0-28-generic
然后更新 grub:
sudo update-grub2
... 效果极佳!