I have a Dell Inspiron 3162/3164 laptop that refuses to change brightness (using the slider or FN keys) on Xubuntu 16.04 LTS.
I have googled endlessly and have narrowed a few things down. I will use this forum post (https://ubuntuforums.org/showthread.php?t=2182861) to help convey information as clearly as possible.
KERNEL PARAMETERS
Code:
kevin@kevin-Inspiron-11-3162:~$ cat /proc/cmdline
Code:
BOOT_IMAGE=/boot/vmlinuz-4.13.0-37-generic.efi.signed root=UUID=810b7015-1c13-4482-b265-f5ef8b9c9406 ro acpi_backlight=vendor quiet splash nomodeset vt.handoff=7
If I don't have nomodeset in there, I am met with a black screen upon booting no matter what -buntu I use. I don't quite understand why, it was just the solution I found when first installing Linux on this laptop.
With acpi_backlight=vendor in there, there WILL be a brightness slider when I click on the battery icon, and the brightness FN keys will display the notification of brightness changing, however it will not actually change. If I replace it with acpi_backlight=*anythingelse*, there will be no brightness slider/FN notifications.
I also tried, individually, "acpi_osi=Linux" and "acpi_osi=none" and "acpi_osi=", but they don't seem to do anything.
INFO ABOUT VIDEO CARD(S)
Code:
kevin@kevin-Inspiron-11-3162:~$ lspci -k | grep -iA3 VGA
Code:
00:02.0 VGA compatible controller: Intel Corporation Device 22b1 (rev 35)
DeviceName: Onboard IGD
Subsystem: Dell Device 0725
Kernel modules: i915
CURRENT BACKLIGHT INTERFACES AND THEIR VALUES
Code:
kevin@kevin-Inspiron-11-3162:~$ for i in /sys/class/backlight/*; do echo $i; cat $i/brightness; cat $i/actual_brightness; cat $i/max_brightness; done
Code:
/sys/class/backlight/dell_backlight
5
0
15
If I move the slider, the value returned by the terminal for brightness will change, however the physical brightness of the screen will not. (probably expected, but I'd include this just in case).
When googling for solutions, most people seemed to have "intel_backlight" along with their dell_backlight, acer_backlight or similar
TRYING TO MANUALLY SET BRIGHTNESS VIA TERMINAL
Code:
kevin@kevin-Inspiron-11-3162:~$ echo 1 > /sys/class/backlight/dell_backlight/brightness
Code:
bash: /sys/class/backlight/dell_backlight/brightness: Permission denied
The screen brightness is very high and is burning my eyes right now, so I tried a value of 1 as it would be impossible to miss.
Permission denied, so I tried the solution in the first reply to this thread (https://ubuntuforums.org/showthread.php?t=2088043)
Code:
kevin@kevin-Inspiron-11-3162:~$ echo 1 | sudo tee /sys/class/backlight/dell_backlight/brightness
[sudo] password for kevin:
1
There is no change in physical brightness of the screen, but if I double check the value
Code:
kevin@kevin-Inspiron-11-3162:~$ cat /sys/class/backlight/dell_backlight/brightness
1
It has indeed changed to 1.
If I plug the charger in, sometimes the screen will lower in brightness. If I remove the charger after this, it will remain at this lowered brightness.
I originally had Lubuntu 16.04 LTS installed on it, and the brightness slider as well as the FN keys to change brightness worked perfectly, but Lubuntu was a bit too "barebones" for me, so I decided to try Xubuntu.
While googling for a solution, I think I read that these issues may be caused by the kernel being too old in comparison to the hardware. I don’t quite understand the ins and outs of this, but maybe the latest LTS version (which releases on the 26th of this month) can fix my problems!
Bookmarks