Re: support for fans in nvidia gtx285?

Rio <[email protected]>
Newsgroups gmane.comp.gnome.apps.gkrellm
Message-ID <[email protected]>
On Tuesday 28 July 2009, Bill Wilson wrote:
> On Tue, 28 Jul 2009 21:09:12 -0400
> Rio <[email protected]> wrote:
> 
> > ok i did it twice once with the adt7473 kernel module loaded and got 2 
> > different readouts.
> > 
> > first, this is with the 7473 module loaded:
> > 
> > --- GKrellM 2.3.2 ---
> > hddtemp_daemon_read (once a minute):
> >         |/dev/sda|WDC WD7502ABYS-02A6B0|34|C||/dev/sdb|WDC 
WD7502ABYS-02A6B0|
> > 33|C|
> > nvidia-settings gpus = 2
> > libsensors: init OK
> > it8718:/sys/devices/platform/it87.656 it8718@290/in0 290ffff
> > it8718:/sys/devices/platform/it87.656 it8718@290/in1 290ffff
> 
> The "libsensors init OK" line says that lm_sensors is being used and it
> has apparently detected an it8718 chip.
>  
> > then this is without the module loaded:
> > 
> > hddtemp_daemon_read (once a minute):
> >         |/dev/sda|WDC WD7502ABYS-02A6B0|34|C||/dev/sdb|WDC 
WD7502ABYS-02A6B0|
> > 33|C|
> > nvidia-settings gpus = 2
> > libsensors: init OK
> > it8718:/sys/devices/platform/it87.656 it8718@290/in0 290ffff
> > it8718:/sys/devices/platform/it87.656 it8718@290/in1 290ffff
> 
> And again lm_sensors initializes to an it8718 chip independent of
> whether you have the 7473 module loaded.
> 
> Do you also have a it8718 module loaded?  Look in the directory
> /sys/devices/platform and see if there are directories for the 7473 and
> it8718.  Well, it seems you will have the 8718 directory, but I don't know
> why if you have a different chip.  If you do have the 7473 directory also, 
you

it87 is loaded. it drives 99% of my other monitoring.


> could try running:  gkrellm -d 0x80 --without-libsensors
> and see what gkrellm tries to do :)

that one continuously scrolls info. here is a segment. hope i caught it all

hddtemp_daemon_read (once a minute):
        |/dev/sda|WDC WD7502ABYS-02A6B0|34|C||/dev/sdb|WDC WD7502ABYS-02A6B0|
34|C|
nvidia-settings gpus = 2
sysfs sensors dir: /sys/class/hwmon/hwmon0/device
/sys/class/hwmon/hwmon0/device/in0_input it8718-hwmon0/in0 0 2
/sys/class/hwmon/hwmon0/device/in1_input it8718-hwmon0/in1 1 2
/sys/class/hwmon/hwmon0/device/in2_input it8718-hwmon0/in2 2 2
/sys/class/hwmon/hwmon0/device/in3_input it8718-hwmon0/in3 3 2
/sys/class/hwmon/hwmon0/device/in4_input it8718-hwmon0/in4 4 2
/sys/class/hwmon/hwmon0/device/in5_input it8718-hwmon0/in5 5 2
/sys/class/hwmon/hwmon0/device/in6_input it8718-hwmon0/in6 6 2
/sys/class/hwmon/hwmon0/device/in7_input it8718-hwmon0/in7 7 2
/sys/class/hwmon/hwmon0/device/in8_input it8718-hwmon0/in8 8 2
/sys/class/hwmon/hwmon0/device/temp1_input it8718-hwmon0/temp1 1 0
/sys/class/hwmon/hwmon0/device/temp2_input it8718-hwmon0/temp2 2 0
/sys/class/hwmon/hwmon0/device/temp3_input it8718-hwmon0/temp3 3 0
/sys/class/hwmon/hwmon0/device/fan1_input it8718-hwmon0/fan1 1 1
/sys/class/hwmon/hwmon0/device/fan2_input it8718-hwmon0/fan2 2 1
/sys/class/hwmon/hwmon0/device/fan3_input it8718-hwmon0/fan3 3 1
/sys/class/hwmon/hwmon0/device/fan4_input it8718-hwmon0/fan4 4 1
sysfs sensors dir: /sys/class/hwmon/hwmon1/device
/sys/class/hwmon/hwmon1/device/temp1_input coretemp-hwmon1/temp1 1 0
sysfs sensors dir: /sys/class/hwmon/hwmon2/device
/sys/class/hwmon/hwmon2/device/temp1_input coretemp-hwmon2/temp1 1 0
sysfs sensors dir: /sys/class/hwmon/hwmon3/device
/sys/class/hwmon/hwmon3/device/temp1_input coretemp-hwmon3/temp1 1 0
sysfs sensors dir: /sys/class/hwmon/hwmon4/device
/sys/class/hwmon/hwmon4/device/temp1_input coretemp-hwmon4/temp1 1 0

(gkrellm:22048): Gtk-CRITICAL **: gtk_tooltips_set_tip: assertion 
`GTK_IS_TOOLTIPS (tooltips)' failed
load_sensors_config: <sensor_config_version> <1>
load_sensors_config: <sensor_sysdep_private> <2>
load_sensors_config: <sensor_float_factor> <10000>
load_sensors_config: <gkrellm_float_factor> <1000>
load_sensors_config: <"MSFT"> <"it8718@290/temp1" 0 0 1 0>
migrate name libsensors->hwmon: it8718@290/temp1 -> it8718-hwmon0/temp1
load_sensors_config: <"STHB"> <"it8718@290/temp2" 0 0 1 0>
migrate name libsensors->hwmon: it8718@290/temp2 -> it8718-hwmon0/temp2
load_sensors_config: <"SDA"> <"hddtemp/sda" 10000 0 1 0>
load_sensors_config: <"SDB"> <"hddtemp/sdb" 10000 0 1 0>
load_sensors_config: <"temp3"> <"it8718@290/temp3" 0 0 0 0>
migrate name libsensors->hwmon: it8718@290/temp3 -> it8718-hwmon0/temp3
load_sensors_config: <"Core> <0" "coretemp@0/temp1" 0 0 1 3>
migrate name libsensors->hwmon: coretemp@0/temp1 -> coretemp-hwmon1/temp1
load_sensors_config: <"Core> <1" "coretemp@1/temp1" 0 0 1 4>
migrate name libsensors->hwmon: coretemp@1/temp1 -> coretemp-hwmon2/temp1
load_sensors_config: <"Core> <2" "coretemp@2/temp1" 0 0 1 6>
migrate name libsensors->hwmon: coretemp@2/temp1 -> coretemp-hwmon3/temp1
load_sensors_config: <"Core> <3" "coretemp@3/temp1" 0 0 1 5>
migrate name libsensors->hwmon: coretemp@3/temp1 -> coretemp-hwmon4/temp1
load_sensors_config: <"V1-AMB"> <"nVidia GPU Ambient" 10000 0 1 0>
load_sensors_config: <"GTX1"> <"nVidia GPU:0 Core" 10000 0 1 0>
load_sensors_config: <"TESLA"> <"nVidia GPU:1 Core" 10000 0 1 0>
load_sensors_config: <"CPU"> <"it8718@290/fan1" 0 0 1 0>
migrate name libsensors->hwmon: coretemp@3/temp1 -> coretemp-hwmon4/temp1
load_sensors_config: <"V1-AMB"> <"nVidia GPU Ambient" 10000 0 1 0>
load_sensors_config: <"GTX1"> <"nVidia GPU:0 Core" 10000 0 1 0>
load_sensors_config: <"TESLA"> <"nVidia GPU:1 Core" 10000 0 1 0>
load_sensors_config: <"CPU"> <"it8718@290/fan1" 0 0 1 0>
migrate name libsensors->hwmon: it8718@290/fan1 -> it8718-hwmon0/fan1
load_sensors_config: <"REAR"> <"it8718@290/fan2" 0 0 1 0>
migrate name libsensors->hwmon: it8718@290/fan2 -> it8718-hwmon0/fan2
load_sensors_config: <"UHDD"> <"it8718@290/fan3" 0 0 1 0>
migrate name libsensors->hwmon: it8718@290/fan3 -> it8718-hwmon0/fan3
load_sensors_config: <"LHDD"> <"it8718@290/fan4" 0 0 1 0>
migrate name libsensors->hwmon: it8718@290/fan4 -> it8718-hwmon0/fan4
load_sensors_config: <"fan5"> <"it8718@290/fan5" 0 0 0 0>
load_sensors_config: <"in0"> <"it8718@290/in0" 0 0 0 0>
migrate name libsensors->hwmon: it8718@290/in0 -> it8718-hwmon0/in0
load_sensors_config: <"RAM> <V." "it8718@290/in1" 0 0 1 0>
migrate name libsensors->hwmon: it8718@290/in1 -> it8718-hwmon0/in1
load_sensors_config: <"in2"> <"it8718@290/in2" 0 0 0 0>
migrate name libsensors->hwmon: it8718@290/in2 -> it8718-hwmon0/in2
load_sensors_config: <"in3"> <"it8718@290/in3" 0 0 0 0>
migrate name libsensors->hwmon: it8718@290/in3 -> it8718-hwmon0/in3
load_sensors_config: <"in4"> <"it8718@290/in4" 0 0 0 0>
migrate name libsensors->hwmon: it8718@290/in4 -> it8718-hwmon0/in4
load_sensors_config: <"in5"> <"it8718@290/in5" 0 0 0 0>
migrate name libsensors->hwmon: it8718@290/in5 -> it8718-hwmon0/in5
load_sensors_config: <"in6"> <"it8718@290/in6" 0 0 0 0>
migrate name libsensors->hwmon: it8718@290/in6 -> it8718-hwmon0/in6
load_sensors_config: <"in7"> <"it8718@290/in7" 0 0 0 0>
migrate name libsensors->hwmon: it8718@290/in7 -> it8718-hwmon0/in7
load_sensors_config: <"in8"> <"it8718@290/in8" 0 0 0 0>
migrate name libsensors->hwmon: it8718@290/in8 -> it8718-hwmon0/in8
load_sensors_config: <units_fahrenheit> <0>
load_sensors_config: <volt_display_mode> <0>
sensor_temp: Core 0 /sys/class/hwmon/hwmon1/device/temp1_input t=58.00
sensor_temp: Core 1 /sys/class/hwmon/hwmon2/device/temp1_input t=55.00
sensor_temp: Core 2 /sys/class/hwmon/hwmon3/device/temp1_input t=52.00
sensor_temp: Core 3 /sys/class/hwmon/hwmon4/device/temp1_input t=54.00
sensor_temp: MSFT /sys/class/hwmon/hwmon0/device/temp1_input t=43.00
sensor_temp: STHB /sys/class/hwmon/hwmon0/device/temp2_input t=45.00
sensor_temp: SDA /dev/sda t=34.00
sensor_temp: SDB /dev/sdb t=34.00
sensor_temp: V1-AMB GPUAmbientTemp t=52.00
sensor_temp: GTX1 [gpu:0]/GPUCoreTemp t=66.00
sensor_temp: TESLA [gpu:1]/GPUCoreTemp t=65.00
sensor_fan: CPU /sys/class/hwmon/hwmon0/device/fan1_input rpm=2351
sensor_fan: REAR /sys/class/hwmon/hwmon0/device/fan2_input rpm=1880
sensor_fan: UHDD /sys/class/hwmon/hwmon0/device/fan3_input rpm=1424
sensor_fan: LHDD /sys/class/hwmon/hwmon0/device/fan4_input rpm=1457
sensor_voltage: RAM V. /sys/class/hwmon/hwmon0/device/in1_input v=2.11
sensor_voltage: RAM V. /sys/class/hwmon/hwmon0/device/in1_input v=2.11
sensor_temp: MSFT /sys/class/hwmon/hwmon0/device/temp1_input t=43.00
sensor_temp: STHB /sys/class/hwmon/hwmon0/device/temp2_input t=45.00
sensor_temp: SDA /dev/sda t=34.00
sensor_temp: SDB /dev/sdb t=34.00
sensor_temp: V1-AMB GPUAmbientTemp t=52.00
sensor_temp: GTX1 [gpu:0]/GPUCoreTemp t=66.00
hddtemp_daemon_read (once a minute):
        |/dev/sda|WDC WD7502ABYS-02A6B0|34|C||/dev/sdb|WDC WD7502ABYS-02A6B0|
34|C|
sensor_temp: TESLA [gpu:1]/GPUCoreTemp t=65.00
sensor_fan: CPU /sys/class/hwmon/hwmon0/device/fan1_input rpm=2351
sensor_fan: REAR /sys/class/hwmon/hwmon0/device/fan2_input rpm=1880
sensor_fan: UHDD /sys/class/hwmon/hwmon0/device/fan3_input rpm=1424
sensor_fan: LHDD /sys/class/hwmon/hwmon0/device/fan4_input rpm=1457
sensor_voltage: RAM V. /sys/class/hwmon/hwmon0/device/in1_input v=2.11
sensor_temp: Core 0 /sys/class/hwmon/hwmon1/device/temp1_input t=58.00
sensor_temp: Core 1 /sys/class/hwmon/hwmon2/device/temp1_input t=55.00
sensor_temp: Core 3 /sys/class/hwmon/hwmon4/device/temp1_input t=54.00
sensor_temp: Core 2 /sys/class/hwmon/hwmon3/device/temp1_input t=52.00
sensor_temp: Core 0 /sys/class/hwmon/hwmon1/device/temp1_input t=58.00
sensor_temp: Core 1 /sys/class/hwmon/hwmon2/device/temp1_input t=55.00
sensor_temp: Core 3 /sys/class/hwmon/hwmon4/device/temp1_input t=54.00
sensor_temp: Core 2 /sys/class/hwmon/hwmon3/device/temp1_input t=52.00
sensor_temp: MSFT /sys/class/hwmon/hwmon0/device/temp1_input t=43.00
sensor_temp: STHB /sys/class/hwmon/hwmon0/device/temp2_input t=45.00
sensor_temp: SDA /dev/sda t=34.00
sensor_temp: SDB /dev/sdb t=34.00
sensor_temp: V1-AMB GPUAmbientTemp t=52.00
sensor_temp: GTX1 [gpu:0]/GPUCoreTemp t=66.00
sensor_temp: TESLA [gpu:1]/GPUCoreTemp t=65.00
sensor_fan: CPU /sys/class/hwmon/hwmon0/device/fan1_input rpm=2351
sensor_fan: REAR /sys/class/hwmon/hwmon0/device/fan2_input rpm=1880
sensor_fan: UHDD /sys/class/hwmon/hwmon0/device/fan3_input rpm=1424
sensor_fan: LHDD /sys/class/hwmon/hwmon0/device/fan4_input rpm=1457
sensor_voltage: RAM V. /sys/class/hwmon/hwmon0/device/in1_input v=2.11

and it goes on repeating.


> 
> > fans 1-4 are for the motherboard and work fine. fan5 duplicates fan4.
> > none of the it87 inX voltages are correct except in1 which is the ram 
voltage.
> > all the others are useless. eg: i read somewhere in3 was supposed to be 
the 5v 
> > line. it reads 2.94v
> > 
> > but anyway i don't see anything with or without the 7473 loaded to help.
> 
> If neither lm_sensors or gkrellm knows about the adt7473 chip, voltage 
factors
> will most likely be wrong and you will probably need to track down what the
> scaling factors need to be for the various inX voltages.  To be able to 
adjust the
> scaling factors you will need to be running gkrellm -without-libsensors 
because
> gkrellm expects that when lm_sensors is being used, it knows what it is 
doing
> and will have scaled everything correctly.
> 


yeah. i was gonna set up the correction factors but i could never find a 
reliable source to tell me what the various 'inx' labels measured.


> Bill
> 
> ______________________________________________
> Gkrellm mailing list
> [email protected]
> Read archives-join-leave-set RSS feed:
> http://archive.lists.netservicesgroup.com
> This service is provided by The Network Services Group:
> http://www.netservicesgroup.com
> 
> 



-- 

Rio


______________________________________________
Gkrellm mailing list
[email protected]
Read archives-join-leave-set RSS feed:
http://archive.lists.netservicesgroup.com
This service is provided by The Network Services Group:
http://www.netservicesgroup.com
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.