Re: gpu core temp readout problem

Rio <[email protected]> Thu, 6 Jan 2011 08:27:03 -0500
Newsgroups gmane.comp.gnome.apps.gkrellm
Message-ID <[email protected]>
Bill or whoever is now doing the code -


i found out what the problem is.. .nvidia changed the syntax on reading coretemps.. here 
is the info

------------------------------------
You'll need to query the thermal sensors directly:

nvidia-settings -q [thermalsensor:0]/ThermalSensorReading

Each card has two thermal sensors, core and ambient, so thermal sensors 0,2,4 will be the 
core temperatures and 1,3,5 will be the ambient temperatures.

---------------------------------------



when using that i get the proper information manually:

odyssey etc # nvidia-settings -q [thermalsensor:0]/ThermalSensorReading
Xlib:  extension "RANDR" missing on display ":0".

  Attribute 'ThermalSensorReading' (odyssey:0[thermalsensor:0]): 64.
    The valid values for 'ThermalSensorReading' are in the range 0 - 191 (inclusive).
    'ThermalSensorReading' is a read-only attribute.
    'ThermalSensorReading' can use the following target types: Thermal Sensor.

odyssey etc # nvidia-settings -q [thermalsensor:2]/ThermalSensorReading
Xlib:  extension "RANDR" missing on display ":0".

  Attribute 'ThermalSensorReading' (odyssey:0[thermalsensor:2]): 55.
    The valid values for 'ThermalSensorReading' are in the range 0 - 191 (inclusive).
    'ThermalSensorReading' is a read-only attribute.
    'ThermalSensorReading' can use the following target types: Thermal Sensor.

odyssey etc # nvidia-settings -q [thermalsensor:4]/ThermalSensorReading
Xlib:  extension "RANDR" missing on display ":0".

  Attribute 'ThermalSensorReading' (odyssey:0[thermalsensor:4]): 58.
    The valid values for 'ThermalSensorReading' are in the range 0 - 191 (inclusive).
    'ThermalSensorReading' is a read-only attribute.


on the dual circuit board gtx295 thermalsensors 3 and 5 will report each board's ambient 
temp.  on the single board version they both report the same.


i do not know if this is compatible with older versions of nvidia drivers or not. if you 
feel you should not make this change, at least now, i can find the code and do it for my 
own special version.

or is this variable in some configuration file that i can change?







On Thursday, January 06, 2011, you wrote:
> i just upgraded my nvidia driver to linux 64 version 260.19.29 and nvidia-settings of 
the 
> same version.
> 
> since this upgrade my 2nd video card will not release gpu core temps.
> 
> gpu0 is a gtx285
> gpu1 and 2 is a dual processor gtx295
> 
> gpu0 still reads out fine in gkrellm.
> 
> gkrellm is asking for the temps for all gpus according to the process list
> 
> when i run the command manually here is what i get:... the number 64 in the gpu0 readout 
> is the correct temp. the other 2 return a 0:
> 
> 
> odyssey bin # nvidia-settings -q [gpu:0]/GPUCoreTemp
> Xlib:  extension "RANDR" missing on display ":0".
> 
>   Attribute 'GPUCoreTemp' (odyssey:0[gpu:0]): 64.
>     'GPUCoreTemp' is an integer attribute.
>     'GPUCoreTemp' is a read-only attribute.
>     'GPUCoreTemp' can use the following target types: X Screen, GPU.
> 
> odyssey bin # nvidia-settings -q [gpu:2]/GPUCoreTemp
> Xlib:  extension "RANDR" missing on display ":0".
> 
>   Attribute 'GPUCoreTemp' (odyssey:0[gpu:2]): 0.
>     'GPUCoreTemp' is an integer attribute.
>     'GPUCoreTemp' is a read-only attribute.
>     'GPUCoreTemp' can use the following target types: X Screen, GPU.
> 
> odyssey bin # nvidia-settings -q [gpu:1]/GPUCoreTemp
> Xlib:  extension "RANDR" missing on display ":0".
> 
>   Attribute 'GPUCoreTemp' (odyssey:0[gpu:1]): 0.
>     'GPUCoreTemp' is an integer attribute.
>     'GPUCoreTemp' is a read-only attribute.
>     'GPUCoreTemp' can use the following target types: X Screen, GPU.
> 
> 
> is this a problem with the new driver?
> 
> 
> 
> 
> 
> -- 
> 
> 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
> 
> 


-- 

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