I have a strange (and annoying) problem with my ASUS UX32LA notebook: I suspect that multiple Linux distros (Ubuntu 16.04 and newer major versions using the 4.18.0-17-generic kernel, plus Fedora 28 LiveUSB), somehow breaks BIOS control over fans.
I also tried upgrading Ubuntu to 5.x kernel line. Every attempt was followed by a BIOS re-flash. No attempt brought success.
- One day (don't remember when, not using this notebook very often) fans started to work at full speed when using Linux (it was 4.x line kernel).
- First I though of trying reboot to Windows to see if problem persists. It turned out that indeed fans were still at full speed on Windows.
- Then I though that it may be a hardware issue. I gave computer to the repair and I was amused when they told me that re-flashing BIOS made fans work properly on Windows (they refused to check on Linux...). No hardware issue.
- Having computer back I operated Windows for some time (week or so) to see if the issue is gone. It was.
- After booting into Linux the issue was back as soon as CPU temperature rose enough for the fan to turn on. It turned on to full speed and remained so. After that it's not important if it's Linux or Windows. Fans at full speed.
- Re-flashing BIOS solves the issue as long as Linux is not booted. On Windows fans work normally.
I don't expect easy answer here, but maybe someone could give me a hint where to start debugging? I found some posts that it may be related to the Differentiated System Description Table...