Backlight control does not work no entries /sys/class/backlight

"\"Cliff mcDiarmid\"" ([email protected] via blfs-support Mailing List) <[email protected]> Sat, 27 Sep 2025 09:03:02 +0000
Newsgroups gmane.linux.lfs.beyond.support
Message-ID <[email protected]>
Hi

This problem stems from my previous thread concerning a lack of slider in
gnome.  The laptop cpu is AMD Ryzen™ 7 4800H with Radeon™

The real is issue here was the lack of backlight control.  I was tolerating it
but it impacts on battery life so I have been trying to solve it but now need
help.

As mentioned the /sys/class/backlight dir is empty whereas it should contain a
link 'amdgpu_bl1' to:

-r--r--r-- 1 root root  4096 Sep 26 09:21 actual_brightness
-rw-r--r-- 1 root root  4096 Sep 27 09:06 bl_power
-rw-rw-r-- 1 root video 4096 Sep 26 09:21 brightness
lrwxrwxrwx 1 root root     0 Sep 26 14:00 device -> ../../card1-eDP-1
-r--r--r-- 1 root root  4096 Sep 26 09:21 max_brightness
drwxr-xr-x 2 root root     0 Sep 26 09:21 power
-r--r--r-- 1 root root  4096 Sep 26 15:34 scale
lrwxrwxrwx 1 root root     0 Sep 26 09:21 subsystem -
> ../../../../../../../../class/backlight
-r--r--r-- 1 root root  4096 Sep 26 09:21 type
-rw-r--r-- 1 root root  4096 Sep 26 09:21 uevent

This I believe is governed by the driver 'amdgpu' which is showing as a loaded
module.   There are errors though from the journald though:

[    1.656378] amdgpu: ATOM BIOS: 113-RENOIR-026
[    1.658532] amdgpu 0000:04:00.0: Direct firmware load for amdgpu/
renoir_asd.bin failed with error -2
[    1.660242] [drm:amdgpu_device_init.cold [amdgpu]] *ERROR* early_init of IP
block <psp> failed -19
[    1.662661] amdgpu 0000:04:00.0: Direct firmware load for amdgpu/
renoir_dmcub.bin failed with error -2
[    1.664232] [drm:amdgpu_device_init.cold [amdgpu]] *ERROR* early_init of IP
block <dm> failed -19
[    1.665266] amdgpu 0000:04:00.0: Direct firmware load for amdgpu/
renoir_pfp.bin failed with error -2
[    1.665274] [drm:amdgpu_device_init.cold [amdgpu]] *ERROR* early_init of IP
block <gfx_v9_0> failed -19
[    1.666143] amdgpu 0000:04:00.0: Direct firmware load for amdgpu/
renoir_sdma.bin failed with error -2
[    1.666154] [drm:amdgpu_device_init.cold [amdgpu]] *ERROR* early_init of IP
block <sdma_v4_0> failed -19
[    1.675952] amdgpu 0000:04:00.0: Direct firmware load for amdgpu/
renoir_vcn.bin failed with error -2
[    1.677838] [drm:amdgpu_device_init.cold [amdgpu]] *ERROR* early_init of IP
block <vcn_v2_0> failed -19
[    1.680059] amdgpu 0000:04:00.0: amdgpu: Fatal error during GPU init
[    1.681625] amdgpu 0000:04:00.0: amdgpu: amdgpu: finishing device.

The module is loading but I assumed these errors impact the backlight setup?

So I loaded the latest linux firmware for AMD followed by the firmware from
Tuxedo - neither has made any difference.
Tried a new kernel 6.16 - no result.
Built the Hi

This problem stems from my previous thread concerning a lack of slider in
gnome.  The laptop cpu is AMD Ryzen™ 7 4800H with Radeon™

The real is issue here was the lack of backlight control.  I was tolerating it
but it impacts on battery life so I have been trying to solve it but now need
help.

As mentioned the /sys/class/backlight dir is empty whereas it should contain a
link 'amdgpu_bl1' to:

-r--r--r-- 1 root root  4096 Sep 26 09:21 actual_brightness
-rw-r--r-- 1 root root  4096 Sep 27 09:06 bl_power
-rw-rw-r-- 1 root video 4096 Sep 26 09:21 brightness
lrwxrwxrwx 1 root root     0 Sep 26 14:00 device -> ../../card1-eDP-1
-r--r--r-- 1 root root  4096 Sep 26 09:21 max_brightness
drwxr-xr-x 2 root root     0 Sep 26 09:21 power
-r--r--r-- 1 root root  4096 Sep 26 15:34 scale
lrwxrwxrwx 1 root root     0 Sep 26 09:21 subsystem -
> ../../../../../../../../class/backlight
-r--r--r-- 1 root root  4096 Sep 26 09:21 type
-rw-r--r-- 1 root root  4096 Sep 26 09:21 uevent

This I believe is governed by the driver 'amdgpu' which is showing as a loaded
module.   There are errors though from the journald:

[    1.656378] amdgpu: ATOM BIOS: 113-RENOIR-026
[    1.658532] amdgpu 0000:04:00.0: Direct firmware load for amdgpu/
renoir_asd.bin failed with error -2
[    1.660242] [drm:amdgpu_device_init.cold [amdgpu]] *ERROR* early_init of IP
block <psp> failed -19
[    1.662661] amdgpu 0000:04:00.0: Direct firmware load for amdgpu/
renoir_dmcub.bin failed with error -2
[    1.664232] [drm:amdgpu_device_init.cold [amdgpu]] *ERROR* early_init of IP
block <dm> failed -19
[    1.665266] amdgpu 0000:04:00.0: Direct firmware load for amdgpu/
renoir_pfp.bin failed with error -2
[    1.665274] [drm:amdgpu_device_init.cold [amdgpu]] *ERROR* early_init of IP
block <gfx_v9_0> failed -19
[    1.666143] amdgpu 0000:04:00.0: Direct firmware load for amdgpu/
renoir_sdma.bin failed with error -2
[    1.666154] [drm:amdgpu_device_init.cold [amdgpu]] *ERROR* early_init of IP
block <sdma_v4_0> failed -19
[    1.675952] amdgpu 0000:04:00.0: Direct firmware load for amdgpu/
renoir_vcn.bin failed with error -2
[    1.677838] [drm:amdgpu_device_init.cold [amdgpu]] *ERROR* early_init of IP
block <vcn_v2_0> failed -19
[    1.680059] amdgpu 0000:04:00.0: amdgpu: Fatal error during GPU init
[    1.681625] amdgpu 0000:04:00.0: amdgpu: amdgpu: finishing device.

The module is loading but I'm assuming these errors impact the backlight
setup?

So I loaded the latest linux firmware for AMD followed by the firmware from
Tuxedo - neither has made any difference.
Tried a new kernel 6.16 - no result.
Tried the ACPI backlight driver hoping that would find a valid interface - no
result

This a tall order but can anyone help here?

Cliff

-- 
http://lists.linuxfromscratch.org/sympa/info/blfs-support
Unsubscribe: See the above information page