这是硬件问题。固件向 Ubuntu 报告它在你的腿上,因此你不能切换到“性能”模式,因为这是为了防止你的腿被笔记本电脑的热量烧伤。
您放置笔记本电脑的表面可能很热,因此系统认为它位于您的腿上?尝试在笔记本电脑下面放一些凉爽的东西。
临时修复可能是...
sudo -i
echo performance | sudo tee /sys/devices/system/cpu/cpu*/cpufreq/scaling_governor
Run Code Online (Sandbox Code Playgroud)
一位 GNOME 开发者对此评论道:
这是由固件报告的,我们无法控制它。请尝试更新至 Lenovo 提供的最新固件。如果这没有帮助,我们可以尝试找出内核或固件代码中是否存在错误。
/sys/devices/platform/thinkpad_acpi/dytc_lapmode
您还可以在出现消息时验证该值是否为 1。如果设备在桌子上,它应该为 0,但可能需要相当长的时间才能切换。
我在 Thinkpad T590 上遇到了同样的问题!这是由一个小加速计引起的,旨在当笔记本电脑不平坦和稳定时禁用性能模式。
在花了几个小时尝试找出解决方案后,解决该问题的最佳方法是修改内核以始终报告传感器为负值。这是一个非常简单的修复,您只需更改thinkpad_acpi模块中的一行即可。
我已经编写了一个修补程序来使用 dkms 自动执行此操作,因此当您更新内核时它会持续存在。
如果您反对修补内核模块,您也许可以“猴子修补”内核,这样侵入性要小得多。之前链接的存储库中也有一些详细信息。
归档时间: |
|
查看次数: |
3091 次 |
最近记录: |