Screen Brightness not working when connected to an external monitor

Hello! I recently updated my Manjaro distribution. I have a dual monitor set up with my Dell XPS 13 and an LG ULTRAWIDE monitor. I noticed that the brightness does not change when using my laptop’s brightness control. Following is the output for inxi -Fxxz:

System:    Kernel: 5.9.1-1-rt19-MANJARO x86_64 bits: 64 compiler: gcc v: 10.2.0 Desktop: KDE Plasma 5.21.4 tk: Qt 5.15.2 
           wm: kwin_x11 dm: SDDM Distro: Manjaro Linux base: Arch Linux 
Machine:   Type: Laptop System: Dell product: XPS 13 9370 v: N/A serial: <filter> Chassis: type: 10 serial: <filter> 
           Mobo: Dell model: 0F6P3V v: A00 serial: <filter> UEFI: Dell v: 1.13.1 date: 07/08/2020 
Battery:   ID-1: BAT0 charge: 29.2 Wh (68.9%) condition: 42.4/52.0 Wh (81.5%) volts: 8.0 min: 7.6 
           model: LGC-LGC6.73 DELL H754V83 serial: <filter> status: Discharging 
CPU:       Info: Quad Core model: Intel Core i7-8550U bits: 64 type: MT MCP arch: Kaby Lake note: check rev: A cache: 
           L2: 8 MiB 
           flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 32012 
           Speed: 1799 MHz min/max: 400/1800 MHz Core speeds (MHz): 1: 1799 2: 1800 3: 1800 4: 1799 5: 1798 6: 1799 7: 1799 
           8: 1799 
Graphics:  Device-1: Intel UHD Graphics 620 vendor: Dell driver: i915 v: kernel bus-ID: 00:02.0 chip-ID: 8086:5917 
           Device-2: Realtek Integrated_Webcam_HD type: USB driver: uvcvideo bus-ID: 1-5:2 chip-ID: 0bda:58f4 
           Display: x11 server: X.Org 1.20.10 compositor: kwin_x11 driver: loaded: intel unloaded: modesetting 
           alternate: fbdev,vesa resolution: 1: 1920x1080~60Hz 2: 2560x1080 s-dpi: 96 
           OpenGL: renderer: Mesa Intel UHD Graphics 620 (KBL GT2) v: 4.6 Mesa 21.0.1 direct render: Yes 
Audio:     Device-1: Intel Sunrise Point-LP HD Audio vendor: Dell driver: snd_hda_intel v: kernel bus-ID: 00:1f.3 
           chip-ID: 8086:9d71 
           Sound Server-1: ALSA v: k5.9.1-1-rt19-MANJARO running: yes 
           Sound Server-2: JACK v: 0.125.0 running: no 
           Sound Server-3: PulseAudio v: 14.2 running: yes 
           Sound Server-4: PipeWire v: 0.3.25 running: no 
Network:   Device-1: Qualcomm Atheros QCA6174 802.11ac Wireless Network Adapter vendor: Rivet Networks Killer 1435 Wireless-AC 
           driver: ath10k_pci v: kernel port: f040 bus-ID: 02:00.0 chip-ID: 168c:003e 
           IF: wlp2s0 state: up mac: <filter> 
Bluetooth: Device-1: Foxconn / Hon Hai type: USB driver: btusb v: 0.8 bus-ID: 1-7:3 chip-ID: 0489:e0a2 
           Report: bt-adapter ID: hci0 rfk-id: 0 state: up address: <filter> 
Drives:    Local Storage: total: 476.94 GiB used: 132.28 GiB (27.7%) 
           ID-1: /dev/nvme0n1 vendor: Toshiba model: KXG50ZNV512G NVMe 512GB size: 476.94 GiB speed: 31.6 Gb/s lanes: 4 
           serial: <filter> temp: 46.9 C 
Partition: ID-1: / size: 230.41 GiB used: 132.12 GiB (57.3%) fs: ext4 dev: /dev/nvme0n1p8 
           ID-2: /boot/efi size: 499 MiB used: 104.5 MiB (20.9%) fs: vfat dev: /dev/nvme0n1p1 
Swap:      ID-1: swap-1 type: partition size: 14.9 GiB used: 54.2 MiB (0.4%) priority: -2 dev: /dev/nvme0n1p7 
Sensors:   System Temperatures: cpu: 73.0 C mobo: 42.0 C sodimm: SODIMM C 
           Fan Speeds (RPM): cpu: 4692 
Info:      Processes: 412 Uptime: 20h 30m Memory: 15.36 GiB used: 9.65 GiB (62.8%) Init: systemd v: 247 Compilers: gcc: 10.2.0 
           clang: 11.1.0 Packages: pacman: 1599 Shell: Zsh v: 5.8 running-in: yakuake inxi: 3.3.04 

my grub configurations are:

GRUB_DEFAULT=saved
GRUB_TIMEOUT=10
GRUB_TIMEOUT_STYLE=menu
GRUB_DISTRIBUTOR="Manjaro"
GRUB_CMDLINE_LINUX_DEFAULT="quiet apparmor=1 security=apparmor udev.log_priority=3"
GRUB_CMDLINE_LINUX="acpi_osi=Linux acpi_backlight=vendor"

# If you want to enable the save default function, uncomment the following
# line, and set GRUB_DEFAULT to saved.
GRUB_SAVEDEFAULT=true

# Preload both GPT and MBR modules so that they are not missed
GRUB_PRELOAD_MODULES="part_gpt part_msdos"

# Uncomment to enable booting from LUKS encrypted devices
#GRUB_ENABLE_CRYPTODISK=y

# Uncomment to use basic console
GRUB_TERMINAL_INPUT=console

# Uncomment to disable graphical terminal
#GRUB_TERMINAL_OUTPUT=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command 'videoinfo'
GRUB_GFXMODE=auto

# Uncomment to allow the kernel use the same resolution used by grub
GRUB_GFXPAYLOAD_LINUX=keep

# Uncomment if you want GRUB to pass to the Linux kernel the old parameter
# format "root=/dev/xxx" instead of "root=/dev/disk/by-uuid/xxx"
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
GRUB_DISABLE_RECOVERY=true

# Uncomment and set to the desired menu colors.  Used by normal and wallpaper
# modes only.  Entries specified as foreground/background.
GRUB_COLOR_NORMAL="light-gray/black"
GRUB_COLOR_HIGHLIGHT="green/black"

# Uncomment one of them for the gfx desired, a image background or a gfxtheme
#GRUB_BACKGROUND="/usr/share/grub/background.png"
GRUB_THEME="/usr/share/grub/themes/manjaro/theme.txt"

# Uncomment to get a beep at GRUB start
#GRUB_INIT_TUNE="480 440 1"

# Uncomment this option to enable os-prober execution in the grub-mkconfig command
GRUB_DISABLE_OS_PROBER=false

Please let me know if there’s anymore informatrion needed! Thank you!

Kernel 5.9 is EOL so please install both 5.4 and 5.10 LTS (Long Time Support) and see which one of the two troubles you least.

:scream:

1 Like