Ubuntu 20.04 — 由于 IRQ 126 导致 CPU 负载过高

Ubuntu 20.04 — 由于 IRQ 126 导致 CPU 负载过高

HP Pavilion-14-al103ne Ubuntu 20.04

'top' 命令显示 irq/126-aerdrv 始终运行并消耗大量 CPU。顶部截图

'powertop' 和 'cat /proc/interrupts' 也已附加。中断和 Powertop

我之前使用的是 16.04,当时在 kworker 上也遇到过类似的问题。我尝试禁用 gpe17 中断,但问题始终没有解决。升级到 20.04 似乎没有帮助。只有“top”中的进程名称从“kworker/3:1”更改为“irq/126-aerdrv”。

proc/interrupts 告诉我 126 是 IR-PCI-MSI 481280-edge 的代码。我不知道如何进一步找到源头。即使我暂停笔记本电脑,此过程仍会继续。因此,暂停永远不会起作用,会持续消耗电池和 CPU。任何有关解决此问题的想法都将不胜感激。

答案1

AER 错误

该命令sudo grep -i AER /var/log/syslog*显示您收到大量针对 PCI 设备 1d.3 的 AER(高级错误报告)错误。

您的 1d.3 设备是您的...

1d.3-[05]----00.0  Realtek Semiconductor Co., Ltd. RTL8723BE PCIe Wireless Network Adapter

一种解决方法是修改/etc/default/grub,找到顶部附近包含“quiet splash”的行并将其更改为“quiet splash pci=noaer”,然后sudo update-grub但是,如果你有很多错误,我不建议这样做,因为它只是掩盖错误而不被报告。错误仍然会发生。

更好的解决方案是检查/var/log/syslog*并确定该设备出了什么问题。对于 PCI 通信设备,有时需要解决固件问题,方法是更新固件或进行其他真正的修复。

BIOS

您的 BIOS 为 F.25。存在较新的 BIOS,可能可以解决此问题。我无法向您提供新的 BIOS 版本,因为 HP 网站需要您计算机的序列号。有了这些信息,您已经访问过 HP 网站并查看了新信息。对于任何 BIOS 更新,请确保在执行 BIOS 更新之前做好数据备份。

BIOS F.53 可供下载这里

相关内容