Asus Zephyrus G14 Linux – 6 Months in

I’ve been using the Zephyrus G14 since July almost exclusively on Linux, and here’s my experience.

I’ll start the list with the things that don’t work, mainly because that list is so short.

  • Fingerprint reader
  • Several small issues with nvidia hybrid graphics mode

That’s it. The fingerprint reader is a Goodix 521d, which uses encrypted protocols from what I’ve heard and Goodix aren’t willing to do anything Linux related.

For the rest of the issues, it’s Nvidia related, as usual. When in hybrid mode (Vega GPU as primary, Nvidia as secondary), the USB-c display output doesn’t work, and the GPU doesn’t turn off fully, so it perpetually draws 3-5w. Considering that the rest of the laptop only uses 7w at idle, that’s quite a hit.

The biggest help in getting this laptop to work is asus-nb-ctrl and the related DKMS modules. This allows for custom fan curves and performance profiles (asus-rog-nb-wmi and acpi_call modules), keyboard backlighting (hid-asus-rog module), and switching GPU modes. The GPU switcher is especially useful, and I tend to switch between integrated (Vega only; 10-11hr battery) and nvidia (Nvidia as primary GPU, for gaming and multiple external displays).

Ok, to the things that are working in general:

  • Keyboard backlight
  • Good battery (without the nvidia GPU randomly turning on)
  • Fn keys, and the 4 extra media keys (except mic mute, currently wayland only)
  • High performance gaming with Nvidia, both native games and with proton
  • 120hz screen w/ freesync functionality
  • Custom fan curves, including completely silent operation
  • Sleep mode, hibernate, etc all working
  • Up to 3 external displays (1 HDMI, 2 USB-c)
  • Battery charge limit (works in sleep mode, it’s a feature of the charge controller)
  • And, the most interesting thing, GPU Passthrough to a Windows 10 VM.

The last point there was a bet I was willing to take when purchasing this laptop. Turns out, it works pretty well. I’ve been using it for games and high performance applications that don’t work well or not at all in proton/wine, including, but not limited to, Cyberpunk 2077, Watch Dogs Legion, Autodesk Inventor 2020, and the Adobe apps.

3 thoughts on “Asus Zephyrus G14 Linux – 6 Months in”

  1. Hey, thank you for the insights. I am quite a heavy Linux user myself. I have it on my desktop machine and I am looking to get Linux working on my Asus Zephyrus. Thank you for this post!

  2. Could I ask what linux distro you are using? The only one that I’ve come across that has a complete setup for the G14 is Arch Linux, but it’s been a pretty steep learning curve for me as I’ve always been a Debian user.

    1. I use arch, but I was on fedora for a while and that was easy to setup. The folks in the asus-linux discord have a few fedora packages you can install, and you’re good to go.

Leave a Reply

Your email address will not be published. Required fields are marked *