Installed Ubuntu 16.04 on ASUS laptop, everything worked except fn keys. Cannot mute/increase/decrease volume (f10, f11, f12) or increase/decrease screen brightness (f5, f6).
In troubleshooting I found people have similar issues regardless of machine (ASUS, ACER, Dell) or Ubuntu version, anywhere from 8.0-16.04
How do I fix this?
Best Answer
Edit GRUB config file to pass a kernel boot parameter
sudo -H gedit /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
acpi_osi=
immediately followingquiet splash
to give:GRUB_CMDLINE_LINUX_DEFAULT="quiet splash acpi_osi="
GRUB_CMDLINE_LINUX=""
sudo update-grub
Create .CONF file
sudo -H gedit /usr/share/X11/xorg.conf.d/20-intel.conf
Enter this in the file line for line:
SAVE and CLOSE file
The above steps fixed my problem and I was able to use the function keys to control brightness and volume on my machine. I tried several things and edited the GRUB file several times, updating and rebooting every time. Some threads suggested edited the BIOS, others suggested installing
xbacklight
. It took a while to troubleshoot. If my solution doesn't work for you, here are threads that helped me: