我目前正在我的 Asus Zenbook UX550ve 上运行 Ubuntu Budgie,但我之前的操作系统 PopOS! 上也遇到了这个问题。
基本上玩了 10 分钟游戏后,我的电脑性能就开始变得很差。你可能会认为这是由于热量导致的节流问题,但退出游戏并不能提高性能。(而且看温度似乎并不令人担忧)
这是游戏前的 CPU 电源频率信息,
driver: intel_pstate
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: Cannot determine or is not supported.
hardware limits: 800 MHz - 3.80 GHz
available cpufreq governors: performance powersave
current policy: frequency should be within 800 MHz and 3.80 GHz.
The governor "powersave" may decide which speed to use
within this range.
current CPU frequency: Unable to call hardware
current CPU frequency: 2.26 GHz (asserted by call to kernel)
boost state support:
Supported: yes
Active: yes
这是之后
analyzing CPU 0:
driver: intel_pstate
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
maximum transition latency: Cannot determine or is not supported.
hardware limits: 800 MHz - 3.80 GHz
available cpufreq governors: performance powersave
current policy: frequency should be within 800 MHz and 3.80 GHz.
The governor "performance" may decide which speed to use
within this range.
current CPU frequency: Unable to call hardware
current CPU frequency: 266 MHz (asserted by call to kernel)
boost state support:
Supported: yes
Active: yes
其当前频率将在 200 至 800 之间。只有重新启动才能恢复正常水平。
我已经尝试过以下方法
更新我的简历。
更新到最新的图形驱动程序(1050TI)。
将电池从主板上拔出 2 分钟。
强制使用性能模式sudo cpupower frequency-set --governor performance
但两者都不起作用。这真是令人沮丧,我完全没有主意了。:/
答案1
您的计算机可能在 BIOS 中有一些基本的工具可以防止过热损坏 - 处理器发热可能并不意味着“我的计算机摸起来很热”
我使用一组实用程序来管理笔记本电脑中的电源和散热(潜在)问题。首先,安装电源管理工具和一个在严重情况下限制 CPU 速度的程序
sudo apt install tlp thermald
Tlp 有许多可自定义的设置/etc/default/tlp
其次,安装程序来显示我的计算机内部温度:
sudo apt install --install-suggests lm-sensors psensor
sudo sensors-detect
只需按照提示操作即可。将推荐的行添加到 /etc/modules。
现在,如果您不想重新启动,则必须手动激活模块。
sudo modprobe module1 module2
其中 module1 等 = 来自传感器检测的模块名称。
您可能还需要添加实用程序来控制笔记本电脑的风扇
sudo apt install fancontrol
sudo pwmconfig
并按照那里的说明进行操作。
最后,运行sensors -s以使风扇配置生效。
sudo sensors -s
现在,您可以检查您的温度。
sensors
现在运行风扇控制,输入:
sudo /usr/sbin/fancontrol &