On Thursday 15 August 2013 04:07:24 Martin Peres wrote: > On 14/08/2013 05:02, Pali Rohár wrote: > > On Tuesday 13 August 2013 15:55:28 Martin Peres wrote: > >> On 13/08/2013 09:53, Pali Rohár wrote: > >>> On utorok, 13. augusta 2013 15:32:45 CEST, Martin Peres > > > > wrote: > >>>> On 13/08/2013 09:23, Pali Rohár wrote: > >>>>> On Tuesday 13 August 2013 09:01:19 Martin Peres wrote: > >>>> ... > >>>> > >>>> You can check the temperature by running nvidia-settings. > >>>> If you can't see the temperature in it, then nvidia > >>>> doesn't support it on your card and > >>>> I'm not sure we should :s > >>>> > >>>> Thanks for the vbios you sent me in private. For the > >>>> others, the reason why he doesn't have temperature > >>>> anymore is because his vbios lacks sensor calibration > >>>> values. > >>> > >>> In nvidia-settings tab "GPU 0 - (GeForce 6600 GT)" --> > >>> "Thermal Settings" is: > >>> > >>> Thermal Sensor Information: > >>> ID: 0 > >>> Target: GPU > >>> Provider: GPU Internal > >>> Temperature: 70 C (now) > >>> > >>> I looked in Windows program SpeedFan. It found Nvidia PCI > >>> card and reported "GPU Temp" about 68-70 C. So it looks > >>> like both nvidia driver and windows SpeedFan program > >>> reading same values. > >> > >> Great, I'll cook you a patch in a bit and you'll see what > >> the temperature is like. It won't be perfectly accurate > >> but there is some kind of default for nvidia cards of this > >> generation. > > > > Ok, send me patch and I can try it if it will work and > > report similar values as windows or nvidia driver. > > Sorry for the late answer. > > Please test this patch. Be aware that temperature with nouveau > will be higher than with the blob. > I only want to see if nouveau reports a temperature. > > The only way to be sure if the values are good-enough would be > to use the blob and run: > nvapeek 0x15b0 > Please send me the result along with the temperature reported > by nvidia at the time of the peek. > > Martin > > PS: This patch has only be compile-tested, I don't have access > to an nv4x right now. Hello, now after patch nouveau report temperature: $ sensors ... nouveau-pci-0500 Adapter: PCI adapter temp1: +63.0°C (high = +95.0°C, hyst = +3.0°C) (crit = +145.0°C, hyst = +2.0°C) (emerg = +135.0°C, hyst = +5.0°C) ... I found that nvidia binary driver has command line utility nvidia-smi which report same temperature as X utility nvidia- settings. So I will use nvidia-smi (if it is OK). And after reboot nvidia report another temperature value: $ nvidia-smi -q -d TEMPERATURE ... GPU 0000:05:00.0 Temperature Gpu : 70 C Immediately I called nvapeek command: $ nvapeek 0x15b0 000015b0: 1000008e So value reported by nouveau is lower than value reported by nvidia binary driver. I wait some some and started nvidia-smi and nvapeek again, here are results: $ nvidia-smi -q -d TEMPERATURE ... GPU 0000:05:00.0 Temperature Gpu : 67 C $ nvapeek 0x15b0 000015b0: 1000008e So it looks like that nvapeek returning always same value and does not depends on temperature... It is OK? -- Pali Rohár pali.rohar@gmail.com