我的笔记本电脑(HP Envy x360)配备 AMD Ryzen 5 2500U,在负载下稳定在约 2,4 GHz,但一段时间后它总是下降到 1,2 GHz,即使插入也不会上升,100%电池电量和“正常”温度 (67 C)。到目前为止我发现的唯一修复方法是拔出并重新插入电源线,然后它会进入我猜的升压时钟大约 30 秒~2,8 GHz,然后它会保持在正常的 2,4 GHz 一段时间分钟,直到频率降至 1.2 GHz,然后重复该循环。
我发现了什么:
- 重新启动 tlp.service 与拔掉电源线具有相同的效果,CPU 恢复正常时钟几分钟(参见下面的示例)
- tlp 统计数据中节流的 cpu 时钟和正常的 cpu 时钟没有区别:
TLP 统计数据完整转储:https://pastebin.com/E0zByf3Q
我尝试过但没有成功:
- 更好的冷却(始终保持在 65-80 C°)
- Memtest64没有错误
- BIOS中没有相关设置(只有“风扇始终打开”被关闭)
- ASPM 已启用并设置为性能
- TLP 持久默认设置为始终使用 AC 模式
- 所有 TLP 设置均设置为性能或同等高设置
使用 tui 进行压力测试时的示例屏幕截图:
受到限制(经过几分钟的压力) https://i.stack.imgur.com/1VpqM.jpg
拔掉插头 3 秒后(我猜是升压时钟) https://i.stack.imgur.com/ipMKk.jpg
30秒后几分钟,直到再次节流 https://i.stack.imgur.com/WUg8i.jpg
在重新安装 Arch 之前我应该尝试什么?如果还有其他可能有帮助的日志或数据,我会添加它们。