LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware
User Name
Password
Linux - Hardware This forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?

Notices


Reply
  Search this Thread
Old 03-12-2019, 01:38 PM   #1
bpt1
LQ Newbie
 
Registered: Mar 2019
Posts: 3

Rep: Reputation: Disabled
Question I really need to understand Linux fan control on asus motherboards


I really need help with this. It makes the difference for me on installing Linux vs. Windows. Let me explain.

I have a b450-f asus mb. After installing Windows and before installing the asus tools for fan control. There is a very weak whine from the fans in the computer. After installing the asus tools this straightens out and the computer is perfectly normal - no sound problems.

When installing Debian 9, I go through a proper installation (only acpi errors that can be ignored). The result is the same as a windows installation without the asus tools. So I assumed that fancontrol is what needs to be configured. After looking at dozens of online tutorials, I simply have too many problems and it does not fix anything.

So to start, I understand when asking a question here, you guys like to see error messages. I don't have Debian installed now since I have a single system, but I will be installing it again shortly. Before I do, I wanted to get a fresh look at the proper steps in troubleshooting this. Can someone please give me perhaps a step by step explanation on what I should do before and after my Debian 9 installation. The install is a default setup with the additional selection of Xfce4. otherwise, it's a net install with the default settings for the packages.

How can I know if I have the proper sensors, where in the manual should I look and etc. I am not new to Linux, but I never properly learned hardware config, so it's a little frustrating.

I would like to move the bulk of my computer usage to Linux, but you can imagine that a whining tone from the fan does not allow you to sit in front of the computer for maybe more than a minute. It's subtle but very annoying.
 
Old 03-13-2019, 05:30 AM   #2
Stéphane Ascoët
Member
 
Registered: Feb 2004
Location: Fleury-les-Aubrais, 120 km south of Paris
Distribution: Devuan, Debian, Mandrake, Freeduc (the one I used to work on), Slackware, MacOS X
Posts: 251

Rep: Reputation: 49
Angry

Try a systemd-free distro like Devuan.
And why not making a dual boot?

Last edited by Stéphane Ascoët; 03-13-2019 at 05:31 AM. Reason: Multiboot
 
Old 03-13-2019, 07:09 AM   #3
TB0ne
LQ Guru
 
Registered: Jul 2003
Location: Birmingham, Alabama
Distribution: SuSE, RedHat, Slack,CentOS
Posts: 26,636

Rep: Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965Reputation: 7965
Quote:
Originally Posted by bpt1 View Post
I really need help with this. It makes the difference for me on installing Linux vs. Windows. Let me explain.
I have a b450-f asus mb. After installing Windows and before installing the asus tools for fan control. There is a very weak whine from the fans in the computer. After installing the asus tools this straightens out and the computer is perfectly normal - no sound problems.

When installing Debian 9, I go through a proper installation (only acpi errors that can be ignored). The result is the same as a windows installation without the asus tools. So I assumed that fancontrol is what needs to be configured. After looking at dozens of online tutorials, I simply have too many problems and it does not fix anything.

So to start, I understand when asking a question here, you guys like to see error messages. I don't have Debian installed now since I have a single system, but I will be installing it again shortly. Before I do, I wanted to get a fresh look at the proper steps in troubleshooting this. Can someone please give me perhaps a step by step explanation on what I should do before and after my Debian 9 installation. The install is a default setup with the additional selection of Xfce4. otherwise, it's a net install with the default settings for the packages.
There are numerous guides that address Asus fan control, but we're not going to retype step-by-step guides for you here. And yes, you're right that we actually need to see errors/messages..because without details there are NO problems that can be addressed. We can't guess, and we don't know what you've done/tried so far, so without knowing, we may suggest something you've already done.
Quote:
How can I know if I have the proper sensors, where in the manual should I look and etc. I am not new to Linux, but I never properly learned hardware config, so it's a little frustrating.
Since Asus probably doesn't support Linux out of the box, there is NOWHERE in the manual that has anything to help you, past basic hardware specs.
Quote:
I would like to move the bulk of my computer usage to Linux, but you can imagine that a whining tone from the fan does not allow you to sit in front of the computer for maybe more than a minute. It's subtle but very annoying.
Be aware that Ryzen hardware may have some lingering issues, but it would appear that the it87 sensor package is what you're after, and it's not being actively maintained. Asus decided to use old sensor hardware to save approximately $0.03 per board. But there are some threads that deal with it. Ubuntu is based on Debian, and there was a good thread on the Ubuntu forums. Ubuntu 18.xx apparently works fine right out of the box, and you can install XFCE after you get things going:
https://ubuntuforums.org/showthread.php?t=2401422
https://rog.asus.com/forum/showthrea...F-Gaming-Board

You can also try switching your fan speed settings in BIOS...I believe I read something about going from EFI to legacy (?), which let things work better. Unsure, but worth a try to toggle it.
 
1 members found this post helpful.
Old 03-14-2019, 12:42 AM   #4
mrmazda
LQ Guru
 
Registered: Aug 2016
Location: SE USA
Distribution: openSUSE 24/7; Debian, Knoppix, Mageia, Fedora, others
Posts: 5,808
Blog Entries: 1

Rep: Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066Reputation: 2066
Quote:
Originally Posted by bpt1 View Post
I never properly learned hardware config, so it's a little frustrating.
A basic concept is a larger diameter fan usually moves the same amount of air at a lower and quieter RPM. You could probably change the CPU cooler to one that uses a larger fan. It might last longer as well as make less noise. Noisy little high RPM fans bother me too.
 
Old 03-14-2019, 09:19 AM   #5
Samsonite2010
Member
 
Registered: Apr 2015
Distribution: Debian
Posts: 267
Blog Entries: 1

Rep: Reputation: 117Reputation: 117
Not sure if it helps, but I have in the past week just built a Ryzen 7 machine on an Asus motherboard. Although I can currently only see temperatures from within Linux, I used the Asus BIOS to configure automatic fan control. I think I would rather the fans were controlled via hardware in any case - my motherboard is an X370-pro, so not sure if the fan control is similar (would have thought so). The strange thing is that my GPU fans were not spinning at all, so 0 RPM was correct! I had to run some heavy graphical benchmarks to get the GPU fans to spin - I guess the new case has good airflow.
 
Old 11-16-2020, 02:05 PM   #6
e3c15
LQ Newbie
 
Registered: Nov 2020
Posts: 1

Rep: Reputation: Disabled
Cooling Fan RPM controll problem ASUS ROG STRIX G531GT notebook

Dear Members!

I'd like to ask for your help. I have read the problem of the user named bpt1. I also like to point out that the problem he was talking about is a persistent one for over 10 years now. There has been a lot of work around for the fan-controll problem but the success rate for them is very low. I will try to provide a full description of the problem and after that a few system information to start solving this problem if it is possible. Before I start I want to thank all of you for your help.

The problem: When I use a linux based operating system (debian, lubuntu, mint, ubuntu) the fan speed of the notebook not corresponding to the real temperature of the CPU and GPU sensors correctly. Most of the time the kernel controlling the fan thinks that the cooling is adequate and lowers the RPM while the CPU and/or GPU heat is rising. I must point out that the problem is not in the cooling capability of the fan. When a demanding application is ended the system instantly detects the high heat or overheat and switch instantly to almost adequate cooling RPM but just after the applications are ended not before. Not based on reached temperature.

I have to highlight a few facts.:

- This problem was detected on all notebook I ever used or installed linux on in the last 10 years(HP Pavilom, Fujitsu Siemens, and Asus notebooks and also IBM and Lenovo Thinkpad ).I have hoped for a fix since a ton of complaint have been posted about this problem in every linux distro.
- I'm also aware that there are a lot of respective workaround for this types and I think I tried them all in the last 10 years, but they are not sure fire ways. Sometimes they work like a charm sometimes they won't. The only thing this notebooks has in common that they don't have a BIOS option for setting fan control parameters and all of them based on intel mother board and Nvidia GPU with CPU-s ( Intel dual core, core i3, i5 and i7).
- From kernel standpoint what I know for sure is that from kernel 3.1 mainline and all modified one branches has the same problem and this still the case for the most up to date ones today.
What has been tried out: Thermal pasting, dust cleaning, for minimizing overheat, also disabling CPU turbo feature via p-state to compensate for the lower fan speed.
fancontroll_lmsensor combo, think-fan and i8kutils based sollutions. Manual fan speed setting only worked for older ASUS and Lenovo notebooks but provided a valuable information. The fan speed is governed by the linux kernels capped at 50%, no higher values have been achievable without manual intervention. Under windows 7 and 10 the system using almost the full 0-95% RPM range witch would be enough not 100% because of fan protection.

My current specs:

ASUS ROG STRIX G531 GT

-Computer-
Processor : Intel(R) Core(TM) i7-9750H CPU @ 2.60GHz

Memory : 16244MB (1048MB used)

Machine Type : Notebook
Operating System : Ubuntu 18.04.5 LTS

-Display-
Resolution : 1920x1080 pixels
OpenGL Renderer : GeForce GTX 1650/PCIe/SSE2

Audio Devices-
Audio Adapter: HDA-Intel - HDA Intel PCH
Audio Adapter: HDA-Intel - HDA NVidia

-Input Devices-
Lid Switch
Sleep Button
Power Button
Power Button
AT Translated Set 2 keyboard
MOSART Semi. Trust Gaming Mouse
MOSART Semi. Trust Gaming Mouse
MOSART Semi. Trust Gaming Mouse Consumer Control
MOSART Semi. Trust Gaming Mouse System Control
MOSART Semi. Trust Gaming Mouse
ASUSTeK Computer Inc. N-KEY Device
ASUSTeK Computer Inc. N-KEY Device
ASUSTeK Computer Inc. N-KEY Device
ASUSTeK Computer Inc. N-KEY Device Consumer Control
ASUSTeK Computer Inc. N-KEY Device
ASUSTeK Computer Inc. N-KEY Device
Asus Wireless Radio Control
Asus WMI hotkeys
Video Bus
Video Bus
ELAN1405:00 04F3:30DF Mouse
ELAN1405:00 04F3:30DF Touchpad
HDA NVidia HDMI/DP,pcm:3
HDA NVidia HDMI/DP,pcm:7
HDA NVidia HDMI/DP,pcm:8
HDA NVidia HDMI/DP,pcm:9
HDA Intel PCH Headphone
HDA Intel PCH HDMI/DP,pcm:3
HDA Intel PCH HDMI/DP,pcm:7
HDA Intel PCH HDMI/DP,pcm:8
HDA Intel PCH HDMI/DP,pcm:9
HDA Intel PCH HDMI/DP,pcm:10

-Printers-
No printers found

-SCSI Disks-
ATA Samsung SSD 860

Temperature sensor informations:

a@ar:~$ sensors
asus-isa-0000
Adapter: ISA adapter
cpu_fan: 3500 RPM

coretemp-isa-0000
Adapter: ISA adapter
Package id 0: +33.0°C (high = +100.0°C, crit = +100.0°C)
Core 0: +32.0°C (high = +100.0°C, crit = +100.0°C)
Core 1: +32.0°C (high = +100.0°C, crit = +100.0°C)
Core 2: +31.0°C (high = +100.0°C, crit = +100.0°C)
Core 3: +33.0°C (high = +100.0°C, crit = +100.0°C)
Core 4: +32.0°C (high = +100.0°C, crit = +100.0°C)
Core 5: +31.0°C (high = +100.0°C, crit = +100.0°C)

a@ar:~$ find /sys/devices -type f -name "temp*_input"
/sys/devices/platform/coretemp.0/hwmon/hwmon3/temp6_input
/sys/devices/platform/coretemp.0/hwmon/hwmon3/temp3_input
/sys/devices/platform/coretemp.0/hwmon/hwmon3/temp7_input
/sys/devices/platform/coretemp.0/hwmon/hwmon3/temp4_input
/sys/devices/platform/coretemp.0/hwmon/hwmon3/temp1_input
/sys/devices/platform/coretemp.0/hwmon/hwmon3/temp5_input
/sys/devices/platform/coretemp.0/hwmon/hwmon3/temp2_input
/sys/devices/virtual/thermal/thermal_zone0/hwmon1/temp1_input
/sys/devices/virtual/thermal/thermal_zone3/hwmon5/temp1_input
/sys/devices/virtual/thermal/thermal_zone6/hwmon7/temp1_input

If you need any specific info please tell me and I will try to provide it, but I have to tell you that this problem seems hardware independent more like a config problem in the kernel that is blocking the fan to reach more then 50% of its designated RPM. Thank you in advance for your help.
Best Regards.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
How to control cpu fan speed? no fan control with BIOS, acpi, lm-sensors startover Linux - Hardware 20 01-08-2011 03:18 AM
ACPI or lm-sensors fan control on Sony Vaio (fan runs at full speed) roanm Linux - Hardware 7 11-14-2009 07:37 PM
HP/Compaq NC8230 ACPI Fan Control / Fan Sensors / ACPI Questions Freaksta Linux - Hardware 2 02-11-2008 07:20 AM
chassis fan speed control (case fan) wastingtime Linux - Hardware 12 12-02-2007 07:08 PM
howto: control CPU fan speed and Northbridge fan speed? hedpe Linux - Software 2 04-18-2005 02:18 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Hardware

All times are GMT -5. The time now is 08:29 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration