Skip to content

gdf8gdn8/asus-rog-x-flow-13

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Asus Rog X Flow 13

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

grub

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 regquired packages

install packages from https://asus-linux.org/

  1. base devel requirements

base-devel curl git

git clone https://aur.archlinux.org/yay
makepkg -si
  1. 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
  1. 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
  1. 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
  1. utility for Linux to control many aspects of various ASUS laptop
yay -s asusctl-git
susystemctl enable asusd
  1. git clone https://github.com/CO-1/asus-flow-x13-linux.git
cd asus-flow-x13-linux
sudo sh ./install.sh

Nvidia

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

About

Linux on Asus Flow x13 - required tools and setup

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published