![限制CPU频率/使用能源管理方式](https://linux22.com/image/101840/%E9%99%90%E5%88%B6CPU%E9%A2%91%E7%8E%87%2F%E4%BD%BF%E7%94%A8%E8%83%BD%E6%BA%90%E7%AE%A1%E7%90%86%E6%96%B9%E5%BC%8F.png)
我相信我笔记本电脑上的 CPU 已损坏。每次我尝试启动 CPU 密集型任务(超高清视频播放/Python 数学库)时,我的整个系统都会冻结。
我注意到我可以通过拔掉交流电源来避免这种情况,然后系统似乎能够运行大多数任务,尽管速度有点慢。
由于我不能永远使用电池运行,我的问题是,即使我使用交流电,如何设置 CPU 使用率来模拟“使用电池”的使用情况?
我在其他地方读到了一个名为 cpufrequtils 的工具,但我不确定是不是这样,因为这是我应该安装的东西,而且我的笔记本电脑已经可以根据电池/交流电进行调节,而无需任何额外的实用程序。
我的意思是,是否有地方可以简单地指定最大 cpu 使用率/频率以及 Windows 电源管理选项?
即使我必须使用 cpufreq,我仍然不知道我的系统使用电池的正确百分比,因此我可以使用 cpufrequtils 进行设置。
答案1
答案2
使用 TLP 并强制执行“电池”行为https://wiki.archlinux.org/index.php/TLP
PS:建议:1.升级BIOS 2.似乎是与高温有关的问题
答案3
您的笔记本电脑可能存在温度问题。完全冻结是 CPU 的安全功能;要检查,可以监控CPU温度。
如果笔记本电脑相当新,则可能存在设计缺陷;设计者从未考虑过它会在高功率下运行很长时间。你可以降频你的CPU使用powerutils
(或cpufrequtils
)。您可以使用电池运行,并查看报告的 CPU 在满负载时的工作频率,然后将该频率设置为交流电源上的最大频率(或者您可以尝试小步增加,如果可用):
hardware limits: 798 MHz - 2.00 GHz
available frequency steps: 798 MHz, 1.06 GHz, 1.33 GHz, 1.60 GHz, 2.00 GHz
例如,使用电池时,其运行速度为 1.06,使用交流电时,运行速度当然为 2.00;在 2.00 时它会冻结,而我们知道在 1.06 时它不会冻结;但也许在 1.60 时就不会了,降低到 1.6GHz 会比一路降到 1.06“电池供电”频率更好。
但除此之外 - 可以肯定的是,即使你的笔记本电脑是新的 -我认为你应该检查一下 CPU 冷却子系统- 风扇、热交换器,尤其是导热垫。我在 Dell XPS13 M1330 上遇到了与您相同的症状,结果发现导热垫有点干燥和破裂。 “CPU 空闲”温度高于应有的温度。更换垫子就解决了所有问题,无需任何软件操作。
几年后,这次在宏碁笔记本电脑上,我注意到 CPU 过热(虽然没有其他症状),并且对热交换器和风扇进行良好的压缩空气吹动,使空闲温度降低了 5-10°C。