内核驱动 aquacomputer-d5next¶
支持的设备
Aquacomputer Aquaero 5/6 风扇控制器
Aquacomputer D5 Next 水冷泵
Aquacomputer Farbwerk RGB 控制器
Aquacomputer Farbwerk 360 RGB 控制器
Aquacomputer Octo 风扇控制器
Aquacomputer Quadro 风扇控制器
Aquacomputer High Flow Next 传感器
Aquacomputer Leakshield 防漏系统
Aquacomputer Aquastream XT 水冷泵
Aquacomputer Aquastream Ultimate 水冷泵
Aquacomputer Poweradjust 3 风扇控制器
Aquacomputer High Flow USB 流量计
Aquacomputer MPS 流量设备
作者:Aleksa Savic
描述¶
此驱动程序公开了列出的 Aquacomputer 设备的硬件传感器,这些设备通过专有的 USB HID 协议进行通信。
Aquaero 设备公开了八个物理温度传感器、八个虚拟温度传感器和四个计算的虚拟温度传感器,以及两个流量传感器。风扇公开了它们的速度(以 RPM 为单位)、功率、电压和电流。可以控制温度偏移和风扇速度。
对于 D5 Next 水泵,可用的传感器有水泵和风扇速度、功率、电压和电流,以及冷却液温度和八个虚拟温度传感器。也可以通过 debugfs 获得序列号、固件版本和开机计数。可选地将风扇连接到它可以直接从水泵使用温度曲线控制风扇。如果未连接,则与风扇相关的传感器将报告零。
可以通过软件或其物理接口配置水泵。通过此驱动程序配置水泵尚未实现,因为它似乎需要向其发送完整的配置。这包括可寻址的 RGB LED,它们没有标准的 sysfs 接口。因此,此任务更适合用户空间工具。
Octo 公开了四个物理温度传感器和十六个虚拟温度传感器,一个流量传感器以及八个 PWM 可控风扇,以及它们的速度(以 RPM 为单位)、功率、电压和电流。流量传感器脉冲也可用。
Quadro 公开了四个物理温度传感器和十六个虚拟温度传感器,一个流量传感器和四个 PWM 可控风扇,以及它们的速度(以 RPM 为单位)、功率、电压和电流。流量传感器脉冲也可用。
Farbwerk 和 Farbwerk 360 公开了四个温度传感器。此外,还公开了 Farbwerk 360 的十六个虚拟温度传感器。
High Flow Next 公开了 +5V 电压、水质、电导率和流量读数。可以将温度传感器连接到它,在这种情况下,它会提供其读数和对液冷回路中耗散/吸收功率的估计。
Leakshield 公开了两个温度传感器和冷却液压力(当前、最小、最大和目标读数)。它还公开了估计的储液罐容积以及其中填充了多少冷却液。可以设置水泵 RPM 和流量以增强设备上的计算,但此处尚未实现。
Aquastream XT 水泵公开了冷却液、外部传感器和风扇 IC 的温度读数。它还公开了水泵和风扇速度(以 RPM 为单位)、电压以及水泵电流。
Aquastream Ultimate 水泵公开了冷却液温度和一个外部温度传感器,以及水泵和可选连接风扇的速度、功率、电压和电流。它还公开了压力和流量速度读数。
Poweradjust 3 控制器公开了一个外部温度传感器。
High Flow USB 公开了一个内部温度传感器、一个外部温度传感器和一个流量计。
MPS 流量设备公开了与 High Flow USB 相同的条目,因为它们具有相同的 USB 产品 ID 并以相同的方式报告传感器。
根据设备的不同,并非所有 sysfs 和 debugfs 条目都可用。目前不支持写入虚拟温度传感器。
使用说明¶
设备通过 HID 报告进行通信。驱动程序由内核自动加载并支持热插拔。
Sysfs 条目¶
temp[1-20]_input |
物理/虚拟温度传感器(以毫摄氏度为单位) |
temp[1-8]_offset |
温度传感器校正偏移(以毫摄氏度为单位) |
fan[1-9]_input |
水泵/风扇速度(以 RPM 为单位)/ 流量速度(以 dL/h 为单位) |
fan1_min |
最小风扇速度(以 RPM 为单位) |
fan1_max |
最大风扇速度(以 RPM 为单位) |
fan1_target |
目标风扇速度(以 RPM 为单位) |
fan5_pulses |
Quadro 流量传感器脉冲 |
fan9_pulses |
Octo 流量传感器脉冲 |
power[1-8]_input |
水泵/风扇功率(以微瓦为单位) |
in[0-7]_input |
水泵/风扇电压(以毫伏为单位) |
curr[1-8]_input |
水泵/风扇电流(以毫安为单位) |
pwm[1-8] |
风扇 PWM (0 - 255) |
Debugfs 条目¶
serial_number |
设备的序列号 |
firmware_version |
已安装固件的版本 |
power_cycles |
设备通电的次数 |