< Laptop

Laptop/ASUS

AcerAppleASUSDellFrameworkHPIBM/LenovoMSISamsungSonyToshibaOther

See also Wikipedia:Asus.

ASUS Linux

Advanced power management (Laptop Power Profile selection, battery charge limit and Panel Overdrive) and many other functions from recent laptops need the ASUS Linux stack installed and running.

Battery charge threshold

Kernel 5.4 brought the ability to set the battery charge threshold for some Asus laptops, by modifying the charge_control_end_threshold variable exposed under /sys/class/power_supply/BAT0/.

By default this value is set to 100 and reset on every power cycle.

The effect of its change can be demonstrated as follows:

$ cat /sys/class/power_supply/BAT0/status
Charging
$ cat /sys/class/power_supply/BAT0/capacity
74
# echo 60 > /sys/class/power_supply/BAT0/charge_control_end_threshold
$ cat /sys/class/power_supply/BAT0/status
Not charging
Note: As of 2020-12-11, the following battery device names are recognized: BAT0, BAT1, BATC and BATT. Adjust accordingly or use the single character wildcard (?), e.g. BAT?.

Include required module in initramfs

To work around cases of configuration failing to apply at boot because the required asus_wmi kernel module has not yet been loaded, configure early module loading for it.

TLP

TLP gained with version 1.4 the ability to set battery charge thresholds for laptops other than Thinkpads: see upstream documentation and example Gist.

bat

Another (more simple) way to force the charging threshold is by using bat-asus-battery-binAUR, which provides a bat-boot.service systemd service and an intuitive terminal interface to change the threshold by typing bat-asus-battery threshold value.

GNOME extension

gnome-shell-extension-battery-health-charging-gitAUR is a GNOME extension that "provides a graphical user interface for setting a laptop’s charging limit (charging threshold) within a Gnome environment". It supports ASUS laptops and many other brands. See its official website for details and screenshots.

systemd service

In order to automatically change the value at boot, create the following systemd service:

/etc/systemd/system/battery-charge-threshold.service
[Unit]
Description=Set the battery charge threshold
After=multi-user.target
StartLimitBurst=0

[Service]
Type=oneshot
Restart=on-failure
ExecStart=/bin/bash -c 'echo ''value'' > /sys/class/power_supply/BAT0/charge_control_end_threshold'

[Install]
WantedBy=multi-user.target

and then enable it.

Restart=on-failure and StartLimitBurst=0 are used to work around the service failing with a /bin/bash: /sys/class/power_supply/BAT0/charge_control_end_threshold: Permission denied error.

This error is due to the service being started before asus-wmi could be loaded by the kernel (noted as kernel: battery: new extension: ASUS Battery Extension in the journal), making it impossible to write there.

The combination of those two options allows unlimited restart of the service for DefaultStartLimitIntervalSec (set to 10 seconds by default in /etc/systemd/system.conf), leaving enough time for the sysfs path to become available and writable and thus ensuring the fastest execution of the service.

Note: As of 2020-12-01, this is the only functional workaround as neither path-based activation or systemd-tmpfiles were working.

udev rule

The battery's charge_control_end_threshold power supply class attribute does not initially exist. It is added to the sysfs(5) directory by the asus-nb-wmi kernel module. Create a udev rule for asus-nb-wmi to set the battery's charge threshold:

/etc/udev/rules.d/asus-battery-charge-threshold.rules
ACTION=="add", KERNEL=="asus-nb-wmi", RUN+="/bin/bash -c 'echo ''value'' > /sys/class/power_supply/BAT?/charge_control_end_threshold'"

Persist after hibernation

While this setting will persist after suspending to RAM, it will be reset when resuming from hibernation. In order to re-execute the service after hibernation, use one of the methods described in Power management/Suspend and hibernate#Sleep hooks.

If creating a script as described in Power management/Suspend and hibernate#Hooks in /usr/lib/systemd/system-sleep, use something similar to:

/usr/lib/systemd/system-sleep/battery-threshold.sh
#!/bin/sh
case $1/$2 in
  pre/*)
    echo "Going to $2..."
    ;;
  post/*)
    echo "Waking up from $2..."
    echo 60 > /sys/class/power_supply/BAT0/charge_control_end_threshold
    ;;
esac

Do not forget to make the script executable.

Model list

Vivobook

Model versionDateVideoSoundEthernetWirelessBluetoothPower managementOtherRemarks
VivoBook 13 Slate OLED T33002022-08-11YesYesYesYesYesFingerprint enrolls but never matches. Cameras do not work.Set the debug_quirks=0x20000 kernel module parameter for the sdhci module in order to use eMMC.
VivoBook M513IA2021-09-12YesYesYesYesYesSee #Function key behavior
VivoBook F510UA2018-07-01YesYesYesYesUntestedUEFI secure boot key rejected, had to disable in BIOS.
VivoBook 14 X405UQ-BV240T2024-01-21YesYesYesYesYesYesSecure boot is working. Microsoft platform keys can be deleted without any issue.
VivoBook 14 X442UA-GA139T2018-05-01YesYesYesYesUntestedUntestedUEFI secure boot does not pass, might need work.
VivoBook S301LA2016-09-01YesYesYesYesYesacpi_osi= needed for hotkeys and backlight control. For package power states lower than PC3, see Remarks.To reach PC7, r8168AUR has to be built without certain build options. An easy way to do this is to build r8168-dkmsAUR after modifying its dkms.conf by removing EXTRA_CFLAGS='-DCONFIG_R8168_NAPI -DCONFIG_R8168_VLAN'
VivoBook X512DA2019-03-15YesYesYesYesYesSee #Function key behaviorFan spins unusually fast when started plugged in.
Vivobook S14 M433 (X421IA)2020-07-31YesYesYesYesNoFingerprint does not work. See #Function key behaviorSee article for more details.
VivoBook X509DA_D509DA2021-06-21YesYesYes, with rtl8821ce-dkms-gitAURYesYesSometimes the touchpad is not recognized, to fix run
# rmmod i2c-hid-acpi
and
# modprobe i2c-hid-acpi
Needed an external Wi-Fi/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/mkinitcpio.conf)
VivoBook Pro 14 (M3400)2021-04-29YesYesYesYesYesA few keys were strangely mapped (e.g. Screenshot key Fn+F11 mapped to Super+S).Recovering from DPMS brightness reset to default can be solved by replacing acpi_video0 with amdgpu_bl0.
Vivobook X450LCP2019-11-01YesYesYesYesNoYesTouchpad works better with deprecated xf86-input-libinput driverApparently there is no way to control manually the fan. Every time the fan just stops spinning, needing suspending/reboot to fix.
Vivobook S 14X OLED (M5402)2023-01-06YesYesYesYesNoNo OLED safety features, e.g. pixel shift.
  • Fingerprint reader is unreliable but does work.
  • Battery life is significantly worse compared to when running Windows.
Vivobook X513EAN2023-03-26YesYesYesYesYesacpi_osi= needed for hotkeys and backlight control.Keyboard backlighting is handled by hardware and works normally, other function keys register when pressed but will require remapping to function
ASUS Vivobook 15X (M1503Q)2023-03-29YesYesYesYesYes
Vivobook M1502IA OLED2023-05-04YesYes*YesYesNoMouse/Keyboard do not wake up after long suspend. System does not properly shutdown or reboot.The majority of the trackpad is left-click. Middle and right-click are only at the bottom edge.
Vivobook 15 M1502YA2025-03-22YesYesNoUntestedUntestedSound untested without sof-firmware.
Vivobook GO 15 E1504FA2024-01-08YesYesYesYesYesEasiest method to control the monitor backlight is to use acpilight
Vivobook GO 15 E1504G2024-12-25YesNoNoNoUntestedThe Wifi and Bluetooth device is a MediaTek MT7902 which does not have a kernel driver on any distro. I am not sure about sound.

Function key behavior

The Function keys default behavior is F1,F2,etc… and must be unset by using Fn+Esc to use alternative functions.

Gaming

Model versionDateVideoSoundEthernetWirelessBluetoothPower managementOtherRemarks
GL552VM-DM-802D2017-02-01YesYesYesYesUntestedUntestedNeeds acpi_backlight=native to have Fn keys backlight control, idle=nomwait and acpi_osi=! acpi_osi='Windows 2009' to boot.
G502VM-FY017T2017-02-01YesYesYesYesYesYesThe screen adjustment need a little workaround
FX502VM2017-02-01YesYesYesYesUntestedYesFn keys does not send ACPI events, except F10,F11,F12 (sound control)
FX504GD2019-05-30YesYesYesYesYesYesFor Fan Speed Control see Fan speed control#Alternative method using EC registers. For touchpad five finger touch of death apply patch pinctl-intel.c patch
FX505DY2020-12-01YesYesYesYesYesYesSee #Black screen after sleep
FX505DT2021-09-30YesYesYesYesYesYesSee #Battery charge threshold. Keyboard backlight settings can be controlled via tuf-managerAURSee #Black screen after sleep
G73SW2011-08-19YesYesYesYesYesUntested
G550JK2014-08-01YesYesUntestedYesUntestedUntestedfix background noises while using headphones
FX 533VE2018-02-01YesYesYesYesYesYesSee #Nouveau prevents boot.
FX 504GM2019-02-01YesYesYesYesYesYesDid not manage to use the HDMI output (in fact, it is possible, but...), issue posted on the forum. See #Nouveau prevents boot.
FX 504GE2019-06-01YesYesYesYesYesYesSee #Elan1200 touchpad.
GL 503VD2019-02-01YesYesYesYesYesYesSee #Elan1200 touchpad.
See #Nouveau prevents boot.
FA506IV2022-02-02YesYesYesYesYesYesKeyboard backlight works but needs faustus with openrgb (or openrgb-binAUR) to change RGB.Cannot change EFI boot stubs timeout with efibootmgr.

Republic of Gamers (ROG)

Model versionDateVideoSoundEthernetWirelessBluetoothPower managementOtherRemarks
ROG G55VW2012-07-30YesYesUntestedYesUntestedUntested
ROG Strix GL702ZC2017-04-01YesYesYesYesNoUntestedBacklight keys are amdgpu, not xbacklight. Fancontrol is ACPI, there are some amdgpu fan control stuff on aur/github.
ROG Zephyrus M2023-08-20YesYesYesYesYes13-16W draw possible with Nvidia module configuration. Wayland on Intel and unloaded nvidia-drmAll of the Asus AUR control applications seem to work just fine for controlling keyboard backlight, fans (on/off/auto), and battery thresholds asusctl-gitAUR rog-control-centerAUR rogauracore-gitAURThe battery is the big disadvantage. On Windows it can last for up to 6h, however. This laptop is definitely not Linux friendly
ROG Zephyrus M16 GU603Z2023-03-08YesYesYesYesYesBad battery life:
cannot power down NVIDIA GPU
All of the Asus AUR control applications seem to work just fine for controlling keyboard backlight, fans, and battery thresholds asusctl-gitAUR rog-control-centerAUR rogauracore-gitAURI did not expect the battery life to be great on this laptop, but otherwise it works fine with linux, i.e. gaming is fantastic and the 20 core CPU seems to work great.
ROG Zephyrus G14 (GA401I)2021-05-12YesYesYesYesYesSome function keys and AniMe LED matrix work with kernel patches and asusctl-gitAUR.
ROG Zephyrus G15 (GA502IU)2020-07-08YesYesYesYesYesYesSome custom keys do not work. Can control only one fan with asus_nb_wmi module.
ROG Zephyrus S15 (GX502LWS)2020-20-25YesYesYesYesYesSleep: UntestedKeyboard colors work using rogauracore-gitAUR
ROG Flow X13 (GV301QE)2021-07-01YesYesYesYesUntestedAccelerometer sensor is not detected (waiting for asus-wmi fix?). Lid-backflip sensor works with linux-flowx13AURTablet integration is manual, because the lid-backflip sensor is missing.
ROG Flow X13 (GV301QH)2021-10-09Lid-backflip is not detected. Fingerprint sensor is detected when libfprint is fully upgraded, however it always fails to verify.
ROG Flow X13 (GV301RA)2024-10-13YesAccelerometer works, Fingerprint sensor works but verification fails pretty often.Tablet integration works with linux-g14AUR kernel.
ROG Zephyrus GU501GM2021-11-24YesYesYesYesNoFan curves cannot be changed though overboost modes work. RGB works with rogauracore-gitAUR and all keys work except the mute microphone buttonHDMI output is hardwired to the NVIDIA GPU.
ROG Zephyrus S GX531GS2024-04-29YesYesYesYesYesFan curves cannot be changed though overboost modes work. RGB works with rogauracore-gitAUR and all keys workHDMI output is hardwired to the NVIDIA GPU.
ROG Strix G15 G513QY Advantage Edition2022-01-16YesYesYesPartial: No AP (HotSpot) modeYesYesFlashing lights during sleep could be disable with asusctlAUR. Support for custom fan curves should land in kernel 5.17
ROG Strix Scar G15 G533QS2022-02-19YesYesYesPartial: No AP (HotSpot) modeYesYes
ROG Strix G15 G513 (G513QR)2022-02-21YesYes*YesYesYesYesSometimes the Wi-Fi card is not recognized after rebooting. The keys for changing profile and muting the mic require workaround (see fix for profile and mic-mute.*Very noisy (almost useless) internal mic. Headset mic requires hdajackretask: select Realtek ALC825 and override pin 0x19 with "Microphone".
ROG STRIX G732LXS2022-11-12YesYes*YesYesYesYessupergfxd works perfectly with balanced settings. Optimus needs NVIDIA only
ROG Zephyrus M16 2023 (GU604V)2023-04-26YesYes*YesYesYesThere is no support for Advanced Optimus as of now.Tested with secure boot and fast boot disabled.
ROG STRIX G17 (G713RW)2023-07-03YesYesYesYesYesYesAwful microphone and also Minor Wi-Fi ProblemsASUS Linux works great. RGB control supported.
ROG Zephyrus G14 2023 (G402NV)2023-07-16YesYesYesYesNo
  • Kernel 6.7 fixes audio issues. More details about the old workaround for audio issues.
  • In case of suspend-to-ram issue, downgrade UEFI to v310 (see here)
  • Bluetooth working in 6.6.0-rc1
ROG Zephyrus G14 2023 (G402XV)2023-10-24YesYesYesYesYes

rog-control-centerAUR works great.

  • Kernel 6.7 fixes audio issues. More details about the old workaround for audio issues.
  • In case of suspend-to-ram issue, downgrade UEFI to v310 (see here)
  • Bluetooth working in 6.6.0-rc1
  • Screen flickering issues may occur with certain resolutions and refresh rates in some Linux kernel versions.
ROG Flow X16 2023 (GV601VI)2024-01-24YesYesYesYesYesYes
  • Audio works starting with 6.7.0, before that one needs to add a BIOS patch to provide missing _DSD entries, (see here)
ROG Strix G16 2023 (G614JI)2024-05-01YesYesYesYesUntestedYes
  • nvidia driver version 550.78+ is required for suspend to work
  • Set acpi_backlight=native for proper display brightness control on dGPU
ROG Zephyrus G14 2024 (GA403UV)2024-06-17YesYesYesYesYes
ROG Zephyrus G16 2024 (GU605MI)2024-09-01YesYesYesYesYesFor OLED screen brightness, see Backlight#Color correction.

The Ultimate Force (TUF)

Model versionDateVideoSoundEthernetWirelessBluetoothPower managementOtherRemarks
TUF Dash F15 (FX517ZC/ZR/ZM/ZE)2022-07-01YesYesYesYesYesYesKeyboard effects not controllable. Most function keys work, Aura and airplane mode keys do not.Hybrid GPU switching works perfectly using asusctl.
TUF Gaming F15 (FA507RC/RE/RM/RR/RW)2022-12-17YesYesPartial: r8169 causes crashes. Needs r8168AUR or r8168-dkmsAUR installed and r8169 kernel module blacklisted.YesYesYesKeyboard RGB controllable with kernel above 6.1. All function keys work.Needs asus_ec_sensors kernel module blacklisted.
TUF Gaming A15 (FA506NC/IC/IE/IHR/QR/)2021-03-15YesYesYesYesYesYes
  • Monitor brightness control requires the following kernel parameters:
    acpi_osi=! idle=nomwait acpi_backlight=native
  • Keyboard rgb control requires asusctl (only static effect available)
TUF Gaming A16 (FA617XS/NS/NSR/XT/NT)2025-03-06YesYesYesYesYesYes
  • Suspend-to-RAM is broken on BIOS versions 311-313. The latest working BIOS version is 309, but it breaks suspend-to-RAM on Windows. BIOS version 316 was available for a short time and addressed the issue; however, it was removed from the ASUS helpdesk for unknown reasons.
  • For Steam gaming start games with DRI_PRIME=1, for gaming and desktop graphic glitch issues see AMDGPU#Tear free rendering
  • If you experience green artifacts on eDP display, disable Panel self refresh v1 with the following kernel parameter amdgpu.dcdebugmask=0x10
TUF Gaming F15 (FX506HC-HN111W)2024-01-21YesYesYesYesYesYesasusctl recommended for keyboard RGB control and hybrid GPU switching
TUF Gaming A15 (FA507UV)2024-10-07YesYesUntestedYesYesUntestedUpgrading BIOS from 307 to 309 causes losing control over keyboard's LED, fan speed and charge threshold

Black screen after sleep

Add amd_iommu=off idle=nomwait amdgpu.gpu_recovery=1 to your kernel command line.

Nouveau prevents boot

Boot with nouveau disabled: use nouveau.modset=0 on the kernel command line. Need to edit bumblebee service to boot : https://github.com/Bumblebee-Project/Bumblebee/issues/764#issuecomment-450749984.

Elan1200 touchpad

Some fixes are needed: see https://bugzilla.redhat.com/show_bug.cgi?id=1543769.

ZenBook

Model versionDateVideoSoundEthernetWirelessBluetoothPower managementOtherRemarks
UX305FA2016-10-01YesYesYesYesYesFunction keys for brightness (F5/F6) do not send ACPI events
UX303LN2014-10-01YesYesYesUntestedUntestedTouchpad misses gestures, Touchscreen misses multi-touch supportAvoid some power management features due to Kernel Bug 102091.
UX32L(N)2015-08-29YesYesYesYesYesSet the kernel parameters video.use_native_backlight=1 acpi_osi= for working backlight keys and backlight restore.Avoid activating some power management features due to Kernel Bug 102091.
UX331UA2018-09-05YesYesYesYesYesUntested:Fingerprint reader
UX3404VA2024-04-08YesYes*YesYesYes
UX3405MA2024-05-17YesYes*YesYesYes
UX4802019-10-23YesYesYesYes
UX430UA2017-06-01YesYesYesYesYesPWM Fan control is not availableSee dedicated page.
UX390UA2018-05-01YesYesYesYesYes
UX534FTC2020-04-09YesYesYesYesYes
UM4252021-02-01YesYesYesYesYes
UM3402YA2022-09-28YesPartial*YesYesYesFancontroll, fingerprint sensor not working; "deep sleep"/suspend to ram draining power*internal speakers not working
UX3402ZA2023-01-31YesYes*YesYesYes* internal speakers work with a patched ACPI table
* as of kernel 6.7 the internal speakers work without the patched ACPI table
* fingerprint works but might require some patience when swiping
UX5401ZA2023-02-24YesYesYesYesYes
UX363EA2023-07-22YesYes*YesUntestedYes*Audio might require disabling fast boot in UEFI if dual booting and tweaking ALSA volume controlPipewire + wireplumber confirmed to work on audio/video playback
UX53042023-04-21YesYes*YesYesYes*Audio might require disabling fast boot in UEFI if dual booting and tweaking ALSA volume controlInternal Speakers do not work
UX8402Z2023-11-10YesYesYesYesUntested: Hibernation
UX6404VV2024-01-15YesYesYesYesYesFor Audio use Kernel >=6.7
UM56062024-09-09YesYes*YesYes*Yes**Most issues can be resolved by reading the ASUS Zenbook UM5606 page and installing linux-mainlineAUR & linux-firmware
UX5406(SA)2025-01-12YesPartial*Yes**YesUntested**Wireless not working in live CD. A usb ethernet adapter can be used.*SOF is required. Microphone not working yet, see thesofproject/sof#9759

ExpertBook

Model versionDateVideoSoundEthernetWirelessBluetoothPower managementOtherRemarks
B94502020-04-20YesYesYesYesYesYes
B9450CEA2021-03-14YesYes*YesYesYesYes
BR1100FKA2021-05-28YesYesYesYesYesYesPrimary webcam works, keyboard webcam does not work. Stylus does not fully work.Set the debug_quirks=0x20000 kernel module parameter for the sdhci module in order to use eMMC.

Eee PC

Model versionDateVideoSoundEthernetWirelessBluetoothPower managementOtherRemarks
T101MT2010-08-14YesYesYesYesUntestedPartial
1001P2011-09-04YesYesYesYesUntestedUntested
1005P2013-04-22YesYesYesYesYes
1015 series2014-05-19YesYesYesYesUntestedYesUSB3: Untested
F201E2015-09-19YesYesYesYesUntested
1201 series2017-11-11YesYesYesYesUntestedYes
1215 series2017-12-08YesYesYesYesUntestedYesMight need acpi_osi=""

Other

Model versionDateVideoSoundEthernetWirelessBluetoothPower managementOtherRemarks
W7S2007-08-01YesYesYesYesYesYes
F5R2008-01-16YesYesYesYesYesUntestedACPI works with acpi4asus and acpid
G12008-11-23YesYesYesYesYesYes
M51SN2008-12-17YesYesYesYesYesUntestedAdd snd-hda-intel model=lenovo to /etc/modprobe.d/modprobe.conf
A7SN2008-12-31YesYesYesYesYesYes
N80Vn-X52009-02YesYesYesYesYesUntestedAdd options snd-hda-intel enable=1 model=g50v position_fix=0 to /etc/modprobe.d/modprobe.conf
F8SN2009-08YesYesYesYesHibernate: untestedUntested: Modem, Card reader, TV out
A6km2009-08-10YesYesYesYesUntestedHibernate:Untested
L3000D2010-02-13YesYesYesYes
N53JN2010-11-03YesYesYesYesUntestedHibernate: Untestedsuspend works but with problems due to USB3 controller
N53SV2011-06-26YesYesYesYesUntestedYesSee also Ubuntu help
N82JV2011-11-20YesYesYesYesYesYes
N56 series2014-06-30YesYesYesYesUntestedUntestedUntested:
Card reader
A8Le2011-07-31YesYesYesUntestedUntestedUntested
UL30A2015-07-03YesYesYesYesYesHibernate untestedCard reader: UntestedNeeds acpi_backlight=vendor. Use processor.nocst if crashing on boot.
A53T2012-07-21YesYesYesYesUntestedYes
K55VM2013-04-01YesYesYesYesUntestedYes
A55VJ2013-05-01YesYesYesYesYesYesUse i8042.nomux=1 to prevent jittery touchpad.
X401A/X401A12013-05-01YesYesYesYesUntestedbrightness control needs asus-nb-wmi and acpi_backlight=intel acpi_osi=
X502CA2013-07-01YesYesYesYesUntestedYesPoor Wi-Fi performance
S300CA2013-08-01YesYesYesYesUntestedYesUntested:
USB3
Card reader
Use acpi_osi=Linux acpi_backlight=vendor
Q400A2013-10-17YesYesYesYesYesHibernate: UntestedHDMI output: Untested
X401U2014-01-05YesYesUntestedYesYes
K55N2014-11-12YesYesYesYesOverheats and immediately shuts down on modern 3D games. Use thermald to control temp using acpi_cpufreqFix fn brightness keys with acpi_osi="!Windows 2012" video.use_native_backlight=1. Do not enable early radeon hook to prevent blank screen after hibernation. Fix blank screen on suspend to ram with sysctl -w kernel.acpi_video_flags=3.
X53BR/K53BR2014-03-30YesYesYesYesYesheats up very fast
X551CA2014-03-24YesYesUntestedYesUntestedUntestedDisabling Wi-Fi blocks the card, Fn+F2 does not work. Workaround on Ubuntu forum.
N550JV2014-03-01YesYes*YesYesUntestedYes***external speakers pop on sleep/shutdown
**battery issues when a powered device is left plugged into the USB charging port.
X83VB-X22014-09-01YesYesYesYesUntestedUntestedCamera: Untested
Q500A2015-02-01YesYesYesYesUntestedYes
S400CA2015-02-01YesYesYesYesUntestedYesUntested:
USB3
Use acpi_osi=Linux acpi_backlight=vendor
U32U2015-02-01YesYesYesYesYesPartialNeeds significant setup. Power management hard to get right. CPU Fan constantly on.For rfkill issues options asus_nb_wmi wapf=1 may help
X555L2016-05-19YesYesYesYesNoUntestedSet acpi_osi= for proper display brightness control
X551MA(V)2017-01-31YesYesYesYesYesYesSet acpi_osi= acpi_backlight=native for proper display brightness control
X553MA2015-06-01YesYesYesYesNoYesSet OS Selection in BIOS setup to Windows 7
broadcom-wl (causes freezes)
F550J (aka A550J)2015-09-01PartialYesYesYesUntestedUntestedxf86-input-synaptics recommended for touchpadConsider disabling standalone graphics card
N550JX2015-12-28YesYes*YesYesYesYes*external speakers needs asus-n550jx-subwoofer-fixAUR
Add kernel parameter acpi_osi= to fix Fn keys
X552M2015-12-01YesYesYesYesUntestedYesUse acpi_osi= acpi_backlight=native for changing backlight with Fn+F5/Fn+F6Install broadcom-wl-dkms-248AUR[broken link: package not found] for Wi-Fi (LED will not work but the proprietary KMS driver leads to sporadic OS freezes).
E403SA2017-10-29YesYesYesUntestedYesUntested: Card reader
F555UA2016-08-14YesYesYesNoNoYesNo two finger scroll, very buggy touchpadAdd options snd-hda-intel model=laptop-dmic position_fix=3 ac97_quirck=alc_jack to /etc/modprobe.d/alsa-base.conf to get mic and headphone/mic to work
K501J2016-09-01YesYesUntestedYesYesTouchpad works with xf86-input-libinput, but somewhat uncomfortable. Better with xf86-input-synaptics even if deprecated.
K501LX2017-01-01YesYesYesYesYesYesKeyboard backlight controlsAdded pcie_port_pm=off to kernel parameters to make bbswitch work correctly.
R540SA2017-03-01YesYesYesYesYesYes
N551VW2017-06-01YesYes*YesYesYesUntested*Through hdajackretask select Realtek ALC668, check Show unconnected pins then check Override on Pin ID: 0x1a and Internal speaker (LFE), then apply and install the boot override.
N551ZU2022-10-20YesYesYesYesYesUntestedAMD Enduro supported via PRIME
N76V2019-01-05YesYesUntestedYesUntestedUntested
X451MA2021-02-12YesYesYesYesUntestedUntestedInstall broadcom-wl-dkms
K55VD2021-11-27Partial*YesYesYesYesYes*nvidia-390xx-dkmsAUR fails with both linux and linux-lts
B9440UA2024-01-13YesPartial*YesUntestedUntested: HibernationUntested: Fingerprint Scanner* Headphone Jack outputs very silent audio requiring output volume to be set to 153% to be audible which then produces distortion.
This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.