我一生都在使用 Windows,最近我的 Windows 10 安装损坏了,我需要换一个新的,所以我选择了免费的 Ubuntu。它与 Windows 非常不同,而且在 Windows 上一切都简单得多,因此尝试学习如何做事情令人沮丧。
至于我的风扇——在 Windows 上,我可以使用 SpeedFan 轻松更改我希望我的电脑在任何时候的风扇速度,只需单击一些箭头即可。这很重要,因为我玩的游戏的 FPS 会根据我的 CPU 温度而变化。
我读过很多提到 lm-sensors 和 fancontrol 的帖子,包括如何控制风扇速度我尝试按照步骤安装这些,但使用终端非常奇怪,我认为我做得不对,因为风扇似乎卡在最大速度,我不知道如何改变它。所以我完全重新安装了 Ubuntu,然后再次尝试。有没有办法在不使用 lm-sensors 或 fancontrol 的情况下做到这一点?此外,我认为链接的线程没有充分解释如何手动更改当前风扇速度,只是设置了自动更改的速度范围。
请帮助我这个新手。
答案1
我希望有一个漂亮的用户界面,而且我认为创建起来很容易。Windows 的一个优点是大多数主板制造商都会为 Windows 创建驱动程序,而在 Linux 中,必须有人对其进行逆向工程才能使其工作。话虽如此,您需要确定是否可以获得对开箱即用的风扇的完全支持,或者是否需要安装其他驱动程序。听起来您已经有一些风扇控制了。
当您运行时pwmconfig
,您想要控制的所有风扇是否都会在它指示它们应该停止/启动时停止/启动?如果它们会,那么您应该能够控制它们。如果没有,您将不得不研究需要安装哪些驱动程序才能控制这些风扇。我不得不对我的风扇进行一些自定义配置,但我仍然无法控制我的迷你风扇或额外的温度计。
完成后,它将生成一个/etc/fancontrol
文件。在里面,看看它生成了什么。它应该告诉你每个温度计和风扇的路径fancontrol
。如果你要查看/sys/devices/platform/coretemp.0/hwmon/hwmon<#>/temp1_input
,你应该看到第一个核心的摄氏温度*1000。现在查看/etc/fancontrol
风扇的文件(FCFAN)。我的一个是/sys/devices/platform/nct6775.656/hwmon/hwmon4/pwm5
。您可以以 root 身份手动编辑此文件并更改该风扇的风扇速度。如果fancontrol
正在运行,它只会将其改回来,所以确保它已关闭。这应该是您手动控制它所需要做的全部事情。
尽管我会谨慎行事,但执行此操作时请留意 CPU 温度。还请注意,hwmon 编号在启动之间可能会发生变化。