olealgoritme / gddr6

Linux​ based GDDR6/GDDR6X VRAM temperature reader for NVIDIA RTX 3000/4000 series GPUs.
70 stars 28 forks source link

Random output on RTX 3070 (FE) on driver 535.113.01 #17

Open donbernhardo opened 12 months ago

donbernhardo commented 12 months ago

Here are the reported temps on my Nvidia RTX 3070 (FE) running on driver version 535.113.01

Device: RTX 3070 GDDR6 (GA104 / 0x2484) pci=1:0:0
VRAM Temps: |  24°c | @ 0x0000ee50
VRAM Temps: |  43°c | @ 0x0000ee50
VRAM Temps: |  26°c | @ 0x0000ee50
VRAM Temps: |  56°c | @ 0x0000ee50
VRAM Temps: |  90°c | @ 0x0000ee50
VRAM Temps: |   9°c | @ 0x0000ee50
VRAM Temps: |   1°c | @ 0x0000ee50
VRAM Temps: |  50°c | @ 0x0000ee50
VRAM Temps: |  85°c | @ 0x0000ee50
VRAM Temps: |   4°c | @ 0x0000ee50
VRAM Temps: | 118°c | @ 0x0000ee50
VRAM Temps: |  36°c | @ 0x0000ee50
VRAM Temps: |  71°c | @ 0x0000ee50
VRAM Temps: |  78°c | @ 0x0000ee50
VRAM Temps: |  69°c | @ 0x0000ee50
VRAM Temps: |  94°c | @ 0x0000ee50

Seems like a random number between 0 and 127. I modified so it shows the .offset it reads from and not flush the output.

olealgoritme commented 11 months ago

Did you try the other offsets? E.g 0x0000E2A8

donbernhardo commented 11 months ago

Yes. Offset 0x0000e2a8 always returns 0°C

I tried to read from different offsets (in a loop increasing the offset each time) but this is a safe way to completely freeze your system after a few iterations.