内核驱动 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

设备开机的次数