OLED Display Brightness Control Issues

I am running Manjaro on a Dell XPS 15 7590 and recently switched from the Gnome distro to the Plasma one. I was previously able to roughly control my OLED screen brightness by using icc-brightness-gnome-git from the AUR. Unfortunately this no longer works on Plasma.

I have found icc-brightness-kde on git, but it isn’t available from the official repositories or the AUR which makes me wary of it and the only instructions given on the git page are for Debian based distros.

I did find some instructions for remapping the brightness controlling function keys to scripts that would run appropriate xrandr commands, but those instructions were written for Ubuntu users and I was unable to successfully convert them for my needs with my limited knowledge.

Does anyone know how to make either of these work, or are there any other (hopefully better) solutions that I am unaware of?

Maybe this? https://wiki.archlinux.org/index.php/Dell_XPS_15_7590#Backlight

I see… i guess you mean a script like this one? Ubuntu-Dell-XPS-15-2019/dell-brightness.sh at master · TillmannBerg/Ubuntu-Dell-XPS-15-2019 · GitHub

Ideally use a script that controls the brightness, not only the ICC profile. :slight_smile: It is possible, but needs to configured manually.

1 Like

That script you linked looks exactly like what I need. Previously I had found one made for a different laptop model instead. Unfortunately I followed the instructions exactly and it isn’t working. Do you have any idea what trouble shooting I should do to try and find the issue? I’m sorry if I seem helpless, I’m just a bit in over my head with this one.

Alternatively do you know if there is any risk to using the linux-oled kernel from the AUR suggested in the ArchWiki article? It seems to be a few versions behind the one I have installed by default (5.7.10.arch1-1 vs. 5.7.14-1) and I’m not sure what the likelihood of it conflicting with things I currently have installed are.

If you want to compile the linux-oled kernel i would better suggest to use this source:

https://gitlab.manjaro.org/packages/core/linux57/-/archive/master/linux57-master.tar.gz

Download a snapshot from here: https://aur.archlinux.org/cgit/aur.git/snapshot/linux-oled.tar.gz

And extract the 3 patches from linux-oled to the linux57 folder and add the patches like the others to the PKGBUILD.

Then create a package: tar cfJ linux57-oled.tar.xz linux57/*

Installing should be this: pamac install linux57-oled.tar.xz

Be aware. I didn’t test it. But if you need help, I and others could help you :wink:

I would watch the journal if it says anything when the script is working:

journalctl --follow

1 Like

Hmm, when I try that I get:

Summary

Aug 19 21:44:16 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: Property: Backlight
Aug 19 21:44:16 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: State (newValue, Deleted): 0
Aug 19 21:44:16 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:44:16 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: Output: 67
Aug 19 21:44:16 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: Property: Backlight
Aug 19 21:44:16 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: State (newValue, Deleted): 0
Aug 19 21:44:16 metaGray org_kde_powerdevil[1588]: powerdevil: Screen brightness value: 60000
Aug 19 21:44:16 metaGray org_kde_powerdevil[1588]: powerdevil: Screen brightness value max: 120000
Aug 19 21:44:16 metaGray org_kde_powerdevil[1588]: powerdevil: Screen brightness value: 60000
Aug 19 21:44:16 metaGray org_kde_powerdevil[1588]: powerdevil: Screen brightness value: 60000

at first, then:

Summary
Aug 19 21:48:04 metaGray kernel: ACPI BIOS Error (bug): Could not resolve symbol [\_SB.PCI0.PEG0.PEGP.BRT6.LCD], AE_NOT_FOUND (20200326/psargs-330)
Aug 19 21:48:04 metaGray kernel: ACPI Error: Aborting method \_SB.PCI0.PEG0.PEGP.BRT6 due to previous error (AE_NOT_FOUND) (20200326/psparse-529)
Aug 19 21:48:04 metaGray kernel: ACPI Error: Aborting method \EV5 due to previous error (AE_NOT_FOUND) (20200326/psparse-529)
Aug 19 21:48:04 metaGray kernel: ACPI Error: Aborting method \SMEE due to previous error (AE_NOT_FOUND) (20200326/psparse-529)
Aug 19 21:48:04 metaGray kernel: ACPI Error: Aborting method \SMIE due to previous error (AE_NOT_FOUND) (20200326/psparse-529)
Aug 19 21:48:04 metaGray kernel: ACPI Error: Aborting method \NEVT due to previous error (AE_NOT_FOUND) (20200326/psparse-529)
Aug 19 21:48:04 metaGray kernel: ACPI Error: Aborting method \_SB.PCI0.LPCB.ECDV._Q66 due to previous error (AE_NOT_FOUND) (20200326/psparse-529)
Aug 19 21:48:04 metaGray org_kde_powerdevil[1588]: powerdevil: Screen brightness value:  60000
Aug 19 21:48:04 metaGray org_kde_powerdevil[1588]: powerdevil: Screen brightness value max:  120000
Aug 19 21:48:04 metaGray org_kde_powerdevil[1588]: powerdevil: set screen brightness value:  66000
Aug 19 21:48:04 metaGray org_kde_powerdevil[1588]: powerdevil: Screen brightness value:  60000
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray org_kde_powerdevil[1588]: powerdevil: Screen brightness value max:  120000
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper: RRNotify_OutputProperty (ignored)
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Output:  67
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         Property:  Backlight
Aug 19 21:48:04 metaGray kscreen_backend_launcher[1563]: kscreen.xcb.helper:         State (newValue, Deleted):  0
Aug 19 21:48:04 metaGray org_kde_powerdevil[1588]: powerdevil: Screen brightness value:  66000
Aug 19 21:48:04 metaGray org_kde_powerdevil[1588]: powerdevil: Screen brightness value max:  120000
Aug 19 21:48:04 metaGray org_kde_powerdevil[1588]: powerdevil: Screen brightness value:  66000
Aug 19 21:48:04 metaGray org_kde_powerdevil[1588]: powerdevil: Screen brightness value:  66000

after I try pressing the brightness controll keys.

I assume the issue has to do with the errors at the start but I’m not sure how to make head nor tail of them. “AE_NOT_FOUND” seems to be the crux of it but googling that has just thrown me into a pile of too much acpi jargon that I am not familiar with.

Because of these errors i would suggest to check if your BIOS is the current one:

sudo inxi -Mxxxa

Current firmware:
Version: 1.8.1
Last Updated Date: 29 Jul 2020

https://www.dell.com/support/home/en-us/product-support/product/xps-15-7590-laptop/drivers

https://wiki.archlinux.org/index.php/Dell_XPS_15_7590#Firmware_Update

Huh, it would appear it is not:

UEFI: Dell v: 1.5.0 date: 12/25/2019

I didn’t realise bios updates were that frequent. I’ll update that and see if it fixes things.

I own a Dell XPS 15 7590 too, and until an update a few days ago my brightness control worked flawlessly under Manjaro KDE. But now it doesn’t anymore. Also after waking up from standby it’s always super dimm now…

Can anybody help?

sudo echo 190 > /sys/class/backlight/intel_backlight/brightness
does nothing.

/sys/class/backlight/intel_backlight is linked to /sys/devices/pci0000:00/0000:00:02.0/drm/card0/card0-eDP-1/intel_backlight as described on the arch wiki here: Dell XPS 15 7590 - ArchWiki

cat /sys/class/backlight/intel_backlight/brightness does change with the GUI changes to the backlight brigthness control, but it doesn’t have any effect on the hardware anymore.

I’m gonna try to install and boot this kernel:
https://aur.archlinux.org/packages/linux-oled/
let’s see if that works better than the new default.

UPDATE:
Installing the “linux-oled” kernel from AUR failed because of some missing keys or something. Instead I reconfigured grub to allow me booting the various Kernel versions I already have:

  • 5.7.19-2 works perfect.
  • 5.8.18-1 didn’t finish booting (dropped me in an emergency root shell instead of booting to KDE)
  • 5.9.8-2 boots but doesn’t allow to change display brightness (and has super dimm brightness after waking up from sleep)

Hello,

looks like I’m rather a noob looking for the solution to a similar problem. My brightness can’t be adjusted anymore since some manjaro updates have been installed today.
I’ll try to follow the instructions given in a useful post I found. I’d be very happy for help. If you need more info I can try to deliver it. First some info on my machine.

System:    Kernel: 5.9.8-2-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0 Desktop: GNOME 3.38.1 tk: GTK 3.24.23 
           wm: gnome-shell dm: GDM 3.38.1 Distro: Manjaro Linux 
Machine:   Type: Laptop System: Dell product: XPS 15 9570 v: N/A serial: <filter> Chassis: type: 10 serial: <filter> 
           Mobo: Dell model: 0JVFJ2 v: A00 serial: <filter> UEFI [Legacy]: Dell v: 1.16.2 date: 04/21/2020 
Battery:   ID-1: BAT0 charge: 60.1 Wh condition: 81.9/97.0 Wh (84%) volts: 11.5/11.4 model: SMP DELL GPM0365 type: Li-ion 
           serial: <filter> status: Discharging 
Memory:    RAM: total: 7.15 GiB used: 1.77 GiB (24.8%) 
           RAM Report: permissions: Unable to run dmidecode. Root privileges required. 
CPU:       Info: Quad Core model: Intel Core i5-8300H bits: 64 type: MT MCP arch: Kaby Lake rev: A L2 cache: 8192 KiB 
           bogomips: 36812 
           Speed: 800 MHz min/max: 800/4000 MHz Core speeds (MHz): 1: 800 2: 800 3: 800 4: 800 5: 800 6: 800 7: 800 8: 801 
           Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat arch_perfmon art avx avx2 bmi1 bmi2 bts clflush 
           clflushopt cmov constant_tsc cpuid cpuid_fault cx16 cx8 de ds_cpl dtes64 dtherm dts epb ept ept_ad erms est f16c 
           flexpriority flush_l1d fma fpu fsgsbase fxsr ht hwp hwp_act_window hwp_epp hwp_notify ibpb ibrs ida intel_pt 
           invpcid invpcid_single lahf_lm lm mca mce md_clear mmx monitor movbe mpx msr mtrr nonstop_tsc nopl nx pae pat pbe 
           pcid pclmulqdq pdcm pdpe1gb pebs pge pln pni popcnt pse pse36 pti pts rdrand rdseed rdtscp rep_good sdbg sep smap 
           smep ss ssbd sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc tsc_adjust tsc_deadline_timer vme vmx 
           vnmi vpid x2apic xgetbv1 xsave xsavec xsaveopt xsaves xtopology xtpr 
Graphics:  Device-1: Intel UHD Graphics 630 vendor: Dell driver: i915 v: kernel bus ID: 00:02.0 chip ID: 8086:3e9b 
           Device-2: NVIDIA GP107M [GeForce GTX 1050 Mobile] driver: nouveau v: kernel bus ID: 01:00.0 chip ID: 10de:1c8d 
           Device-3: Microdia Integrated_Webcam_HD type: USB driver: uvcvideo bus ID: 1-12:4 chip ID: 0c45:671d 
           Display: x11 server: X.org 1.20.9 compositor: gnome-shell driver: modesetting 
           alternate: fbdev,intel,nouveau,nv,vesa resolution: <xdpyinfo missing> 
           OpenGL: renderer: Mesa Intel UHD Graphics 630 (CFL GT2) v: 4.6 Mesa 20.2.2 direct render: Yes 
Audio:     Device-1: Intel Cannon Lake PCH cAVS vendor: Dell driver: snd_hda_intel v: kernel bus ID: 00:1f.3 
           chip ID: 8086:a348 
           Sound Server: ALSA v: k5.9.8-2-MANJARO 
Network:   Device-1: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter vendor: Bigfoot Networks driver: ath10k_pci 
           v: kernel port: 3000 bus ID: 3b:00.0 chip ID: 168c:003e 
           IF: wlp59s0 state: up mac: <filter> 
           IP v4: <filter> type: dynamic noprefixroute scope: global broadcast: <filter> 
           IP v6: <filter> type: dynamic noprefixroute scope: global 
           IP v6: <filter> type: noprefixroute scope: link 
           Device-2: Qualcomm Atheros QCA61x4 Bluetooth 4.0 type: USB driver: btusb bus ID: 1-4:2 chip ID: 0cf3:e300 
           WAN IP: <filter> 
Drives:    Local Storage: total: 57.30 GiB used: 34.74 GiB (60.6%) 
           ID-1: /dev/sda type: USB vendor: SanDisk model: Ultra Luxe size: 57.30 GiB serial: <filter> rev: 1.00 scheme: GPT 
           Message: No Optical or Floppy data was found. 
RAID:      Hardware-1: Intel 82801 Mobile SATA Controller [RAID mode] driver: ahci v: 3.0 port: 4060 bus ID: 00:17.0 
           chip ID: 8086.282a rev: 10 
Partition: ID-1: / size: 23.91 GiB used: 16.13 GiB (67.5%) fs: ext4 dev: /dev/sda2 label: N/A 
           uuid: 83300378-9e6b-42ab-a364-88a344b99ce3 
           ID-2: /boot size: 511.0 MiB used: 149.5 MiB (29.3%) fs: vfat dev: /dev/sda1 label: N/A uuid: 6864-FAF5 
           ID-3: /home size: 31.62 GiB used: 18.47 GiB (58.4%) fs: ext4 dev: /dev/dm-0 label: N/A 
           uuid: f67ebcbc-769d-406f-a958-d582dc4ff3a9 
Swap:      Alert: No Swap data was found. 
Unmounted: ID-1: /dev/sda3 size: 32.38 GiB fs: crypto_luks label: N/A uuid: ae6eaac8-a2f9-468f-a12e-d33184ca3973 
           ID-2: /dev/sda4 size: 8.9 MiB fs: <superuser/root required> label: N/A uuid: N/A 
USB:       Hub: 1-0:1 info: Full speed (or root) Hub ports: 16 rev: 2.0 speed: 480 Mb/s chip ID: 1d6b:0002 
           Device-1: 1-2:5 info: Pixart Imaging Optical Mouse type: Mouse driver: hid-generic,usbhid interfaces: 1 rev: 2.0 
           speed: 1.5 Mb/s chip ID: 093a:2510 
           Device-2: 1-4:2 info: Qualcomm Atheros QCA61x4 Bluetooth 4.0 type: Bluetooth driver: btusb interfaces: 2 rev: 2.0 
           speed: 12 Mb/s chip ID: 0cf3:e300 
           Device-3: 1-7:3 info: Shenzhen Goodix Fingerprint Reader type: Abstract (modem),CDC-Data driver: cdc_acm 
           interfaces: 2 rev: 2.0 speed: 12 Mb/s chip ID: 27c6:5395 serial: <filter> 
           Device-4: 1-12:4 info: Microdia Integrated_Webcam_HD type: Video driver: uvcvideo interfaces: 2 rev: 2.0 
           speed: 480 Mb/s chip ID: 0c45:671d 
           Hub: 2-0:1 info: Full speed (or root) Hub ports: 10 rev: 3.1 speed: 10 Gb/s chip ID: 1d6b:0003 
           Device-1: 2-1:2 info: SanDisk Ultra Luxe type: Mass Storage driver: usb-storage interfaces: 1 rev: 3.2 
           speed: 5 Gb/s chip ID: 0781:55a3 serial: <filter> 
Sensors:   System Temperatures: cpu: 36.0 C mobo: N/A gpu: nouveau temp: 31.0 C 
           Fan Speeds (RPM): cpu: 0 fan-2: 0 
Info:      Processes: 260 Uptime: 14m Init: systemd v: 246 Compilers: gcc: N/A Packages: 1321 pacman: 1315 flatpak: 6 
           Shell: Zsh v: 5.8 running in: gnome-terminal inxi: 3.1.08

I’m facing the same problems on a Lenovo T580 since yesterday on 5.9.8-2. Screen brightness is fixed and doesn’t change with the setting. Waking up from sleep it stayed completely dark.

I think the problem is the 5.9.8 Kernel. Try booting with a previous kernel version. I think those don’t get automatically removed when a new one is installed by an update.

the new 5.10.2-2 kernel fixed the issue for me.