# ASUS Zenbook Pro UX501

This page contains instructions, tips, pointers, and links for installing and configuring Arch Linux on the ASUS Zenbook Pro UX501.

For general instructions see Laptop and comparable models from the summary page Laptop/Asus and Category:ASUS.

## Kernel Options

To prevent random lock ups just before or as X loads, add the following option to your boot loader config:

    i915.enable_execlists=0

To get brightness media keys and brightness adjustment working, add the following:

    acpi_osi= acpi_backlight=native

To allow X to start without locking up when the GPU is powered down via bbswitch, replace the acpi_osi= above with:

    acpi_osi=! acpi_osi="Windows 2009"

## Module Configuration

Warning: Before trying out below fixes run pacman -Syu

To fix noise headphone noise create `/etc/modprobe.d/alsa-base.conf` containing:

    options snd-hda-intel model=dell-headset-multi

To enable power saving functionality for the audio card create `/etc/modprobe.d/audio_powersave.conf` containing:

    options snd_hda_intel power_save=1

To enable power-saving functionality for the Intel graphics card create `/etc/modprobe.d/i915.conf` containing:

    options i915 enable_rc6=1 enable_fbc=1 lvds_downclock=1 semaphores=1

But be careful with `/etc/modprobe.d/i915.conf`. It may cause screen freezing.

## Touch Pad

The touch pad will work with the xf86-input-libinput package.

## Fan Control

To setup variable fan control, install the lm_sensors package and load the `coretemp` module at boot by creating `/etc/modules-load.d/lm_sensors.conf` containing:

    coretemp

## Virtual Terminal Fonts

The 4k resolution causes the default virtual terminal font to be extremely small, one way to resolve this is to install the terminus-font package and then creating `/etc/vconsole.conf` containing:

    FONT=ter-v28b

## See also

- Bumblebee - To configure intel/nvidia hybrid graphics
- iwlwifi issue - if you have [*** ] A start job is running for wlp3s0 (14 s / 1min 30s).

Category:

- ASUS