Ubuntu 20.04 图形每 5 秒冻结 1-2 秒

Ubuntu 20.04 图形每 5 秒冻结 1-2 秒

自从我最近在笔记本电脑上安装了 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 秒就会耗尽所有资源:

相关内容