With small tweaks almost everything (surprisingly touch, pen input and camera) works fine. Notable exceptions is fingerprint
source: https://github.com/CO-1/asus-flow-x13-linux
Currently missing: support for fingerprint sensor, fan-control
Currently issues:
after suspend:
- the tlp service not restarts
- keyboard backlight not restored
on archlinux install edit boot config and append to cmdline
rd.driver.blacklist=nouveau
edit /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="loglevel=3 quiet rd.driver.blacklist=nouveau nvidia-drm.modeset=0"
GRUB_CMDLINE_LINUX="rd.driver.blacklist=nouveau nvidia-drm.modeset=0"
install packages from https://asus-linux.org/
- base devel requirements
base-devel curl git
git clone https://aur.archlinux.org/yay
makepkg -si
- xorg
xf86-input-synaptics amdvk xf86-video-amd xorg xdg-utils xdg-user-dirs primus_vk lib32-nvidia-utils lib32-primus_vk nvidia-dkms nvidia-prime
copy x11 config und xorg.conf.d
sudo cp -r xorg.conf.d/* /etc/X11/xorg.conf.d/
Install mute button
sudo cp -r hwdb.d /etc/udev/
sudo systemd-hwdb update
sudo udevadm trigger
- power and sensors tlp acpid lm_sensor amdfand-bin xsensors
systemctl enable --now acpid
systemctl enable --now sensors
systemctl enable --now tlp
systemctl enable --now amdfand
- Graphics switching supergfxctl - https://gitlab.com/asus-linux/supergfxctl.git
https://github.com/gdf8gdn8/supergfxctl-git
cd supergfxctl-git
makepkg -si
systemctl enable --now supergfxd
- utility for Linux to control many aspects of various ASUS laptop
yay -s asusctl-git
susystemctl enable asusd
cd asus-flow-x13-linux
sudo sh ./install.sh
source: https://github.com/CO-1/asus-flow-x13-linux
Nouveau drivers hangs laptop at boot. It can be blacklisted by appending
nouveau.blacklist=1
to kernel command line or by following commands as root
echo "blacklist nouveau" > /etc/modprobe.d/asus-flow-x13-nouveau.conf
echo "alias nouveau off" >> /etc/modprobe.d/asus-flow-x13-nouveau.conf