![Ubuntu 20.04 图形每 5 秒冻结 1-2 秒](https://linux22.com/image/1174859/Ubuntu%2020.04%20%E5%9B%BE%E5%BD%A2%E6%AF%8F%205%20%E7%A7%92%E5%86%BB%E7%BB%93%201-2%20%E7%A7%92.png)
自从我最近在笔记本电脑上安装了 Ubuntu 20.04 后,几天后重启后,图形开始每 5 秒冻结约 1.5 秒。重启后它会立即消失,但我还没有注意到导致它在几天后再次出现的规律。
如果有人能向我指出更接近诊断问题的方法,即使他们没有解决方案,我也会很感激。
它似乎纯粹与图形有关(与 CPU、网络或交换无关),因为它甚至影响一个单独的系统监视器进程,如系统监视器的截屏每 5 秒显示一次,您还可以看到 CPU 和网络的空闲情况以及有多少可用内存和交换空间(CPU 的增加是屏幕录制 30 秒持续时间的录制过程)。
它甚至会影响来自 gnome-terminal 会话的滚动输出sudo find /
,如本截屏视频所示(它通常会顺利滚动)。
然而,这并不影响鼠标指针,当其余图形卡住时,鼠标指针继续正常响应。音频继续不间断。
它使交互式视频或视频播放(无论是从磁盘还是从网络)变得不可用,因为此截屏视频显示。请注意,一旦脱离,图形就会跳跃而不是快进。
下次发生这种情况时,我会报告从中发现的任何线索dmesg
。
系统详细信息:联想 Yoga Pro 3 笔记本电脑,Mesa Intel® HD Graphics 5300(Intel BDW GT2 芯片组)Ubuntu 20.04,基于 Linux 5.4.0-40-generic amd64 架构。最近全新安装。
$ sudo lshw -c display
*-display
description: VGA compatible controller
product: HD Graphics 5300
vendor: Intel Corporation
physical id: 2
bus info: pci@0000:00:02.0
version: 09
width: 64 bits
clock: 33MHz
capabilities: msi pm vga_controller bus_master cap_list rom
configuration: driver=i915 latency=0
resources: irq:64 memory:c0000000-c0ffffff memory:b0000000-bfffffff ioport:3000(size=64) memory:c0000-dffff
CPU 使用率最高的进程,没有运行用户进程,除了gnome-system-monitor
:
~40% gnome-shell
~20% Xorg
~ 4% gnome-system-monitor
<0.3% <each other process>
没有系统监视器(仅top
单独存在gnome-terminal
):
~12% gnome-shell
~ 5% Xorg
<0.3% <each other process>
我找到了其他几份类似的报告。例如这款操作系统是 Ubuntu 18.04 和 Intel HD 显卡(没有提供任何细节,也没有给出解决方案)或这与 16.04(但双 GPU)或这与 20.04(但 nVidia 并没有通过重启解决)或使用 Radeon(但鼠标冻结了 - 并通过将图形设置为离散在 BIOS 级别解决,而我没有)。
2015 年的许多帖子,例如这acpi_rev_override=1
通过在 splash 中添加参数来解决/etc/default/grub
。但是,与我的情况不同,鼠标指针冻结,它们都与 nVidia 有关。
答案1
总结:
问题可能是由顶部栏引起的。我通过安装解决了该问题gnome-tweaks
。
$ sudo apt install gnome-tweaks
几分钟前我还遇到了您的问题。我的经历与您录制的截屏视频在视觉上完全相同 - 我的电脑经常变得没有响应,除了鼠标光标。
我通过安装彻底解决了这个问题gnome-tweaks
。我甚至不需要打开应用程序。
一开始我不确定为什么这能解决问题,所以我进一步调查。事实证明,我可以通过打开gnome-tweaks
应用程序,导航到“顶部栏”,然后启用“时钟”下的“秒”来重现冻结问题。这个问题类似于此主题,其中顶部栏可能会在更新时冻结操作系统。
不幸的是,我觉得我的解决方案可能无法解决您的问题。您的截屏视频已显示顶部栏时钟,没有秒数。但是,我注意到,您录制的所有截屏视频中都包含 Skype。下次您遇到此问题时,我会退出 Skype,看看它是否是问题的原因。
希望这有帮助。
答案2
安装gnome-tweaks
,然后从其汉堡菜单中选择“重置为默认值”;您现在可以再次监控性能,如果恢复“正常”,则开始一次重新启用您选择的扩展。
就我而言,我重新安装了所有扩展,性能恢复正常。
唯一值得注意的例外是 megasync,众所周知,它每 10 秒就会耗尽所有资源: