ArchLinux on the Zenbook 3 UX390UAK

arch
I recently got a Zenbook 3 from Asus, and of course the first thing I did was wipe Windows 10 off it’s face

“Everything” worked out of the box. For such bleeding edge hardware, that was unexpected. But here are some tips.

Bootup

Get in the bios, by pressing “F2” then power, got to “advanced mode (F7)”, then disable secure boot. Otherwise your installation media won’t boot.

Installation

I dd’ed the latest archlinux iso to a usb stick, and booted successfully using the included dongle that comes with the Zenbook 3. I followed the wiki guide and everything went flawlessly.

I used systemd-boot as suggested by the wiki, for UEFI, setup intel-ucode, and installed my usual packages.

This was the easiest ArchLinux install I did on a laptop. Keeping in mind that my latest Arch install is more than 2 years old.

Here is the config I have for the Zenbook 3.

  • 1Tb PCIE Nvme SSD (I couldn’t find any info online about the fact that this is a nvme drive)
  • 16Gb RAM
  • Intel core I7 7500-U (Kaby lake)

Configuration

I installed i3 as my window manager, as usual. everything worked out great. Touchpad was acting as a touchscreen, with absolute moves, but after installing “xf86-input-libinput”  and creating a X11 rule this was resolved. I had some troubles getting 2 and 3 finger click to work (like a Macbook). But after adding this to the libinput X11 rule file, it worked great. The archlinux wiki states “finger” by this does not work. I had to dig in the docs to figure it out.

"ClickMethod" "clickfinger"

Even though the glass touchpad has great palm rejection, it’s a little too sensitive to my liking . Guess I will have to play with libinput settings some more.

Of course I installed laptop-mode-tools and on battery I was able to bring it down to a 5W consumption (or 9 hours) with wifi running. Not bad at all, considering the kernel does not yet manage nvme power saving.

Stephen B

Développeur informatique passionné de numérique et de technologie au sens large du terme.