Brightness control doesn't work

Hello everyone, everything good?

I’m amazed with Manjaro when investing from Windows. Some problems arose but I’m solving them little by little.

My Acre nitro 5 is not controlling the screen brightness, it doesn’t work.
Note: Night mode works.

Could anyone help. I need to resolve the glare because I have eye problems with strong glare at night while I work.

I did a search here on the forum and found some people with the same problem. I tried to replicate the tips and it still didn’t work.

My nitro 5 case has integrated intel and an nvidia GeForce RTX 3050

Thanks.


Moderator edit: Screenshot removed

Welcome to the forum! :wave:

In the future, please use words, not screenshots. Uploading images makes forum backups larger. I’ve removed your screenshot as it does not help anyone help you. FYI, one can take a screenshot of a single application with Alt+PrtSc. We don’t need to see your whole desktop.

From the screenshot, I see you’re using Brightness Controller, maybe my brightness-controller-git AUR (Arch User Repository) package? FYI, Brightness Controller uses ddcutil. It does not support laptop displays, only external monitors.

Either way, more details about your system would be helpful. The instructions are included in the second link below:

Hello everything is fine.

I apologize for the images.

KDE Plasma: 6.0.5
KDE 6.3
Kernel 6.9.9-1-MANJARO (64-bit)
Wayland

I tried with other kernel versions and it didn’t work

I installed Brightness Controller as a second option to try and work.

The default KDE driver doesn’t work.

Thank you for your attention

 lspci | grep VGA
00:02.0 VGA compatible controller: Intel Corporation Alder Lake-P GT1 [UHD Graphics] (rev 0c)
01:00.0 VGA compatible controller: NVIDIA Corporation GA107M [GeForce RTX 3050 Mobile] (rev a1)
inxi --admin --verbosity=7 --filter --no-host --width
System:
  Kernel: 6.9.9-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 14.1.1
    clocksource: tsc avail: acpi_pm
    parameters: BOOT_IMAGE=/@/boot/vmlinuz-6.9-x86_64
    root=UUID=36b63184-d1b9-44bd-b1b8-b3f818ba2c11 rw rootflags=subvol=@
    "rd.driver.blacklist=nouveau modprobe.blacklist=nouveau nowatchdog
    tsc=nowatchdog cryptomgr.notests no_timer_check rcupdate.rcu_expedited=1
    bgrt_disable video=efifb:off video=simplefb:off video=vesafb:off rw
    nosoftlockup audit=0 nomce skew_tick=1 intremap=off intel_pstate=active
    amd_pstate=passive cpuidle.governor=teo split_lock_detect=off
    clearcpuid=514 transparent_hugepage=never loglevel=3
    systemd.show_status=auto rd.udev.log_level=3 bignvidia=4 quiet splash
    apparmor=1 security=apparmor"
  Desktop: KDE Plasma v: 6.0.5 tk: Qt v: N/A info: frameworks v: 6.3.0
    wm: kwin_wayland vt: 1 dm: SDDM Distro: BigLinux based in Manjaro Linux
Machine:
  Type: Laptop System: Acer product: Nitro AN515-58 v: V2.09
    serial: <superuser required>
  Mobo: ADL model: Jimny_ADH v: V2.09 serial: <superuser required>
    part-nu: 0000000000000000 uuid: <superuser required> UEFI: Insyde v: 2.09
    date: 06/14/2023
Battery:
  ID-1: BAT1 charge: 42.4 Wh (76.5%) condition: 55.4/58.8 Wh (94.3%)
    volts: 15.7 min: 15.4 model: SMP AP18E7M type: Li-ion serial: <filter>
    status: discharging
Memory:
  System RAM: total: 16 GiB available: 15.33 GiB used: 2.95 GiB (19.2%)
  Message: For most reliable report, use superuser + dmidecode.
  Array-1: capacity: 32 GiB slots: 2 modules: 2 EC: None
    max-module-size: 16 GiB note: est.
  Device-1: Controller0-ChannelA-DIMM0 type: DDR4 detail: synchronous
    size: 8 GiB speed: spec: 3200 MT/s actual: 2667 MT/s volts: curr: 1
    width (bits): data: 64 total: 64 manufacturer: 0x0B5E
    part-no: HEMA81GS6DJR8N-XN serial: N/A
  Device-2: Controller1-ChannelA-DIMM0 type: DDR4 detail: synchronous
    size: 8 GiB speed: 2667 MT/s volts: curr: 1 width (bits): data: 64 total: 64
    manufacturer: Samsung part-no: M471A1K43DB1-CTD serial: <filter>
CPU:
  Info: model: 12th Gen Intel Core i5-12450H bits: 64 type: MST AMCP
    arch: Alder Lake gen: core 12 level: v3 note: check built: 2021+
    process: Intel 7 (10nm ESF) family: 6 model-id: 0x9A (154) stepping: 3
    microcode: 0x433
  Topology: cpus: 1x cores: 8 mt: 4 tpc: 2 st: 4 threads: 12 smt: enabled
    cache: L1: 704 KiB desc: d-4x32 KiB, 4x48 KiB; i-4x32 KiB, 4x64 KiB L2: 7 MiB
    desc: 4x1.2 MiB, 1x2 MiB L3: 12 MiB desc: 1x12 MiB
  Speed (MHz): avg: 563 high: 2156 min/max: 400/4400:3300 scaling:
    driver: intel_pstate governor: powersave cores: 1: 400 2: 400 3: 488 4: 400
    5: 2156 6: 400 7: 400 8: 400 9: 400 10: 408 11: 400 12: 515 bogomips: 59916
  Flags: 3dnowprefetch abm acpi adx aes aperfmperf apic arat
    arch_capabilities arch_lbr arch_perfmon art avx avx2 avx_vnni bmi1 bmi2
    bts clflush clflushopt clwb 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 fsrm fxsr gfni hfi ht hwp hwp_act_window
    hwp_epp hwp_notify hwp_pkg_req ibpb ibrs ibrs_enhanced ibt ida intel_pt
    invpcid lahf_lm lm mca mce md_clear mmx monitor movbe movdir64b movdiri
    msr mtrr nonstop_tsc nopl nx ospke pae pat pbe pcid pclmulqdq pdcm pdpe1gb
    pebs pge pku pln pni popcnt pse pse36 pts rdpid rdrand rdseed rdtscp
    rep_good sdbg sep serialize sha_ni smap smep smx split_lock_detect ss ssbd
    sse sse2 sse4_1 sse4_2 ssse3 stibp syscall tm tm2 tpr_shadow tsc
    tsc_adjust tsc_deadline_timer tsc_known_freq user_shstk vaes vme vmx vnmi
    vpclmulqdq vpid waitpkg x2apic xgetbv1 xsave xsavec xsaveopt xsaves
    xtopology xtpr
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: itlb_multihit status: Not affected
  Type: l1tf status: Not affected
  Type: mds status: Not affected
  Type: meltdown status: Not affected
  Type: mmio_stale_data status: Not affected
  Type: reg_file_data_sampling mitigation: Clear Register File
  Type: retbleed status: Not affected
  Type: spec_rstack_overflow status: Not affected
  Type: spec_store_bypass mitigation: Speculative Store Bypass disabled via
    prctl
  Type: spectre_v1 mitigation: usercopy/swapgs barriers and __user pointer
    sanitization
  Type: spectre_v2 mitigation: Enhanced / Automatic IBRS; IBPB: conditional;
    RSB filling; PBRSB-eIBRS: SW sequence; BHI: BHI_DIS_S
  Type: srbds status: Not affected
  Type: tsx_async_abort status: Not affected
Graphics:
  Device-1: Intel Alder Lake-P GT1 [UHD Graphics] vendor: Acer Incorporated ALI
    driver: i915 v: kernel alternate: xe arch: Gen-12.2 process: Intel 10nm
    built: 2021-22+ ports: active: eDP-1 empty: DP-1,DP-2 bus-ID: 00:02.0
    chip-ID: 8086:46a3 class-ID: 0300
  Device-2: NVIDIA GA107M [GeForce RTX 3050 Mobile]
    vendor: Acer Incorporated ALI driver: nvidia v: 550.100
    alternate: nouveau,nvidia_drm non-free: 550.xx+ status: current (as of
    2024-06; EOL~2026-12-xx) arch: Ampere code: GAxxx process: TSMC n7 (7nm)
    built: 2020-2023 pcie: gen: 4 speed: 16 GT/s lanes: 8 link-max: lanes: 16
    ports: active: none empty: HDMI-A-1 bus-ID: 01:00.0 chip-ID: 10de:25a5
    class-ID: 0300
  Device-3: Quanta ACER HD User Facing driver: uvcvideo type: USB rev: 2.0
    speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-6:2 chip-ID: 0408:4035
    class-ID: fe01 serial: <filter>
  Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.1
    compositor: kwin_wayland driver: X: loaded: intel,nvidia
    unloaded: fbdev,modesetting,nouveau,vesa alternate: nv dri: i965
    gpu: i915,nvidia display-ID: 0
  Monitor-1: eDP-1 res: 1920x1080 size: N/A modes: N/A
  API: EGL v: 1.5 hw: drv: intel iris drv: nvidia platforms: device: 0
    drv: nvidia device: 1 drv: iris device: 3 drv: swrast surfaceless:
    drv: nvidia wayland: drv: iris x11: drv: iris inactive: gbm,device-2
  API: OpenGL v: 4.6.0 compat-v: 4.5 vendor: intel mesa v: 24.1.3-manjaro1.1
    glx-v: 1.4 direct-render: yes renderer: Mesa Intel Graphics (ADL GT2)
    device-ID: 8086:46a3 memory: 7.49 GiB unified: yes display-ID: :2.0
  API: Vulkan v: 1.3.279 layers: 1 device: 0 type: discrete-gpu name: NVIDIA
    GeForce RTX 3050 Laptop GPU driver: nvidia v: 550.100 device-ID: 10de:25a5
    surfaces: xcb,xlib,wayland device: 1 type: integrated-gpu name: Intel
    Graphics (ADL GT2) driver: mesa intel v: 24.1.3-manjaro1.1
    device-ID: 8086:46a3 surfaces: xcb,xlib,wayland device: 2 type: cpu
    name: llvmpipe (LLVM 18.1.8 256 bits) driver: mesa llvmpipe
    v: 24.1.3-manjaro1.1 (LLVM 18.1.8) device-ID: 10005:0000
    surfaces: xcb,xlib,wayland
Audio:
  Device-1: Intel Alder Lake PCH-P High Definition Audio
    vendor: Acer Incorporated ALI driver: sof-audio-pci-intel-tgl
    alternate: snd_hda_intel, snd_soc_avs, snd_sof_pci_intel_tgl
    bus-ID: 00:1f.3 chip-ID: 8086:51c8 class-ID: 0401
  Device-2: NVIDIA vendor: Acer Incorporated ALI driver: snd_hda_intel
    v: kernel pcie: gen: 4 speed: 16 GT/s lanes: 8 link-max: lanes: 16
    bus-ID: 01:00.1 chip-ID: 10de:2291 class-ID: 0403
  API: ALSA v: k6.9.9-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: PipeWire v: 1.2.1 status: active with: 1: pipewire-pulse
    status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
    4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
  Device-1: Intel Alder Lake-P PCH CNVi WiFi vendor: Rivet Networks Dual Band
    Wi-Fi 6 Killer AX1650i 160MHz 2x2 driver: iwlwifi v: kernel bus-ID: 00:14.3
    chip-ID: 8086:51f0 class-ID: 0280
  IF: wlp0s20f3 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: Realtek Killer E2600 GbE vendor: Acer Incorporated ALI
    driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: 3000
    bus-ID: 2c:00.0 chip-ID: 10ec:2600 class-ID: 0200
  IF: enp44s0 state: down mac: <filter>
  IF-ID-1: br-53de83cb28c2 state: down mac: <filter>
  IP v4: <filter> scope: global broadcast: <filter>
  IP v6: <filter> virtual: proto kernel_ll scope: link
  IF-ID-2: docker0 state: down mac: <filter>
  IP v4: <filter> scope: global broadcast: <filter>
  Info: services: NetworkManager, smbd, systemd-timesyncd, wpa_supplicant
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel AX201 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-10:3 chip-ID: 8087:0026
    class-ID: e001
  Report: btmgmt ID: hci0 rfk-id: 2 state: up address: <filter> bt-v: 5.2
    lmp-v: 11 status: discoverable: no pairing: no class-ID: 6c010c
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 476.94 GiB used: 19.92 GiB (4.2%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Micron model: 3400 MTFDKBA512TFH
    size: 476.94 GiB block-size: physical: 512 B logical: 512 B speed: 63.2 Gb/s
    lanes: 4 tech: SSD serial: <filter> fw-rev: P7MA000 temp: 32.9 C
    scheme: GPT
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 476.64 GiB size: 476.64 GiB (100.00%)
    used: 19.92 GiB (4.2%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
    label: N/A uuid: 36b63184-d1b9-44bd-b1b8-b3f818ba2c11
  ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
    used: 584 KiB (0.2%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1 label: N/A
    uuid: 3A46-2B63
  ID-3: /home raw-size: 476.64 GiB size: 476.64 GiB (100.00%)
    used: 19.92 GiB (4.2%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
    label: N/A uuid: 36b63184-d1b9-44bd-b1b8-b3f818ba2c11
  ID-4: /swapfc raw-size: 476.64 GiB size: 476.64 GiB (100.00%)
    used: 19.92 GiB (4.2%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
    label: N/A uuid: 36b63184-d1b9-44bd-b1b8-b3f818ba2c11
  ID-5: /var/cache raw-size: 476.64 GiB size: 476.64 GiB (100.00%)
    used: 19.92 GiB (4.2%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
    label: N/A uuid: 36b63184-d1b9-44bd-b1b8-b3f818ba2c11
  ID-6: /var/log raw-size: 476.64 GiB size: 476.64 GiB (100.00%)
    used: 19.92 GiB (4.2%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
    label: N/A uuid: 36b63184-d1b9-44bd-b1b8-b3f818ba2c11
Swap:
  Kernel: swappiness: 10 (default 60) cache-pressure: 100 (default) zswap: yes
    compressor: zstd max-pool: 1%
  ID-1: swap-1 type: zram size: 8 GiB used: 0 KiB (0.0%) priority: 32767
    comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 12 dev: /dev/zram0
  ID-2: swap-2 type: file size: 256 MiB used: 0 KiB (0.0%) priority: 50
    file: /swapfc/swapfile/1
Unmounted:
  Message: No unmounted partitions found.
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 1 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-2: 2-0:1 info: super-speed hub ports: 1 rev: 3.1
    speed: 20 Gb/s (2.33 GiB/s) lanes: 2 mode: 3.2 gen-2x2 chip-ID: 1d6b:0003
    class-ID: 0900
  Hub-3: 3-0:1 info: hi-speed hub with single TT ports: 12 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Device-1: 3-6:2 info: Quanta ACER HD User Facing type: video
    driver: uvcvideo interfaces: 3 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1
    mode: 2.0 power: 500mA chip-ID: 0408:4035 class-ID: fe01 serial: <filter>
  Device-2: 3-10:3 info: Intel AX201 Bluetooth type: bluetooth driver: btusb
    interfaces: 2 rev: 2.0 speed: 12 Mb/s (1.4 MiB/s) lanes: 1 mode: 1.1
    power: 100mA chip-ID: 8087:0026 class-ID: e001
  Hub-4: 4-0:1 info: super-speed hub ports: 4 rev: 3.1
    speed: 10 Gb/s (1.16 GiB/s) lanes: 1 mode: 3.2 gen-2x1 chip-ID: 1d6b:0003
    class-ID: 0900
Sensors:
  Src: /sys System Temperatures: cpu: 29.0 C mobo: N/A
  Fan Speeds (rpm): N/A
Info:
  Processes: 401 Power: uptime: 3h 5m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 6.11 GiB services: org_kde_powerdevil,
    power-profiles-daemon, upowerd Init: systemd v: 256 default: graphical
    tool: systemctl
  Packages: pm: pacman pkgs: 1699 libs: 423 tools: pamac,paru,yay pm: rpm-apt
    pkgs: 0 tools: apt-get,rpm pm: flatpak pkgs: 0 Compilers: clang: 18.1.8
    gcc: 14.1.1 Shell: Bash v: 5.2.26 running-in: konsole inxi: 3.3.35

Moderator edit: In the future, please use proper formatting: [HowTo] Post command output and file content as formatted text

Hello Marcel and Welcome to Manjaro,
Plz always post your Terminal Output after you select it and pressing </> or crlt+e.

Brightness+Gamma Settings can be controlled under Taskbar>Settings>Nvidia X Server Settings.

Monitor Brightness can be adjusted under Taskbar>Settings>Systemsettings>Energy Saving.

When this settings not working for you as intended, you can switch from Wayland to X11 in SDDM (Login Menue, bottom left).

@Kobold Thank you for your attention.

The problem still persists, even on x11.

I do not know what else to do.

Monitor is not found by brightness controller setting.

sudo systemctl status systemd-backlight@backlight:acpi_video0.service
○ systemd-backlight@backlight:acpi_video0.service - Load/Save Screen Backlight Brightness of backlight:acpi_video0
     Loaded: loaded (/usr/lib/systemd/system/systemd-backlight@.service; static)
     Active: inactive (dead)
       Docs: man:systemd-backlight@.service(8)
[exit=3]

ls /sys/class/backlight
nvidia_wmi_ec_backlight

I’d say this is the issue; just not sure what to suggest to enable it (I’m looking into it but on my machines, no issue, so it’ll probably be a shot in the dark, especially since nvidia is involved).

Probably exchange sudo systemctl status .. with sudo systemctl enable...

@BG405 , can you find acpi_video0 in /sys/class/backlight, on any of your computers??

grep EE /var/log/Xorg.0.log
[    14.398] Current Operating System: Linux delta-laptop 6.9.9-1-MANJARO #1 SMP PREEMPT_DYNAMIC Fri Jul 12 10:32:52 UTC 2024 x86_64
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[    15.167] (EE) Failed to load module "nv" (module does not exist, 0)
[    15.663] (II) Initializing extension MIT-SCREEN-SAVER
[    15.668] (EE) AIGLX error: dlopen of /usr/lib/dri/i965_dri.so failed (/usr/lib/dri/i965_dri.so: cannot open shared object file: No such file or directory)
[    15.668] (EE) AIGLX error: unable to load driver i965
[    16.170] (EE) intel(0): Failed to submit rendering commands (Invalid argument), disabling acceleration.

In the future, please use proper formatting so terminal output is readable. I’ve done it for you this time. :wink:

1 Like

Just intel_backlight. I don’t have Nvidia on any of my machines.

Should I have an intel_backlight here with me too, since I have Intel and Nvidia?

I’d think so but can’t be absolutely certain. :thinking:

Note I also did a recursive search:

ls -R /sys/class/backlight/intel_backlight | grep acpi_video0

Actually, I think the missing file could be your issue?

ls: unable to access '/sys/class/backlight/intel_backlight': No such file or directory

I do not know what else to do :disappointed_relieved:

And I don’t want to go back to Windows. I need the brightness working because it’s a little dark on my laptop

I found these in the AUR:

pamac search -a intel_backlight
intelbacklight-git  r3.4ec8dfd-1                                                                           AUR
    A tool that mimics the xbacklight functionality for intel_backlight.
intel_backlight_brightness_step  0.0.1-1                                                                   AUR
    Fix tiny brightness step for fn keys on intel-core laptops

Likely no harm in trying the first one.

sudo pamac search -a intel_backlight
[sudo] senha para marcelow:       
intelbacklight-git  r3.4ec8dfd-1                                                                                                                                              AUR
    A tool that mimics the xbacklight functionality for intel_backlight.
intel_backlight_brightness_step  0.0.1-1                                                                                                                                      AUR
    Fix tiny brightness step for fn keys on intel-core laptops

Can you solve it?

sudo pacman -S intelbacklight-git
error: target not found: intelbacklight-git

We’ll hopefully find out:

pamac build intelbacklight-git

Might need to use -a option after pamac build.

I installed it and it didn’t work

You probably need to logout/login (or preferably reboot). Fingers crossed!

Every time I make a change, I initialize it.
Did not work. :frowning:

Also the problem is the absence of intel_backlight.

But I don’t know how to fix it.