我有一台运行 Debian不稳定版 (sid) 的 Dell Inspiron 5770。我在启动时收到以下错误:
[ 0.048160] ACPI Error: [_SB_.PCI0.RP05.PXSX] Namespace lookup failure, AE_NOT_FOUND (20170831/dswload2-191)
[ 0.048166] ACPI Exception: AE_NOT_FOUND, During name lookup/catalog (20170831/psobject-252)
[ 0.048168] ACPI Error: Method parse/execution failed \_SB.PCI0.RP04.PXSX, AE_NOT_FOUND (20170831/psparse-550)
[ 0.048374] ACPI Error: [_SB_.PCI0.RP09.PXSX] Namespace lookup failure, AE_NOT_FOUND (20170831/dswload2-191)
[ 0.048377] ACPI Exception: AE_NOT_FOUND, During name lookup/catalog (20170831/psobject-252)
[ 0.048379] ACPI Error: Method parse/execution failed \_SB.PCI0.RP08.PXSX, AE_NOT_FOUND (20170831/psparse-550)
[ 0.049193] ACPI: Executed 54 blocks of module-level executable AML code
[ 0.056785] ACPI: [Firmware Bug]: BIOS _OSI(Linux) query ignored
和
[ 9.955872] CPU5: Core temperature above threshold, cpu clock throttled (total events = 1)
[ 9.955873] CPU1: Core temperature above threshold, cpu clock throttled (total events = 1)
[ 9.955874] CPU4: Package temperature above threshold, cpu clock throttled (total events = 1)
[ 9.955875] CPU0: Package temperature above threshold, cpu clock throttled (total events = 1)
[ 9.955877] CPU1: Package temperature above threshold, cpu clock throttled (total events = 1)
[ 9.955934] CPU2: Package temperature above threshold, cpu clock throttled (total events = 1)
[ 9.955935] CPU7: Package temperature above threshold, cpu clock throttled (total events = 1)
[ 9.955935] CPU6: Package temperature above threshold, cpu clock throttled (total events = 1)
[ 9.955936] CPU3: Package temperature above threshold, cpu clock throttled (total events = 1)
[ 9.956045] CPU5: Package temperature above threshold, cpu clock throttled (total events = 1)
[ 9.956872] CPU5: Core temperature/speed normal
[ 9.956873] CPU1: Core temperature/speed normal
[ 9.956873] CPU5: Package temperature/speed normal
[ 9.956874] CPU1: Package temperature/speed normal
[ 9.956951] CPU0: Package temperature/speed normal
[ 9.956952] CPU6: Package temperature/speed normal
[ 9.956953] CPU4: Package temperature/speed normal
[ 9.956953] CPU2: Package temperature/speed normal
[ 9.956954] CPU3: Package temperature/speed normal
[ 9.956955] CPU7: Package temperature/speed normal
我担心温度警告,因为我不想在热调节出现问题时损坏 CPU。我今天回到家,很确定我不在的时候我的电脑由于过热而自动关闭了。
这是一台全新的计算机,所以不会因为灰尘而发生这种情况。
我检查了 BIOS 设置,ACPI/散热方面似乎没有任何内容被禁用。我是否需要安装或配置某些东西才能使温度控制正常工作?我需要担心这些消息吗?
答案1
关于警告:
Package temperature above threshold...
是的,您需要担心这个警告。
这热量包可能值得尝试,因为它可以监控各种温度并在必要时进行调整。
引用维基百科:
一旦系统温度达到某个阈值,Linux 守护进程就会激活各种冷却方法来尝试对系统进行冷却。
和
零配置模式
对于大多数用户来说,这应该足以控制系统的 CPU 温度。
只需安装该包就足够了,大多数情况下不需要配置它。
在其他情况下,您可能希望编辑 XML 配置文件:
/etc/thermald/thermal-conf.xml
这Ubuntu 手册页包含基本信息。
关于 ACPI 错误,开头为:
ACPI Error: [_SB_.PCI0.RP05.PXSX] Namespace lookup failure, AE_NOT_FOUND (20170831/dswload2-191)
可能有两种不同的方法可以解决它们,但我没有发现它们与您的 CPU 散热问题相关,因此它可能不是那么重要。
首先,升级您的 BIOS。我描述了该过程服务器故障。确保在整个过程中连接到 UPS。
之后,您可以尝试安装intel-microcode
软件包,它解决了许多当前问题。
另一个建议是现在通过以下方式监控 CPU 温度:
sudo i7z
如果您还没有i7z
安装,只需安装即可。据我记得,包名称是相同的,即i7z
。