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

Fan Control doesn't detect AMD RX 6750 XT GPU at all #2896

Open
Vakke opened this issue Jan 3, 2025 · 19 comments
Open

Fan Control doesn't detect AMD RX 6750 XT GPU at all #2896

Vakke opened this issue Jan 3, 2025 · 19 comments

Comments

@Vakke
Copy link

Vakke commented Jan 3, 2025

Tried everything to get this working but it wont work. Fresh reinstall of Windows, all the drivers and fan control. At this moment Fan control is the sole controlling software installed in the system and it cannot detect the GPU. Also tried to find sensors with HWinfo and ADLX plugins and they do not work at all.

Describe the bug
Fan control doesn't fins AMD GPU.

Is there a log.txt file next to FanControl.exe with recent date entries?
12/19/2024 1:48:27 AM: Initialize - System.IO.FileNotFoundException: Could not load file or assembly 'ADLXWrapper, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
File name: 'ADLXWrapper, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'
at FanControl.Domain.BackendProviders.ADLX.ADLXWrapperBackendProvider.IsAvailable()
at FanControl.Domain.ComputerAccessLayer.Initialize()
19.12.2024 1.49.14: Initialize - System.IO.FileNotFoundException: Could not load file or assembly 'ADLXWrapper, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. The system cannot find the file specified.
File name: 'ADLXWrapper, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'
at FanControl.Domain.BackendProviders.ADLX.ADLXWrapperBackendProvider.IsAvailable()
at FanControl.Domain.ComputerAccessLayer.Initialize()
3.1.2025 18.06.18: ADLX plugin: ADLXWrapper.ADLXEception: ADLX was not initialized before getting system services
at ADLXWrapper.ADLXWrapper.GetSystemServices()
at FanControl.ADLX.ADLXPlugin.Initialize()
3.1.2025 18.06.18: Open - System.NullReferenceException: Object reference not set to an instance of an object.
at FanControl.ADLX.ADLXPlugin.DisposeAll()
at FanControl.ADLX.ADLXPlugin.Initialize()
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Open()
3.1.2025 18.08.04: Open - System.Exception: HWInfo is not running or reporting to gadget is not enabled.
at FanControl.HWInfo.HWInfoPlugin.Initialize() in C:\projects\fancontrol-hwinfo\HWInfoPlugin.cs:line 27
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Open()
3.1.2025 18.08.04: ADLX plugin: ADLXWrapper.ADLXEception: ADLX was not initialized before getting system services
at ADLXWrapper.ADLXWrapper.GetSystemServices()
at FanControl.ADLX.ADLXPlugin.Initialize()
3.1.2025 18.08.04: Open - System.NullReferenceException: Object reference not set to an instance of an object.
at FanControl.ADLX.ADLXPlugin.DisposeAll()
at FanControl.ADLX.ADLXPlugin.Initialize()
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Open()
1/3/2025 6:08:26 PM: Open - System.Exception: HWInfo is not running or reporting to gadget is not enabled.
at FanControl.HWInfo.HWInfoPlugin.Initialize() in C:\projects\fancontrol-hwinfo\HWInfoPlugin.cs:line 27
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Open()
1/3/2025 6:08:26 PM: ADLX plugin: ADLXWrapper.ADLXEception: ADLX was not initialized before getting system services
at ADLXWrapper.ADLXWrapper.GetSystemServices()
at FanControl.ADLX.ADLXPlugin.Initialize()
1/3/2025 6:08:26 PM: Open - System.NullReferenceException: Object reference not set to an instance of an object.
at FanControl.ADLX.ADLXPlugin.DisposeAll()
at FanControl.ADLX.ADLXPlugin.Initialize()
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Open()
1/3/2025 6:08:27 PM: Open - System.Exception: HWInfo is not running or reporting to gadget is not enabled.
at FanControl.HWInfo.HWInfoPlugin.Initialize() in C:\projects\fancontrol-hwinfo\HWInfoPlugin.cs:line 27
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Open()
1/3/2025 6:08:27 PM: ADLX plugin: ADLXWrapper.ADLXEception: ADLX was not initialized before getting system services
at ADLXWrapper.ADLXWrapper.GetSystemServices()
at FanControl.ADLX.ADLXPlugin.Initialize()
1/3/2025 6:08:27 PM: Open - System.NullReferenceException: Object reference not set to an instance of an object.
at FanControl.ADLX.ADLXPlugin.DisposeAll()
at FanControl.ADLX.ADLXPlugin.Initialize()
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Open()
1/3/2025 6:08:28 PM: Try refresh failed. Retry count (2) exceeded.
HWInfo could not initialize or has no sensors.
ADLX could not initialize or has no sensors.
3.1.2025 18.09.29: Open - System.Exception: HWInfo is not running or reporting to gadget is not enabled.
at FanControl.HWInfo.HWInfoPlugin.Initialize() in C:\projects\fancontrol-hwinfo\HWInfoPlugin.cs:line 27
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Open()
3.1.2025 18.09.29: ADLX plugin: ADLXWrapper.ADLXEception: ADLX was not initialized before getting system services
at ADLXWrapper.ADLXWrapper.GetSystemServices()
at FanControl.ADLX.ADLXPlugin.Initialize()
3.1.2025 18.09.29: Open - System.NullReferenceException: Object reference not set to an instance of an object.
at FanControl.ADLX.ADLXPlugin.DisposeAll()
at FanControl.ADLX.ADLXPlugin.Initialize()
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Open()
1/3/2025 6:11:30 PM: Open - System.Exception: HWInfo is not running or reporting to gadget is not enabled.
at FanControl.HWInfo.HWInfoPlugin.Initialize()
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Open()
1/3/2025 6:11:31 PM: Open - System.Exception: HWInfo is not running or reporting to gadget is not enabled.
at FanControl.HWInfo.HWInfoPlugin.Initialize()
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Open()
1/3/2025 6:11:32 PM: Try refresh failed. Retry count (2) exceeded.
HWInfo could not initialize or has no sensors.
3.1.2025 18.11.48: Open - System.Exception: HWInfo is not running or reporting to gadget is not enabled.
at FanControl.HWInfo.HWInfoPlugin.Initialize()
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Open()
3.1.2025 18.12.07: Open - System.Exception: HWInfo is not running or reporting to gadget is not enabled.
at FanControl.HWInfo.HWInfoPlugin.Initialize()
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Open()
1/3/2025 6:16:09 PM: Open - System.Exception: HWInfo is not running or reporting to gadget is not enabled.
at FanControl.HWInfo.HWInfoPlugin.Initialize() in C:\projects\fancontrol-hwinfo\HWInfoPlugin.cs:line 27
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Open()
1/3/2025 6:16:10 PM: Open - System.Exception: HWInfo is not running or reporting to gadget is not enabled.
at FanControl.HWInfo.HWInfoPlugin.Initialize() in C:\projects\fancontrol-hwinfo\HWInfoPlugin.cs:line 27
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Open()
1/3/2025 6:16:11 PM: Try refresh failed. Retry count (2) exceeded.
HWInfo could not initialize or has no sensors.
3.1.2025 18.16.31: Open - System.Exception: HWInfo is not running or reporting to gadget is not enabled.
at FanControl.HWInfo.HWInfoPlugin.Initialize() in C:\projects\fancontrol-hwinfo\HWInfoPlugin.cs:line 27
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Open()
3.1.2025 18.16.39: Open - System.Exception: HWInfo is not running or reporting to gadget is not enabled.
at FanControl.HWInfo.HWInfoPlugin.Initialize() in C:\projects\fancontrol-hwinfo\HWInfoPlugin.cs:line 27
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Open()

Relevant hardware specs and setup
RX 6750 XT
Win 11
Ryzen 5 7600 XT
Asus B650 Tuf

@Rem0o
Copy link
Owner

Rem0o commented Jan 3, 2025

It seems like you deleted a DLL from the installation folder (ADLXWrapper.dll).

@Vakke
Copy link
Author

Vakke commented Jan 3, 2025

It is there

Näyttökuva 2025-01-04 000518
Näyttökuva 2025-01-03 235915

This is also the newest error log:

ADLX could not initialize or has no sensors.
HWInfo could not initialize or has no sensors.
3.1.2025 23.58.42: ADLX plugin: ADLXWrapper.ADLXEception: ADLX was not initialized before getting system services
at ADLXWrapper.ADLXWrapper.GetSystemServices()
at FanControl.ADLX.ADLXPlugin.Initialize()
3.1.2025 23.58.42: Open - System.NullReferenceException: Object reference not set to an instance of an object.
at FanControl.ADLX.ADLXPlugin.DisposeAll()
at FanControl.ADLX.ADLXPlugin.Initialize()
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Open()
3.1.2025 23.58.42: Open - System.Exception: HWInfo is not running or reporting to gadget is not enabled.
at FanControl.HWInfo.HWInfoPlugin.Initialize() in C:\projects\fancontrol-hwinfo\HWInfoPlugin.cs:line 27
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Open()
3.1.2025 23.58.55: ADLX plugin: ADLXWrapper.ADLXEception: ADLX was not initialized before getting system services
at ADLXWrapper.ADLXWrapper.GetSystemServices()
at FanControl.ADLX.ADLXPlugin.Initialize()
3.1.2025 23.58.55: Open - System.NullReferenceException: Object reference not set to an instance of an object.
at FanControl.ADLX.ADLXPlugin.DisposeAll()
at FanControl.ADLX.ADLXPlugin.Initialize()
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Open()
3.1.2025 23.58.55: Open - System.Exception: HWInfo is not running or reporting to gadget is not enabled.
at FanControl.HWInfo.HWInfoPlugin.Initialize() in C:\projects\fancontrol-hwinfo\HWInfoPlugin.cs:line 27
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Open()

@Rem0o
Copy link
Owner

Rem0o commented Jan 4, 2025

It seems like you got the adlx plugin also? Adlx is now built in, remove the plugin from the plugin directory.

@Vakke
Copy link
Author

Vakke commented Jan 4, 2025

I've installed it to test if it would make it work but it doesn't and the included one isn't working either.

I've now removed the plugin and the results are the same.

HWInfo could not initialize or has no sensors.
4.1.2025 23.02.36: Open - System.Exception: HWInfo is not running or reporting to gadget is not enabled.
at FanControl.HWInfo.HWInfoPlugin.Initialize() in C:\projects\fancontrol-hwinfo\HWInfoPlugin.cs:line 27
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Open()

Somehow it seems that none on the plugins are working on my end. I've made sure that HWInfo is also on that even that plugin is not working.

@Rem0o
Copy link
Owner

Rem0o commented Jan 9, 2025

HWINfo needs to export sensors for FanControl to pick up any. You are trying to mix a lot of things at the same time. Get rid of the HWinfo plugin to start and you should get your AMD detected.

@Vakke
Copy link
Author

Vakke commented Jan 9, 2025

I did this before and now have removed all the plugins and reinstalled both the AMD drivers with DDU and Fan control again.

Software still don't detect the AMD GPU fans or any of it sensors.

@Rem0o
Copy link
Owner

Rem0o commented Jan 9, 2025

What version of the driver/adrenaline do you got? Can you control/detect the fan in Adrenaline?

@Vakke
Copy link
Author

Vakke commented Jan 9, 2025

Yes there I'm able to control it perfectly. I have the newest drivers so 24.12.1 at the moment and have had them for all the testing.

@Rem0o
Copy link
Owner

Rem0o commented Jan 9, 2025

With no plugin at all and ADLXWrapper enabled, do you get any error in the logs?

@Vakke
Copy link
Author

Vakke commented Jan 9, 2025

No errors after that but somehow the GPU is not on the sensor list.

Näyttökuva 2025-01-10 015721

@michlbro
Copy link

michlbro commented Jan 25, 2025

I recently got an error about sensor issues on the latest update with the rx7700xt the logs just state.

1/25/2025 10:25:44 PM: Try refresh failed. Retry count (6) exceeded.
Sensor validation failed.

And now just like Vakke, my gpu sensor no longer show on the list of sensors.

@Abdullah16M
Copy link

Abdullah16M commented Jan 29, 2025

Had the same issue (MSI RX 6750 XT). Tried installing older versions (e.g. V199 + removed the folders before installing) but they all fail to detect GPU sensors UNLESS you restart the pc.

Before restarting

Image

After restarting and installing V199 then V212

V199: The program worked flawlessly and detected the sensors immediately (I loaded my backup configuration)

V212: Got an error saying only 29 sensors out of 32 were detected, after looking into the sensors my GPU sensors were present but not selected in the mix sensor

Missing sensors

Image

GPU sensors not selected in the mix sensor

Image

@devkark
Copy link

devkark commented Feb 18, 2025

I have the same issue with newer versions. However, V199 detects GPU (RX 6950 XT) sensors.

@bentrop
Copy link

bentrop commented Feb 21, 2025

Same exact issue here. 6700 XT.

After V199 all Radeon drivers starting with driver version 32.x are broken - that's pretty much all current, official drivers that can be downloaded from amd.com including the most current recent 25.2.1 release.

However, 33.x work without issue with current FanControl builds - those are the drivers that are rolled out via Windows Update on some Windows 11 24H2 installs.

However, those drivers happen to not have functioning/compatible Radeon Software (they are only compatible with the one downloaded from the Windows Store and that, seemingly, hasn't been updated to the 33.x line of drivers). So they aren't exactly a viable choice for most people.

As it stands, current, official, versions of FanControl are incompatible with current, official, versions of the Radeon drivers. That's a less than ideal situation.

@Rem0o
Copy link
Owner

Rem0o commented Feb 21, 2025

FanControl uses ADLX, the official API provided by AMD:

All the code is open and available here:
https://github.com/Rem0o/ADLXWrapper

It detects my RX 7600 just fine still on Adrenaline 24.12.1.

@Rem0o
Copy link
Owner

Rem0o commented Feb 21, 2025

There is a test app in there. If you could run it and tell us at which step it fails, would be useful.

@mkorkalo
Copy link

mkorkalo commented Feb 22, 2025

Exactly same issue here.
AMD software 24.12.1, FanControl v215. RX6800XT. No plugins installed, never had any. ADLXWrapper is enabled.
I used to see the AMD GPU sensors but after upgrade something is broken.

Rem0o: There are no prebuilt binaries to test in the project that I could find, I tried building the project but my dotnet SDK version is incompatible or something and there's really no documentation on building it.

PS C:\Users\mikko\Downloads\ADLXWrapper> .\fetch_adlx.cmd
Repository does not exist, cloning now...
Cloning into '.\ADLX'...
remote: Enumerating objects: 13178, done.
remote: Counting objects: 100% (2128/2128), done.
remote: Compressing objects: 100% (1345/1345), done.
remote: Total 13178 (delta 1675), reused 993 (delta 771), pack-reused 11050 (from 1)
Receiving objects: 100% (13178/13178), 6.57 MiB | 10.96 MiB/s, done.
Resolving deltas: 100% (11812/11812), done.
Updating files: 100% (3196/3196), done.
PS C:\Users\mikko\Downloads\ADLXWrapper> dotnet build
Restore succeeded with 1 warning(s) in 0,3s
    C:\Users\mikko\Downloads\ADLXWrapper\ADLXBindings\ADLXBindings.vcxproj : warning NU1503: Skipping restore for project 'C:\Users\mikko\Downloads\ADLXWrapper\ADLXBindings\ADLXBindings.vcxproj'. The project file may be invalid or missing targets required for restore.
  ADLXBindings failed with 1 error(s) (0,0s)
    C:\Users\mikko\Downloads\ADLXWrapper\ADLXBindings\ADLXBindings.vcxproj(28,3): error MSB4278: The imported file "$(VCTargetsPath)\Microsoft.Cpp.Default.props" does not exist and appears to be part of a Visual Studio component. This file may require MSBuild.exe in order to be imported successfully, and so may fail to build in the dotnet CLI.
  ADLXWrapper.TestApp failed with 1 error(s) (0,0s)
    C:\Users\mikko\Downloads\ADLXWrapper\ADLXWrapper.TestApp\ADLXWrapper.TestApp.csproj(15,2): error MSB3073: The command "xcopy "C:\Users\mikko\Downloads\ADLXWrapper\x64\Debug\ADLXBindings.dll" "C:\Users\mikko\Downloads\ADLXWrapper\ADLXWrapper.TestApp\bin\Debug\net8.0\" /Y" exited with code 4.

Build failed with 2 error(s) and 1 warning(s) in 0,4s

@Rem0o
Copy link
Owner

Rem0o commented Feb 22, 2025

@mkorkalo it's a c++ project, seems like to you don't have C++ compiler component installed with your VS installation.

You also need https://www.swig.org/download.html

@bentrop
Copy link

bentrop commented Feb 22, 2025

It detects my RX 7600 just fine still on Adrenaline 24.12.1.

I assume that's the latest WHQL drivers straight from AMD you are talking about? Or something deployed via Windows Update? What version of Windows are you on?

I'm on Win 11 24H4 and did both multiple driver install with factory reset as well as several full DDU sweep attempts as well as several completely fresh installs of various versions of FanControl. The result is always the same:

Every single current driver downloaded from amd.com (WHQL, Optional) is incompatible with FanControl's ADLXWrapper and no sensors are found. The drivers downloaded via Windows Update work with FanControl instantly, but don't actually work with the Windows Store Radeon Software like they should, redirecting the user to please download the drivers from AMD.com instead.

Once done, Radeon Software works, but FanControl doesn't.

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

7 participants