Ubuntu 和 UEFI 固件中无法控制的 CPU 风扇

Ubuntu 和 UEFI 固件中无法控制的 CPU 风扇

我的 CPU 风扇的速度失控了,无缘无故地时快时慢。

我尝试了以下操作但没有成功:

  1. 在 UEFI 设置中更改风扇速度并设置其他速度参数。
  2. 安装sensors、检测并安装fancontrol
  3. 重新安装 UEFI 固件和 Ubuntu。
  4. 其他监控程序,如psensors,等htoptlp,
  5. 更改 cpu_header 和 opt_header 之间的风扇连接

是否有任何程序、命令或任何东西可以控制我在 Ubuntu 中的风扇速度,或者使我的 UEFI 固件正常工作,因为我无法使用sensors或其他监控软件看到风扇速度......

这是我的硬件设置:

  • 主板:华硕 ROG STRIX X399-E GAMING
  • 风扇:Cryorig A40 Ultimate
  • 处理器:AMD Ryzen Threadripper 1920x
  • 操作系统:Ubuntu 18.04

更新更多信息:

  • 除了SSD之外,所有硬件都是新的,更换硬件后我从头重新安装了Ubuntu。

  • 风扇和主板都有 4 针。

  • 我从来没有清洁过风扇,因为它们是新的。

  • 有一次,我可以正确配置风扇,而且它工作正常!但是在运行一个需要 100% 所有核心的繁重算法(我是一名数据科学家)后,在处理过程中,配置停止工作,即使在 78º CPU 下,风扇也会变慢。如果我断开连接,从零重新启动 BIOS 等。我认为我可以回到我的配置,但我整天都在运行繁重的算法,所以这没有意义。

  • 其他时候,我至少可以在 98% 的速度到 100% 的速度范围内进行配置,并且它可以与繁重的算法(100% 的 CPU 使用率)一起工作,但是当您只是编程时,98% 的速度非常嘈杂。我所做的更改是从 CPU_fan 连接器更改为 CPU_opt 连接器

  • 我的 UEFI 版本已更新至最新版本,ROG STRIX X399-E GAMING BIOS 1203。2019 年 11 月

我的速度/温度设置的最大速度为 2200 rpm。(我多次更改了这些参数。)

  • 低风扇:低于 35º -> 速度的 30%
  • 正常风扇:56º -> 60% 速度
  • 高温:超过63℃ -> 速度100%

答案1

所以我终于找到了解决方案。

我只是将风扇连接器改为水泵连接器在 UEFI 中进行一点配置后,一切都正常运行。

我个人对主板的理解和认识是,水泵用于全速风扇,无法控制。但在这个 UEFI 中肯定不是这样的。所以我可以创建一个速度配置。温度越高 -> 速度越快

我在这里留下这个答案以防任何人遇到类似的事情。

相关内容