How to Fix Brightness Control Not Working in Ubuntu 16.04 LTS (Xenial Xerus)

Yesterday I performed a clean install of Ubuntu 16.04 LTS Xenial Xersus on my 5 year old Hewlett-Packard Laptop powered by Intel Core i3 2nd-Gen Processors and AMD Radeon Graphics. Everything went smooth and once the installation was complete and all the obsolete packages were removed, I logged in and man, the brightness was way too high. So I tried reducing it through the control buttons on my keyboard but in vain. Only then I realized that something was missing – the brightness function keys weren’t working!

Also ReadThings to do after Installing Ubuntu for the first time.

Did a quick search on DuckDuckGo and came up across this link by Abhishek Prakash of It’s F.O.S.S.

I tried the method below and it worked fine for me :

Open terminal and create the following configuration file, if it doesn’t exist:

sudo touch /usr/share/X11/xorg.conf.d/20-intel.conf

Now we need to edit this file. You can use any editor be it a terminal one or graphical.

sudo gedit /usr/share/X11/xorg.conf.d/20-intel.conf

Add the following lines to this file:

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

Save it. Log out and log back in. The brightness control should now be working through function keys.

Hope that helps. Remember, I’m using Intel processors and my graphics card is powered by AMD and NOT Nvidia.

4 thoughts on “How to Fix Brightness Control Not Working in Ubuntu 16.04 LTS (Xenial Xerus)

  1. Hasn’t worked for me. Brightness slider still has no effect when moved after reboot. Running 17.10 with Intel HD 4000 integrated graphics card.


    1. Hey Russ, I’m sorry to hear that it is not working for you, but I myself am not an expert in Ubuntu Linux. I just managed to make it work on my AMD graphics card powered PC. So, I thought of sharing it on this blog just in case someone else using the same graphics card series can find it useful.


      1. No problem, just thought I’d post my results. My problem seems to stem more from the fact that I am using a Samsung Laptop I believe. Someone has tried to Port over the Samsung drivers to Linux but I’m having difficulty figuring out how to use them.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s