.TH VT1211_PWM 8 "July 2008" "lm-sensors 3" .SH NAME vt1211_pwm \- manual control of VIA vt1211 PWM outputs .SH SYNOPSIS .B vt1211_pwm .B -d | -i | -r | -s , .SH DESCRIPTION \fBvt1211_pwm\fP is a shell script that provides manual control of the two PWM outputs of the VIA vt1211 Super-I/O device. .SH OPTIONS .TP .B -d Display the current settings of the two PWM outputs. .TP .B -i Initialize PWM \fB\fP for manual control. Valid numbers for \fB\fP are 1 or 2. This option also writes the original vt1211 register values to ~/.vt1211_pwm\fB\fP which is used for restoring the original settings. .TP .B -r Restore PWM \fB\fP to the original settings. Valid numbers for \fB\fP are 1 or 2. This options reads the original settings from ~/.vt1211_pwm\fB\fP and writes them to the vt1211. .TP .B -s , Set PMW \fB\fP output to \fB\fP. Valid numbers for \fB\fP are 1 or 2 and valid numbers for \fB\fP are 0 to 255. The \fB\fP range of 0-255 maps to an output duty-cycle of 0%-100%, i.e., output duty-cycle = \fB\fP * 100 / 255. .SH REQUIREMENTS You need root privileges to execute the vt1211_pwm script and the vt1211 kernel module needs to be loaded and you obviously need to have fans connected to the PWM outputs of the vt1211 :-) .SH WARNING This script puts the PWM controller of the vt1211 into automatic mode and toggles the thermal thresholds between extreme values to fool the chip into believing that there is a temperature change and thus forcing the PWM outputs to change to the specified values. Since there is only a single PWM controller that controls both PWM outputs, setting the duty-cycle of one PWM output could affect the duty-cycle of the other PWM output. Use at you own risk! .SH SEE ALSO sensors(1) .SH AUTHOR .PP Juerg Haefliger