Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GPU temperature sensor (rx580 4gb) missing after update #2509

Closed
BlackSharp opened this issue May 14, 2024 · 24 comments
Closed

GPU temperature sensor (rx580 4gb) missing after update #2509

BlackSharp opened this issue May 14, 2024 · 24 comments

Comments

@BlackSharp
Copy link

My SAPPHIRE NITRO+ Radeon RX 580 4GB Radeon RX 580 temperature gauge is missing after the latest update
It always worked before.
FanControl_ax4dlIcVKa
o2kMp28cUL

Log.txt

hardware:
HWiNFO64_rwbcNoyEwT

@Lana-chan
Copy link

same issue for me on RX480

@Marco-Lugo
Copy link

Same issue for me on RX590

@epinter
Copy link

epinter commented May 14, 2024

@Lana-chan and @Marco-Lugo
Can you please run this build of LibreHardwareMonitor, save the report (file menu) and post the .txt here ? If the sensors are broken in fancontrol it will also be broken in LHM.

https://github.com/Rem0o/FanControl.Releases/files/15287032/net472-20240511-test5000.zip

@Rem0o
Copy link
Owner

Rem0o commented May 14, 2024

Also, in the meantime, give https://github.com/Rem0o/FanControl.ADLX a go.
Untick the GPU section in sensor settings, and keep ADLX.

@Lana-chan
Copy link

the missing items were /gpu-amd/0/fan/0 and /gpu-amd/0/control/0, which were present in FanControl V189 but missing in V190 and the linked LHM, so probably removed in newer versions of LHM?

LibreHardwareMonitor.Report.txt

ADLX plugin does give proper sensor and control for my GPU, so my issue is solved by this, thank you

@BlackSharp
Copy link
Author

LibreHardwareMonitor.Report.txt

@Happymax
Copy link

Also, in the meantime, give https://github.com/Rem0o/FanControl.ADLX a go. Untick the GPU section in sensor settings, and keep ADLX.

For me ADLX also cannot detect any sensors (GPU source from LHM disabled). I'm using an RX480.

@epinter
Copy link

epinter commented May 14, 2024

the missing items were /gpu-amd/0/fan/0 and /gpu-amd/0/control/0, which were present in FanControl V189 but missing in V190 and the linked LHM, so probably removed in newer versions of LHM?

LibreHardwareMonitor.Report.txt

ADLX plugin does give proper sensor and control for my GPU, so my issue is solved by this, thank you

Thanks for the log. The sensors were not removed. There was an update to support the sensors for RX 7000 series. The sensors used by Polaris or the code to support them didn't change, I'm not sure yet why they disappeared.

@epinter
Copy link

epinter commented May 14, 2024

Try this build of LHM, tell me if it works (if not, please generate another txt report). Download links at the end of the page, LibreHardwareMonitor-net472 is full LHM, others are the libraries for other .net versions.

https://github.com/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/9085676231

@Lana-chan
Copy link

that fixed version does report temperature and fans on my machine

@epinter
Copy link

epinter commented May 14, 2024

Sent a PR to LHM: LibreHardwareMonitor/LibreHardwareMonitor#1332

@WATEVRBRO
Copy link

The ADLX does not give proper sensor or control for my GPU (NITRO+ RX 580 8G G5 SE).

I am looking at the https://github.com/LibreHardwareMonitor/LibreHardwareMonitor/actions/runs/9085676231 but i am not sure I understand how to install this. GitHub is new to me and the UI is difficult and the javascript instructions are confusing to me.

here is my txt report
LibreHardwareMonitor.Report.txt

@Rem0o
Copy link
Owner

Rem0o commented May 18, 2024

@WATEVRBRO I updated FanControl to V191 to include the new LHM release.

@weinitom
Copy link

weinitom commented May 18, 2024

@WATEVRBRO I updated FanControl to V191 to include the new LHM release.

Hi, thanks for the quick update. I thought it might also solve my problem, but even with V191 (and V190) the temperature of my AMD R9 390 is still not available. But I got the fan control back with V191. I also had no luck with ADLX. Could there be something else wrong? Worked perfectly with the versions before V190. Thanks for the great work btw, great tool!

@Rem0o
Copy link
Owner

Rem0o commented May 18, 2024

@weinitom @epinter
Might be, I believe collectively we tested with RX 400/500, RX 5000/6000/7000, but we didn't go older. The required gymnastic to support every generation might not be perfect yet. My guess @epinter is that using the ADL2 calls works for RX 400/500, but not for older cards, which still requires the old ADL calls. You'd have to kinda cascade every possible version of the ADL functions from newest to oldest until one registers something to support every possible generation.

@epinter
Copy link

epinter commented May 18, 2024

@weinitom @epinter Might be, I believe collectively we tested with RX 400/500, RX 5000/6000/7000, but we didn't go older. The required gymnastic to support every generation might not be perfect yet. My guess @epinter is that using the ADL2 calls works for RX 400/500, but not for older cards, which still requires the old ADL calls. You'd have to kinda cascade every possible version of the ADL functions from newest to oldest until one registers something to support every possible generation.

The ADL2 calls(latest LHM build) worked for R9 280x (here), it also should work with R9 390. I'm not sure if the R9 390 in this case is using PMlog or if it is using overdrive. Maybe I need to change this condition. An LHM report would be helpful.

@weinitom
Copy link

@weinitom @epinter Might be, I believe collectively we tested with RX 400/500, RX 5000/6000/7000, but we didn't go older. The required gymnastic to support every generation might not be perfect yet. My guess @epinter is that using the ADL2 calls works for RX 400/500, but not for older cards, which still requires the old ADL calls. You'd have to kinda cascade every possible version of the ADL functions from newest to oldest until one registers something to support every possible generation.

The ADL2 calls(latest LHM build) worked for R9 280x (here), it also should work with R9 390. I'm not sure if the R9 390 in this case is using PMlog or if it is using overdrive. Maybe I need to change this condition. An LHM report would be helpful.

Can I help here?

@epinter
Copy link

epinter commented May 18, 2024

@weinitom @epinter Might be, I believe collectively we tested with RX 400/500, RX 5000/6000/7000, but we didn't go older. The required gymnastic to support every generation might not be perfect yet. My guess @epinter is that using the ADL2 calls works for RX 400/500, but not for older cards, which still requires the old ADL calls. You'd have to kinda cascade every possible version of the ADL functions from newest to oldest until one registers something to support every possible generation.

The ADL2 calls(latest LHM build) worked for R9 280x (here), it also should work with R9 390. I'm not sure if the R9 390 in this case is using PMlog or if it is using overdrive. Maybe I need to change this condition. An LHM report would be helpful.

Can I help here?

Download the latest nightly of LHM here, go to the file menu and save the report. Attach the text here. In Fan control remember to disable ADLX plugin, it's not supported on older cards.

@weinitom
Copy link

weinitom commented May 18, 2024

@weinitom @epinter Might be, I believe collectively we tested with RX 400/500, RX 5000/6000/7000, but we didn't go older. The required gymnastic to support every generation might not be perfect yet. My guess @epinter is that using the ADL2 calls works for RX 400/500, but not for older cards, which still requires the old ADL calls. You'd have to kinda cascade every possible version of the ADL functions from newest to oldest until one registers something to support every possible generation.

The ADL2 calls(latest LHM build) worked for R9 280x (here), it also should work with R9 390. I'm not sure if the R9 390 in this case is using PMlog or if it is using overdrive. Maybe I need to change this condition. An LHM report would be helpful.

Can I help here?

Download the latest nightly of LHM here, go to the file menu and save the report. Attach the text here. In Fan control remember to disable ADLX plugin, it's not supported on older cards.

LibreHardwareMonitor.Report.GPU.txt

@epinter
Copy link

epinter commented May 18, 2024

@weinitom @epinter Might be, I believe collectively we tested with RX 400/500, RX 5000/6000/7000, but we didn't go older. The required gymnastic to support every generation might not be perfect yet. My guess @epinter is that using the ADL2 calls works for RX 400/500, but not for older cards, which still requires the old ADL calls. You'd have to kinda cascade every possible version of the ADL functions from newest to oldest until one registers something to support every possible generation.

The ADL2 calls(latest LHM build) worked for R9 280x (here), it also should work with R9 390. I'm not sure if the R9 390 in this case is using PMlog or if it is using overdrive. Maybe I need to change this condition. An LHM report would be helpful.

Can I help here?

Download the latest nightly of LHM here, go to the file menu and save the report. Attach the text here. In Fan control remember to disable ADLX plugin, it's not supported on older cards.

LibreHardwareMonitor.Report.GPU.txt

Did you see the sensors in LHM ? They are correct in the report:

AMD GPU

Overdrive5 Temperature

 Status: ADL_OK
 Value: 59

Overdrive5 FanSpeed

 Status RPM: ADL_OK
 Value RPM: 4
 Status Percent: ADL_OK
 Value Percent: 0

OverdriveN Temperature

 Temperature[EDGE].Status: ADL_OK
 Temperature[EDGE].Value: 59
 Temperature[MEM].Status: ADL_OK
 Temperature[MEM].Value: 59
 Temperature[VRVDDC].Status: ADL_OK
 Temperature[VRVDDC].Value: 59
 Temperature[VRMVDD].Status: ADL_OK
 Temperature[VRMVDD].Value: 59
 Temperature[LIQUID].Status: ADL_OK
 Temperature[LIQUID].Value: 59
 Temperature[PLX].Status: ADL_OK
 Temperature[PLX].Value: 59
 Temperature[HOTSPOT].Status: ADL_OK
 Temperature[HOTSPOT].Value: 59

@weinitom
Copy link

Screenshot 2024-05-18 213348

Yes they are correct, the card is always around 60° in idle!

@weinitom
Copy link

Wait! After deleting config, redownloading and reboot I see the temperature now!

@qaziabdullah
Copy link

I am facing the same issue on rx570 4gb. Tried different builds but no use.

What happened was:
It was working fine with idk what version in past as I installed this a long time ago and don't remember what version was the application.
I took out my gpu and put in a rx 580 (2048 sp) to test that gpu for a friend
The temps were not working on that gpu but I ignored it as i was just testing the gpu

As soon as I installed my own rx 570 4gb back, the temps are not working on it.

The app opens with "ADLX could not initialize or has no sensors."
LHM doesn't show the gpu temperature sensor as well.
I checked the nightly build @epinter mentioned and also the build that @Rem0o mentioned but the temperature sensor isn't showing.

Any idea what went wrong?

btw Thanks for the amazing app. Really helps with controlling fans properly.

@qaziabdullah
Copy link

I am facing the same issue on rx570 4gb. Tried different builds but no use.

What happened was: It was working fine with idk what version in past as I installed this a long time ago and don't remember what version was the application. I took out my gpu and put in a rx 580 (2048 sp) to test that gpu for a friend The temps were not working on that gpu but I ignored it as i was just testing the gpu

As soon as I installed my own rx 570 4gb back, the temps are not working on it.

The app opens with "ADLX could not initialize or has no sensors." LHM doesn't show the gpu temperature sensor as well. I checked the nightly build @epinter mentioned and also the build that @Rem0o mentioned but the temperature sensor isn't showing.

Any idea what went wrong?

btw Thanks for the amazing app. Really helps with controlling fans properly.

Fixed it by using AMD Cleanup Utility and reinstalling drivers. Basically redoing everything gpu from scratch helped.
Sorry for the false alarm ig. Seems like issue was on my end with drivers somehow.

@Rem0o Rem0o closed this as completed May 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants