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

HWinfo could not initialize or has no sensors_New X870E motherboard

Open AcIDc0r3 opened this issue 1 year ago • 10 comments

I've been trying to use Fan Control and I've not been able to take control of the fans connected to the PWM fan headers on the motherboard which is not surprising since the Gigabyte X870E motherboards just released a few days ago. Even Aida64 can't read CPU and fan speeds either. I have HWinfo installed and the plug-in is in the plugins directory. I have Lian Li SL-Inf fans but only the lighting is connected to the Lian Li controllers, the speed control wire s are connected to a PWM header on the motherboard. I have three sets of fans and an AIO, one set of three 120mm fans is connected to the CPU fan header, one set of three 140mm fans are connected to the Sysfan_1 fan header, and one set of two 120mm fans connected to the Sysfan_4 header and my AIO pump is connected to the Sysfan_5/Pump_1 header. While in Fan Control when I click on Pair Speed Sensor I'm only showing two sets with active RPMs and sliding the slider to stop the fans does nothing to either one of the sets of fans, I guess it's getting that info from HWinfo...not sure. In HWinfo it can read all of them with no issue. Also worth mentioning, when I click on Refresh Sensors Detection it comes back saying HWinfo Could Not Initialize or Has No Sensors but HWinfo is running (I paid for a license) and Shared Memory Support is on. All the fans are set to PWM in the bios so I don't know what's going on with it. Here's a report from LibreHardwareMonitor attached. Please help me with this someone. Report.txt

AcIDc0r3 avatar Oct 05 '24 15:10 AcIDc0r3

HWInfo doesn't work with Shared Memory, it used the Gadget registry feature.

See the instructions: https://github.com/Rem0o/FanControl.HWInfo?tab=readme-ov-file#to-install

Also until your motherboard is added to LHM, you won't have any fan control, plugin or not.

Rem0o avatar Oct 05 '24 16:10 Rem0o

In update 206 was this addressed because I still can't control my fans or was it and I'm just doing something else wrong?

AcIDc0r3 avatar Oct 08 '24 18:10 AcIDc0r3

No it was not. Support needs to be added to LHM. It may take a while for someone with the board adding it.

Rem0o avatar Oct 08 '24 18:10 Rem0o

FYI I got fan RPM & control working on my X870E Aorus Elite Wifi7. Refer to this commit

Still working on getting voltage sensors working correctly in LHM, but if all you need is Fan Control functionality, you can build this version of LHM and copy in the new .dll file

Depending on your exact motherboard version, you might need to create a new entry for it, assuming it uses the same Super I/O chip

kellenmurray avatar Nov 10 '24 18:11 kellenmurray

FYI I got fan RPM & control working on my X870E Aorus Elite Wifi7. Refer to this commit

Still working on getting voltage sensors working correctly in LHM, but if all you need is Fan Control functionality, you can build this version of LHM and copy in the new .dll file

Depending on your exact motherboard version, you might need to create a new entry for it, assuming it uses the same Super I/O chip

Unfortunately as I’m unfamiliar on how to use this, are there instructions a or are you able to share the built out DLL? I have the same motherboard. Thank you.

FrankFioretti avatar Nov 11 '24 23:11 FrankFioretti

LibreHardwareMonitorLib.zip

That has the .dll and .xml files generated by my LibreHardwareMonitor build. If you drop those in the folder with your Fan Control executable it should hopefully work for you (assuming you have the same motherboard). Back up the old files as a precaution before you replace them. Best of luck.

kellenmurray avatar Nov 11 '24 23:11 kellenmurray

LibreHardwareMonitorLib.zip

That has the .dll and .xml files generated by my LibreHardwareMonitor build. If you drop those in the folder with your Fan Control executable it should hopefully work for you (assuming you have the same motherboard). Back up the old files as a precaution before you replace them. Best of luck.

Appreciate this! Just got my X870E Aorus Elite Wifi7 and was worried I wouldn't be able to use the app. As a separate question does your MOBO display have a D8 code in the little display?

erikpienk avatar Nov 17 '24 02:11 erikpienk

Hi @kellenmurray , do you have any plans to merge your code?

dpkano avatar Feb 06 '25 18:02 dpkano

Librehardware Monitor with x870 and x870E was released 2 weeks ago, would love to see some updates on this topic :D Tested today, still not detecting (with newest version)

0xMDIV avatar Feb 09 '25 01:02 0xMDIV

Edit: Updated this comment to reflect the latest LHM commit and some new info.

For Gigabyte X870 motherboards, X870E Aorus Pro & X870E Aorus Pro Ice are already implemented into FanControl, as of version 214. X870E Aorus Xtreme AI Top is implemented into FanControl as of version 218.

As of 3/23/25, all other Gigabyte X870 motherboards are not yet implemented in LibreHardwareMonitor and thus, not yet fully supported by FanControl.

For these non-implemented Gigabyte X870 motherboards, you can extract & copy these files into your FanControl folder as a temporary workaround. (Overwrite files) DropBox - LibreHardwareMonitorLib_AllGigabyteX870_Motherboards.zip

Note: Per Reddit Post - Gigabyte X870/X870E Motherboards - Temporary Fix/Implementation that I created a few weeks ago, some of these Gigabyte X870 implementations are untested.

Note 2: My Dropbox link is for the .net 8 version of FanControl.

Slickrick17 avatar Feb 18 '25 18:02 Slickrick17