我注意到,即使使用率较低,例如,阅读 PDF 文件并且风扇打开,我的笔记本电脑的一个区域也会非常热。对 Windows 10 执行相同操作(我有双启动),这种情况不会发生,该区域很凉爽。
为什么会发生这种情况?是因为 CPU 使用率过高吗?还是其他原因?
可以解决这个问题吗?
编辑1
命令结果
lspci -k | grep -EA3 'VGA|3D|Display'
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (Whiskey Lake)
Subsystem: Hewlett-Packard Company UHD Graphics 620 (Whiskey Lake)
Kernel driver in use: i915
Kernel modules: i915
02:00.0 VGA compatible controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)
Subsystem: Hewlett-Packard Company GP107M [GeForce GTX 1050 Mobile]
Kernel driver in use: nvidia
Kernel modules: nvidiafb, nouveau, nvidia_drm, nvidia
编辑2
prime-select query
nvidia
编辑3
我尝试选择使用英特尔集成 GPU,但没有结果。
使用 Ubuntu 19.04,thermald 已经安装,PC 非常热,不像 Windows 那样凉爽。我还注意到电池电量下降非常慢。在 Windows 上我没有看到这种速度下降。
这是 Ubuntu 的问题还是仅适用于 Ubuntu 19.04?
答案1
您的计算机很热,因为它总是使用 Nvidia GPU,而 Windows 会在需要执行游戏等繁重的 GPU 任务时使用它。
Ubuntu 不会自动切换显卡。您可以使用nvidia-prime
或bumblebee
来切换 Nvidia 显卡。
看这个答案更多细节。
您还可以使用 CLI 命令:
sudo prime-select intel
sudo prime-select nvidia
您还可以安装laptop-mode-tools
节约电源。
答案2
我会安装它thermald
以便在使用 Nvidia 视频时保持机器凉爽......
sudo apt-get update
sudo apt-get install thermald
Thermald
带有默认配置文件,/etc/thermald/thermal-conf.xml
可控制大多数计算机,但可能需要针对某些计算机进行自定义。请参阅man thermal-conf.xml
了解详细信息和示例。修改配置文件后,停止thermald
并重新启动它:
sudo service thermald restart
安装 thermald 后,我会停止该thermald
进程,然后手动运行它以sudo thermald --no-daemon
实时观察其操作。此实时信息可用于创建您自己的自定义 thermal-conf.xml 文件。请参阅man thermald
以了解更多信息。
sudo service thermald stop
sudo thermald --no-daemon --loglevel=debug
您可以在 Ask Ubuntu 上搜索thermald
,查看先前有哪些答案。
一个很好的入门参考是https://wiki.ubuntu.com/Kernel/PowerManagement/ThermalIssues