Hello, here is my configuration
System Details Report
Report details
Date generated: 2026-06-10 10:29:04
Hardware Information:
Hardware Model: Micro-Star International Co., Ltd. Prestige A16 AI+ A3HMG
Memory: 32.0 GiB
Processor: AMD Ryzen™ AI 9 365 w/ Radeon™ 880M × 20
Graphics: AMD Radeon™ Graphics
Disk Capacity: (null)
Software Information:
Firmware Version: E159KAMS.319
OS Name: Debian GNU/Linux 13 (trixie)
OS Build: (null)
OS Type: 64-bit
GNOME Version: 48
Windowing System: Wayland
Kernel Version: Linux 6.18.5+deb13-amd64
I switched from X11 to Wayland, and since then, I no longer have brightness control.
My keyboard shortcuts are F9 and F10, and they work (I even have the indicator on the screen showing the brightness change), and in the settings, the slider is displayed and seems to function.
But the screen brightness stubbornly remains at the same value.
Note: everything worked with X11.
In sys:
$ ls -l /sys/class/backlight/amdgpu_bl0
lrwxrwxrwx 1 root root 0 9 juin 21:13 /sys/class/backlight/amdgpu_bl0 → ../../devices/pci0000:00/0000:00:08.1/0000:c4:00.0/drm/card0/card0-eDP-1/amdgpu_bl0
$ ls -l /sys/class/backlight/amdgpu_bl0/
total 0
-r–r–r-- 1 root root 4096 10 juin 10:40 actual_brightness
-rw-r–r-- 1 root root 4096 10 juin 10:40 bl_power
-rw-rw-r-- 1 root video 4096 9 juin 21:13 brightness
lrwxrwxrwx 1 root root 0 10 juin 10:40 device → ../../card0-eDP-1
-r–r–r-- 1 root root 4096 9 juin 21:13 max_brightness
drwxr-xr-x 2 root root 0 10 juin 10:40 power
-r–r–r-- 1 root root 4096 10 juin 10:40 scale
lrwxrwxrwx 1 root root 0 9 juin 21:13 subsystem → ../../../../../../../../class/backlight
-r–r–r-- 1 root root 4096 9 juin 21:13 type
-rw-r–r-- 1 root root 4096 9 juin 21:13 uevent
A test with xrandr does not work:
xrandr --output “eDP-1” --brightness 0.7
And dbus monitor does indeed intercept the F9 key:
method call time=1781081368.457344 sender=:1.137 → destination=:1.32 serial=773 path=/org/gnome/Mutter/IdleMonitor/Core; interface=org.gnome.Mutter.IdleMonitor; member=GetIdletime
method return time=1781081368.457978 sender=:1.32 → destination=:1.137 serial=3085 reply_serial=773
uint64 2072
signal time=1781081371.213412 sender=:1.32 → destination=:1.47 serial=3086 path=/org/gnome/Shell; interface=org.gnome.Shell; member=AcceleratorActivated
uint32 207
array [
dict entry(
string “timestamp”
variant uint32 4783020
)
dict entry(
string “action-mode”
variant uint32 1
)
]
method call time=1781081371.214386 sender=:1.47 → destination=:1.49 serial=163 path=/org/gnome/SettingsDaemon/Power; interface=org.gnome.SettingsDaemon.Power.Screen; member=StepDown
method return time=1781081371.215452 sender=:1.49 → destination=:1.47 serial=618 reply_serial=163
int32 29
string “eDP-1”
method call time=1781081371.216180 sender=:1.47 → destination=:1.32 serial=164 path=/org/gnome/Shell; interface=org.gnome.Shell; member=ShowOSD
array [
dict entry(
string “icon”
variant string “display-brightness-symbolic”
)
dict entry(
string “level”
variant double 0.29
)
dict entry(
string “connector”
variant string “eDP-1”
)
]
signal time=1781081371.229749 sender=:1.49 → destination=(null destination) serial=619 path=/org/gnome/SettingsDaemon/Power; interface=org.freedesktop.DBus.Properties; member=PropertiesChanged
string “org.gnome.SettingsDaemon.Power.Screen”
array [
dict entry(
string “Brightness”
variant int32 29
)
]
array [
]
The strangest thing is that on the login screen, before entering the username, I can change the brightness using the keyboard keys.
I don’t know where else to look.
Could Gnome/Wayland be unsuitable for changing light conditions?
If you can point me in the right direction, I would be extremely grateful, and so would my eyes.
Thank you for reading this far.
R.S.

