Nav*_*vid 6 overheating temperature cpu intel-cpu 18.04
当我检查内核日志时,我注意到:
内核:CPU2:封装温度高于阈值,CPU 时钟受到限制(事件总数 = 13430)。
我有 4 个 CPU,它们都有相同的问题。我的笔记本电脑硬件信息:
K46CB (ASUS-笔记本SKU)
CPU信息:
架构:x86_64
型号名称:Intel(R) Core(TM) i7-3537U CPU @ 2.00GHz
我搜索了日志并在 Ubuntu 17.04 中发现了CPU 硬件错误 并停止 CPU 过热,我检查了我的软件包并安装了heatd和intel-microcode。
我可以听到我的笔记本电脑的风扇在工作,但有时它真的很热,我可以通过外壳感觉到它。
在 Windows-10 中,虽然 CPU 使用率变高,但温度通常是正常的。
知道可能出了什么问题吗?我能做些什么来进一步调查这个问题?
我检查了heatd.service状态,我发现了这一行:
heatd[879]:sysfs 读取失败 /sys/class/thermal/cooling_device0/cur_state
听起来您的/etc/thermald/thermal-conf.xml
文件需要针对您的硬件进行调整......
我会安装thermald
...
sudo apt-get 更新
sudo apt-get 安装 Thermald
Thermald
附带一个默认配置文件,/etc/thermald/thermal-conf.xml
该文件将控制大多数计算机,但可能需要针对某些计算机进行自定义。请参阅man thermal-conf.xml
参考资料 中的一些详细信息和示例。一旦修改了配置文件,停止thermald
并重新启动它:
sudo service thermald restart
Run Code Online (Sandbox Code Playgroud)
安装 Thermald 后,我会停止该thermald
进程,然后手动运行它以sudo thermald --no-daemon
实时观察其操作。此实时信息可用于创建您自己的自定义 Thermal-conf.xml 文件。请参阅man thermald
获取更多信息。
sudo service thermald stop
sudo thermald --no-daemon --loglevel=debug
Run Code Online (Sandbox Code Playgroud)
您可以在 Ask Ubuntu 上搜索thermald
,看看以前有什么答案。很多答案都来自我。
一个很好的入门参考位于https://wiki.ubuntu.com/Kernel/PowerManagement/ThermalIssues
小智 0
问题有三个方面。首先,你的CPU使用率很高。其次,CPU的散热不够。第三,它没有正确节流。
CPU 使用率较高可能是由于 Unity 未正确使用硬件加速;Unity 非常消耗 CPU 资源。您可以对其进行调整,甚至切换到不同的桌面管理器,例如:Cinnamon、Kubuntu、Lubuntu 或 Linux Mint。
众所周知,笔记本电脑的CPU 散热很差。清洁风扇并将笔记本电脑放在平坦的表面上而不是织物/枕头上可能会有所帮助。
关于节流,您可以将最大CPU频率设置为较低的设置或切换到省电模式。
归档时间: |
|
查看次数: |
4641 次 |
最近记录: |