Laptop/ASUS
See also Wikipedia:Asus.
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/
[1][2].
By default this value is set to 100
and reset on every power cycle[3].
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
?
), e.g. BAT?
.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 60 > /sys/class/power_supply/BAT0/charge_control_end_threshold' [Install] WantedBy=multi-user.target
and then enable it.
60
with the desired value.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.
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 60 > /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#Sleep hooks.
E.g. if using Power management#Generic service template, enable an instance of the created template using:
# systemctl enable sleep@battery-charge-threshold.service
If creating a script as described in Power management#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:
# chmod +x /usr/lib/systemd/system-sleep/battery-threshold.sh
List of models and details
Vivobook
Model version | Date | Video | Sound | Ethernet | Wireless | Bluetooth | Power management | Modem | Other | Remarks |
---|---|---|---|---|---|---|---|---|---|---|
VivoBook M513IA | 2021.09.12 | AMD Radeon RX Vega 7 | PulseAudio and ALSA work out of the box | N/A | Works - tested with iwctl, connman, and NetworkManger | Working, tested with bluez and blueman | Battery lasts around 4-5hrs. Battery charge threshold can be set using systemd service. Hibernate working with swap. | Not known | Fn keys default behaviour is F1,F2 etc (must unset by Fn+Esc to use alternative functions) | Hardware works out of the box. Battery life is on par with Windows. |
VivoBook F510UA | 2018.07.01 | Intel UHD Graphics 620 (Kabylake GT2) | works (PulseAudio), shows many non-existent sinks (HDMI 1/2/3/4/5 in various surround configs, only HDMI 2 exists) | N/A | Works | Works (tested A2DP sink in PulseAudio) | est ~6hrs, unverified, powertop and tlp not yet leveraged | unknown | grep bugs /proc/cupinfo = cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs itlb_multihit | UEFI secure boot key rejected, had to disable in BIOS. |
VivoBook 14 X442UA-GA139T | 2018.05.01 | Intel UHD Graphics 620 (Kabylake GT2) | works ok (have not check everything) | Works | not tested in archiso, works well with NetworkManager | Untested | est ~7hrs, unverifed | untested | grep bugs /proc/cupinfo = bugs: cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass | UEFI secure boot does not pass, might need work. |
VivoBook S301LA | 2016.09.01 | Intel HD Graphics 4400, works well with xf86-video-intel | Works | Works out of the box with r8169 module, also with r8168 | Works, atk9k module | Works | Add the boot option acpi_osi= for hotkeys and backlight control to work. For package power states lower than PC3, see Remarks. |
Webcam works | Touchpad, touchscreen and card reader works out of the box | To reach PC7, r8168 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 X512DA | 2019.03.15 | Vega 10; AMD ATI Picasso | Works. HDMI sound output is muffled and glitchy with PulseAudio, but works flawlessly with PipeWire. | N/A | Works | Works | Around 8-10 hours of programming, web browsing, and Discord. Fan spins unusually fast when started plugged in. | Touchpad, webcam, MicroSD card reader, HDMI, and USB 2/3/C all work perfectly. | Fn+Esc turned on by default. Num lock has no issues. | Works perfectly out of the box, even better than Windows, no drivers are needed and no issues seem to be Linux-specific other than the Fn+Esc issues. |
Vivobook S14 M433 (X421IA) | 2020.07.31 | AMD ATI Renoir | Works | N/A | Works | Works | Decent 8-10 hours browsing with TLP, keyboard backlight works, startup backlight at max (workaround in article). Hibernate may not work, suspend to ram is unavailable. | Touchpad, webcam, sd card reader works. Fingerprint does not work | Fn+Esc is turned on by default | The laptop surprisingly runs Linux decently with few tweaks. See article for more details. |
VivoBook X509DA_D509DA | 2021.06.21 | Vega 8 | Works | N/A | Works with rtl8821ce-dkms-gitAUR | Untested | est ~2 hrs, fan always spins | Webcam, MicroSD card reader, HDMI, and USB 2, 3 and C all work perfectly. | Sometimes the touchpad is not recognized, to fix run sudo rmmod i2c-hid-acpi and sudo modprobe i2c-hid-acpi . |
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/mkinitcpio.conf )
|
VivoBook Pro 14 (M3400) | 2021.04.29 | Vega 8 | Works (pipewire) | N/A | Works | Works | ~12 hours on idle; ~8 hours of browsing with tlp enabled. | Touchpad, webcam, HDMI, and USB 2, 3 works perfectly | OLED screen works with the default acpi_video0 driver. Recovering from DPMS reset brightness to default (22%) under wayland. Under Xorg it can be solved by replacing acpi_video0 with amdgpu_bl0 . A few keys were strangely mapped (e.g. Screenshot key(Fn+F11) mapped to Super+S). |
Disabling UEFI secure boot is required to boot archiso. No Fn+Esc issues. |
Gaming
Model version | Date | Video | Sound | Ethernet | Wireless | Bluetooth | Power management | Modem | Other | Remarks |
---|---|---|---|---|---|---|---|---|---|---|
GL702ZC (ROG Strix AMD) | 2017.04.01 | Radeon RX580 - Kernel AMDGPU driver works great. | Pulseaudio works well. (Did not test HDMI audio autput) | Works | Archiso could not connect to wireless, but no problems afterwards | Does not work (4.17.5-1) | Have not tested TLP benefits. Notably bad battery life; about 1 hour on standby. | untested | Wireless does not work in Debian branch kernels. Backlight keys are amdgpu, not xbacklight. Fancontrol is ACPI, there are some amdgpu fan control stuff on aur/github but have not tested yet. | |
GL552VM-DM-802D | 2017.02.01 | GTX960m - need nvidia proprietary driver with specific boot kernel otherwise due to a kernel lockup, you will not be able to boot. acpi_osi=! acpi_osi='Windows 2009' | works out of the box using pulseaudio | works out of the box | works out of the box | not tested | still testing | not tested | need to add acpi_backlight=native to have fn keys backlight control and idle=nomwait | |
G502VM-FY017T | 2017.02.01 | GTX1060 3G - i use nvidia proprietaries driver it work fine after done an "mhwd-kernel -i linux410 & reboot" , nouveau not tested | works out of the box using pulseaudio (KDE stock) | works out of the box | works out of the box | works out the box (and using a Bluetooh headset like a Bose Qc35 works fine after a little workaround) | ~3.75hrs in normal use, with decent screen brightness, seems the same as what I get on Windows 10 | not tested | Most Fn keys, sound control, works out the box, but the screen ajustment need a little workaround and it's fine | Do not install intel drivers. This laptop does not have integrated graphics. |
FX502VM | 2017.02.01 | GTX1060 3G - install nvidia, nouveau does not work | works out of the box using pulseaudio | works out of the box with r8169 | works out of the box | not tested | ~3hrs in normal use, with decent screen brightness | not tested | Fn keys does not send ACPI events, except F10,F11,F12 (sound control) | Do not install intel drivers. This laptop does not have integrated graphics. |
FX504GD | 2019.05.30 | GTX1050 - install nvidia, nouveau does not work | works out of the box | works out of the box | works out of the box | works out of the box | ~3hrs in normal use, +4hrs with power-save settings | not tested | For 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 | |
FX505DY | 2020.12.01 | AMD Vega 8 + AMD RX 560X Use xf86-video-amdgpu for both, but it's not necessary | works out of the box | works out of the box | works out of the box, if it does not, use rtw88-dkms-git from AUR | works out of the box | battery is similar to windows | not present | For Fan Speed Control (silent,balance,overboost) as in Windows | Add amd_iommu=off idle=nomwait amdgpu.gpu_recovery=1 to your boot parameters if you experience black screen after waking up from sleep |
FX505DT | 2021.09.30 | AMD Vega 8 + Nvidia 1650 MaxQ. xf86-video-amdgpu for amdgpu and install nvidia drivers for nvidia to work | works out of the box with pulseaudio. Try installing pulseaudio-alsa if you use pulseaudio and alsa. | works out of the box | works out of the box | works out of the box | battery is a bit lower than on Windows | None | Fan control works like in Windows, Battery Charge Threshold works just like in Windows. See #Battery charge threshold | Add amd_iommu=on idle=nomwait amdgpu.gpu_recovery=1 to your boot parameters if you experience black screen after waking up from suspend/sleep. |
G73SW | 2011.08.19 | nvidia | hda-intel | Works out of box | Works out of box | None | Untested | Backlit keys worked when I installed GNOME | Power settings need work... | |
G550JK | 2014.08.01 | Uses Nvidia Optimus, works fine with Bumblebee using Nvidia's drivers | snd_hda_intel - some background noises while using headphones: here is a fix | Not tested | Works out of the box | Not tested | I did not tested much but it seems to work | Not tested | touchpad and camera works fine | |
FX 533VE | 2018.02.01 | Nvidia GTX1650 (MaxQ) using Nvidia propitiatory driver and Intel integrated graphics - Both cards working fine on optimus technology (bumblebee) | Works | RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller | Dual Band Wireless-AC 7265 using iwlwifi kernel module | working (install blueberry package) | Keyboard backlight and screen brightness working fine | n/a | must boot with nouveau disabled (append 'nouveau.modset=0' on grub) and after booting blacklist nouveau and install Nvidia drivers | Highly recommended, Arch linux performs way better that other distros on optimus laptops |
FX 504GM | 2019.02.01 | Nvidia 1060 (M) using Nvidia propitiatory driver and Intel integrated graphics - Both cards working fine on optimus technology (bumblebee) | Works | Works | Works | Works | Keyboard backlight and screen brightness working fine | n/a | Need to edit bumblebee service to boot : https://github.com/Bumblebee-Project/Bumblebee/issues/764#issuecomment-450749984. must boot with nouveau disabled/blacklisted if it is installed | Did not manage to use the HDMI output (in fact, it's possible, but...), issue posted on the forum |
FX 504GE | 2019.06.01 | Nvidia 1050Ti (M) using NVIDIA proprietary driver and Intel integrated graphics - Both cards working fine on default drivers on X. Wayland support for PRIME#PRIME render offload not yet available. | Works | Works | Works | Works | Keyboard backlight and screen brightness working fine. No ability to control keyboard backlight from OS, must use Fn key. | Not Tested | Uninstall bumblebee or nvidia-xrun if previously used. | Elan1200 touchpad needs some fixes (see https://bugzilla.redhat.com/show_bug.cgi?id=1543769) |
GL 503VD | 2019.02.01 | Nvidia 1050 (M) using Nvidia propitiatory driver and Intel integrated graphics - Both cards working fine on optimus technology (bumblebee) | Works | Works | Works | Works | Keyboard backlight and screen brightness working fine | n/a | Need to edit bumblebee service to boot : https://github.com/Bumblebee-Project/Bumblebee/issues/764#issuecomment-450749984. must boot with nouveau disabled/blacklisted if it is installed | Not everything is tested yet, but it looks like everything is working fine. Elan1200 touchpad needs some fixes (see https://bugzilla.redhat.com/show_bug.cgi?id=1543769) |
Republic of Gamers (ROG)
asusctlAUR (or asusctl-gitAUR) implements functionality specific to the ROG line of laptops, such as backlit keyboards, fan profiles, and the AniMe LED matrix. Check the project's official site for usage: https://asus-linux.org/
Model version | Date | Video | Sound | Ethernet | Wireless | Bluetooth | Power management | Modem | Other | Remarks |
---|---|---|---|---|---|---|---|---|---|---|
ROG Zephyrus M | 2019.11.01 | Intel integrated graphics using + Nvidia RTX 2060 using NVIDIA proprietary driver - Both work. To disable NVIDIA just install bbswitch, but remember, it should be on by default or you will see black screen. After boot print sudo tee /proc/acpi/bbswitch <<<OFF | Works | Works | Works | Works | ONLY 1.2h because I could not poweroff NVIDIA card | n/a | No control over fans and keyboard backlight. Most of functional keys not working | The battery is the big disadvantage. On Windows it can last for up to 6h, however. This laptop is definitely not Linux friendly |
ROG Zephyrus G14 (GA401I) | 2021.05.12 | Radeon integrated GPU using amdgpu/modesetting DDX + NVIDIA discrete GPU using NVIDIA proprietary driver(465) - Both work under PRIME. | Works | No port but works over USB. | Works | Works | Around 6-ish hours at a light load. | n/a | Fan control & keyboard backlight as of linux kernel 5.10/5.12 works straight after fresh install, and some function keys and AniMe LED matrix work with kernel patches and asusctl-gitAUR. | Works very well on fresh installs (tested on Ryzen 9 4900HS w/ 1660Ti & Rtx 2060 max q versions). |
ROG Zephyrus G15 (GA502IU) | 2020.07.08 | Radeon integrated graphics using amdgpu/modesetting driver (Ryzen 7 4800HS) + Nvidia GTX 1660 Ti Mobile using NVIDIA proprietary (450+) driver. Nvidia card only works when outputting to an external monitor. | Works - the speakers were mute at the beginning, solved by disabling and re-enabling them in the BIOS. | Works | Works | Works | 5+ hours at a light load. | n/a | Keyboard backlight works after suspend/resume cycle, some custom keys do not work. Can control only one fan with asus_nb_wmi module. Kernel 5.8+ is recommended to fully take advantage of the processor. |
Lots of tweaking necessary to make it work properly, mostly due to drivers just being released. The situation will likely improve in a few months. |
ROG Zephyrus S15 (GX502LWS) | 2020.20.25 | Nvidia RTX 2070 Super works using NVIDIA proprietary driver (v. 450.80.02). Small issue if a second monitor is connected, you have to un-plug it and plug it again for it to work properly | Works | Works | Works | Works | 4-5 hours browsing with TLP, keyboard backlight works, startup backlight at max. No need to disable Nvidia card. Hibernate works with specific partition but it takes the same time to boot as normal boot up, suspend to ram is not yet tested. | No Modem | Touchpad works, keyboard colors work using rogauracore-git, special ROG keys also working | The laptop runs Linux perfectly fine with barely any tweaks |
ROG Flow X13 (GV301QE) | 2021.07.01 | Nvidia RTX 3050Ti works using NVIDIA proprietary driver. Render offloading with prime-run works. When using urxvt, AMDGPU sometimes resets & hangs. |
Speakers work with kernel 5.13.12 and above, phone jack always worked. | no ethernet port | Works | Works | asusctl works, still testing battery life... | No Modem | Touchpad, touchscreen work. Both accelerometer sensor and lid-backflip are not detected (waiting for asus-wmi fix?). Stylus works. | Tablet integration is manual, because the sensors are missing. AMD GPU reset hang can make it a bit unreliable, but it's only with urxvt (so far). |
ROG Flow X13 (GV301QH) | 2021.10.09 | Nvidia GTX 1650 works using NVIDIA proprietary driver. Render offloading with prime-run works. |
Touchpad, touchscreen work. Lid-backflip is not detected. Accelerometer works. Stylus not tested. Fingerprint sensor is detected when libfprint is fully upgraded, however it always fails to verify. | Tablet integration is manual, because the lid-backflip sensor is missing. | ||||||
ASUS ROG Zephyrus GU501GM | 2021.11.24 | GTX 1060 works with Nouveau and the NVIDIA proprietary driver. PRIME offloading works and other programs such as Nvidia-xrun and optimus-managerAUR work too. | Works | N/A | Works | Works | Freezes when using TLP due to snd_hda_intel . Battery life < 1 hour with nvidia gpu on (with 2.5-year-old battery) |
N/A | Fan curves cannot be changed though overboost modes work. RGB works with rogauracore-gitAUR and all keys work except the mute microphone button | Secure boot needs to be disabled to load Archiso. HDMI output is hardwired to the Nvidia GPU. Otherwise works perfectly fine. |
ZenBook
Model version | Date | Video | Sound | Ethernet | Wireless | Bluetooth | Power management | Modem | Other | Remarks |
---|---|---|---|---|---|---|---|---|---|---|
UX305FA | 2016.10.01 | Intel HD 5300 - install xf86-video-intel | works out of the box in GNOME, i3 works with pulseaudio | Intel - works out of the box | 802.11 ac module, works out of the box | works out of the box in GNOME | around 4 hours of battery life under decent load, gets quite hot, but never throttles | webcam works | Function keys for brightness (F5/F6) do not send ACPI events, F3 and F4 do, however. | |
UX303LN | 2014.10.01 | GeForce 840M & Intel HD Graphics, Had to install Bumblebee to get both working | Works out of box (with ALSA, 'Speaker' channel should be un-muted) | USB-to-Ethernet devices seem to work fine out of the box | Wifi works out of the box | Bluetooth not tested | Not tested but seems to work fine | Not tested | Touchpad works (no gestures currently), Camera works fine, Touchscreen works (no multi-touch support) | Avoid some power management features due to Kernel Bug 102091. |
UX32L(N) | N/A | GeForce 840M & Intel HD Graphics (Haswell-ULT rev09), Use bbswitch and the Intel GPU as the proprietary nvidia driver breaks vsync and may cause crashes in Plasma 5. | Works out of box | Factory-supplied USB-to-Ethernet adapter works | Qualcomm Atheros AR9462 with ath9k driver or Intel with iwlwifi, out-of-the-box | Bluetooth works with bluez5 | Suspend and Hibernate work | Set the kernel parameters video.use_native_backlight=1 acpi_osi= for working backlight keys and backlight restore. Webcam, keyboard backlight and adjustment thereof works. |
Clickpad works with libinput and synaptics. Testing of synaptics settings to get comfortable options needed. Avoid activating some power management features due to Kernel Bug 102091. | |
UX430UA | 2017.06.01 | Intel HD 620(Both Modsetting and xf86-video-intel drivers | Works out of the box. May need to add "options snd-hda-intel model=laptop" to /modprobe.d/alsabase.conf file. Important!!! You need to shutdown your PC for the fix to take affect (reboot does not take effect). Also check this thread helps me to solve headphones problem. | Does not have Ethernet, but USB dongle works fine | Works out of the box | Works out of the box | Works out of box. TLP and PowerTop allows 7 - 8 hours battery life | Does not have a Modem | Comments: Laptop works beautifully with Linux, though PWM Fan control is not available (common issue on Zenbook range) | |
UX390UA | 2018.05.01 | Intel HD 620 - install xf86-video-intel | May need to apply this fix for volume control | No integrated Ethernet, usb-c dongle works | Works out of the box | Works out of the box | Works out of the box. TLP allows 8 - 9 hours battery life | Does not have a Modem | PWM Fan control is not available (common issue on Zenbook range) | |
UX534FTC | 2020.04.09 | Intel HD Graphic with standard driver, Nvidia GTX1650 Max-Q with proprietary driver, Optimus works with Bumblebeed and bbwitch for power effiency | Realtek ALC294 Intel HDA Audio output is not working neither on speaker nor on headphones, mic is working | No integrated Ethernet, USB 3.0 dongle works | Works out of the box | Works out of the box | Works out of the box. TLP allows 9 - 10 hours battery life (if using Nvidia driver require to configure properly Optimus with Bumblebeed to gain autonomy) | Does not have a Modem | PWM Fan control is not available (common issue on Zenbook range). Screen Pad is working as secondary display option 'portrait rotate left' required (can be turned off by just deactivating in Gnome 3) if using Wayland set scale 200% on ScreenPad and a different scale of 100% on FHD main display is ok |
ExpertBook
Model version | Date | Video | Sound | Ethernet | Wireless | Bluetooth | Power management | Modem | Other | Remarks |
---|---|---|---|---|---|---|---|---|---|---|
B9450 | 2020.04.20 | Works out of the box | Works out of the box | Works out of the box | Works out of the box | Works out of the box | Works out of the box | Does not have a Modem | ||
B9450CEA | 2021.03.14 | Intel Iris Xe, using i915 | ALC294 codec using snd_sof_pci, requires latest sof-firmware | using e1000e via mHDMI adapter | Wi-Fi 6 AX201 160MHz using iwlwifi | Works out of the box | Works out of the box | Does not have a Modem |
Other
Model version | Date | Video | Sound | Ethernet | Wireless | Bluetooth | Power management | Modem | Other | Remarks |
---|---|---|---|---|---|---|---|---|---|---|
K55N | 2014.11.12 | Radeon HD 7520G - install xf86-video-ati | snd,snd_hda_codec works out of the box using pulseaudio | r8169 module, out of the box | ath9k module, out of the box | not present | Overheats and immediately shuts down on modern 3D games. Use thermald to control temp using acpi_cpufreq | webcam works | Fix 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". | |
X401U | 2014.01.05 | Radeon HD 7340 - install xf86-video-ati | did not work out of the box, never configured correctly, using pulse, everything works | not tested | Wi-Fi out of the box | none to support | all power options work just fine | webcam works | overall performance is satisfactory | |
X401A/X401A1 | 2013.05.01 | Integrated Intel HD Graphics - install xf86-video-intel and libva-intel-driver, enable SNA | hda-intel works, headphone jack, mic works | Realtek, out of the box | Wi-Fi out of the box | not tested | all power options work just fine, only brightness control needs module asus-nb-wmi to be loaded and acpi_backlight=intel acpi_osi= GRUB options as of kernel 3.9.4 |
webcam works | overall performance is satisfactory | |
W7S | Do not Panic | 3D with NVIDIA drivers | hda-intel | r8169 module, out of the box | Intel 4965 works with iwlwifi | works out of the box | webcam works with uvc drivers, but it is mounted upside down | ACPI works with acpi4asus and acpid | ||
N80Vn-X5 | 2009.02RC2 | 3D with NVIDIA drivers | hda-intel plus adding options snd-hda-intel enable=1 model=g50v position_fix=0 to /etc/modprobe.d/modprobe.conf
|
Out of box with r8169 module | out of box with ath9k | out of box | webcam and card reader both work out of the box | ACPI works fine with the asus_laptop module |
||
F8SN | 2009.08 | only tried with open source NV drivers (got 1280x800 pixels default without xorg edit), 3D proprietary will probably work | hda-intel | Ethernet works out of the box | Intel 4965 works with iwlwifi | untested-but is recognized by kernel | untested-battery status can be detected and customization options exist | Syntek Sonic web cam and Ricoh Card reader work out of the box (might need to allow user mount privileges just as you would for other ext. drives) | Highly compatible with Arch Linux | |
L3000D | Most recent as of 2010-02-13 | Works out of box | Works out of box | Works out of box | Not contains | Not contains | Works perfectly | Untested | ||
N53JN | Most recent as of 2010-11-03 | Contains NVIDIA Optimus, so only Intel graphic card works. Waiting for NVIDIA to support Optimus on Linux | Works, needs some editing of modprobe files | Works out of box | ath9k | Untested | Hibernate untested, suspend works but with problems due to USB3 controller | Web cam works, touchpad works, media buttons work | ||
N53SV | Most recent as of 2011-06-26 | Contains NVIDIA Optimus, so only Intel graphic card works. | hda-intel | r8169 module, works out of box | ath9k needs madwifi | Untested | BBS thread | Web cam works, touchpad works, card reader works. See also Ubuntu help | ||
A8Le | Most recent as of 2011-07-31 | Works out of box | Works out of box (with ALSA, 'Speaker' channel should be un-muted) | Out of box with r8169 module | Untested | Untested | Untested | Touchpad works | ||
1005HA | 2011.08.19 | Works out of box using i915 | hda-intel | Works out of box | ath9k | Untested | Untested | |||
1015E | 2014.05.19 | Works out of box using i915 | hda-intel | Works out of the box. | Wifi out of the box. | Untested | Display brightness and toggle, battery management, power, lid close works out of the box. Suspend works out of the box. Hibernate works after following instructions here. | Touchpad requires xf86-input-synaptics package. Webcam/mic works. Card reader works. USB 3.0 untested. | Overall satisfactory. efibootmgr v0.12 does not work, and v0.11 is recommended. linux kernel v4.3 and v4.4 has kswapd0 bug. linux-lts is recommended until fixed. Only display, audio and sleep fn keys are recognized. | |
UL30A | 2011.08.19 | Works out of box | hda-intel | Works out of box | Untested | Untested | Untested | Web cam works, touchpad works, card reader untested |
acpi_backlight=vendor in bootloader |
|
Q400A | Works out of box using i915 | hda-intel, mic works | AR8151v2 works out of box | Works out of box | Works out of the box | Suspend works, Hibernate untested | Backlit keys work on GNOME 3, screen backlight works with keys in gnome-3.10, touchpad works, webcam works, card reader works, HDMI output untested | |||
Q500A | 2015.02.01 | xf86-video-intel, works out of box | hda-intel, works out of box | r8169, works out of box | iwlwifi, works out of box | untested but detected by bluez | Suspend works, Hibernate works. | Works very well with Arch Linux | ||
K55VM | 2013.04.01 | Contains NVIDIA Optimus, both works. Intel and Nvidia(proprietary drivers) | hda-intel | r8168 module, works | ath9k Works out of box | Untested | suspend and hibernate both work with gnome power manager and laptop-mode-tools | Web cam works, touchpad works, card reader works, sound card works | Highly compatible with Arch Linux. Technology optimus works with Bumblebee | |
K55VD | 2021.11.27 | Contains NVIDIA Optimus. Both proprietary NVIDIA driver and nouveau do not work. Only Intel Integrated Graphics. | hda-intel | r8168 module, works | ath9k Works out of box | Works with bluez | suspend and hibernate both work with gnome power manager and laptop-mode-tools | Web cam works, touchpad works, card reader works, sound card works | Highly compatible with Arch Linux but NVIDIA proprietary driver (nvidia-390xx-dkmsAUR) fails with both linux and linux-lts kernels | |
A55VJ | 2013.05.01 | Contains NVIDIA Optimus, both work (NVIDIA only via Bumblebee) | hda-intel | r8169 module works | iwlwifi | Works with bluez | suspend works out of box with systemd/logind.conf | Web cam works, touchpad works, card reader works | Highly compatible with Arch Linux. Add i8042.nomux=1 to kernel line to prevent jittery touchpad. |
|
S300CA | 2013.08.01 | Intel HD Graphics 4000, works out of the box with xf86-video-intel | hda-intel | Atheros AR8161, works out of the box | Atheros AR9485, works out of the box with ath9k | not tested | works, slightly higher power usage as Windows 8, for backlight add acpi_osi=Linux acpi_backlight=vendor to bootloader kernel line |
Web cam, touchpad, touchscreen all work, USB 3.0 and car reader not tested yet | Highly compatible with Arch Linux. | |
S400CA | 2015.02.01 | Intel HD Graphics 4000, works out of the box with xf86-video-intel | hda-intel, works out of the box | Atheros AR8161, works out of the box | Atheros AR9485, works out of the box | not tested | works, for backlight add acpi_osi=Linux acpi_backlight=vendor to bootloader kernel line |
Webcam work out of the box, touchpad work out of the box with xf86-input-synaptics, touchscreen all work, card reader works out of the box, USB 3.0 not tested yet | Highly compatible with Arch Linux. | |
X502CA | 2013.07.01 | Integrated Intel HD Graphics works | hda-intel works | Qualcomm Atheros AR816x/AR817x, did not work during installation, after that works, but check model specific wiki | Ralink RT3290 performs very poorly with standard kernel driver. Check model specific wiki | not tested | suspend works, see model specific wiki for display brightness control | not tested | not a very good choice for Linux due to Wi-Fi problems | |
X53BR/K53BR | anything since 3.11 kernel | ATI 6320/ATI 7470 works, but cannot disable discrete. Intervention needed since 3.13 | hda-intel works | Realtek with r8169 driver, out-of-the-box | Qualcomm Atheros AR9485 with ath9k driver, out-of-the-box | - | three different brightness switches in /sys/class/backlight for the same display, anything else fine | webcam fine | heats up very fast, description coming | |
X551CA | 2014. 03. 24. | Integrated Intel, works with xf86-video-intel | hda-intel | Realtek r8169, did not tested | Qualcomm Atheros AR9485, oob, but problems with NetworkManager - disabling the wifi hardblocks the card and Fn+F2 does not work. Workaround on Ubuntu forum. | not tested | I did not tested yet, but at first sight it seems ok. | not tested. | It seems to work well with Linux | |
X451MA | 2021. 02. 12. | Works out of the box with Kernel Mode Setting i915 driver | snd_hda_intel, works | Realtek r8169 | Broadcom BCM43142, works with broadcom-wl-dkms | not tested | not tested | Performs better with Linux than Windows | ||
N550JV | 2014.03.01. | Hybrid graphics with integrated Intel and NVIDIA GeForce GT 750M Nouveau working with Bumblebee (NVIDIA driver works but not tested extensively) | snd_hda_intel works but external speakers pop on sleep/shutdown | Realtek r8169 works out of box | Qualcomm Atheros AR9485 works with ath9k out of the box | not tested | working, USB must be disabled before sleep | no modem | Card reader works out of box, has battery issues when a powered device is left plugged into the USB charging port. | |
X83VB-X2 | 2014.09.01 | GeForce 9300M GS, Works out of the box with xf86-video-intel | Works out of box (with ALSA, 'Speaker' channel should be un-muted) | Ethernet works out of the box | Wifi works out of the box | Bluetooth not tested | Not tested but seems to work fine | Not tested | Touchpad works, Camera not tested | |
U32U | 2015.02.01 | Radeon 6320, Install xf86-video-ati | Works out of box (with ALSA) | Works out of the box | Works out of the box. For rfkill issues options asus_nb_wmi wapf=1 may help |
Bluetooth works with bluez5, optionally install bluetooth manager | Suspend does not work. CPU Fan constantly on. | Webcam works | Needs significant setup to function properly. Power management hard to get right. | |
X553MA | 2015.06.01 | Works | Works | Works | broadcom-wl (causes freezes) | Untested | Suspend works | Set OS Selection in BIOS setup to Windows 7
|
||
F550J (aka A550J) | 2015.09.01 | Intel HD4600(integrated, works well witth xf86-video-intel), Nvidia 850M(cannot enter GNOME desktop environment(message "Critical issue") with driver nvidia installed) | Intel HD Audio with ALSA | Works out of box : Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 12) | Broadcom Corporation BCM43142 802.11b/g/n (rev 01), works well with broadcom-wl-dkms installed (refer to Broadcom wireless) | Not tested | Not tested | N/A | You should install xf86-input-synaptics to enable touchpad | Recommend to disable standalone graphic card |
N550JX | 2015.12.01 | Works | Works | Works | Works | Works | Works | N/A | Read N550JX | |
X552M | 2015.12.01 | Intel HD works good with xf86-video-intel, for Nvidia use bumblebee & nvidia. | Works | Works | Works with 'broadcom-wl-dkms' | Untested | Works | N/A | Add 'acpi_osi= acpi_backlight=native' to bootloader kernel line for changing backlight with keyboard combo keys (fn + f5 / fn + f6) | Read X552M |
E403SA | 2016.06.01 | Integrated Intel HD Graphics 400 (Braswell), works well with xf86-video-intel. | snd_hda_intel, works out of the box | not tested, no ethernet port | ath9k, works out of the box | not tested | suspend and brightness control works, but not with ACPI keys | works out of the box | Card reader not tested. ACPI/Function keys and lid switch do not work and will not show up on acpi_listen; except for mute, volup, voldown. With acpi="!Windows 2012" all ACPI functions work perfectly but the touchpad gets disabled entirely. | |
F555UA | 2016.08.14 | Intel HD works good with xf86-video-intel | Sound works well, have to add `options snd-hda-intel model=laptop-dmic position_fix=3 ac97_quirck=alc_jack` to /etc/modprobe.d/alsa-base.conf to get mic to work and headphone/mic to work | Ethernet works RTL8111/8168/8411 | Wireless gives Kernel Panic RTL8821AE, have to blacklist on boot or msg will flood screen, replaced with AR9462 PCIe wireless card instead of trying to fix | Bluetooth does not work out of box, replaced with AR9462 card | Suspend and Brightness work have not tried with keys | n/a | Issues with touchpad, no two finger scroll, very buggy touch | If start xserver, can reinstatiate RTL8821AE driver and it will work, but floods logs with kernel panic msg. |
K501J | Most recent as of 2016.09.01 | OK | OK | Not tested | OK | n/a | Brightness works with keys on Gnome 3 | n/a | Touchpad works with xf86-input-libinput, but somewhat uncomfortable. Better with xf86-input-synaptics, however pacman says "xf86-input-synaptics driver is on maintenance mode and xf86-input-libinput driver must be prefered over." | |
K501LX | 2017.01.01 | Intel HD Graphics and GeForce GTX 950M. Configured and working with bumblebee - see note. | Works | Works | Works | Works | Everything works out of box except keyboard backlight controls. Backlight can be controlled in GNOME without additional configuration. Using laptop-mode-toolsAUR generaly yields 4-5 hour battery life for light work and 1.5 hours for intensive work with the GPU on. | Works | Touchpad, and card reader works out of the box | Had issues using Bumblebee version with linux version 4.9 (as of 2/25/2017). Added pcie_port_pm=off to kernel parameters to make bbswitch work correctly.
|
R540SA | 2017.03.01 | Works out of box | Works out of box | Works out of box | Works out of box | Works out of box | Works out of box | Works out of box | Works out of box | |
N551VW | 2017.06.01 | nVidia Optimus + xf86-video-intel | works via HDMI out of box, TBC | Works out of box | Works out of box | not yet tested, TBC | not yet tested, TBC | n/a | n/a | |
N76V | 2019.01.05 | PRIME xf86-video-intel + xf86-video-nouveau | Works out of the box with pulseaudio and plasma-pa | untested | Works out of box | untested | untested | untested | untested | |
X 450LCP | 2019.11.01 | Intel integrated graphics using *modesetting* driver + Nvidia GT 720M using NVIDIA proprietary driver - Both works fine using bumblebee driver or nvidia-xrun, but bumblebee brings more performance for some reason | Works Everything | Works, but takes a while to actually recognize when the ethernet RJ-45 cable is connected | Works | Does not work, needing to replace the wireless combo card | Est ~4hrs, verified. If you want to auto-suspend PCI-E stuff for saving more power, please blacklist the ID 04:00.00 (The NVIDIA GPU) and mei_me, lpc_ich and nvidia drivers, otherwise you will have random lockups, touchpad failures and problems with bbswitch | Webcam, microphone touchpad works ok. Touchpad works better with xf86-input-libinput driver | grep bugs /proc/cpuinfo cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds swapgs | Apparently there is no way to control manually the fan. Everytime the fan just stops spinning, needing suspending/reboot to fix. |