Screen backlight brightness adjustment

Here you'll find a place for solutions and hints.

Please use one of the support subforums below for questions or if you have any issues and need support.

Screen backlight brightness adjustment

Postby zugunder » Oct 25th, '12, 20:10

For some unknown reason I have always had problems with screen brightness on my Asus laptop with integrated Intel video. With Mageia1 I could change screen brightness from keyboard (but it behaved pretty erratic), but autodimming never worked properly. With several distros' LiveCDs I have tried the situation was even worse – brightness was stuck at 100% and could not be changed. The same situation was with a fresh installation of one more distro I was interested in testing.
So I thought it might have been a problem of Asus, moreover it is notorious for things like upside-down web cameras and such...
On this forum people have reported similar problems, but there is no universal workaround for them:
https://forums.mageia.org/en/viewtopic.php?f=23&t=2665&hilit=screen+brightness
https://forums.mageia.org/en/viewtopic.php?f=8&t=2651&hilit=screen+brightness

However, I occasionally bumped into the solution, reported for various distros (Ubuntu and Arch) and several hardware vendors (Samsung for example). The simple thing that solved my problem completely was adding the following kernel parameter at boot:
Code: Select all
acpi_backlight=vendor

I am not completely sure why doing this manually is necessary in certain cases, because many people do not encounter this problem with their laptops, so if there are any experts around, you are welcome to comment and correct.
AFAIK, there is a kernel module called “asus-laptop” (or something like that), which is responsible for Asus-specific key bindings and features implementation in Linux. My guess is that it was not called properly for some reason, so that screen brightness was regulated by some generic module, which sometimes had partial functionality on a particular laptop and sometimes did not at all.

UPD.
More information can be found here:
https://wiki.archlinux.org/index.php/Backlight:
acpi_backlight=vendor will prefer vendor specific driver (e.g. thinkpad_acpi, sony_acpi, etc.) instead of the ACPI video.ko driver

(I am just curious - why isn't this option used by default?)
The recommendation is to add following kernel parameters in bootloader:
Code: Select all
acpi_osi=Linux acpi_backlight=vendor

or
Code: Select all
acpi_osi=Linux acpi_backlight=legacy
zugunder
 
Posts: 388
Joined: Jun 10th, '11, 00:22

Return to The magician suggests...

Who is online

Users browsing this forum: No registered users and 1 guest