PresentMon icon indicating copy to clipboard operation
PresentMon copied to clipboard

No more GPU Temp. readings after Nvidia Driver 545.84

Open FAChenier opened this issue 2 years ago • 6 comments

Doesn't seem to be in issues yet. Updated to PM 0.6 downloaded from the Intel website. I no longer get GPU temperature readings: image

Restarted the service and everything to no avail.

System:

  • Up to date Windows 11
  • Up to date NVIDIA Gaming drivers
  • NVIDIA RTX 4070ti

On the other hand, the CPU name gets detected now, which is great. Sadly, nothing else works other than CPU frequency (AMD 5900X)

Also, updating wipes your custom layouts. Would be nice if it didn't, I don't see any situations where I'd actively want layouts deleted on update. Thankfully, I had a backup of my main layout from uploading it in a previous Issue here.

FAChenier avatar Oct 30 '23 18:10 FAChenier

Thanks for submitting the issue. We didn't update the NVIDIA portion of the code so I am not sure why it would behave differently from version 0.5. We'll test this out and see what's going on. Thanks again!

markgalvan-intel avatar Oct 30 '23 21:10 markgalvan-intel

The issue only appears if you update your NVIDIA drivers to version 545.84 and newer. Driver versions 537.58 and lower don't exhibit the issue. It's not 0.6 specific.

hwfanatic avatar Nov 05 '23 07:11 hwfanatic

The issue only appears if you update your NVIDIA drivers to version 545.84 and newer. Driver versions 537.58 and lower don't exhibit the issue. It's not 0.6 specific.

Interesting. I'll test a variety of configurations and confirm if this is the case. Thank you.

FAChenier avatar Nov 05 '23 14:11 FAChenier

Last week we debugged this and can also confirm that from NVIDIA driver version 545.84 and later the NVAPI function GPU_GetThermalSettings() has changed it's behavior. In addition we have found the NVML function DeviceGetPowerUsage() now returns "NVML_ERROR_NOT_SUPPORTED". This essentially means that now both GPU Temperature and GPU Power will report back NA using the latest NVIDIA drivers.

We have a question out to NVIDIA with regards to the changes and hope to hear back soon. We can workaround the changes in GPU_GetThermalSettings() but before we make changes we want to get feedback first. We'll update this thread when we have a direction.

markgalvan-intel avatar Nov 06 '23 19:11 markgalvan-intel

Last week we debugged this and can also confirm that from NVIDIA driver version 545.84 and later the NVAPI function GPU_GetThermalSettings() has changed it's behavior. In addition we have found the NVML function DeviceGetPowerUsage() now returns "NVML_ERROR_NOT_SUPPORTED". This essentially means that now both GPU Temperature and GPU Power will report back NA using the latest NVIDIA drivers.

We have a question out to NVIDIA with regards to the changes and hope to hear back soon. We can workaround the changes in GPU_GetThermalSettings() but before we make changes we want to get feedback first. We'll update this thread when we have a direction.

I tested that the core temperature can be obtained through nvmlDeviceGetTemperature()

push-0x57df avatar Jan 03 '24 13:01 push-0x57df

I currently have version 551.23 (GPU 3090) and have no GPU Temp readout.

Boskicl avatar Jan 27 '24 05:01 Boskicl