Asus UX303LAB brightness keys do not work

7,315

Solution 1

The issue with the touchpad is caused by the trusty and utopic kernels not fully supporting it. Full support for that touchpad is available in kernel 4.0+ so I would recommend downloading and installing the latest stable kernel (currently 4.0.3) onto your system and testing it out, it works flawlessly on my UX303LAB laptop.

mkdir /tmp/kernel-mainline_4.0.3
cd /tmp/kernel-mainline_4.0.3

wget \
    http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.3-wily/linux-headers-4.0.3-040003-generic_4.0.3-040003.201505131441_amd64.deb \
    http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.3-wily/linux-headers-4.0.3-040003_4.0.3-040003.201505131441_all.deb \
    http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.0.3-wily/linux-image-4.0.3-040003-generic_4.0.3-040003.201505131441_amd64.deb

sudo dpkg -i /tmp/kernel-mainline_4.0.3/linux*4.0.3*.deb

Solution 2

For your model 'acpi_osi=' should work. Don't forget to update-grub. Try to look if Fn+F5 and F6 generate evdev events.

If you have Intel graphics, to get these buttons really working you will have to point xorg to intel_backlight.

This can be done by adding a file 20-backlight.conf to /usr/share/X11/xorg.conf.d with

Section "Device"
    Identifier "card0"
    Driver "intel"
    Option "Backlight" "intel_backlight"
    BusID "PCI:0:2:0"
EndSection`

inside.

Solution 3

I have a fresh install of 15.04, but the tip from the Arch Wiki worked in Ubuntu as well (I had Arch a short while ago but I missed a functioning Unity DE). Set the following line in your grub (/etc/default/grub):

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video.use_native_backlight=0"

The default of 3.16 and newer kernels is backlight=1. After editing the file run sudo update-grub and reboot. Your mileage may vary though. It's much less complicated than creating a x11 config and if you type it wrong you should still boot just fine and be able to edit it.

Share:
7,315

Related videos on Youtube

xenamd777
Author by

xenamd777

Updated on September 18, 2022

Comments

  • xenamd777
    xenamd777 over 1 year

    I am a beginner at using linux and I have been trying to get Ubuntu to work with the ASUS ZenBook UX303LAB (Broadwell version). I am having problems with Brightness keys, keyboard backlight brightness toggle keys, and the touchpad. The touchpad is of less importance than the laptop brightness. Using 14.04.02 LTS, I have tried the various grub lines (specifics below) to no avail. I tried 14.10 which resolved the keyboard brightness keys not working but nothing outside of that.

    Please note, that I am using Ubuntu with XFCE desktop. Not sure if that matters but I wanted to provide as much info as possible.

    Tried variations of the CMDLINE acpi in grub noted below. I would update it, run update-grub and reboot.

    GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi=" and then : update-grub
    

    Did not work

    • Tried grub line as acpi_osi=Linux acpi_backlight=vendor

    Did not work

    • Tried installing xbacklight.

      Did not work. Settings had no affect.

    • Tried installing backlight program in Ubuntu Software Center in 14.10. That allowed me to workaround by going up to the system tray, clicking the power drop down and lower the brightness. However, it defaults back to 100% brightness after rebooting. Would like it to be permanent if the hot keys won't work.

    An odd thing I noticed was that after installing Steam in Ubuntu 14.10, launching steam seemed to freeze up the laptop.

    Any assistance would be greatly appreciated.

    Here are the forums I went through to reference where I got the grub lines from:

    Asus Zenbook UX303 Problems
    Asus UX32LN: Brightness keys Fn+F5 and Fn+F6 don't generate evdev event.

    • meles
      meles almost 9 years
      Is there any solution for the brighness keys? acpi_osi= does not work.
    • Tobias Gaertner
      Tobias Gaertner over 4 years
      Make shure that there is a whitespace after the '=' -> so 'acpi_osi= '