T-Troll / alienfx-tools

Alienware systems lights, fans, and power control tools and apps
MIT License
458 stars 39 forks source link

AlienFX Control(alienfx-gui.exe) and Alien Fan(alienfan-gui.exe) both do not detect the CPU temperature correctly #340

Closed meemkoo closed 1 year ago

meemkoo commented 1 year ago

Describe the bug The bug is that both programs (listed in the title) cannot seem to detect the temperature properly or adjust fan speed accordingly.

Expected behavior I expected for the 2 programs to detect the temperature and apply it to the fan curves.

Screenshots Both of these screenshots display Core Temp and MSI afterburners monitoring window both showing temps of 52~ degrees, while both alienfx-gui and alienfan-gui show 25 degrees Fan1 selected Fan 2 selected

System:

Additional context

T-Troll commented 1 year ago

Wow!

No, it's not a bug, but misleading a bit.

You have really crazy BIOS, i see things like this first time among all models!

Let me describe you how it works and comment:

So... Just connect curves to correct sensors (and rename sensors to something understandable if you wish), and it will work correctly.

Also, it will be useful for me if you run some commands using alienfan-cli (but i need to share some test version for you) to understand BIOS sensor mappings and IDs.

PS: It's a combination of MB and BIOS - Dell don't provide direct fan EC control other guys do, indirect control only (and this is right in many cases). So only tools based on proprietary calls will work.

jpatchMC commented 1 year ago

hey this might be unfounded as we have different systems. I have a m15 r5. not too long ago microsoft released a dell firmware update for my system that causes both awcc and alienwere fan control to read my cpu at 80 something and the gpu at 2, but hwmonitor would report different (likely the real) temperatures. If its that and not fan control I hope you have an easier time rolling back. I will be reimaging when my semester is over

T-Troll commented 1 year ago

@jpatchMC Yes, BIOS update can do this. Maybe they provide more data preparing newest AWCC release. It will be nice to have your BIOS dump (the same for @meemkoo) to check what do they change.

Fan control will work anyway, but you may need to create curves for other sensors as well.