FanControl.Releases icon indicating copy to clipboard operation
FanControl.Releases copied to clipboard

Initialization failed after upgraded to v201

Open hsuanguo opened this issue 1 year ago • 33 comments

Not sure what was the last version, but I kept getting this from today:

2024/9/9 9:41:17: Initialization failed. Retry count (6) exceeded.
2024/9/9 10:42:20: Initialization failed. Retry count (6) exceeded.
2024/9/9 10:48:27: Initialization failed. Retry count (6) exceeded.
2024/9/9 10:50:12: Initialization failed. Retry count (6) exceeded.
2024/9/9 10:55:32: Initialization failed. Retry count (6) exceeded.

image

Notably that this error does not happen every time, I would say 1 in 3 starts that I can encounter it.

hsuanguo avatar Sep 09 '24 10:09 hsuanguo

The retry mechanism was broken in the last versions. Your config says the program detected 53 sensors the last time it got saved. If nothing is seemingly missing, you can just save on top with the 52 sensors.

Rem0o avatar Sep 09 '24 14:09 Rem0o

i saved the config manually, and now I get this a lot

image

Sometimes it is 32, sometimes it is 39..

hsuanguo avatar Sep 09 '24 14:09 hsuanguo

Seems like you got unreliable sensor detection. What sources do you have enabled, and what sources are you actually using? Any plugin?

Rem0o avatar Sep 09 '24 14:09 Rem0o

image

Have no plugin installed, everything worked fine before the last update though...

But today I got those already:

2024/9/9 9:41:17: Initialization failed. Retry count (6) exceeded.
2024/9/9 10:42:20: Initialization failed. Retry count (6) exceeded.
2024/9/9 10:48:27: Initialization failed. Retry count (6) exceeded.
2024/9/9 10:50:12: Initialization failed. Retry count (6) exceeded.
2024/9/9 10:55:32: Initialization failed. Retry count (6) exceeded.
2024/9/9 11:00:03: Initialization failed. Retry count (6) exceeded.
2024/9/9 15:06:25: Initialization failed. Retry count (6) exceeded.
2024/9/9 15:07:01: Initialization failed. Retry count (6) exceeded.
2024/9/9 15:07:38: Initialization failed. Retry count (6) exceeded.
2024/9/9 15:07:53: Initialization failed. Retry count (6) exceeded.
2024/9/9 15:20:08: Initialization failed. Retry count (6) exceeded.

Is the AMD one relevant?

hsuanguo avatar Sep 09 '24 14:09 hsuanguo

Well it depends on what Hardware you got.

NVAPI is for Nvidia GPU. ADLX is for AMD GPU.

Memory, Embedded EC, and Inpout you most likely don't need. Uncheck everything you don't need.

Rem0o avatar Sep 09 '24 14:09 Rem0o

unchecked ADLX and Inpout and havn't seen errors for the last 4 starts, I'll keep monitoring ...thanks!

hsuanguo avatar Sep 09 '24 14:09 hsuanguo

I've been encountering a similar issue for both v200 and also v201 just now. I've been downgrading to v199 since it still works. This is my config: image When I upgrade, it detects almost none of my fan sensors. I get that same message about Initialization retry failed.

calebeno avatar Sep 09 '24 14:09 calebeno

@calebeno Same questions applies to you. Uncheck everything you don't need.

Rem0o avatar Sep 09 '24 14:09 Rem0o

On v199, I set up that sensor settings config as I posted above. To my understanding I do need all of those (I have a LOT of fans, though most are run through razer controllers). I re-ran the sensor config on v199 and everything checked out. This is my dashboard on v199: image

(Aside that there is a wonkiness with the CPU fan but that's unrelated) When I upgrade to v201, this is what I get upon startup:

image

Again, that is using the above posted configuration.

calebeno avatar Sep 09 '24 14:09 calebeno

Any log.txt? @calebeno

Rem0o avatar Sep 09 '24 14:09 Rem0o

ok, I got the error again, so there must be something broken with the latest versions

hsuanguo avatar Sep 09 '24 14:09 hsuanguo

@Rem0o

9/5/2024 10:18:08 AM: Update - NvAPIWrapper.Native.Exceptions.NVIDIAApiException: NVAPI_NVIDIA_DEVICE_NOT_FOUND
   at NvAPIWrapper.Native.GPUApi.GetThermalSettings(PhysicalGPUHandle physicalGPUHandle, ThermalSettingsTarget sensorTarget)
   at NvAPIWrapper.GPU.GPUThermalInformation.get_ThermalSensors()
   at FanControl.Domain.BackendProviders.NVApiWrapper.NVApiTempSensor.Update()
   at FanControl.Domain.BackendProviders.NVApiWrapper.NVApiWrapperBackendProvider.Update()
9/5/2024 10:18:16 AM: NvAPI failed. A complete refresh is required.
9/9/2024 10:20:34 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 10:20:37 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 10:20:43 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 10:20:49 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 10:20:53 AM: LibreHardwareMonitor could not initialize or has no sensors.
9/9/2024 10:20:58 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 10:25:32 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 10:25:37 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 10:25:43 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 10:25:49 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 10:25:55 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 10:26:01 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 10:26:07 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 10:26:08 AM: Initialization failed. Retry count (6) exceeded.
9/9/2024 10:45:15 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 10:45:17 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 10:45:22 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 10:45:28 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 10:45:34 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 10:45:40 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 10:45:46 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 10:45:46 AM: Initialization failed. Retry count (6) exceeded.
9/9/2024 10:50:51 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 10:50:53 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 10:50:56 AM: LibreHardwareMonitor could not initialize or has no sensors.
9/9/2024 11:06:31 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 11:06:33 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 11:06:38 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 11:06:44 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 11:06:50 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 11:06:55 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 11:07:01 AM: Open - HidSharp.Exceptions.DeviceIOException: Failed to get info.
   at HidSharp.Platform.Windows.WinHidDevice.RequiresGetInfo(GetInfoFlags flags)
   at HidSharp.Platform.Windows.WinHidDevice.GetSerialNumber()
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController..ctor(HidDevice dev, ISettings settings)
   at LibreHardwareMonitor.Hardware.Controller.Razer.RazerGroup..ctor(ISettings settings)
   at LibreHardwareMonitor.Hardware.Computer.AddGroups()
   at LibreHardwareMonitor.Hardware.Computer.Open()
   at FanControl.Domain.BackendProviders.LHM.LHMBackendProvider.Open()
9/9/2024 11:07:01 AM: Initialization failed. Retry count (6) exceeded.

calebeno avatar Sep 09 '24 15:09 calebeno

That's the log from initial open. Attempting to trigger a refresh loops with this menu opening again and again: image

calebeno avatar Sep 09 '24 15:09 calebeno

One more update, tried clicking continue and then kicked off the calibration process again but it's only detecting the gpu fans, nothing else.

calebeno avatar Sep 09 '24 15:09 calebeno

LibreHardwareMonitor.Hardware.Controller.Razer.RazerFanController

It seems like the LibreHardwareMonitor part for the Razer fan controller throws errors, it can't communicate properly with the HID device.

Rem0o avatar Sep 09 '24 15:09 Rem0o

Are you using an other software that may use/conflict with your Razer controller, like Synapse or something similar?

Rem0o avatar Sep 09 '24 16:09 Rem0o

I have synapse and icue both disabled as I use signalrgb to handle rgb lighting. But I don't pay for signal rgb and they keep all of their fan controller tech behind the paywall (yours is better anyway) so in theory signalrgb wouldn't be affecting it? I've made no change to my signal rgb setup and v199 of fan control still works without issues.

calebeno avatar Sep 09 '24 20:09 calebeno

Found the change: https://github.com/LibreHardwareMonitor/LibreHardwareMonitor/pull/1435/files#diff-2303af8c96150c9fc2355f0fb8b6ad7124f4837df4d118240f7cb3f09e9e6fd5

Seems like the identifier for the device was changed, which now request its serial number, and that doesn't seem to work on your device. I doubt this code change was tested on every device it impacted.

Rem0o avatar Sep 09 '24 20:09 Rem0o

@Rem0o Good find. What's the next step here? A new issue on their page? I'm not sure that I have the technical understanding of the issue at hand to correctly articulate it.

Edit: Nvm, I didn't see the issue mention until the page refreshed.

calebeno avatar Sep 09 '24 21:09 calebeno

Windows 11

After upgrading I get this retry screen which ultimately leads to a crash after a few seconds:

image

If I click cancel I get this error and my fans behave as expected:

image

Disabling ADLXWrapper in sensor settings afterwards appears to have resolved the problem

image

NSQY avatar Sep 12 '24 13:09 NSQY

Application: FanControl.exe
CoreCLR Version: 8.0.824.36612
.NET Version: 8.0.8
Description: The process was terminated due to an unhandled exception.
Exception Info: System.AccessViolationException: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.
Stack:
   at ADLXWrapper.Bindings.ADLXPINVOKE.delete_ADLXHelper(System.Runtime.InteropServices.HandleRef)
   at ADLXWrapper.Bindings.ADLXPINVOKE.delete_ADLXHelper(System.Runtime.InteropServices.HandleRef)
   at ADLXWrapper.Bindings.ADLXHelper.Dispose(Boolean)
   at ADLXWrapper.Bindings.ADLXHelper.Finalize()

NSQY avatar Sep 12 '24 13:09 NSQY

@NSQY

What CPU, what GPU, do you have ADLXWrapper enabled?

Also, any log.txt?

Rem0o avatar Sep 12 '24 14:09 Rem0o

@Rem0o

did you miss my chronological timeline above that message?

I can't find any log.txt in the folder

7950X3D 4070TI Gigabyte B650E

NSQY avatar Sep 12 '24 14:09 NSQY

@NSQY the retry error you get is for the integrated GPU with your CPU. It got disabled in the latest releases. You can simply save on top of the error and you should be good. You may disable ADLXWrapper all together since you have an Nvidia GPU.

Rem0o avatar Sep 12 '24 15:09 Rem0o

I have the same problem with v201. With previous versions it's OK. Only MB, CPU and GPU are enabled.

m2840 avatar Sep 14 '24 12:09 m2840

@calebeno

V202 should fix the controller identifier issue.

Rem0o avatar Sep 14 '24 17:09 Rem0o

@Rem0o I am pleased to report that v202 works like a charm! Thanks for following up on this.

calebeno avatar Sep 14 '24 19:09 calebeno

I have the same issue: image

No errors when refreshing sensors and nothing except this error in the log: 9/14/2024 12:11:30 PM: Initialization failed. Retry count (6) exceeded. 9/14/2024 12:12:50 PM: Initialization failed. Retry count (6) exceeded. 9/14/2024 12:14:57 PM: Initialization failed. Retry count (6) exceeded.

However, FC works just fine after clicking OK on the error dialog.

StephenMSmith avatar Sep 14 '24 19:09 StephenMSmith

Seeing this issue after updating to V201 AND V202 (dotnet48). V199 and all versions before work(ed) fine. 13900K Asus Z790-E Gaming Wifi Corsair AIO RTX4090

CorsairLink plugin (V1.60) disabled for testing, but still 1 Sensor missing.

fancontrol

matthlsile avatar Sep 15 '24 08:09 matthlsile

I have the same problem from version 200v, 201,202.

image

ZiOLONwe avatar Sep 15 '24 08:09 ZiOLONwe