All Projects ā†’ dominiksalvet ā†’ Asus Fan Control

dominiksalvet / Asus Fan Control

Licence: mit
šŸŒ€ Fan control for ASUS devices running Linux.

Programming Languages

shell
77523 projects
bash
514 projects
script
160 projects

Projects that are alternatives of or similar to Asus Fan Control

Aurdroid
Android AUR [Arch Linux user Repository] packages browser
Stars: āœ­ 88 (-26.67%)
Mutual labels:  open-source, archlinux, aur
Mal
MAL: A MyAnimeList Command Line Interface [BROKEN: BLAME MyAnimeList]
Stars: āœ­ 104 (-13.33%)
Mutual labels:  cli, archlinux, aur
Labeler
Manage labels on GitHub as code
Stars: āœ­ 78 (-35%)
Mutual labels:  cli, open-source
Selfhosted
rootless docker compose + traefik
Stars: āœ­ 97 (-19.17%)
Mutual labels:  ubuntu, systemd
Speedtest Linux
Get download/upload speeds via speedtest.net or fast.com from command line using Bash script -- suitable for logs. POSIX OSX Linux
Stars: āœ­ 103 (-14.17%)
Mutual labels:  cli, posix
Neutron
Neutron is a CLI developed to help developers create new react projects with Redux + Redux Saga and offers well-structured code standardization.
Stars: āœ­ 65 (-45.83%)
Mutual labels:  cli, open-source
Jlivecd
Live cd/dvd customization tool
Stars: āœ­ 72 (-40%)
Mutual labels:  ubuntu, archlinux
Spider
A small dart library to generate Assets dart code from assets folder.
Stars: āœ­ 90 (-25%)
Mutual labels:  cli, open-source
Unix Permissions
Swiss Army knife for Unix permissions
Stars: āœ­ 106 (-11.67%)
Mutual labels:  cli, posix
Swifterswift
A handy collection of more than 500 native Swift extensions to boost your productivity.
Stars: āœ­ 10,706 (+8821.67%)
Mutual labels:  open-source, extensions
Ytfzf
A posix script to find and watch youtube videos from the terminal. (Without API)
Stars: āœ­ 2,212 (+1743.33%)
Mutual labels:  cli, posix
Nat
nat - the 'ls' replacement you never knew you needed
Stars: āœ­ 1,129 (+840.83%)
Mutual labels:  cli, open-source
Mkinitcpio Systemd Tool
Provisioning tool for systemd in initramfs (systemd-tool)
Stars: āœ­ 60 (-50%)
Mutual labels:  archlinux, systemd
Hassctl
Simple command line utility to help debug Home Assistant configuration
Stars: āœ­ 77 (-35.83%)
Mutual labels:  ubuntu, systemd
Aur Out Of Date
Determines out-of-date AUR packages w.r.t. upstream version
Stars: āœ­ 33 (-72.5%)
Mutual labels:  archlinux, aur
Bashmultitool
A library for bash shell program containing useful functions. Can be imported into scripts to create colourful and functional scripts and TUIs.
Stars: āœ­ 27 (-77.5%)
Mutual labels:  cli, ubuntu
Pacaur
[unmaintained] An AUR helper that minimizes user interaction
Stars: āœ­ 818 (+581.67%)
Mutual labels:  archlinux, aur
Jabbar
Find out who is interested in your GitHub Code
Stars: āœ­ 14 (-88.33%)
Mutual labels:  cli, open-source
Freenom Dns Updater
A tool to update freenom's dns records
Stars: āœ­ 117 (-2.5%)
Mutual labels:  cli, systemd
Sielo Legacy
An open source browser made with Qt and WebEngine
Stars: āœ­ 113 (-5.83%)
Mutual labels:  archlinux, aur

asus-fan-control

CI status GitPack POSIX Shell Hits

Fan control for ASUS devices running Linux.

In default, some ASUS devices running Linux control their system fans inappropriately. Typical symptoms include:

  • Running fans even when not under any load
  • Not running fans under load appropriately
  • Spinning up fans in short performance peaks

Asus-fan-control solves the problems above and even more. Tested devices with links to their first testers:

ASUS ASUS TUF Gaming ASUS VivoBook ASUS ZenBook ASUSPRO ROG
FX553VD FX505GM 15 X510UA Flip UX360UAK B9440UA G752VL
X507UF 15 X512FA UX310UA GL502VSK
15 X542UF UX410UA GL553VD
Pro 15 N580VD UX410UQ GL553VE
S15 S530UA UX430UA

Your device is not in the table yet? Take a look at contributing.md file and you can easily add it yourself.

Table of Contents

Install

Dependencies

  • systemd suite
  • acpi_call module (see below)
  • dmidecode tool (see below)

Using GitPack

Asus-fan-control supports GitPack. Global installation/update:

sudo gitpack install github.com/dominiksalvet/asus-fan-control

If your system has APT, GitPack will install acpi_call and dmidecode automatically.

From AUR

We have an AUR package available. Global installation/update:

mkdir -p /tmp/asus-fan-control/ && cd /tmp/asus-fan-control/ &&
git clone https://aur.archlinux.org/asus-fan-control.git . &&
sudo makepkg -si

For AUR installations, enable running asus-fan-control automatically:

sudo systemctl enable afc

Usage

Asus-fan-control does not run in the background (i.e., it is not a daemon process). It is executed automatically whenever necessary (e.g., on OS boots) to keep the effect of a permanent change. It is also possible to invoke it manually as shown below:

sudo asus-fan-control

It uses custom temperatures if previously set, otherwise the default temperatures are used.

Custom Temperatures

The fan speed policy is usually defined by 8 increasing numbers representing temperature boundaries in degrees Celsius between individual fan speed levels. E.g., UX430UA's default temperatures are 55 60 62 65 68 72 76 80 as shown:

Speed level Temperature (CĀ°)
0 (off) 54 and less
1 55 to 59
2 60 to 61
3 62 to 64
4 65 to 67
5 68 to 71
6 72 to 75
7 76 to 79
8 (max) 80 and more

To use your custom temperatures, use the set-temps command. For example:

sudo asus-fan-control set-temps 45 50 55 60 65 70 75 80

GUI

Did you know that asus-fan-control has a graphical user interface extension? Visit afc-gui for more details.

Useful Resources

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].