如何修复 Dell Precision 笔记本电脑上 CPU 被限制到 800 MHz 的问题?

如何修复 Dell Precision 笔记本电脑上 CPU 被限制到 800 MHz 的问题?

当 CPU 被限制到 800 MHz 时,如何才能使其达到最大频率?

几个月前,在升级了 Dell Precision 5520 笔记本电脑上的 Ubuntu 发行版后,我发现它变得非常慢。然后我注意到我已经有一段时间没有听到风扇转动的声音了。

我完成了所有诊断步骤这个类似的问题,但这只能帮助我确认最大 CPU 频率应为 3.800000 GHz,并且强制增加频率的任何命令都没有任何作用。

我以为可能是我的风扇被堵塞了,无法启动,所以芯片的安全机制只是强行减慢了速度以防止过热。所以我打开了笔记本电脑,用吸尘器吸掉了一点灰尘。但这并没有改变什么。

然后我跟着本指南启用手动打开和关闭风扇。这样我就可以成功通过运行来激活风扇i8kfan 2 2。不幸的是,这对我的 CPU 频率没有影响,它停留在 800 MHz。尝试通过运行强制我的 CPU 以更高的时钟速度运行echo 3800000 | sudo tee /sys/devices/system/cpu/cpu3/cpufreq/scaling_max_freq没有效果。

我的 CPU 是否受到限制?

作为参考,的输出sensors是:

ath10k_hwmon-pci-0100
Adapter: PCI adapter
temp1:        +48.0°C  

dell_smm-isa-0000
Adapter: ISA adapter
Processor Fan: 4890 RPM
Video Fan:     4902 RPM
CPU:            +33.0°C  
Ambient:        +30.0°C  
Ambient:        +31.0°C  
Other:          +35.0°C  
Ambient:        +32.0°C  
Ambient:        +29.0°C  
Ambient:        +31.0°C  
SODIMM:         +33.0°C  

BAT0-acpi-0
Adapter: ACPI interface
in0:          12.48 V  
curr1:       1000.00 uA 

coretemp-isa-0000
Adapter: ISA adapter
Package id 0:  +34.0°C  (high = +100.0°C, crit = +100.0°C)
Core 0:        +33.0°C  (high = +100.0°C, crit = +100.0°C)
Core 1:        +34.0°C  (high = +100.0°C, crit = +100.0°C)
Core 2:        +32.0°C  (high = +100.0°C, crit = +100.0°C)
Core 3:        +32.0°C  (high = +100.0°C, crit = +100.0°C)

pch_skylake-virtual-0
Adapter: Virtual device
temp1:        +40.5°C  

nvme-pci-0300
Adapter: PCI adapter
Composite:    +33.9°C  (low  = -273.1°C, high = +82.8°C)
                       (crit = +84.8°C)
Sensor 1:     +33.9°C  (low  = -273.1°C, high = +65261.8°C)
Sensor 2:     +39.9°C  (low  = -273.1°C, high = +65261.8°C)

acpitz-acpi-0
Adapter: ACPI interface
temp1:        +25.0°C  (crit = +107.0°C)

如果我没看错的话,那么系统知道风扇已打开,CPU 温度传感器正在工作,并显示 CPU 温度远低于高水平,远没有那么严重。因此,没有理由将 CPU 频率固定在 800 MHz,如lscpu和其他实用程序所示。

相关内容