The sysctl hw.acpi will also show if any of the above settings can take effect. Performance_cpu_freq="1399" # Online CPU frequencyĮconomy_cx_lowest="C3" # Offline CPU idle stateĮconomy_cpu_freq="NONE" # Offline CPU frequency Performance_cx_lowest="C2" # Online CPU idle state Some BIOSes then adjust the fan speed accordingly (if within reasonable temperature range as well).Įxample setting in /etc/rc.conf powerd_enable="YES" So even if the fans are not directly exposed then you might be able to adjust them but adjusting the CPU frequency. In FreeBSD this is handled by powerd which is disabled by default. You can see if you have any settings related to fans using sysctl: # sysctl hw.acpiīut rather than manually tweaking the fan speed it should autoadjust according to temperature and load. Unfortunately most (if not all) modules are targetting laptops. If your hardware supports Advanced Configuration and Power Interface (ACPI) then there are loadable modules for ACPI support. Usually the only way to stop a laptop with Linux from running its fans is to use the cpufreq/ cpupower commands to restrict the maximum CPU clock speed low enough so that the fans won't be needed.Yes. Through the kernel's ACPI features, you might be able to force the fans on, but there is usually no way to prevent laptop fans from running, as without them the system might quickly overheat and be damaged if the processor runs at full speed for any significant length of time - and as a laptop typically contains a lithium-ion battery, overheating it can cause a real risk of fire. On the question you linked, the problem may be the same, but the underlying cause is likely to be very different: on laptops, the fans are typically controlled by the ACPI firmware. But once you get the appropriate drivers up and running, you will usually immediately hear the difference in fan behavior with no configuration needed.Īlso, if your server is a rack-mount model, be aware that they are designed to pack the maximum amount of computing power to a unit of space, in an air-conditioned server room, not to be easy on the ears. Different models can have different driver sets, so without knowing your exact model, I cannot give more detailed instructions. (You can get the exact model name with dmidecode -s system-product-name.)įor CentOS, you can probably use the driver packages intended for the corresponding version of RedHat Enterprise Linux. "ProLiant D元80 G7), and get to a page where you can select the exact model you have (in case the model name you specified was ambiguous), the operating system you're using, and that you're looking for downloads. In there, you can type in your server model to a search field (e.g. You should go to and select Support -> Support Center. ProLiant servers and their support are now provided by HPE, even if the server was originally sold under the main HP brand. In 2015, the Hewlett-Packard company was split in two: the enterprise IT unit became HPE (Hewlett-Packard Enterprise), and consumer-grade hardware was left under the main HP brand. In some models, the fan control is partially relegated to software, with a hardware failsafe: if the appropriate drivers are not communicating with the fan control hardware, the fans will go to full speed and stay that way until the drivers are installed and running. HP uses a proprietary fan controller system in their servers, that is not supported by lm-sensors at all. Please let me know when you need any further information. As a beginner it is super frustrating if anybody says do this and that but does not tell where the file is or how to get it. Please note, that I am new to this and please tell me about assumptions you made and how to install any required packages. I have literally no idea what to do and any help is highly appreciated.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |