ALDX incorrectly named the fan control for 7900XTX as Radeon Graphics?
I added the FanControl.ADLX plugin. Here is what it detected.
At first, I was disappointed because it only had fan speed detected for my 7900XTX, no fan control. At some point while I was tinkering I accidentally set the AMD Integrated Graphics fan controller to 50%, and to my surprise, the speed sensor for the 7900XTX changed accordingly.
Did the ADLX plugin sensors incorrectly name the fan controller as 'AMD Radeon(TM) Graphics' instead of 'AMD Radeon RX 7900 XTX', or is something really strange going on here?
If you look at the code here https://github.com/Rem0o/FanControl.ADLX/blob/main/ADLXPlugin.cs
it seems like the plugin is actually detecting 2 gpus. One is labeled as AMD Radeon (TM) and the other as the RX 7900.
It makes sense that it detects 2 GPUs, since my the 7800x3d has integrated graphics. What I am confused about is why the fan controller doesn't correspond with the speed sensor of the same name (obviously I can rename it). It would make sense that only 1 controller would be present, since integrated graphics don't have a fan, but it doesn't make sense why the one controller it detects is labeled as AMD Radeon Graphics, when it in fact controls the RX 7900
I tried refreshing the sensors and it actually crashed the program. Not entirely sure how the error log system works, but FanControl crashes before it logs the output here, and only writes the error to the log file after re-opening.
Upon reopening everything is still working. The AMD Radeon Graphics controller changes the fan speed of the 7900xtx
I think this confirms the strange behavior and may give you some more insight. I'll take a look at how the ADLX plugin is written to see if it gives any ideas.
https://github.com/Rem0o/FanControl.ADLX/releases/tag/V0.1