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 18:09:24 -0400
> Rio <[email protected]> wrote:
> 
> > i have a gtx285. lm_sensors 2.10.7 cannot work with it yet. says there is 
no 
> > driver available for the ADT7473. the 2.6 29 kernel supports the chip and 
it 
> > is enabled.
> > 
> > yet gkrellm somehow gets the gpu and board ambient temps and they are 
correct.
> > 
> > is there limited support for the 7473 built into gkrellm or is it getting 
this 
> > data from something else?
> > 
> > i would like very much to be able to monitor the fan speeds on these 
cards. 
> > they are pwm.
> > 
> > suggestions?
> 
> gkrellm first tries to get sensor data using lm_sensors, but can fall back
> to reading values directly from the kernel.  It tries lm_sensors first 
because
> that is more likely to have correct scaling factors for newer sensor chips.
> If it is a newer chip gkrellm doesn't know about, gkrellm still tries to 
read the
> data but scales data by some default values which may just be accidentally
> right for your chip.  Or it can also get temperatures from the ACPI 
interface.
> 
> We can tell more about what gkrellm is doing and the possibility of getting
> fan data if you get sensor debug info by running:
> 
>    gkrellm -d 0x80
> 

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
it8718:/sys/devices/platform/it87.656 it8718@290/in2 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/in3 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/in4 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/in5 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/in6 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/in7 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/in8 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/fan1 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/fan2 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/fan3 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/fan4 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/fan5 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/temp1 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/temp2 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/temp3 290ffff
libsensors: error determining type for: it8718@290/vid
libsensors: error determining type for: it8718@290/alarms
coretemp:/sys/devices/platform/coretemp.0 coretemp@0/temp1 ffff
coretemp:/sys/devices/platform/coretemp.1 coretemp@1/temp1 1ffff
coretemp:/sys/devices/platform/coretemp.2 coretemp@2/temp1 2ffff
coretemp:/sys/devices/platform/coretemp.3 coretemp@3/temp1 3ffff


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
it8718:/sys/devices/platform/it87.656 it8718@290/in2 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/in3 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/in4 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/in5 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/in6 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/in7 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/in8 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/fan1 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/fan2 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/fan3 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/fan4 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/fan5 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/temp1 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/temp2 290ffff
it8718:/sys/devices/platform/it87.656 it8718@290/temp3 290ffff
libsensors: error determining type for: it8718@290/vid
libsensors: error determining type for: it8718@290/alarms
coretemp:/sys/devices/platform/coretemp.0 coretemp@0/temp1 ffff
coretemp:/sys/devices/platform/coretemp.1 coretemp@1/temp1 1ffff
coretemp:/sys/devices/platform/coretemp.2 coretemp@2/temp1 2ffff
coretemp:/sys/devices/platform/coretemp.3 coretemp@3/temp1 3ffff
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: <"Core> <0" "coretemp@0/temp1" 0 0 0 0>
load_sensors_config: <"Core> <1" "coretemp@1/temp1" 0 0 0 0>
load_sensors_config: <"Core> <2" "coretemp@2/temp1" 0 0 0 0>
load_sensors_config: <"Core> <3" "coretemp@3/temp1" 0 0 0 0>
load_sensors_config: <"sda"> <"hddtemp/sda" 10000 0 0 0>
load_sensors_config: <"sdb"> <"hddtemp/sdb" 10000 0 0 0>
load_sensors_config: <"temp1"> <"it8718@290/temp1" 0 0 0 0>
load_sensors_config: <"temp2"> <"it8718@290/temp2" 0 0 0 0>
load_sensors_config: <"temp3"> <"it8718@290/temp3" 0 0 0 0>
load_sensors_config: <"GPU> <A" "nVidia GPU Ambient" 10000 0 0 0>
load_sensors_config: <"GPU:0"> <"nVidia GPU:0 Core" 10000 0 0 0>
load_sensors_config: <"GPU:1"> <"nVidia GPU:1 Core" 10000 0 0 0>
load_sensors_config: <"fan1"> <"it8718@290/fan1" 0 0 0 0>
load_sensors_config: <"fan2"> <"it8718@290/fan2" 0 0 0 0>
load_sensors_config: <"fan3"> <"it8718@290/fan3" 0 0 0 0>
load_sensors_config: <"fan4"> <"it8718@290/fan4" 0 0 0 0>
load_sensors_config: <"fan5"> <"it8718@290/fan5" 0 0 0 0>
load_sensors_config: <"in0"> <"it8718@290/in0" 0 0 0 0>
load_sensors_config: <"in1"> <"it8718@290/in1" 0 0 0 0>
load_sensors_config: <"in2"> <"it8718@290/in2" 0 0 0 0>
load_sensors_config: <"in3"> <"it8718@290/in3" 0 0 0 0>
load_sensors_config: <"in4"> <"it8718@290/in4" 0 0 0 0>
load_sensors_config: <"in5"> <"it8718@290/in5" 0 0 0 0>
load_sensors_config: <"in6"> <"it8718@290/in6" 0 0 0 0>
load_sensors_config: <"in7"> <"it8718@290/in7" 0 0 0 0>
load_sensors_config: <"in8"> <"it8718@290/in8" 0 0 0 0>
load_sensors_config: <units_fahrenheit> <0>
load_sensors_config: <volt_display_mode> <0>

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.


> 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.