Brightness adjustment keys have no effect (although they are recognized by the environment), and I can't change the brightness using GUI tools as well. This seems like a problem in Linux itself, not the desktop environment.
Now you can use the terminal to adjust brightness, as suggested by Lekensteyn.
If it's OK for you to change brightness with terminal+sudo, this is the end of the answer.
If you are on GNOME desktop, brightness may even function fully already.
We have to allow the brightness file to be edited, so that sudo isn't needed everywhere.
Also, we want to make the brightness setting restore itself to the previous setting when the system boots (it is not saved by default, unfortunately).
I tried several of these solutions, but nothing worked for me until I found this little indicator program =128. With it you can set up hot keys to control brightness, use your mousewheel or select from a drop down list in the indicator. I have replaced 'Fn' with 'Win+Alt' which is very similar for my hands and now I can also use it with an external keyboard!
I have a Thinkpad T450s with Nvidia graphics and binary drivers on Ubuntu 14.04. In order to get the backlight working I had to edit the /etc/X11/xorg.conf file by adding the following line to the intel device definition (The xorg.conf-file is created when installing the binary drivers):
KDE desktop users: This PPA may NOT fix your backlight control hotkeys: This fix requires a kernel module to supply the new /sys/class/backlight/intel_backlight interface (which will work regardless of your desktop) and also a desktop module to access that interface. For Gnome, the updated gnome-power-manager in this PPA supplies that, but the equivalent for KDE has not yet been developed."
The last command has to be executed every startup because the permissions of the brightness file are renewed with the startup. For doing so sudo vim /etc/rc.local and add the command sudo chmod a+w /sys/class/backlight/intel_backlight/brightness before the "exit 0" line
I had the same issue, I am using Gnome3.10 in ubuntu 14.04 ( Unity). I installed tlp for temperature control in my laptop. I just removed 'tlp' and I rebooted my system and I am able to adjust screen brightness using function(fn) + arrow keys.
Had same problem (apparently) with a Lenovo IP G50-70. - In fact, none of the function keys 'appeared' to work. Eventually in the Bios I found a 'Hotkey' enable/disable function. Paradoxically, it was 'Enabled', but this in fact enables a single key press operation for the function keys. In fact, if you use the traditional 'Fn + Function keyX' technique, they don't work.
Depending on how bright or dark the content of my Photoshop file is, my screen (laptop running Windows 10) will get brighter or darker. This is especially noticeable when I zoom in or out on an image. Never had this before on previous laptops.
I have a new Dell XPS with Windows 10 pro. It is so annoying, I disabled the Windows auto brightness adjust but it keeps changing. For me it is most noticable if I am zoomed out and I just move my mouse outside my workspaces.
I have fitted an ssd and upgraded my Lenovo G575 Laptop from Windows 7 64 bit to Windows 10 64 bit. Everything was working fine except that I cannot adjust the screen brightness with the driver that Windows 10 has installed. I can make the brightness indicator move up and down with the laptop function keys or from Windows settings, but this has no effect at all on the brightness.
Then from the Lenovo site, I downloaded and installed the Windows 7 Drivers in compatibility mode. Again the brightness controls would work but the videos would not play or play with a lot of stuttering.
I'm not sure if I should leave the driver Microsoft chooses dated 2015 (Video works) and try and fix the brightness problem, or install the Windows 8 version dated 2012 (brightness works) and try and fix the video problem.
I found the solution here:
Can't adjust brightness on Windows 10? Here's how to fix it
Its the one down the list: "Fix an ATI Bug via the Registry editor"
It says to change four registry values. In my case I only had to change one value (highlighted in red) as it was the only one available on my machine.
The content on the above site is not controlled by Intel. This information is offered for your convenience and should not be viewed as an endorsement by Intel for the merchants or services offered there.
I tried different tools for windows to adjust the backlight brightness, some using the IOCTL_VIDEO_QUERY_DISPLAY_BRIGHTNESS Interface and some using the WmiMonitorBrightness Class. All of some don't work.
Please bear in mind that our graphics drive does not offer any brightness control feature. If you are unable to use Function keys after loading windows or loading Intel graphics driver, it might be that your computer model requires drivers directly from your computer manufacturer. Those drivers need to interact with the graphics V-BIOS and any power management settings your computer may offer.
Intel does not verify all solutions, including but not limited to any file transfers that may appear in this community. Accordingly, Intel disclaims all express and implied warranties, including without limitation, the implied warranties of merchantability, fitness for a particular purpose, and non-infringement, as well as any warranty arising from course of performance, course of dealing, or usage in trade.
Worth mentioning that for the brightness keys to work automagically, that tends to be a firmware function. If that's not working under the kernel for any reason, then it's often sensible to configure a backlight brightness manager to operate on the keys you expect via your WM/DE configuration as thurstylark mentioned.
It's what's intercepting and controlling the buttons. sometimes updates here will make things more standardized. FWIW you do have a working brightness file you can echo into right? You are just wondering about the buttons themselves?
Yes I have a working brightness file that I can echo.
I am asking how is it a uefi/bios issue, because it works perfectly in windows, so it should be a issue in linux kernel side right?
I have found a similar one in kernel bugzilla for IdeaPad 5 15itl05 which is a different laptop from mine I guess.
I tested out the theory today when connecting the displays to a Windows PC. Prior to connecting the Windows PC, I set the brightness of each display using my Mac. Then I unplugged the Mac and plugged up the PC. Sure enough, the brightness remained at the same level as previously set using the Mac. Woohoo!
The issue remains that I cannot change the brightness directly on the Windows PC itself (don't think that's doable - or at least not yet). If I wanted to change the brightness, I'd have to hook up the Mac again, change the brightness to the desired level, and reconnect the PC. So you're stuck needing a Mac one way or another! Also tried connecting an iPad Pro to see the brightness could be changed that way, but that didn't work either... and funny enough I would imagine that an iPad would be capable of doing this considering it's an Apple device running the latest iPadOS.
Once connected to a Mac, run Software Update and if you're on 12.3 it should update you to 15.4. At least that's what happened to me when I updated to 12.3 last Friday 3/18 after which it prompted me that there's a firmware update to the displays.
I have the same problem. I connected Studio Display to my MS Surface Pro 8 by Thunderbolt port . There is no way to adjust the screen brightness. Quite frustrating. It should not happen to such an expensive monitor. And the camera quality isn't good.
@OatisB1 - Can you confirm which firmware you are running on your displays? Is it 15.4 (19E241)? Also are you able to then adjust the brightness using a Windows computer or does it just stick to the last setting you used when connected to a Mac?
Yup, looks like yours is the same as mine! Might try and see if switching "Automatically Adjust Brightness" to OFF does anything (done in display settings). Can't be sure those settings will transfer over when plugging back in a Windows PC.
d3342ee215