内核驱动 nzxt-smart2¶
支持的设备
NZXT RGB 和风扇控制器
NZXT 智能设备 v2
描述¶
此驱动程序实现了对插入设备的风扇的监控和控制。除了典型的速度监控和 PWM 占空比控制外,还报告每个风扇的电压和电流。
该设备还有两个用于 RGB LED 的连接器;尚未实现对它们的支持(主要是因为没有标准化的 sysfs 接口)。
此外,该设备还有一个噪声传感器,但该传感器似乎完全没用(且非常不精确),因此也没有实现对其的支持。
使用说明¶
该设备应自动检测,驱动程序应自动加载。
如果在系统开机时插入/拔出风扇,则必须重新加载驱动程序以检测配置更改;否则,无法控制新的风扇(pwm* 更改将被忽略)。这是必要的,因为该设备有一个专门的“检测风扇”命令,并且目前该命令仅在初始化期间执行。即使不重新加载,速度、电压、电流监控也将工作。作为重新加载模块的替代方法,可以使用用户空间工具(例如 liquidctl)通过 hidraw 接口运行“检测风扇”命令。
该驱动程序与通过 hidraw 接口访问设备的用户空间工具共存,没有已知问题。
Sysfs 条目¶
fan[1-3]_input |
风扇速度监控(单位为 rpm)。 |
curr[1-3]_input |
供应给风扇的电流(单位为毫安)。 |
in[0-2]_input |
供应给风扇的电压(单位为毫伏)。 |
pwm[1-3] |
控制风扇速度:PWM 控制风扇的 PWM 占空比,其他风扇的电压。电压可以在 9-12V 范围内更改,但 sysfs 属性的值始终在 0-255 范围内(1 = 9V,255 = 12V)。将属性设置为 0 会完全关闭风扇。 |
pwm[1-3]_enable |
如果可以通过写入相应的 pwm* 属性来控制风扇,则为 1,否则为 0。该设备只能控制其自身检测到的风扇,因此该属性是只读的。 |
pwm[1-3]_mode |
只读,PWM 控制风扇为 1,其他风扇为 0(或未连接风扇)。 |
update_interval |
更新所有输入的间隔(以毫秒为单位)。默认为 1000 毫秒。最小值为 250 毫秒。 |