内核驱动 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 Flow 设备
作者: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 Flow 设备公开的条目与 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 |
设备开机的次数 |