Brightness slider (and shortcuts) and CPU fan not working on Manjaro Gnome

My laptop’s (Lenovo Thinkpad E15) screen backlight brightness adjustment doesn’t work. It’s fixed at 100% all the time. Slider moves but brightness doesn’t change.

I tried a solution of an older thread: adding a pararameter (i915.enable_dpcd_backlight=0) to my grub but this didn’t solve my issue. I guess because i915 relates to intel drivers?

This has been going on forever even when I was on older kernel versions.

Also, my CPU fan never spins even when reaching temperatures around 70°C. It does in windows though.

System:
  Kernel: 5.13.15-1-MANJARO x86_64 bits: 64 compiler: gcc v: 11.1.0 
  Desktop: GNOME 40.4 tk: GTK 3.24.30 wm: gnome-shell dm: GDM 
  Distro: Manjaro Linux base: Arch Linux 
Machine:
  Type: Laptop System: LENOVO product: 20T9S01800 v: ThinkPad E15 Gen 2 
  serial: <filter> Chassis: type: 10 serial: <filter> 
  Mobo: LENOVO model: 20T9S01800 serial: <filter> UEFI: LENOVO 
  v: R1AET37W (1.13 ) date: 04/09/2021 
Battery:
  ID-1: BAT0 charge: 20.0 Wh (46.7%) condition: 42.8/45.7 Wh (93.5%) 
  volts: 11.1 min: 11.1 model: SMP 5B10X026 serial: <filter> 
  status: Discharging 
CPU:
  Info: 8-Core model: AMD Ryzen 7 4700U with Radeon Graphics bits: 64 
  type: MCP arch: Zen 2 rev: 1 cache: L2: 4 MiB 
  flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm 
  bogomips: 31958 
  Speed: 1397 MHz min/max: 1400/2000 MHz boost: enabled Core speeds (MHz): 
  1: 1397 2: 1397 3: 1397 4: 1397 5: 1397 6: 1397 7: 1397 8: 1397 
Graphics:
  Device-1: AMD Renoir vendor: Lenovo driver: amdgpu v: kernel 
  bus-ID: 04:00.0 chip-ID: 1002:1636 
  Device-2: Chicony Integrated Camera type: USB driver: uvcvideo 
  bus-ID: 1-3:2 chip-ID: 04f2:b6c2 
  Display: wayland server: X.org 1.20.13 compositor: gnome-shell driver: 
  loaded: amdgpu,ati unloaded: modesetting alternate: fbdev,vesa 
  resolution: <missing: xdpyinfo> 
  OpenGL: renderer: AMD RENOIR (DRM 3.41.0 5.13.15-1-MANJARO LLVM 12.0.1) 
  v: 4.6 Mesa 21.2.1 direct render: Yes 
Audio:
  Device-1: AMD vendor: Lenovo driver: snd_hda_intel v: kernel 
  bus-ID: 04:00.1 chip-ID: 1002:1637 
  Device-2: AMD Raven/Raven2/FireFlight/Renoir Audio Processor 
  vendor: Lenovo driver: N/A bus-ID: 04:00.5 chip-ID: 1022:15e2 
  Device-3: AMD Family 17h HD Audio vendor: Lenovo driver: snd_hda_intel 
  v: kernel bus-ID: 04:00.6 chip-ID: 1022:15e3 
  Sound Server-1: ALSA v: k5.13.15-1-MANJARO running: yes 
  Sound Server-2: JACK v: 1.9.19 running: no 
  Sound Server-3: PulseAudio v: 15.0 running: yes 
  Sound Server-4: PipeWire v: 0.3.35 running: no 
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: Lenovo driver: r8169 v: kernel port: 2000 bus-ID: 01:00.0 
  chip-ID: 10ec:8168 
  IF: enp1s0 state: down mac: <filter> 
  Device-2: Intel Wi-Fi 6 AX200 driver: iwlwifi v: kernel port: 2000 
  bus-ID: 02:00.0 chip-ID: 8086:2723 
  IF: wlp2s0 state: up mac: <filter> 
Bluetooth:
  Device-1: Intel AX200 Bluetooth type: USB driver: btusb v: 0.8 
  bus-ID: 3-4:2 chip-ID: 8087:0029 
  Report: rfkill ID: hci0 rfk-id: 2 state: down bt-service: enabled,running 
  rfk-block: hardware: no software: yes address: see --recommends 
Drives:
  Local Storage: total: 931.51 GiB used: 26.06 GiB (2.8%) 
  ID-1: /dev/nvme0n1 vendor: Samsung model: SSD 970 EVO 1TB size: 931.51 GiB 
  speed: 31.6 Gb/s lanes: 4 serial: <filter> temp: 24.9 C 
Partition:
  ID-1: / size: 456.89 GiB used: 26.06 GiB (5.7%) fs: ext4 
  dev: /dev/nvme0n1p6 
  ID-2: /boot/efi size: 511 MiB used: 316 KiB (0.1%) fs: vfat 
  dev: /dev/nvme0n1p5 
Swap:
  Alert: No swap data was found. 
Sensors:
  System Temperatures: cpu: 29.2 C mobo: N/A gpu: amdgpu temp: 28.0 C 
  Fan Speeds (RPM): fan-1: 0 
Info:
  Processes: 280 Uptime: 0m Memory: 14.86 GiB used: 1.99 GiB (13.4%) 
  Init: systemd v: 249 Compilers: gcc: 11.1.0 Packages: pacman: 1137 
  Shell: Zsh v: 5.8 running-in: gnome-terminal inxi: 3.3.06

Hi and welcome to the forum :wave:

There is a interesting thread here that has a parameter that could be a solution.

Thanks for the suggestion!
Unfortunately using the parameter GRUB_CMDLINE_LINUX="amdgpu.backlight=0" didn’t work either.