All of lore.kernel.org
 help / color / mirror / Atom feed
* [lm-sensors] Reducing fan speed for w83627ehf
@ 2012-06-27 18:28 Arun Raghavan
  2012-06-27 19:40 ` Guenter Roeck
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: Arun Raghavan @ 2012-06-27 18:28 UTC (permalink / raw)
  To: lm-sensors


[-- Attachment #1.1: Type: text/plain, Size: 3394 bytes --]

Hi,

I need to get fairly fine grain control on my CPU fan speed for some
experiments, but I am currently unable to set the fan speed below 1054 RPM.
pwmconfig confirms the same across the divisor range. Processor is i7-2600,
motherboard

I tried setting pwm2_enable to 1 and pwm2 to 1 manually and I see that the
fan speed varies but the min RPM remains 1054.  Info below.

Any pointers on whether it is possible to reduce fan speed further, and if
so how would be very helpful.

thanks,
-arun

root@sandy:/sys/devices/platform/w83627ehf.656# echo 255 > pwm2
root@sandy:/sys/devices/platform/w83627ehf.656# sensors
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM (CRIT)
Core 0:         +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM (CRIT)

nct6775-isa-0290
Adapter: ISA adapter
Vcore:         +0.82 V  (min =  +0.00 V, max =  +1.74 V)
in1:           +1.12 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
AVCC:          +3.46 V  (min =  +2.98 V, max =  +3.63 V)
+3.3V:         +3.46 V  (min =  +2.98 V, max =  +3.63 V)
in4:           +1.06 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in5:           +1.05 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in6:           +1.08 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
3VSB:          +3.41 V  (min =  +2.98 V, max =  +3.63 V)
Vbat:          +3.34 V  (min =  +2.70 V, max =  +3.30 V)  ALARM
fan1:            0 RPM  (min =    0 RPM, div = 128)
fan2:         2109 RPM  (min =    0 RPM, div = 128)  ALARM <----
fan3:            0 RPM  (min =    0 RPM, div = 128)
fan4:            0 RPM  (div = 128)
SYSTIN:        +31.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor
= CPU diode
CPUTIN:        +29.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = CPU
diode
AUXTIN:        +22.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor =
thermistor
PECI Agent 0:  +45.5°C
cpu0_vid:     +2.050 V
intrusion0:   OK

root@sandy:/sys/devices/platform/w83627ehf.656# echo 1 > pwm2
root@sandy:/sys/devices/platform/w83627ehf.656# sensors
coretemp-isa-0000
Adapter: ISA adapter
Physical id 0:  +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM (CRIT)
Core 0:         +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM (CRIT)

nct6775-isa-0290
Adapter: ISA adapter
Vcore:         +0.85 V  (min =  +0.00 V, max =  +1.74 V)
in1:           +1.12 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
AVCC:          +3.46 V  (min =  +2.98 V, max =  +3.63 V)
+3.3V:         +3.46 V  (min =  +2.98 V, max =  +3.63 V)
in4:           +1.06 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in5:           +1.05 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
in6:           +1.08 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
3VSB:          +3.41 V  (min =  +2.98 V, max =  +3.63 V)
Vbat:          +3.34 V  (min =  +2.70 V, max =  +3.30 V)  ALARM
fan1:            0 RPM  (min =    0 RPM, div = 128)
fan2:         1054 RPM  (min =    0 RPM, div = 128)  ALARM
fan3:            0 RPM  (min =    0 RPM, div = 128)
fan4:            0 RPM  (div = 128)
SYSTIN:        +30.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor
= CPU diode
CPUTIN:        +29.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = CPU
diode
AUXTIN:        +22.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor =
thermistor
PECI Agent 0:  +44.5°C
cpu0_vid:     +2.050 V
intrusion0:   OK

[-- Attachment #1.2: Type: text/html, Size: 3579 bytes --]

[-- Attachment #2: Type: text/plain, Size: 153 bytes --]

_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [lm-sensors] Reducing fan speed for w83627ehf
  2012-06-27 18:28 [lm-sensors] Reducing fan speed for w83627ehf Arun Raghavan
@ 2012-06-27 19:40 ` Guenter Roeck
  2012-06-27 22:18 ` Arun Raghavan
                   ` (10 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: Guenter Roeck @ 2012-06-27 19:40 UTC (permalink / raw)
  To: lm-sensors

On Wed, Jun 27, 2012 at 02:28:34PM -0400, Arun Raghavan wrote:
> Hi,
> 
> I need to get fairly fine grain control on my CPU fan speed for some
> experiments, but I am currently unable to set the fan speed below 1054 RPM.
> pwmconfig confirms the same across the divisor range. Processor is i7-2600,
> motherboard
> 
> I tried setting pwm2_enable to 1 and pwm2 to 1 manually and I see that the
> fan speed varies but the min RPM remains 1054.  Info below.
> 
What happens if you write 0 into pwmX ? Also, did you select manual fan speed
control ?

Thanks,
Guenter

> Any pointers on whether it is possible to reduce fan speed further, and if
> so how would be very helpful.
> 
> thanks,
> -arun
> 
> root@sandy:/sys/devices/platform/w83627ehf.656# echo 255 > pwm2
> root@sandy:/sys/devices/platform/w83627ehf.656# sensors
> coretemp-isa-0000
> Adapter: ISA adapter
> Physical id 0:  +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM (CRIT)
> Core 0:         +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM (CRIT)
> 
> nct6775-isa-0290
> Adapter: ISA adapter
> Vcore:         +0.82 V  (min =  +0.00 V, max =  +1.74 V)
> in1:           +1.12 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> AVCC:          +3.46 V  (min =  +2.98 V, max =  +3.63 V)
> +3.3V:         +3.46 V  (min =  +2.98 V, max =  +3.63 V)
> in4:           +1.06 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> in5:           +1.05 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> in6:           +1.08 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> 3VSB:          +3.41 V  (min =  +2.98 V, max =  +3.63 V)
> Vbat:          +3.34 V  (min =  +2.70 V, max =  +3.30 V)  ALARM
> fan1:            0 RPM  (min =    0 RPM, div = 128)
> fan2:         2109 RPM  (min =    0 RPM, div = 128)  ALARM <----
> fan3:            0 RPM  (min =    0 RPM, div = 128)
> fan4:            0 RPM  (div = 128)
> SYSTIN:        +31.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor
> = CPU diode
> CPUTIN:        +29.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = CPU
> diode
> AUXTIN:        +22.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor =
> thermistor
> PECI Agent 0:  +45.5°C
> cpu0_vid:     +2.050 V
> intrusion0:   OK
> 
> root@sandy:/sys/devices/platform/w83627ehf.656# echo 1 > pwm2
> root@sandy:/sys/devices/platform/w83627ehf.656# sensors
> coretemp-isa-0000
> Adapter: ISA adapter
> Physical id 0:  +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM (CRIT)
> Core 0:         +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM (CRIT)
> 
> nct6775-isa-0290
> Adapter: ISA adapter
> Vcore:         +0.85 V  (min =  +0.00 V, max =  +1.74 V)
> in1:           +1.12 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> AVCC:          +3.46 V  (min =  +2.98 V, max =  +3.63 V)
> +3.3V:         +3.46 V  (min =  +2.98 V, max =  +3.63 V)
> in4:           +1.06 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> in5:           +1.05 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> in6:           +1.08 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> 3VSB:          +3.41 V  (min =  +2.98 V, max =  +3.63 V)
> Vbat:          +3.34 V  (min =  +2.70 V, max =  +3.30 V)  ALARM
> fan1:            0 RPM  (min =    0 RPM, div = 128)
> fan2:         1054 RPM  (min =    0 RPM, div = 128)  ALARM
> fan3:            0 RPM  (min =    0 RPM, div = 128)
> fan4:            0 RPM  (div = 128)
> SYSTIN:        +30.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor
> = CPU diode
> CPUTIN:        +29.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = CPU
> diode
> AUXTIN:        +22.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor =
> thermistor
> PECI Agent 0:  +44.5°C
> cpu0_vid:     +2.050 V
> intrusion0:   OK

> _______________________________________________
> lm-sensors mailing list
> lm-sensors@lm-sensors.org
> http://lists.lm-sensors.org/mailman/listinfo/lm-sensors


_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [lm-sensors] Reducing fan speed for w83627ehf
  2012-06-27 18:28 [lm-sensors] Reducing fan speed for w83627ehf Arun Raghavan
  2012-06-27 19:40 ` Guenter Roeck
@ 2012-06-27 22:18 ` Arun Raghavan
  2012-06-28  3:53 ` Guenter Roeck
                   ` (9 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: Arun Raghavan @ 2012-06-27 22:18 UTC (permalink / raw)
  To: lm-sensors


[-- Attachment #1.1: Type: text/plain, Size: 4257 bytes --]

Hi,

> I need to get fairly fine grain control on my CPU fan speed for some

> > experiments, but I am currently unable to set the fan speed below 1054
> RPM.
> > pwmconfig confirms the same across the divisor range. Processor is
> i7-2600,
> > motherboard
> >
> > I tried setting pwm2_enable to 1 and pwm2 to 1 manually and I see that
> the
> > fan speed varies but the min RPM remains 1054.  Info below.
> >
> What happens if you write 0 into pwmX ? Also, did you select manual fan
> speed
> control ?
>
>
Writing 0 to pwm2 also keeps it at 1054 RPM. I'm setting pwm2_enable to 1,
isn't that supposed to make it manual? Also, I do see a variation between
1054 RM and 2109 RPM (and some steps in between), when I change pwm2. I
can't get it to spin lower than 1054 RPM though.

thanks,
-arun


> > so how would be very helpful.
> >
> > thanks,
> > -arun
> >
> > root@sandy:/sys/devices/platform/w83627ehf.656# echo 255 > pwm2
> > root@sandy:/sys/devices/platform/w83627ehf.656# sensors
> > coretemp-isa-0000
> > Adapter: ISA adapter
> > Any pointers on whether it is possible to reduce fan speed further, and
> if
> > Physical id 0:  +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM (CRIT)
> > Core 0:         +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM (CRIT)
> >
> > nct6775-isa-0290
> > Adapter: ISA adapter
> > Vcore:         +0.82 V  (min =  +0.00 V, max =  +1.74 V)
> > in1:           +1.12 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> > AVCC:          +3.46 V  (min =  +2.98 V, max =  +3.63 V)
> > +3.3V:         +3.46 V  (min =  +2.98 V, max =  +3.63 V)
> > in4:           +1.06 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> > in5:           +1.05 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> > in6:           +1.08 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> > 3VSB:          +3.41 V  (min =  +2.98 V, max =  +3.63 V)
> > Vbat:          +3.34 V  (min =  +2.70 V, max =  +3.30 V)  ALARM
> > fan1:            0 RPM  (min =    0 RPM, div = 128)
> > fan2:         2109 RPM  (min =    0 RPM, div = 128)  ALARM <----
> > fan3:            0 RPM  (min =    0 RPM, div = 128)
> > fan4:            0 RPM  (div = 128)
> > SYSTIN:        +31.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor
> > = CPU diode
> > CPUTIN:        +29.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = CPU
> > diode
> > AUXTIN:        +22.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor =
> > thermistor
> > PECI Agent 0:  +45.5°C
> > cpu0_vid:     +2.050 V
> > intrusion0:   OK
> >
> > root@sandy:/sys/devices/platform/w83627ehf.656# echo 1 > pwm2
> > root@sandy:/sys/devices/platform/w83627ehf.656# sensors
> > coretemp-isa-0000
> > Adapter: ISA adapter
> > Physical id 0:  +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM (CRIT)
> > Core 0:         +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM (CRIT)
> >
> > nct6775-isa-0290
> > Adapter: ISA adapter
> > Vcore:         +0.85 V  (min =  +0.00 V, max =  +1.74 V)
> > in1:           +1.12 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> > AVCC:          +3.46 V  (min =  +2.98 V, max =  +3.63 V)
> > +3.3V:         +3.46 V  (min =  +2.98 V, max =  +3.63 V)
> > in4:           +1.06 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> > in5:           +1.05 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> > in6:           +1.08 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> > 3VSB:          +3.41 V  (min =  +2.98 V, max =  +3.63 V)
> > Vbat:          +3.34 V  (min =  +2.70 V, max =  +3.30 V)  ALARM
> > fan1:            0 RPM  (min =    0 RPM, div = 128)
> > fan2:         1054 RPM  (min =    0 RPM, div = 128)  ALARM
> > fan3:            0 RPM  (min =    0 RPM, div = 128)
> > fan4:            0 RPM  (div = 128)
> > SYSTIN:        +30.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor
> > = CPU diode
> > CPUTIN:        +29.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = CPU
> > diode
> > AUXTIN:        +22.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor =
> > thermistor
> > PECI Agent 0:  +44.5°C
> > cpu0_vid:     +2.050 V
> > intrusion0:   OK
>
> > _______________________________________________
> > lm-sensors mailing list
> > lm-sensors@lm-sensors.org
> > http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
>
>

[-- Attachment #1.2: Type: text/html, Size: 5253 bytes --]

[-- Attachment #2: Type: text/plain, Size: 153 bytes --]

_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [lm-sensors] Reducing fan speed for w83627ehf
  2012-06-27 18:28 [lm-sensors] Reducing fan speed for w83627ehf Arun Raghavan
  2012-06-27 19:40 ` Guenter Roeck
  2012-06-27 22:18 ` Arun Raghavan
@ 2012-06-28  3:53 ` Guenter Roeck
  2012-06-28  4:23 ` Arun Raghavan
                   ` (8 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: Guenter Roeck @ 2012-06-28  3:53 UTC (permalink / raw)
  To: lm-sensors

On Wed, Jun 27, 2012 at 06:18:09PM -0400, Arun Raghavan wrote:
> Hi,
> 
> > I need to get fairly fine grain control on my CPU fan speed for some
> 
> > > experiments, but I am currently unable to set the fan speed below 1054
> > RPM.
> > > pwmconfig confirms the same across the divisor range. Processor is
> > i7-2600,
> > > motherboard
> > >
> > > I tried setting pwm2_enable to 1 and pwm2 to 1 manually and I see that
> > the
> > > fan speed varies but the min RPM remains 1054.  Info below.
> > >
> > What happens if you write 0 into pwmX ? Also, did you select manual fan
> > speed
> > control ?
> >
> >
> Writing 0 to pwm2 also keeps it at 1054 RPM. I'm setting pwm2_enable to 1,
> isn't that supposed to make it manual? Also, I do see a variation between
> 1054 RM and 2109 RPM (and some steps in between), when I change pwm2. I
> can't get it to spin lower than 1054 RPM though.
> 
Maybe that is the lowest fan speed supported by this fan ?

Guenter

> thanks,
> -arun
> 
> 
> > > so how would be very helpful.
> > >
> > > thanks,
> > > -arun
> > >
> > > root@sandy:/sys/devices/platform/w83627ehf.656# echo 255 > pwm2
> > > root@sandy:/sys/devices/platform/w83627ehf.656# sensors
> > > coretemp-isa-0000
> > > Adapter: ISA adapter
> > > Any pointers on whether it is possible to reduce fan speed further, and
> > if
> > > Physical id 0:  +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM (CRIT)
> > > Core 0:         +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM (CRIT)
> > >
> > > nct6775-isa-0290
> > > Adapter: ISA adapter
> > > Vcore:         +0.82 V  (min =  +0.00 V, max =  +1.74 V)
> > > in1:           +1.12 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> > > AVCC:          +3.46 V  (min =  +2.98 V, max =  +3.63 V)
> > > +3.3V:         +3.46 V  (min =  +2.98 V, max =  +3.63 V)
> > > in4:           +1.06 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> > > in5:           +1.05 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> > > in6:           +1.08 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> > > 3VSB:          +3.41 V  (min =  +2.98 V, max =  +3.63 V)
> > > Vbat:          +3.34 V  (min =  +2.70 V, max =  +3.30 V)  ALARM
> > > fan1:            0 RPM  (min =    0 RPM, div = 128)
> > > fan2:         2109 RPM  (min =    0 RPM, div = 128)  ALARM <----
> > > fan3:            0 RPM  (min =    0 RPM, div = 128)
> > > fan4:            0 RPM  (div = 128)
> > > SYSTIN:        +31.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor
> > > = CPU diode
> > > CPUTIN:        +29.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = CPU
> > > diode
> > > AUXTIN:        +22.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor =
> > > thermistor
> > > PECI Agent 0:  +45.5°C
> > > cpu0_vid:     +2.050 V
> > > intrusion0:   OK
> > >
> > > root@sandy:/sys/devices/platform/w83627ehf.656# echo 1 > pwm2
> > > root@sandy:/sys/devices/platform/w83627ehf.656# sensors
> > > coretemp-isa-0000
> > > Adapter: ISA adapter
> > > Physical id 0:  +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM (CRIT)
> > > Core 0:         +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM (CRIT)
> > >
> > > nct6775-isa-0290
> > > Adapter: ISA adapter
> > > Vcore:         +0.85 V  (min =  +0.00 V, max =  +1.74 V)
> > > in1:           +1.12 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> > > AVCC:          +3.46 V  (min =  +2.98 V, max =  +3.63 V)
> > > +3.3V:         +3.46 V  (min =  +2.98 V, max =  +3.63 V)
> > > in4:           +1.06 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> > > in5:           +1.05 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> > > in6:           +1.08 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> > > 3VSB:          +3.41 V  (min =  +2.98 V, max =  +3.63 V)
> > > Vbat:          +3.34 V  (min =  +2.70 V, max =  +3.30 V)  ALARM
> > > fan1:            0 RPM  (min =    0 RPM, div = 128)
> > > fan2:         1054 RPM  (min =    0 RPM, div = 128)  ALARM
> > > fan3:            0 RPM  (min =    0 RPM, div = 128)
> > > fan4:            0 RPM  (div = 128)
> > > SYSTIN:        +30.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor
> > > = CPU diode
> > > CPUTIN:        +29.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = CPU
> > > diode
> > > AUXTIN:        +22.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor =
> > > thermistor
> > > PECI Agent 0:  +44.5°C
> > > cpu0_vid:     +2.050 V
> > > intrusion0:   OK
> >
> > > _______________________________________________
> > > lm-sensors mailing list
> > > lm-sensors@lm-sensors.org
> > > http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
> >
> >

_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [lm-sensors] Reducing fan speed for w83627ehf
  2012-06-27 18:28 [lm-sensors] Reducing fan speed for w83627ehf Arun Raghavan
                   ` (2 preceding siblings ...)
  2012-06-28  3:53 ` Guenter Roeck
@ 2012-06-28  4:23 ` Arun Raghavan
  2012-06-28  5:26 ` Guenter Roeck
                   ` (7 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: Arun Raghavan @ 2012-06-28  4:23 UTC (permalink / raw)
  To: lm-sensors

RmFuIG9yIHdpbmJvbmQgPyBIb3cgY2FuIEkgY29uZmlybT8KCk9uIEp1biAyNywgMjAxMiwgYXQg
MTE6NTMgUE0sIEd1ZW50ZXIgUm9lY2sgPGxpbnV4QHJvZWNrLXVzLm5ldD4gd3JvdGU6Cgo+IE9u
IFdlZCwgSnVuIDI3LCAyMDEyIGF0IDA2OjE4OjA5UE0gLTA0MDAsIEFydW4gUmFnaGF2YW4gd3Jv
dGU6Cj4+IEhpLAo+PiAKPj4+IEkgbmVlZCB0byBnZXQgZmFpcmx5IGZpbmUgZ3JhaW4gY29udHJv
bCBvbiBteSBDUFUgZmFuIHNwZWVkIGZvciBzb21lCj4+IAo+Pj4+IGV4cGVyaW1lbnRzLCBidXQg
SSBhbSBjdXJyZW50bHkgdW5hYmxlIHRvIHNldCB0aGUgZmFuIHNwZWVkIGJlbG93IDEwNTQKPj4+
IFJQTS4KPj4+PiBwd21jb25maWcgY29uZmlybXMgdGhlIHNhbWUgYWNyb3NzIHRoZSBkaXZpc29y
IHJhbmdlLiBQcm9jZXNzb3IgaXMKPj4+IGk3LTI2MDAsCj4+Pj4gbW90aGVyYm9hcmQKPj4+PiAK
Pj4+PiBJIHRyaWVkIHNldHRpbmcgcHdtMl9lbmFibGUgdG8gMSBhbmQgcHdtMiB0byAxIG1hbnVh
bGx5IGFuZCBJIHNlZSB0aGF0Cj4+PiB0aGUKPj4+PiBmYW4gc3BlZWQgdmFyaWVzIGJ1dCB0aGUg
bWluIFJQTSByZW1haW5zIDEwNTQuICBJbmZvIGJlbG93Lgo+Pj4+IAo+Pj4gV2hhdCBoYXBwZW5z
IGlmIHlvdSB3cml0ZSAwIGludG8gcHdtWCA/IEFsc28sIGRpZCB5b3Ugc2VsZWN0IG1hbnVhbCBm
YW4KPj4+IHNwZWVkCj4+PiBjb250cm9sID8KPj4+IAo+Pj4gCj4+IFdyaXRpbmcgMCB0byBwd20y
IGFsc28ga2VlcHMgaXQgYXQgMTA1NCBSUE0uIEknbSBzZXR0aW5nIHB3bTJfZW5hYmxlIHRvIDEs
Cj4+IGlzbid0IHRoYXQgc3VwcG9zZWQgdG8gbWFrZSBpdCBtYW51YWw/IEFsc28sIEkgZG8gc2Vl
IGEgdmFyaWF0aW9uIGJldHdlZW4KPj4gMTA1NCBSTSBhbmQgMjEwOSBSUE0gKGFuZCBzb21lIHN0
ZXBzIGluIGJldHdlZW4pLCB3aGVuIEkgY2hhbmdlIHB3bTIuIEkKPj4gY2FuJ3QgZ2V0IGl0IHRv
IHNwaW4gbG93ZXIgdGhhbiAxMDU0IFJQTSB0aG91Z2guCj4+IAo+IE1heWJlIHRoYXQgaXMgdGhl
IGxvd2VzdCBmYW4gc3BlZWQgc3VwcG9ydGVkIGJ5IHRoaXMgZmFuID8KPiAKPiBHdWVudGVyCj4g
Cj4+IHRoYW5rcywKPj4gLWFydW4KPj4gCj4+IAo+Pj4+IHNvIGhvdyB3b3VsZCBiZSB2ZXJ5IGhl
bHBmdWwuCj4+Pj4gCj4+Pj4gdGhhbmtzLAo+Pj4+IC1hcnVuCj4+Pj4gCj4+Pj4gcm9vdEBzYW5k
eTovc3lzL2RldmljZXMvcGxhdGZvcm0vdzgzNjI3ZWhmLjY1NiMgZWNobyAyNTUgPiBwd20yCj4+
Pj4gcm9vdEBzYW5keTovc3lzL2RldmljZXMvcGxhdGZvcm0vdzgzNjI3ZWhmLjY1NiMgc2Vuc29y
cwo+Pj4+IGNvcmV0ZW1wLWlzYS0wMDAwCj4+Pj4gQWRhcHRlcjogSVNBIGFkYXB0ZXIKPj4+PiBB
bnkgcG9pbnRlcnMgb24gd2hldGhlciBpdCBpcyBwb3NzaWJsZSB0byByZWR1Y2UgZmFuIHNwZWVk
IGZ1cnRoZXIsIGFuZAo+Pj4gaWYKPj4+PiBQaHlzaWNhbCBpZCAwOiAgKzQ2LjDCsEMgIChoaWdo
ID0gKzc4LjDCsEMsIGNyaXQgPSArOTguMMKwQykgIEFMQVJNIChDUklUKQo+Pj4+IENvcmUgMDog
ICAgICAgICArNDYuMMKwQyAgKGhpZ2ggPSArNzguMMKwQywgY3JpdCA9ICs5OC4wwrBDKSAgQUxB
Uk0gKENSSVQpCj4+Pj4gCj4+Pj4gbmN0Njc3NS1pc2EtMDI5MAo+Pj4+IEFkYXB0ZXI6IElTQSBh
ZGFwdGVyCj4+Pj4gVmNvcmU6ICAgICAgICAgKzAuODIgViAgKG1pbiA9ICArMC4wMCBWLCBtYXgg
PSAgKzEuNzQgVikKPj4+PiBpbjE6ICAgICAgICAgICArMS4xMiBWICAobWluID0gICswLjAwIFYs
IG1heCA9ICArMC4wMCBWKSAgQUxBUk0KPj4+PiBBVkNDOiAgICAgICAgICArMy40NiBWICAobWlu
ID0gICsyLjk4IFYsIG1heCA9ICArMy42MyBWKQo+Pj4+ICszLjNWOiAgICAgICAgICszLjQ2IFYg
IChtaW4gPSAgKzIuOTggViwgbWF4ID0gICszLjYzIFYpCj4+Pj4gaW40OiAgICAgICAgICAgKzEu
MDYgViAgKG1pbiA9ICArMC4wMCBWLCBtYXggPSAgKzAuMDAgVikgIEFMQVJNCj4+Pj4gaW41OiAg
ICAgICAgICAgKzEuMDUgViAgKG1pbiA9ICArMC4wMCBWLCBtYXggPSAgKzAuMDAgVikgIEFMQVJN
Cj4+Pj4gaW42OiAgICAgICAgICAgKzEuMDggViAgKG1pbiA9ICArMC4wMCBWLCBtYXggPSAgKzAu
MDAgVikgIEFMQVJNCj4+Pj4gM1ZTQjogICAgICAgICAgKzMuNDEgViAgKG1pbiA9ICArMi45OCBW
LCBtYXggPSAgKzMuNjMgVikKPj4+PiBWYmF0OiAgICAgICAgICArMy4zNCBWICAobWluID0gICsy
LjcwIFYsIG1heCA9ICArMy4zMCBWKSAgQUxBUk0KPj4+PiBmYW4xOiAgICAgICAgICAgIDAgUlBN
ICAobWluID0gICAgMCBSUE0sIGRpdiA9IDEyOCkKPj4+PiBmYW4yOiAgICAgICAgIDIxMDkgUlBN
ICAobWluID0gICAgMCBSUE0sIGRpdiA9IDEyOCkgIEFMQVJNIDwtLS0tCj4+Pj4gZmFuMzogICAg
ICAgICAgICAwIFJQTSAgKG1pbiA9ICAgIDAgUlBNLCBkaXYgPSAxMjgpCj4+Pj4gZmFuNDogICAg
ICAgICAgICAwIFJQTSAgKGRpdiA9IDEyOCkKPj4+PiBTWVNUSU46ICAgICAgICArMzEuMMKwQyAg
KGhpZ2ggPSAgKzAuMMKwQywgaHlzdCA9ICArMC4wwrBDKSAgQUxBUk0gIHNlbnNvcgo+Pj4+ID0g
Q1BVIGRpb2RlCj4+Pj4gQ1BVVElOOiAgICAgICAgKzI5LjXCsEMgIChoaWdoID0gKzgwLjDCsEMs
IGh5c3QgPSArNzUuMMKwQykgIHNlbnNvciA9IENQVQo+Pj4+IGRpb2RlCj4+Pj4gQVVYVElOOiAg
ICAgICAgKzIyLjDCsEMgIChoaWdoID0gKzgwLjDCsEMsIGh5c3QgPSArNzUuMMKwQykgIHNlbnNv
ciA9Cj4+Pj4gdGhlcm1pc3Rvcgo+Pj4+IFBFQ0kgQWdlbnQgMDogICs0NS41wrBDCj4+Pj4gY3B1
MF92aWQ6ICAgICArMi4wNTAgVgo+Pj4+IGludHJ1c2lvbjA6ICAgT0sKPj4+PiAKPj4+PiByb290
QHNhbmR5Oi9zeXMvZGV2aWNlcy9wbGF0Zm9ybS93ODM2MjdlaGYuNjU2IyBlY2hvIDEgPiBwd20y
Cj4+Pj4gcm9vdEBzYW5keTovc3lzL2RldmljZXMvcGxhdGZvcm0vdzgzNjI3ZWhmLjY1NiMgc2Vu
c29ycwo+Pj4+IGNvcmV0ZW1wLWlzYS0wMDAwCj4+Pj4gQWRhcHRlcjogSVNBIGFkYXB0ZXIKPj4+
PiBQaHlzaWNhbCBpZCAwOiAgKzQ2LjDCsEMgIChoaWdoID0gKzc4LjDCsEMsIGNyaXQgPSArOTgu
MMKwQykgIEFMQVJNIChDUklUKQo+Pj4+IENvcmUgMDogICAgICAgICArNDYuMMKwQyAgKGhpZ2gg
PSArNzguMMKwQywgY3JpdCA9ICs5OC4wwrBDKSAgQUxBUk0gKENSSVQpCj4+Pj4gCj4+Pj4gbmN0
Njc3NS1pc2EtMDI5MAo+Pj4+IEFkYXB0ZXI6IElTQSBhZGFwdGVyCj4+Pj4gVmNvcmU6ICAgICAg
ICAgKzAuODUgViAgKG1pbiA9ICArMC4wMCBWLCBtYXggPSAgKzEuNzQgVikKPj4+PiBpbjE6ICAg
ICAgICAgICArMS4xMiBWICAobWluID0gICswLjAwIFYsIG1heCA9ICArMC4wMCBWKSAgQUxBUk0K
Pj4+PiBBVkNDOiAgICAgICAgICArMy40NiBWICAobWluID0gICsyLjk4IFYsIG1heCA9ICArMy42
MyBWKQo+Pj4+ICszLjNWOiAgICAgICAgICszLjQ2IFYgIChtaW4gPSAgKzIuOTggViwgbWF4ID0g
ICszLjYzIFYpCj4+Pj4gaW40OiAgICAgICAgICAgKzEuMDYgViAgKG1pbiA9ICArMC4wMCBWLCBt
YXggPSAgKzAuMDAgVikgIEFMQVJNCj4+Pj4gaW41OiAgICAgICAgICAgKzEuMDUgViAgKG1pbiA9
ICArMC4wMCBWLCBtYXggPSAgKzAuMDAgVikgIEFMQVJNCj4+Pj4gaW42OiAgICAgICAgICAgKzEu
MDggViAgKG1pbiA9ICArMC4wMCBWLCBtYXggPSAgKzAuMDAgVikgIEFMQVJNCj4+Pj4gM1ZTQjog
ICAgICAgICAgKzMuNDEgViAgKG1pbiA9ICArMi45OCBWLCBtYXggPSAgKzMuNjMgVikKPj4+PiBW
YmF0OiAgICAgICAgICArMy4zNCBWICAobWluID0gICsyLjcwIFYsIG1heCA9ICArMy4zMCBWKSAg
QUxBUk0KPj4+PiBmYW4xOiAgICAgICAgICAgIDAgUlBNICAobWluID0gICAgMCBSUE0sIGRpdiA9
IDEyOCkKPj4+PiBmYW4yOiAgICAgICAgIDEwNTQgUlBNICAobWluID0gICAgMCBSUE0sIGRpdiA9
IDEyOCkgIEFMQVJNCj4+Pj4gZmFuMzogICAgICAgICAgICAwIFJQTSAgKG1pbiA9ICAgIDAgUlBN
LCBkaXYgPSAxMjgpCj4+Pj4gZmFuNDogICAgICAgICAgICAwIFJQTSAgKGRpdiA9IDEyOCkKPj4+
PiBTWVNUSU46ICAgICAgICArMzAuMMKwQyAgKGhpZ2ggPSAgKzAuMMKwQywgaHlzdCA9ICArMC4w
wrBDKSAgQUxBUk0gIHNlbnNvcgo+Pj4+ID0gQ1BVIGRpb2RlCj4+Pj4gQ1BVVElOOiAgICAgICAg
KzI5LjXCsEMgIChoaWdoID0gKzgwLjDCsEMsIGh5c3QgPSArNzUuMMKwQykgIHNlbnNvciA9IENQ
VQo+Pj4+IGRpb2RlCj4+Pj4gQVVYVElOOiAgICAgICAgKzIyLjDCsEMgIChoaWdoID0gKzgwLjDC
sEMsIGh5c3QgPSArNzUuMMKwQykgIHNlbnNvciA9Cj4+Pj4gdGhlcm1pc3Rvcgo+Pj4+IFBFQ0kg
QWdlbnQgMDogICs0NC41wrBDCj4+Pj4gY3B1MF92aWQ6ICAgICArMi4wNTAgVgo+Pj4+IGludHJ1
c2lvbjA6ICAgT0sKPj4+IAo+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fCj4+Pj4gbG0tc2Vuc29ycyBtYWlsaW5nIGxpc3QKPj4+PiBsbS1zZW5zb3Jz
QGxtLXNlbnNvcnMub3JnCj4+Pj4gaHR0cDovL2xpc3RzLmxtLXNlbnNvcnMub3JnL21haWxtYW4v
bGlzdGluZm8vbG0tc2Vuc29ycwo+Pj4gCj4+PiAKCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCmxtLXNlbnNvcnMgbWFpbGluZyBsaXN0CmxtLXNlbnNvcnNA
bG0tc2Vuc29ycy5vcmcKaHR0cDovL2xpc3RzLmxtLXNlbnNvcnMub3JnL21haWxtYW4vbGlzdGlu
Zm8vbG0tc2Vuc29ycw=

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [lm-sensors] Reducing fan speed for w83627ehf
  2012-06-27 18:28 [lm-sensors] Reducing fan speed for w83627ehf Arun Raghavan
                   ` (3 preceding siblings ...)
  2012-06-28  4:23 ` Arun Raghavan
@ 2012-06-28  5:26 ` Guenter Roeck
  2012-06-28  6:31 ` Jean Delvare
                   ` (6 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: Guenter Roeck @ 2012-06-28  5:26 UTC (permalink / raw)
  To: lm-sensors

On Thu, Jun 28, 2012 at 12:23:04AM -0400, Arun Raghavan wrote:
> Fan or winbond ? How can I confirm?
> 
Please don't top-post.

Fan. I have a system with NCT6775F as well. It shows 649rpm and 1028rpm
right now, with pwm values of 36 and 64.

Can you provide the output of all pwm sysfs attributes ?
Something like "grep . /sys/class/hwmon/hwmonX/device/pwm*" should do it, where
X is the hwmon index for the NCT6775F driver (probably 1 for your system).

Thanks,
Guenter

> On Jun 27, 2012, at 11:53 PM, Guenter Roeck <linux@roeck-us.net> wrote:
> 
> > On Wed, Jun 27, 2012 at 06:18:09PM -0400, Arun Raghavan wrote:
> >> Hi,
> >> 
> >>> I need to get fairly fine grain control on my CPU fan speed for some
> >> 
> >>>> experiments, but I am currently unable to set the fan speed below 1054
> >>> RPM.
> >>>> pwmconfig confirms the same across the divisor range. Processor is
> >>> i7-2600,
> >>>> motherboard
> >>>> 
> >>>> I tried setting pwm2_enable to 1 and pwm2 to 1 manually and I see that
> >>> the
> >>>> fan speed varies but the min RPM remains 1054.  Info below.
> >>>> 
> >>> What happens if you write 0 into pwmX ? Also, did you select manual fan
> >>> speed
> >>> control ?
> >>> 
> >>> 
> >> Writing 0 to pwm2 also keeps it at 1054 RPM. I'm setting pwm2_enable to 1,
> >> isn't that supposed to make it manual? Also, I do see a variation between
> >> 1054 RM and 2109 RPM (and some steps in between), when I change pwm2. I
> >> can't get it to spin lower than 1054 RPM though.
> >> 
> > Maybe that is the lowest fan speed supported by this fan ?
> > 
> > Guenter
> > 
> >> thanks,
> >> -arun
> >> 
> >> 
> >>>> so how would be very helpful.
> >>>> 
> >>>> thanks,
> >>>> -arun
> >>>> 
> >>>> root@sandy:/sys/devices/platform/w83627ehf.656# echo 255 > pwm2
> >>>> root@sandy:/sys/devices/platform/w83627ehf.656# sensors
> >>>> coretemp-isa-0000
> >>>> Adapter: ISA adapter
> >>>> Any pointers on whether it is possible to reduce fan speed further, and
> >>> if
> >>>> Physical id 0:  +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM (CRIT)
> >>>> Core 0:         +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM (CRIT)
> >>>> 
> >>>> nct6775-isa-0290
> >>>> Adapter: ISA adapter
> >>>> Vcore:         +0.82 V  (min =  +0.00 V, max =  +1.74 V)
> >>>> in1:           +1.12 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> >>>> AVCC:          +3.46 V  (min =  +2.98 V, max =  +3.63 V)
> >>>> +3.3V:         +3.46 V  (min =  +2.98 V, max =  +3.63 V)
> >>>> in4:           +1.06 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> >>>> in5:           +1.05 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> >>>> in6:           +1.08 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> >>>> 3VSB:          +3.41 V  (min =  +2.98 V, max =  +3.63 V)
> >>>> Vbat:          +3.34 V  (min =  +2.70 V, max =  +3.30 V)  ALARM
> >>>> fan1:            0 RPM  (min =    0 RPM, div = 128)
> >>>> fan2:         2109 RPM  (min =    0 RPM, div = 128)  ALARM <----
> >>>> fan3:            0 RPM  (min =    0 RPM, div = 128)
> >>>> fan4:            0 RPM  (div = 128)
> >>>> SYSTIN:        +31.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor
> >>>> = CPU diode
> >>>> CPUTIN:        +29.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = CPU
> >>>> diode
> >>>> AUXTIN:        +22.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor =
> >>>> thermistor
> >>>> PECI Agent 0:  +45.5°C
> >>>> cpu0_vid:     +2.050 V
> >>>> intrusion0:   OK
> >>>> 
> >>>> root@sandy:/sys/devices/platform/w83627ehf.656# echo 1 > pwm2
> >>>> root@sandy:/sys/devices/platform/w83627ehf.656# sensors
> >>>> coretemp-isa-0000
> >>>> Adapter: ISA adapter
> >>>> Physical id 0:  +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM (CRIT)
> >>>> Core 0:         +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM (CRIT)
> >>>> 
> >>>> nct6775-isa-0290
> >>>> Adapter: ISA adapter
> >>>> Vcore:         +0.85 V  (min =  +0.00 V, max =  +1.74 V)
> >>>> in1:           +1.12 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> >>>> AVCC:          +3.46 V  (min =  +2.98 V, max =  +3.63 V)
> >>>> +3.3V:         +3.46 V  (min =  +2.98 V, max =  +3.63 V)
> >>>> in4:           +1.06 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> >>>> in5:           +1.05 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> >>>> in6:           +1.08 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> >>>> 3VSB:          +3.41 V  (min =  +2.98 V, max =  +3.63 V)
> >>>> Vbat:          +3.34 V  (min =  +2.70 V, max =  +3.30 V)  ALARM
> >>>> fan1:            0 RPM  (min =    0 RPM, div = 128)
> >>>> fan2:         1054 RPM  (min =    0 RPM, div = 128)  ALARM
> >>>> fan3:            0 RPM  (min =    0 RPM, div = 128)
> >>>> fan4:            0 RPM  (div = 128)
> >>>> SYSTIN:        +30.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM  sensor
> >>>> = CPU diode
> >>>> CPUTIN:        +29.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor = CPU
> >>>> diode
> >>>> AUXTIN:        +22.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor =
> >>>> thermistor
> >>>> PECI Agent 0:  +44.5°C
> >>>> cpu0_vid:     +2.050 V
> >>>> intrusion0:   OK
> >>> 
> >>>> _______________________________________________
> >>>> lm-sensors mailing list
> >>>> lm-sensors@lm-sensors.org
> >>>> http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
> >>> 
> >>> 
> 

_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [lm-sensors] Reducing fan speed for w83627ehf
  2012-06-27 18:28 [lm-sensors] Reducing fan speed for w83627ehf Arun Raghavan
                   ` (4 preceding siblings ...)
  2012-06-28  5:26 ` Guenter Roeck
@ 2012-06-28  6:31 ` Jean Delvare
  2012-06-28 16:20 ` Arun Raghavan
                   ` (5 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: Jean Delvare @ 2012-06-28  6:31 UTC (permalink / raw)
  To: lm-sensors

On Wed, 27 Jun 2012 18:18:09 -0400, Arun Raghavan wrote:
> Writing 0 to pwm2 also keeps it at 1054 RPM. I'm setting pwm2_enable to 1,
> isn't that supposed to make it manual? Also, I do see a variation between
> 1054 RPM and 2109 RPM (and some steps in between), when I change pwm2. I
> can't get it to spin lower than 1054 RPM though.

4-wire fans (which are the most popular on CPU cooling blocks these
days) have an indirect interpretation of the PWM value, which means
that the fan maker is free to set the minimum speed (PWM = 0) to any
arbitrary limit they want. In best cases the value is clearly
documented in the product description sheet or accompanying technical
documentation.

1000 RPM is a relatively common value for the minimum speed of CPU
fans, so I'm not surprised by your observations. If this is too much
for you, you have to either lower the input voltage to the fan, or use
a different model altogether.

-- 
Jean Delvare

_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [lm-sensors] Reducing fan speed for w83627ehf
  2012-06-27 18:28 [lm-sensors] Reducing fan speed for w83627ehf Arun Raghavan
                   ` (5 preceding siblings ...)
  2012-06-28  6:31 ` Jean Delvare
@ 2012-06-28 16:20 ` Arun Raghavan
  2012-06-28 16:21 ` Arun Raghavan
                   ` (4 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: Arun Raghavan @ 2012-06-28 16:20 UTC (permalink / raw)
  To: lm-sensors


[-- Attachment #1.1: Type: text/plain, Size: 6871 bytes --]

> Can you provide the output of all pwm sysfs attributes ?
> Something like "grep . /sys/class/hwmon/hwmonX/device/pwm*" should do it,
> where
> X is the hwmon index for the NCT6775F driver (probably 1 for your system).
>
> /sys/class/hwmon/hwmon1/device/pwm1:255
/sys/class/hwmon/hwmon1/device/pwm1_enable:1
/sys/class/hwmon/hwmon1/device/pwm1_max_output:255
/sys/class/hwmon/hwmon1/device/pwm1_mode:1
/sys/class/hwmon/hwmon1/device/pwm1_start_output:128
/sys/class/hwmon/hwmon1/device/pwm1_step_output:3
/sys/class/hwmon/hwmon1/device/pwm1_stop_output:128
/sys/class/hwmon/hwmon1/device/pwm1_stop_time:1000
/sys/class/hwmon/hwmon1/device/pwm1_target:41000
/sys/class/hwmon/hwmon1/device/pwm1_tolerance:1000
/sys/class/hwmon/hwmon1/device/pwm2:1
/sys/class/hwmon/hwmon1/device/pwm2_enable:1
/sys/class/hwmon/hwmon1/device/pwm2_max_output:255
/sys/class/hwmon/hwmon1/device/pwm2_mode:1
/sys/class/hwmon/hwmon1/device/pwm2_start_output:128
/sys/class/hwmon/hwmon1/device/pwm2_step_output:4
/sys/class/hwmon/hwmon1/device/pwm2_stop_output:128
/sys/class/hwmon/hwmon1/device/pwm2_stop_time:1000
/sys/class/hwmon/hwmon1/device/pwm2_target:44000
/sys/class/hwmon/hwmon1/device/pwm2_tolerance:1000
/sys/class/hwmon/hwmon1/device/pwm3:1
/sys/class/hwmon/hwmon1/device/pwm3_enable:1
/sys/class/hwmon/hwmon1/device/pwm3_max_output:255
/sys/class/hwmon/hwmon1/device/pwm3_mode:1
/sys/class/hwmon/hwmon1/device/pwm3_start_output:128
/sys/class/hwmon/hwmon1/device/pwm3_step_output:3
/sys/class/hwmon/hwmon1/device/pwm3_stop_output:128
/sys/class/hwmon/hwmon1/device/pwm3_stop_time:1000
/sys/class/hwmon/hwmon1/device/pwm3_target:41000
/sys/class/hwmon/hwmon1/device/pwm3_tolerance:1000

thanks,
-arun


> Thanks,
> Guenter
>
> > On Jun 27, 2012, at 11:53 PM, Guenter Roeck <linux@roeck-us.net> wrote:
> >
> > > On Wed, Jun 27, 2012 at 06:18:09PM -0400, Arun Raghavan wrote:
> > >> Hi,
> > >>
> > >>> I need to get fairly fine grain control on my CPU fan speed for some
> > >>
> > >>>> experiments, but I am currently unable to set the fan speed below
> 1054
> > >>> RPM.
> > >>>> pwmconfig confirms the same across the divisor range. Processor is
> > >>> i7-2600,
> > >>>> motherboard
> > >>>>
> > >>>> I tried setting pwm2_enable to 1 and pwm2 to 1 manually and I see
> that
> > >>> the
> > >>>> fan speed varies but the min RPM remains 1054.  Info below.
> > >>>>
> > >>> What happens if you write 0 into pwmX ? Also, did you select manual
> fan
> > >>> speed
> > >>> control ?
> > >>>
> > >>>
> > >> Writing 0 to pwm2 also keeps it at 1054 RPM. I'm setting pwm2_enable
> to 1,
> > >> isn't that supposed to make it manual? Also, I do see a variation
> between
> > >> 1054 RM and 2109 RPM (and some steps in between), when I change pwm2.
> I
> > >> can't get it to spin lower than 1054 RPM though.
> > >>
> > > Maybe that is the lowest fan speed supported by this fan ?
> > >
> > > Guenter
> > >
> > >> thanks,
> > >> -arun
> > >>
> > >>
> > >>>> so how would be very helpful.
> > >>>>
> > >>>> thanks,
> > >>>> -arun
> > >>>>
> > >>>> root@sandy:/sys/devices/platform/w83627ehf.656# echo 255 > pwm2
> > >>>> root@sandy:/sys/devices/platform/w83627ehf.656# sensors
> > >>>> coretemp-isa-0000
> > >>>> Adapter: ISA adapter
> > >>>> Any pointers on whether it is possible to reduce fan speed further,
> and
> > >>> if
> > >>>> Physical id 0:  +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM
> (CRIT)
> > >>>> Core 0:         +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM
> (CRIT)
> > >>>>
> > >>>> nct6775-isa-0290
> > >>>> Adapter: ISA adapter
> > >>>> Vcore:         +0.82 V  (min =  +0.00 V, max =  +1.74 V)
> > >>>> in1:           +1.12 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> > >>>> AVCC:          +3.46 V  (min =  +2.98 V, max =  +3.63 V)
> > >>>> +3.3V:         +3.46 V  (min =  +2.98 V, max =  +3.63 V)
> > >>>> in4:           +1.06 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> > >>>> in5:           +1.05 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> > >>>> in6:           +1.08 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> > >>>> 3VSB:          +3.41 V  (min =  +2.98 V, max =  +3.63 V)
> > >>>> Vbat:          +3.34 V  (min =  +2.70 V, max =  +3.30 V)  ALARM
> > >>>> fan1:            0 RPM  (min =    0 RPM, div = 128)
> > >>>> fan2:         2109 RPM  (min =    0 RPM, div = 128)  ALARM <----
> > >>>> fan3:            0 RPM  (min =    0 RPM, div = 128)
> > >>>> fan4:            0 RPM  (div = 128)
> > >>>> SYSTIN:        +31.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM
>  sensor
> > >>>> = CPU diode
> > >>>> CPUTIN:        +29.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor =
> CPU
> > >>>> diode
> > >>>> AUXTIN:        +22.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor =
> > >>>> thermistor
> > >>>> PECI Agent 0:  +45.5°C
> > >>>> cpu0_vid:     +2.050 V
> > >>>> intrusion0:   OK
> > >>>>
> > >>>> root@sandy:/sys/devices/platform/w83627ehf.656# echo 1 > pwm2
> > >>>> root@sandy:/sys/devices/platform/w83627ehf.656# sensors
> > >>>> coretemp-isa-0000
> > >>>> Adapter: ISA adapter
> > >>>> Physical id 0:  +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM
> (CRIT)
> > >>>> Core 0:         +46.0°C  (high = +78.0°C, crit = +98.0°C)  ALARM
> (CRIT)
> > >>>>
> > >>>> nct6775-isa-0290
> > >>>> Adapter: ISA adapter
> > >>>> Vcore:         +0.85 V  (min =  +0.00 V, max =  +1.74 V)
> > >>>> in1:           +1.12 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> > >>>> AVCC:          +3.46 V  (min =  +2.98 V, max =  +3.63 V)
> > >>>> +3.3V:         +3.46 V  (min =  +2.98 V, max =  +3.63 V)
> > >>>> in4:           +1.06 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> > >>>> in5:           +1.05 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> > >>>> in6:           +1.08 V  (min =  +0.00 V, max =  +0.00 V)  ALARM
> > >>>> 3VSB:          +3.41 V  (min =  +2.98 V, max =  +3.63 V)
> > >>>> Vbat:          +3.34 V  (min =  +2.70 V, max =  +3.30 V)  ALARM
> > >>>> fan1:            0 RPM  (min =    0 RPM, div = 128)
> > >>>> fan2:         1054 RPM  (min =    0 RPM, div = 128)  ALARM
> > >>>> fan3:            0 RPM  (min =    0 RPM, div = 128)
> > >>>> fan4:            0 RPM  (div = 128)
> > >>>> SYSTIN:        +30.0°C  (high =  +0.0°C, hyst =  +0.0°C)  ALARM
>  sensor
> > >>>> = CPU diode
> > >>>> CPUTIN:        +29.5°C  (high = +80.0°C, hyst = +75.0°C)  sensor =
> CPU
> > >>>> diode
> > >>>> AUXTIN:        +22.0°C  (high = +80.0°C, hyst = +75.0°C)  sensor =
> > >>>> thermistor
> > >>>> PECI Agent 0:  +44.5°C
> > >>>> cpu0_vid:     +2.050 V
> > >>>> intrusion0:   OK
> > >>>
> > >>>> _______________________________________________
> > >>>> lm-sensors mailing list
> > >>>> lm-sensors@lm-sensors.org
> > >>>> http://lists.lm-sensors.org/mailman/listinfo/lm-sensors
> > >>>
> > >>>
> >
>

[-- Attachment #1.2: Type: text/html, Size: 9203 bytes --]

[-- Attachment #2: Type: text/plain, Size: 153 bytes --]

_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [lm-sensors] Reducing fan speed for w83627ehf
  2012-06-27 18:28 [lm-sensors] Reducing fan speed for w83627ehf Arun Raghavan
                   ` (6 preceding siblings ...)
  2012-06-28 16:20 ` Arun Raghavan
@ 2012-06-28 16:21 ` Arun Raghavan
  2012-06-28 16:30 ` Jean Delvare
                   ` (3 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: Arun Raghavan @ 2012-06-28 16:21 UTC (permalink / raw)
  To: lm-sensors


[-- Attachment #1.1: Type: text/plain, Size: 1211 bytes --]

On Thu, Jun 28, 2012 at 2:31 AM, Jean Delvare <khali@linux-fr.org> wrote:

> On Wed, 27 Jun 2012 18:18:09 -0400, Arun Raghavan wrote:
> > Writing 0 to pwm2 also keeps it at 1054 RPM. I'm setting pwm2_enable to
> 1,
> > isn't that supposed to make it manual? Also, I do see a variation between
> > 1054 RPM and 2109 RPM (and some steps in between), when I change pwm2. I
> > can't get it to spin lower than 1054 RPM though.
>
> 4-wire fans (which are the most popular on CPU cooling blocks these
> days) have an indirect interpretation of the PWM value, which means
> that the fan maker is free to set the minimum speed (PWM = 0) to any
> arbitrary limit they want. In best cases the value is clearly
> documented in the product description sheet or accompanying technical
> documentation.
>
> 1000 RPM is a relatively common value for the minimum speed of CPU
> fans, so I'm not surprised by your observations. If this is too much
> for you, you have to either lower the input voltage to the fan, or use
> a different model altogether.
>
>
Thanks, that makes sense. Can I control the input voltage through
software/some sysfs attribute or do I have to do it from the supply?

thanks,
-arun

--
> Jean Delvare
>

[-- Attachment #1.2: Type: text/html, Size: 1872 bytes --]

[-- Attachment #2: Type: text/plain, Size: 153 bytes --]

_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [lm-sensors] Reducing fan speed for w83627ehf
  2012-06-27 18:28 [lm-sensors] Reducing fan speed for w83627ehf Arun Raghavan
                   ` (7 preceding siblings ...)
  2012-06-28 16:21 ` Arun Raghavan
@ 2012-06-28 16:30 ` Jean Delvare
  2012-06-28 17:04 ` Guenter Roeck
                   ` (2 subsequent siblings)
  11 siblings, 0 replies; 13+ messages in thread
From: Jean Delvare @ 2012-06-28 16:30 UTC (permalink / raw)
  To: lm-sensors

On Thu, 28 Jun 2012 12:21:40 -0400, Arun Raghavan wrote:
> On Thu, Jun 28, 2012 at 2:31 AM, Jean Delvare <khali@linux-fr.org> wrote:
> > 1000 RPM is a relatively common value for the minimum speed of CPU
> > fans, so I'm not surprised by your observations. If this is too much
> > for you, you have to either lower the input voltage to the fan, or use
> > a different model altogether.
>
> Thanks, that makes sense. Can I control the input voltage through
> software/some sysfs attribute or do I have to do it from the supply?

You have to hack it physically, typically by adding a serial resistor.
Some vendors ship such adapters with their fans. I got mine from Noctua
but these are 3-pin, not 4-pin ones so it wouldn't help you. Zalman
also has 3-pin model [1] but apparently no 4-pin model :(

[1] http://www.zalman.com/ENG/product/Product_Read.asp?idx"3

If there's a way to reduce the voltage by software, it would be totally
board specific (using a custom DAC device) and not supported.

-- 
Jean Delvare

_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [lm-sensors] Reducing fan speed for w83627ehf
  2012-06-27 18:28 [lm-sensors] Reducing fan speed for w83627ehf Arun Raghavan
                   ` (8 preceding siblings ...)
  2012-06-28 16:30 ` Jean Delvare
@ 2012-06-28 17:04 ` Guenter Roeck
  2012-06-28 17:18 ` Arun Raghavan
  2012-06-28 19:06 ` Guenter Roeck
  11 siblings, 0 replies; 13+ messages in thread
From: Guenter Roeck @ 2012-06-28 17:04 UTC (permalink / raw)
  To: lm-sensors

On Thu, Jun 28, 2012 at 12:20:08PM -0400, Arun Raghavan wrote:
> > Can you provide the output of all pwm sysfs attributes ?
> > Something like "grep . /sys/class/hwmon/hwmonX/device/pwm*" should do it,
> > where
> > X is the hwmon index for the NCT6775F driver (probably 1 for your system).
> >
> > /sys/class/hwmon/hwmon1/device/pwm1:255
> /sys/class/hwmon/hwmon1/device/pwm1_enable:1
> /sys/class/hwmon/hwmon1/device/pwm1_max_output:255
> /sys/class/hwmon/hwmon1/device/pwm1_mode:1
> /sys/class/hwmon/hwmon1/device/pwm1_start_output:128
> /sys/class/hwmon/hwmon1/device/pwm1_step_output:3
> /sys/class/hwmon/hwmon1/device/pwm1_stop_output:128
> /sys/class/hwmon/hwmon1/device/pwm1_stop_time:1000
> /sys/class/hwmon/hwmon1/device/pwm1_target:41000
> /sys/class/hwmon/hwmon1/device/pwm1_tolerance:1000
> /sys/class/hwmon/hwmon1/device/pwm2:1
> /sys/class/hwmon/hwmon1/device/pwm2_enable:1
> /sys/class/hwmon/hwmon1/device/pwm2_max_output:255
> /sys/class/hwmon/hwmon1/device/pwm2_mode:1
> /sys/class/hwmon/hwmon1/device/pwm2_start_output:128
> /sys/class/hwmon/hwmon1/device/pwm2_step_output:4
> /sys/class/hwmon/hwmon1/device/pwm2_stop_output:128
> /sys/class/hwmon/hwmon1/device/pwm2_stop_time:1000
> /sys/class/hwmon/hwmon1/device/pwm2_target:44000
> /sys/class/hwmon/hwmon1/device/pwm2_tolerance:1000
> /sys/class/hwmon/hwmon1/device/pwm3:1
> /sys/class/hwmon/hwmon1/device/pwm3_enable:1
> /sys/class/hwmon/hwmon1/device/pwm3_max_output:255
> /sys/class/hwmon/hwmon1/device/pwm3_mode:1
> /sys/class/hwmon/hwmon1/device/pwm3_start_output:128
> /sys/class/hwmon/hwmon1/device/pwm3_step_output:3
> /sys/class/hwmon/hwmon1/device/pwm3_stop_output:128
> /sys/class/hwmon/hwmon1/device/pwm3_stop_time:1000
> /sys/class/hwmon/hwmon1/device/pwm3_target:41000
> /sys/class/hwmon/hwmon1/device/pwm3_tolerance:1000
> 
Hi Arun,

is that the default setting after system powerup, or did you modify it ?
Just wondering, since the NCT6775 is usually configured for automatic fan
control (which, in my experience, works pretty well).

Anyway, the fans are all in pwm mode, so I think Jean is right and the fan just
doesn't get slower than 1000 rpm. Which may explain why one of the fans in my
system runs at 1000 rpm, even though it turns out that its pwm value is lower
than the other fan's pwm value.

For comparison, here is the output for pwm1 on my system with NCT6775.

/sys/class/hwmon/hwmon1/device/pwm1:64
/sys/class/hwmon/hwmon1/device/pwm1_auto_point1_pwm:50
/sys/class/hwmon/hwmon1/device/pwm1_auto_point1_temp:5000
/sys/class/hwmon/hwmon1/device/pwm1_auto_point1_temp_hyst:3000
/sys/class/hwmon/hwmon1/device/pwm1_auto_point2_pwm:77
/sys/class/hwmon/hwmon1/device/pwm1_auto_point2_temp:89000
/sys/class/hwmon/hwmon1/device/pwm1_auto_point2_temp_hyst:87000
/sys/class/hwmon/hwmon1/device/pwm1_auto_point3_pwm:77
/sys/class/hwmon/hwmon1/device/pwm1_auto_point3_temp:89000
/sys/class/hwmon/hwmon1/device/pwm1_auto_point3_temp_hyst:87000
/sys/class/hwmon/hwmon1/device/pwm1_auto_point4_pwm:123
/sys/class/hwmon/hwmon1/device/pwm1_auto_point4_temp:98000
/sys/class/hwmon/hwmon1/device/pwm1_auto_point4_temp_hyst:96000
/sys/class/hwmon/hwmon1/device/pwm1_auto_point5_pwm:166
/sys/class/hwmon/hwmon1/device/pwm1_auto_point5_temp:101000
/sys/class/hwmon/hwmon1/device/pwm1_auto_point5_temp_hyst:99000
/sys/class/hwmon/hwmon1/device/pwm1_auto_point6_pwm:255
/sys/class/hwmon/hwmon1/device/pwm1_auto_point6_temp:104000
/sys/class/hwmon/hwmon1/device/pwm1_auto_point6_temp_hyst:102000
/sys/class/hwmon/hwmon1/device/pwm1_auto_point7_pwm:255
/sys/class/hwmon/hwmon1/device/pwm1_auto_point7_temp:114000
/sys/class/hwmon/hwmon1/device/pwm1_auto_point7_temp_hyst:114000
/sys/class/hwmon/hwmon1/device/pwm1_enable:5
/sys/class/hwmon/hwmon1/device/pwm1_max_output:255
/sys/class/hwmon/hwmon1/device/pwm1_mode:1
/sys/class/hwmon/hwmon1/device/pwm1_start_output:1
/sys/class/hwmon/hwmon1/device/pwm1_step_down_time:100
/sys/class/hwmon/hwmon1/device/pwm1_step_enable:1
/sys/class/hwmon/hwmon1/device/pwm1_step_output:1
/sys/class/hwmon/hwmon1/device/pwm1_step_up_time:200
/sys/class/hwmon/hwmon1/device/pwm1_stop_output:1
/sys/class/hwmon/hwmon1/device/pwm1_stop_output_enable:0
/sys/class/hwmon/hwmon1/device/pwm1_stop_time:6000
/sys/class/hwmon/hwmon1/device/pwm1_target:1000
/sys/class/hwmon/hwmon1/device/pwm1_temp_sel:8
/sys/class/hwmon/hwmon1/device/pwm1_weight_duty_step:36
/sys/class/hwmon/hwmon1/device/pwm1_weight_enable:1
/sys/class/hwmon/hwmon1/device/pwm1_weight_temp_sel:1
/sys/class/hwmon/hwmon1/device/pwm1_weight_temp_step:2000
/sys/class/hwmon/hwmon1/device/pwm1_weight_temp_step_base:70000
/sys/class/hwmon/hwmon1/device/pwm1_weight_temp_step_tol:1000

This is with the new driver for the NCT677X chips, which supports automatic
fan control. Might be worthwhile to give it a try if you want to use
automatic fan control.

Thanks,
Guenter

_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [lm-sensors] Reducing fan speed for w83627ehf
  2012-06-27 18:28 [lm-sensors] Reducing fan speed for w83627ehf Arun Raghavan
                   ` (9 preceding siblings ...)
  2012-06-28 17:04 ` Guenter Roeck
@ 2012-06-28 17:18 ` Arun Raghavan
  2012-06-28 19:06 ` Guenter Roeck
  11 siblings, 0 replies; 13+ messages in thread
From: Arun Raghavan @ 2012-06-28 17:18 UTC (permalink / raw)
  To: lm-sensors


[-- Attachment #1.1: Type: text/plain, Size: 4250 bytes --]

Hi Guenter,



> is that the default setting after system powerup, or did you modify it ?
> Just wondering, since the NCT6775 is usually configured for automatic fan
> control (which, in my experience, works pretty well).
>
> Anyway, the fans are all in pwm mode, so I think Jean is right and the fan
> just
> doesn't get slower than 1000 rpm. Which may explain why one of the fans in
> my
> system runs at 1000 rpm, even though it turns out that its pwm value is
> lower
> than the other fan's pwm value.
>

I modified it to manual and changed the PWM divisor to see what speeds I
could get. I agree that Jean's diagnosis makes sense.
 It isn't that the automatic fan control didn't work well, in fact it never
gave me problems. This might sound weird, but I actually need the fan speed
lower to reach a specific (lower) TDP for experimental work.
After playing around with the heatsink and fan settings, the TDP is
currently pretty close to what I ideally want, to within about 5W. I was
hoping to shave off 5W more by reducing fan speed further.

>
> For comparison, here is the output for pwm1 on my system with NCT6775.
>
> /sys/class/hwmon/hwmon1/device/pwm1:64
> /sys/class/hwmon/hwmon1/device/pwm1_auto_point1_pwm:50
> /sys/class/hwmon/hwmon1/device/pwm1_auto_point1_temp:5000
> /sys/class/hwmon/hwmon1/device/pwm1_auto_point1_temp_hyst:3000
> /sys/class/hwmon/hwmon1/device/pwm1_auto_point2_pwm:77
> /sys/class/hwmon/hwmon1/device/pwm1_auto_point2_temp:89000
> /sys/class/hwmon/hwmon1/device/pwm1_auto_point2_temp_hyst:87000
> /sys/class/hwmon/hwmon1/device/pwm1_auto_point3_pwm:77
> /sys/class/hwmon/hwmon1/device/pwm1_auto_point3_temp:89000
> /sys/class/hwmon/hwmon1/device/pwm1_auto_point3_temp_hyst:87000
> /sys/class/hwmon/hwmon1/device/pwm1_auto_point4_pwm:123
> /sys/class/hwmon/hwmon1/device/pwm1_auto_point4_temp:98000
> /sys/class/hwmon/hwmon1/device/pwm1_auto_point4_temp_hyst:96000
> /sys/class/hwmon/hwmon1/device/pwm1_auto_point5_pwm:166
> /sys/class/hwmon/hwmon1/device/pwm1_auto_point5_temp:101000
> /sys/class/hwmon/hwmon1/device/pwm1_auto_point5_temp_hyst:99000
> /sys/class/hwmon/hwmon1/device/pwm1_auto_point6_pwm:255
> /sys/class/hwmon/hwmon1/device/pwm1_auto_point6_temp:104000
> /sys/class/hwmon/hwmon1/device/pwm1_auto_point6_temp_hyst:102000
> /sys/class/hwmon/hwmon1/device/pwm1_auto_point7_pwm:255
> /sys/class/hwmon/hwmon1/device/pwm1_auto_point7_temp:114000
> /sys/class/hwmon/hwmon1/device/pwm1_auto_point7_temp_hyst:114000
> /sys/class/hwmon/hwmon1/device/pwm1_enable:5
> /sys/class/hwmon/hwmon1/device/pwm1_max_output:255
> /sys/class/hwmon/hwmon1/device/pwm1_mode:1
> /sys/class/hwmon/hwmon1/device/pwm1_start_output:1
> /sys/class/hwmon/hwmon1/device/pwm1_step_down_time:100
> /sys/class/hwmon/hwmon1/device/pwm1_step_enable:1
> /sys/class/hwmon/hwmon1/device/pwm1_step_output:1
> /sys/class/hwmon/hwmon1/device/pwm1_step_up_time:200
> /sys/class/hwmon/hwmon1/device/pwm1_stop_output:1
> /sys/class/hwmon/hwmon1/device/pwm1_stop_output_enable:0
> /sys/class/hwmon/hwmon1/device/pwm1_stop_time:6000
> /sys/class/hwmon/hwmon1/device/pwm1_target:1000
> /sys/class/hwmon/hwmon1/device/pwm1_temp_sel:8
> /sys/class/hwmon/hwmon1/device/pwm1_weight_duty_step:36
> /sys/class/hwmon/hwmon1/device/pwm1_weight_enable:1
> /sys/class/hwmon/hwmon1/device/pwm1_weight_temp_sel:1
> /sys/class/hwmon/hwmon1/device/pwm1_weight_temp_step:2000
> /sys/class/hwmon/hwmon1/device/pwm1_weight_temp_step_base:70000
> /sys/class/hwmon/hwmon1/device/pwm1_weight_temp_step_tol:1000
>
> This is with the new driver for the NCT677X chips, which supports automatic
> fan control. Might be worthwhile to give it a try if you want to use
> automatic fan control.
>
> Thanks. I'm trying to retain control of the thermals for a study.
Actually, could you provide some more info on how the automatic control
works? In specific, does it try to keep *average* temperature under control
by modulating fan speed, or can I get it to keep a constant fan speed so
that temperature doesn't fluctuate (i.e. a plot of temperature v/s time
would be monotonic under constant input power)? That might work for me too.
Otherwise, as Jean said, I will have to look at replacing the fan and/or
changing input voltage.

thanks,
-arun



> Thanks,
> Guenter
>

[-- Attachment #1.2: Type: text/html, Size: 4974 bytes --]

[-- Attachment #2: Type: text/plain, Size: 153 bytes --]

_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [lm-sensors] Reducing fan speed for w83627ehf
  2012-06-27 18:28 [lm-sensors] Reducing fan speed for w83627ehf Arun Raghavan
                   ` (10 preceding siblings ...)
  2012-06-28 17:18 ` Arun Raghavan
@ 2012-06-28 19:06 ` Guenter Roeck
  11 siblings, 0 replies; 13+ messages in thread
From: Guenter Roeck @ 2012-06-28 19:06 UTC (permalink / raw)
  To: lm-sensors

On Thu, Jun 28, 2012 at 01:18:45PM -0400, Arun Raghavan wrote:
> Hi Guenter,
> 
> 
> 
> > is that the default setting after system powerup, or did you modify it ?
> > Just wondering, since the NCT6775 is usually configured for automatic fan
> > control (which, in my experience, works pretty well).
> >
> > Anyway, the fans are all in pwm mode, so I think Jean is right and the fan
> > just
> > doesn't get slower than 1000 rpm. Which may explain why one of the fans in
> > my
> > system runs at 1000 rpm, even though it turns out that its pwm value is
> > lower
> > than the other fan's pwm value.
> >
> 
> I modified it to manual and changed the PWM divisor to see what speeds I
> could get. I agree that Jean's diagnosis makes sense.
>  It isn't that the automatic fan control didn't work well, in fact it never
> gave me problems. This might sound weird, but I actually need the fan speed
> lower to reach a specific (lower) TDP for experimental work.
> After playing around with the heatsink and fan settings, the TDP is
> currently pretty close to what I ideally want, to within about 5W. I was
> hoping to shave off 5W more by reducing fan speed further.
> 
> >
> > For comparison, here is the output for pwm1 on my system with NCT6775.
> >
> > /sys/class/hwmon/hwmon1/device/pwm1:64
> > /sys/class/hwmon/hwmon1/device/pwm1_auto_point1_pwm:50
> > /sys/class/hwmon/hwmon1/device/pwm1_auto_point1_temp:5000
> > /sys/class/hwmon/hwmon1/device/pwm1_auto_point1_temp_hyst:3000
> > /sys/class/hwmon/hwmon1/device/pwm1_auto_point2_pwm:77
> > /sys/class/hwmon/hwmon1/device/pwm1_auto_point2_temp:89000
> > /sys/class/hwmon/hwmon1/device/pwm1_auto_point2_temp_hyst:87000
> > /sys/class/hwmon/hwmon1/device/pwm1_auto_point3_pwm:77
> > /sys/class/hwmon/hwmon1/device/pwm1_auto_point3_temp:89000
> > /sys/class/hwmon/hwmon1/device/pwm1_auto_point3_temp_hyst:87000
> > /sys/class/hwmon/hwmon1/device/pwm1_auto_point4_pwm:123
> > /sys/class/hwmon/hwmon1/device/pwm1_auto_point4_temp:98000
> > /sys/class/hwmon/hwmon1/device/pwm1_auto_point4_temp_hyst:96000
> > /sys/class/hwmon/hwmon1/device/pwm1_auto_point5_pwm:166
> > /sys/class/hwmon/hwmon1/device/pwm1_auto_point5_temp:101000
> > /sys/class/hwmon/hwmon1/device/pwm1_auto_point5_temp_hyst:99000
> > /sys/class/hwmon/hwmon1/device/pwm1_auto_point6_pwm:255
> > /sys/class/hwmon/hwmon1/device/pwm1_auto_point6_temp:104000
> > /sys/class/hwmon/hwmon1/device/pwm1_auto_point6_temp_hyst:102000
> > /sys/class/hwmon/hwmon1/device/pwm1_auto_point7_pwm:255
> > /sys/class/hwmon/hwmon1/device/pwm1_auto_point7_temp:114000
> > /sys/class/hwmon/hwmon1/device/pwm1_auto_point7_temp_hyst:114000
> > /sys/class/hwmon/hwmon1/device/pwm1_enable:5
> > /sys/class/hwmon/hwmon1/device/pwm1_max_output:255
> > /sys/class/hwmon/hwmon1/device/pwm1_mode:1
> > /sys/class/hwmon/hwmon1/device/pwm1_start_output:1
> > /sys/class/hwmon/hwmon1/device/pwm1_step_down_time:100
> > /sys/class/hwmon/hwmon1/device/pwm1_step_enable:1
> > /sys/class/hwmon/hwmon1/device/pwm1_step_output:1
> > /sys/class/hwmon/hwmon1/device/pwm1_step_up_time:200
> > /sys/class/hwmon/hwmon1/device/pwm1_stop_output:1
> > /sys/class/hwmon/hwmon1/device/pwm1_stop_output_enable:0
> > /sys/class/hwmon/hwmon1/device/pwm1_stop_time:6000
> > /sys/class/hwmon/hwmon1/device/pwm1_target:1000
> > /sys/class/hwmon/hwmon1/device/pwm1_temp_sel:8
> > /sys/class/hwmon/hwmon1/device/pwm1_weight_duty_step:36
> > /sys/class/hwmon/hwmon1/device/pwm1_weight_enable:1
> > /sys/class/hwmon/hwmon1/device/pwm1_weight_temp_sel:1
> > /sys/class/hwmon/hwmon1/device/pwm1_weight_temp_step:2000
> > /sys/class/hwmon/hwmon1/device/pwm1_weight_temp_step_base:70000
> > /sys/class/hwmon/hwmon1/device/pwm1_weight_temp_step_tol:1000
> >
> > This is with the new driver for the NCT677X chips, which supports automatic
> > fan control. Might be worthwhile to give it a try if you want to use
> > automatic fan control.
> >
> > Thanks. I'm trying to retain control of the thermals for a study.
> Actually, could you provide some more info on how the automatic control
> works? In specific, does it try to keep *average* temperature under control
> by modulating fan speed, or can I get it to keep a constant fan speed so
> that temperature doesn't fluctuate (i.e. a plot of temperature v/s time
> would be monotonic under constant input power)? That might work for me too.

The chip has multiple modes. In "thermal cruise" mode it tries to keep a fixed
temperature by adjusting the fan speed. In "speed cruise" mode it tries to keep
the fan speed constant. In "SmartFan" mode it increases the fan speed with
increasing temperature based on the settings in the auto_point attributes.
In SmartFan mode, the auto_point settings can optionally be augmented with
the "weight" attributes. For example, if the board temperature is low but
the CPU temperature is high, the chassis fan can be made to run faster
by monitoring the CPU temperature in addition to the board temperature.

Guenter

_______________________________________________
lm-sensors mailing list
lm-sensors@lm-sensors.org
http://lists.lm-sensors.org/mailman/listinfo/lm-sensors

^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2012-06-28 19:06 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-06-27 18:28 [lm-sensors] Reducing fan speed for w83627ehf Arun Raghavan
2012-06-27 19:40 ` Guenter Roeck
2012-06-27 22:18 ` Arun Raghavan
2012-06-28  3:53 ` Guenter Roeck
2012-06-28  4:23 ` Arun Raghavan
2012-06-28  5:26 ` Guenter Roeck
2012-06-28  6:31 ` Jean Delvare
2012-06-28 16:20 ` Arun Raghavan
2012-06-28 16:21 ` Arun Raghavan
2012-06-28 16:30 ` Jean Delvare
2012-06-28 17:04 ` Guenter Roeck
2012-06-28 17:18 ` Arun Raghavan
2012-06-28 19:06 ` Guenter Roeck

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.