Rem0o/FanControl.Releases

FanControl doesn't work after driver downgrade

NiteOwl-OvO opened this issue · 2 comments

I have a new video card XFX RX6750 XT. It started green screening during long sessions in Hunt: Showdown and 7 Days to Die. I upgraded the Adrenalin software to the latest and the problem only got worse. A friend recommended FanControl. I installed it and the ADLX plugin. Configured it and it worked fine. However, after a couple of hours in Hunt I got another green screen. Temps should have been fine. They were holding around 60c measured from the hotspot. It was recommended to downgrade the Adrenalin software to a 23.x version instead of 24.5.1. I tried 23.9.3 and FanControl threw exceptions and "Initialization failed" messages. I upgraded adrenalin to 23.11.1 and got the same. ADLX reports no temp sensors found. I tried refreshing and FanControl crashes. This is what I found in the error log. I'm a c# developer, so this looks all too familiar. If I can help debug in any way let me know.

5/30/2024 7:35:21 AM: ADLXWrapper.ADLXEception: Result: ADLX_ORPHAN_OBJECTS
Couldn't terminate ADLX
at ADLXWrapper.Extensions.ThrowIfError(ADLX_RESULT result, String message)
at ADLXWrapper.ADLXWrapper.Dispose()
at FanControl.ADLX.ADLXPlugin.DisposeAll()
at FanControl.ADLX.ADLXPlugin.Close()
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Close()
at FanControl.Domain.ComputerAccessLayer.Close()
5/30/2024 7:35:21 AM: System.NullReferenceException: Object reference not set to an instance of an object.
at FanControl.Domain.FileLogger.Log(Exception exception)
at FanControl.Domain.ComputerAccessLayer.<>c__DisplayClass11_0.<b__0>d.MoveNext()
5/30/2024 7:35:21 AM: Initialization failed.

Update: I exited FanControl, deleted everything in the Configurations folder and the Plugins folder, then started FanControl. It did the initial setup. I went to Settings and imported the ADLX plugin. No temp sensor are detected by ADLX. I refreshed temp sensors and received a double error message: ADLX could not initialize or has no sensors. Found these new errors in the error log:

5/31/2024 2:11:17 AM: ADLXWrapper.ADLXEception: Result: ADLX_ORPHAN_OBJECTS
Couldn't terminate ADLX
at ADLXWrapper.Extensions.ThrowIfError(ADLX_RESULT result, String message)
at ADLXWrapper.ADLXWrapper.Dispose()
at FanControl.ADLX.ADLXPlugin.DisposeAll()
at FanControl.ADLX.ADLXPlugin.Close()
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Close()
at FanControl.Domain.ComputerAccessLayer.Close()
5/31/2024 2:11:17 AM: ADLX plugin: ADLXWrapper.ADLXEception: Result: ADLX_ALREADY_INITIALIZED
Couldn't initialize ADLX
at ADLXWrapper.Extensions.ThrowIfError(ADLX_RESULT result, String message)
at ADLXWrapper.ADLXWrapper..ctor()
at FanControl.ADLX.ADLXPlugin.Initialize()
5/31/2024 2:15:09 AM: ADLXWrapper.ADLXEception: Result: ADLX_TERMINATED
Couldn't stop performance metrics tracking
at ADLXWrapper.Extensions.ThrowIfError(ADLX_RESULT result, String message)
at ADLXWrapper.PerformanceMonitor.b__6_0()
at ADLXWrapper.ActionDisposable.Dispose()
at FanControl.ADLX.ADLXPlugin.DisposeAll()
at FanControl.ADLX.ADLXPlugin.Close()
at FanControl.Domain.BackendProviders.Plugin.PluginBackendProvider.Close()
at FanControl.Domain.ComputerAccessLayer.Close()
5/31/2024 2:15:09 AM: ADLX plugin: ADLXWrapper.ADLXEception: Result: ADLX_ALREADY_INITIALIZED
Couldn't initialize ADLX
at ADLXWrapper.Extensions.ThrowIfError(ADLX_RESULT result, String message)
at ADLXWrapper.ADLXWrapper..ctor()
at FanControl.ADLX.ADLXPlugin.Initialize()

image

same problem