Support for custom fan curves should land in kernel 5.17 HDMI output is hardwired to the Nvidia GPU.įlashing lights during sleep could be disable with asusctl AUR. RGB works with rogauracore-git AUR and all keys work except the mute microphone button Fingerprint sensor is detected when libfprint is fully upgraded, however it always fails to verify.įan curves cannot be changed though overboost modes work. Tablet integration is manual, because the lid-backflip sensor is missing. Keyboard colors work using rogauracore-git AURīoth accelerometer sensor and lid-backflip are not detected (waiting for asus-wmi fix?). Can control only one fan with asus_nb_wmi module. Some function keys and AniMe LED matrix work with kernel patches and asusctl-git AUR. This laptop is definitely not Linux friendly
#Asus device setup should i remove it windows
On Windows it can last for up to 6h, however. No control over fans and keyboard backlight. Fancontrol is ACPI, there are some amdgpu fan control stuff on aur/github. If using EFISTUB, cannot change the UEFI timeout using efibootmgr.īacklight keys are amdgpu, not xbacklight. Keyboard backlight works but needs faustus with openrgb AUR (or openrgb-bin AUR) to change RGB. Keyboard backlight settings can be controlled via tuf-manager AURįix background noises while using headphonesĭid not manage to use the HDMI output (in fact, it is possible, but.), issue posted on the forum.
#Asus device setup should i remove it Patch
For touchpad five finger touch of death apply patch pinctl-intel.c patch The screen adjustment need a little workaroundįn keys does not send ACPI events, except F10, F11, F12 (sound control)įor Fan Speed Control see Fan speed control#Alternative method using EC registers. Needs acpi_backlight=native to have Fn keys backlight control, idle=nomwait and acpi_osi=! acpi_osi='Windows 2009' to boot. The Function keys default behavior is F1, F2,etc… and must be unset by using Fn+Esc to use alternative functions. Every time the fan just stops spinning, needing suspending/reboot to fix. Touchpad works better with deprecated xf86-input-libinput driverĪpparently there is no way to control manually the fan.
Recovering from DPMS brightness reset to default can be solved by replacing acpi_video0 with amdgpu_bl0.
Screenshot key Fn+F11 mapped to Super+S). Needed an external wifi/ethernet adapter (via USB) during archiso (for access to internet), screen brightness is set to lowest when you plug/unplug your power for the first time after boot (now fixed, i think by adding the amdgpu module in /etc/nf)Ī few keys were strangely mapped (e.g.
Sometimes the touchpad is not recognized, to fix run # rmmod i2c-hid-acpi and # modprobe i2c-hid-acpi An easy way to do this is to build r8168-dkms AUR after modifying its nf by removing EXTRA_CFLAGS='-DCONFIG_R8168_NAPI -DCONFIG_R8168_VLAN'įan spins unusually fast when started plugged in.įingerprint does not work. To reach PC7, r8168 has to be built without certain build options. For package power states lower than PC3, see Remarks. UEFI secure boot does not pass, might need work.Īcpi_osi= needed for hotkeys and backlight control. UEFI secure boot key rejected, had to disable in BIOS. Many entries also need language improvements (Discuss in Talk:Laptop/ASUS) Vivobook Model version Reason: Generic info not specific to laptops should be removed and instead of creating super long, messy entries there should be a dedicated page for the laptop. usr/lib/systemd/system-sleep/battery-threshold.sh #!/bin/shĮcho 60 > /sys/class/power_supply/BAT0/charge_control_end_thresholdĭo not forget to make the script executable. # systemctl enable creating a script as described in Power management#Hooks in /usr/lib/systemd/system-sleep, use something similar to: if using Power management#Generic service template, enable an instance of the created template using: In order to re-execute the service after hibernation, use one of the methods described in Power management#Sleep hooks.Į.g. While this setting will persist after suspending to RAM, it will be reset when resuming from hibernation. etc/udev/rules.d/les ACTION="add", KERNEL="asus-nb-wmi", RUN+="/bin/bash -c 'echo 60 > /sys/class/power_supply/BAT?/charge_control_end_threshold'" Persist after hibernation Create a udev rule for asus-nb-wmi to set the battery's charge threshold: It is added to the sysfs(5) directory by the asus-nb-wmi kernel module. The battery's charge_control_end_threshold power supply class attribute does not initially exist. Note: As of, this is the only functional workaround as neither path-based activation or systemd-tmpfiles were working.