Screen dimming and charging problem on my AMD Laptop since 2-3 months

I’m not sure exactly when, but i guess after 2026-02-23 or after 2026-03-23 stable update i faced several issue with my Laptop.

  1. Laptop is booting with low brightness 40% when booting into Manjaro/KDE.
  2. Laptop isn’t charging above 71% when Manjaro is running, but it charges to 100% when its powered off
  3. I switched back from LTS 6.18 to 6.12 with the newest stable update from 05/02 but still nothing changed.

[Screenshot removed]

System:
  Kernel: 6.12.85-1-MANJARO arch: x86_64 bits: 64 compiler: gcc v: 15.2.1
    clocksource: hpet avail: acpi_pm parameters: BOOT_IMAGE=/vmlinuz-6.12-x86_64
    root=UUID=117a5f35-5599-4992-850a-7d04cb4bca27 rw udev.log_priority=3
  Desktop: KDE Plasma v: 6.6.4 tk: Qt v: N/A info: frameworks v: 6.25.0
    wm: kwin_wayland vt: 1 dm: SDDM Distro: Manjaro base: Arch Linux
Machine:
  Type: Laptop System: TUXEDO product: TUXEDO Pulse 15 Gen1 v: Standard
    serial: <superuser required>
  Mobo: NB02 model: PULSE1501 v: Standard serial: <superuser required>
    part-nu: PULSE1501 uuid: <superuser required> Firmware: BIOS
    vendor: American Megatrends v: N.1.07.A03 date: 05/11/2021
Battery:
  ID-1: BAT0 charge: 26.3 Wh (40%) condition: 65.8/91.2 Wh (72.2%)
    volts: 13.06 min: 11.55 model: standard type: Li-ion serial: <filter>
    charging: status: charging cycles: N/A
Memory:
  System RAM: total: 16 GiB available: 15.04 GiB used: 1.99 GiB (13.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: Channel-A DIMM 0 type: DDR4 detail: synchronous unbuffered
    (unregistered) size: 8 GiB speed: 3200 MT/s volts: note: check curr: 1
    min: 1 max: 1 width (bits): data: 64 total: 64 manufacturer: Samsung
    part-no: M471A1K43DB1-CWE serial: <filter>
  Device-2: Channel-B DIMM 0 type: DDR4 detail: synchronous unbuffered
    (unregistered) size: 8 GiB speed: 3200 MT/s volts: note: check curr: 1
    min: 1 max: 1 width (bits): data: 64 total: 64 manufacturer: Samsung
    part-no: M471A1K43DB1-CWE serial: <filter>
PCI Slots:
  Permissions: Unable to run dmidecode. Root privileges required.
CPU:
  Info: model: AMD Ryzen 7 4800H with Radeon Graphics bits: 64 type: MT MCP
    arch: Zen 2 gen: 2 level: v3 note: check built: 2020-22
    process: TSMC n7 (7nm) family: 0x17 (23) model-id: 0x60 (96) stepping: 1
    microcode: 0x860010D
  Topology: cpus: 1x dies: 1 clusters: 1 cores: 8 threads: 16 tpc: 2
    smt: enabled cache: L1: 512 KiB desc: d-8x32 KiB; i-8x32 KiB L2: 4 MiB
    desc: 8x512 KiB L3: 8 MiB desc: 2x4 MiB
  Speed (MHz): avg: 2900 min/max: 1400/2900 boost: enabled scaling:
    driver: acpi-cpufreq governor: schedutil cores: 1: 2900 2: 2900 3: 2900
    4: 2900 5: 2900 6: 2900 7: 2900 8: 2900 9: 2900 10: 2900 11: 2900 12: 2900
    13: 2900 14: 2900 15: 2900 16: 2900 bogomips: 92656
  Flags: 3dnowprefetch abm adx aes aperfmperf apic arat avic avx avx2 bmi1
    bmi2 bpext cat_l3 cdp_l3 clflush clflushopt clwb clzero cmov cmp_legacy
    constant_tsc cpb cppc cpuid cqm cqm_llc cqm_mbm_local cqm_mbm_total
    cqm_occup_llc cr8_legacy cx16 cx8 de decodeassists extapic extd_apicid
    f16c flushbyasid fma fpu fsgsbase fxsr fxsr_opt ht hw_pstate ibpb ibrs
    ibs irperf lahf_lm lbrv lm mba mca mce misalignsse mmx mmxext monitor
    movbe msr mtrr mwaitx nonstop_tsc nopl npt nrip_save nx osvw
    overflow_recov pae pat pausefilter pclmulqdq pdpe1gb perfctr_core
    perfctr_llc perfctr_nb pfthreshold pge pni popcnt pse pse36 rapl rdpid
    rdpru rdrand rdseed rdt_a rdtscp rep_good sep sha_ni skinit smap smca
    smep ssbd sse sse2 sse4_1 sse4_2 sse4a ssse3 stibp succor svm_lock
    syscall tce topoext tsc tsc_scale umip v_spec_ctrl v_vmsave_vmload vgif
    vmcb_clean vme vmmcall wbnoinvd wdt xgetbv1 xsave xsavec xsaveerptr
    xsaveopt xtopology
  Vulnerabilities:
  Type: gather_data_sampling status: Not affected
  Type: indirect_target_selection 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 status: Not affected
  Type: retbleed mitigation: untrained return thunk; SMT enabled with STIBP
    protection
  Type: spec_rstack_overflow mitigation: Safe RET
  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: Retpolines; IBPB: conditional; STIBP:
    always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: Not affected
  Type: srbds status: Not affected
  Type: tsa status: Not affected
  Type: tsx_async_abort status: Not affected
  Type: vmscape mitigation: IBPB before exit to userspace
Graphics:
  Device-1: Advanced Micro Devices [AMD/ATI] Renoir [Radeon Vega Series /
    Radeon Mobile Series] vendor: AIstone Global driver: amdgpu v: kernel
    arch: GCN-5 code: Vega process: GF 14nm built: 2017-20 pcie: gen: 4
    speed: 16 GT/s lanes: 16 ports: active: eDP-1 empty: HDMI-A-1
    bus-ID: 02:00.0 chip-ID: 1002:1636 class-ID: 0300 temp: 37.0 C
  Display: wayland server: X.org v: 1.21.1.22 with: Xwayland v: 24.1.11
    compositor: kwin_wayland driver: X: loaded: amdgpu unloaded: modesetting
    alternate: fbdev,vesa dri: radeonsi gpu: amdgpu display-ID: 0
  Monitor-1: eDP-1 model: BOE Display 0x0900 built: 2019 res:
    mode: 1920x1080 hz: 60 scale: 100% (1) dpi: 142 gamma: 1.2 chroma: red:
    x: 0.647 y: 0.333 green: x: 0.302 y: 0.612 blue: x: 0.153 y: 0.063 white:
    x: 0.314 y: 0.329 size: 344x194mm (13.54x7.64") diag: 395mm (15.5")
    ratio: 16:9 modes: 1920x1080, 1680x1050, 1280x1024, 1440x900, 1280x800,
    1280x720, 1024x768, 800x600, 640x480
  API: EGL v: 1.5 hw: drv: amd radeonsi platforms: device: 0 drv: radeonsi
    device: 1 drv: swrast gbm: drv: kms_swrast surfaceless: drv: radeonsi
    wayland: drv: radeonsi x11: drv: radeonsi
  API: OpenGL v: 4.6 compat-v: 4.5 vendor: amd mesa v: 26.0.6-arch1.1
    glx-v: 1.4 direct-render: yes renderer: AMD Radeon Graphics (radeonsi
    renoir ACO DRM 3.61 6.12.85-1-MANJARO) device-ID: 1002:1636
    memory: 500 MiB unified: yes display-ID: :1.0
  API: Vulkan v: 1.4.341 layers: 6 device: 0 type: integrated-gpu name: AMD
    Radeon Graphics (RADV RENOIR) driver: mesa radv v: 26.0.6-arch1.1
    device-ID: 1002:1636 surfaces: N/A
  Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
    de: kscreen-console,kscreen-doctor wl: wayland-info
    x11: xdpyinfo, xprop, xrandr
Audio:
  Device-1: Advanced Micro Devices [AMD/ATI] Renoir/Cezanne HDMI/DP Audio
    vendor: AIstone Global driver: snd_hda_intel v: kernel pcie: gen: 4
    speed: 16 GT/s lanes: 16 bus-ID: 02:00.1 chip-ID: 1002:1637 class-ID: 0403
  Device-2: Advanced Micro Devices [AMD] Audio Coprocessor
    vendor: AIstone Global driver: N/A alternate: snd_pci_acp3x,
    snd_rn_pci_acp3x, snd_pci_acp5x, snd_pci_acp6x, snd_acp_pci,
    snd_rpl_pci_acp6x, snd_pci_ps, snd_sof_amd_renoir, snd_sof_amd_rembrandt,
    snd_sof_amd_vangogh, snd_sof_amd_acp63, snd_sof_amd_acp70 pcie: gen: 4
    speed: 16 GT/s lanes: 16 bus-ID: 02:00.5 chip-ID: 1022:15e2 class-ID: 0480
  Device-3: Advanced Micro Devices [AMD] Ryzen HD Audio
    vendor: AIstone Global driver: snd_hda_intel v: kernel pcie: gen: 4
    speed: 16 GT/s lanes: 16 bus-ID: 02:00.6 chip-ID: 1022:15e3 class-ID: 0403
  API: ALSA v: k6.12.85-1-MANJARO status: kernel-api with: aoss
    type: oss-emulator tools: alsactl,alsamixer,amixer
  Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
  Server-2: JACK v: 1.9.22 status: off tools: N/A
  Server-3: PipeWire v: 1.6.4 status: off with: pipewire-media-session
    status: active tools: pw-cli
  Server-4: PulseAudio v: 17.0-98-gb096 status: active with:
    1: pulseaudio-alsa type: plugin 2: pulseaudio-jack type: module
    tools: pacat,pactl
Network:
  Device-1: Realtek RTL8111/8168/8211/8411 PCI Express Gigabit Ethernet
    vendor: AIstone Global driver: r8169 v: kernel pcie: gen: 1 speed: 2.5 GT/s
    lanes: 1 port: f000 bus-ID: 01:00.0 chip-ID: 10ec:8168 class-ID: 0200
  IF: eno1 state: up speed: 100 Mbps duplex: full mac: <filter>
  IP v4: <filter> type: dynamic noprefixroute scope: global
    broadcast: <filter>
  IP v6: <filter> type: noprefixroute scope: link
  Info: services: NetworkManager
  WAN IP: <filter>
Bluetooth:
  Device-1: Intel AX200 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
    speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 1-4.4:5 chip-ID: 8087:0029
    class-ID: e001
  Report: rfkill ID: hci0 rfk-id: 1 state: down bt-service: N/A rfk-block:
    hardware: no software: yes address: see --recommends
Logical:
  Message: No logical block device data found.
RAID:
  Message: No RAID data found.
Drives:
  Local Storage: total: 465.76 GiB used: 28.96 GiB (6.2%)
  SMART Message: Unable to run smartctl. Root privileges required.
  ID-1: /dev/sda maj-min: 8:0 vendor: Samsung model: SSD 860 EVO M.2 500GB
    size: 465.76 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
    tech: SSD serial: <filter> fw-rev: 4B6Q scheme: MBR
  Message: No optical or floppy data found.
Partition:
  ID-1: / raw-size: 240.66 GiB size: 235.82 GiB (97.99%)
    used: 21.21 GiB (9.0%) fs: ext4 dev: /dev/sda2 maj-min: 8:2 label: Root
    uuid: 117a5f35-5599-4992-850a-7d04cb4bca27
  ID-2: /boot raw-size: 500 MiB size: 458.3 MiB (91.67%)
    used: 122.4 MiB (26.7%) fs: ext3 dev: /dev/sda1 maj-min: 8:1 label: Boot
    uuid: be5baa10-5f66-4e30-b9c6-a1788e510c69
  ID-3: /home raw-size: 175.78 GiB size: 171.96 GiB (97.83%)
    used: 7.62 GiB (4.4%) fs: ext4 dev: /dev/sda3 maj-min: 8:3 label: Home
    uuid: 71a27b4e-f3fb-43e1-8e9d-8f5eec561bdd
Swap:
  Alert: No swap data was found.
Unmounted:
  ID-1: /dev/sda4 maj-min: 8:4 size: 2.93 GiB fs: swap label: N/A
    uuid: a5d2ba7c-3b01-46f0-8f71-ebab43cf0582
USB:
  Hub-1: 1-0:1 info: hi-speed hub with single TT ports: 4 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: 1-4:2 info: Genesys Logic Hub ports: 4 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 power: 100mA
    chip-ID: 05e3:0608 class-ID: 0900
  Device-1: 1-4.3:3 info: Realtek RTS5129 Card Reader Controller
    type: <vendor specific> driver: rtsx_usb,rtsx_usb_ms,rtsx_usb_sdmmc
    interfaces: 1 rev: 2.0 speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0
    power: 500mA chip-ID: 0bda:0129 class-ID: ff00 serial: <filter>
  Device-2: 1-4.4:5 info: Intel AX200 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:0029 class-ID: e001
  Hub-3: 2-0:1 info: super-speed hub ports: 2 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
  Hub-4: 3-0:1 info: hi-speed hub with single TT ports: 4 rev: 2.0
    speed: 480 Mb/s (57.2 MiB/s) lanes: 1 mode: 2.0 chip-ID: 1d6b:0002
    class-ID: 0900
  Hub-5: 4-0:1 info: super-speed hub ports: 2 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:
  System Temperatures: cpu: 51.4 C mobo: N/A gpu: amdgpu temp: 36.0 C
  Fan Speeds (rpm): N/A
Repos:
  Packages: 1611 pm: pacman pkgs: 1607 libs: 427 tools: pamac pm: flatpak
    pkgs: 4
  Active pacman repo servers in: /etc/pacman.d/mirrorlist
    1: https://mirror.23m.com/manjaro/stable/$repo/$arch
    2: http://ftp.uni-kl.de/pub/linux/manjaro/stable/$repo/$arch
    3: https://mirror.netcologne.de/manjaro/stable/$repo/$arch
    4: https://ftp.gwdg.de/pub/linux/manjaro/stable/$repo/$arch
    5: https://mirror.alpix.eu/manjaro/stable/$repo/$arch
    6: https://ftp.halifax.rwth-aachen.de/manjaro/stable/$repo/$arch
Processes:
  CPU top: 5 of 297
  1: cpu: 9.3% command: konsole pid: 6431 mem: 240.0 MiB (1.5%)
  2: cpu: 6.4% command: firefox pid: 5916 mem: 368.4 MiB (2.3%)
  3: cpu: 4.1% command: firefox pid: 5667 mem: 706.8 MiB (4.5%)
  4: cpu: 3.0% command: kwin_wayland pid: 923 mem: 277.4 MiB (1.8%)
  5: cpu: 0.3% command: firefox pid: 5832 mem: 248.9 MiB (1.6%)
  Memory top: 5 of 297
  1: mem: 706.8 MiB (4.5%) command: firefox pid: 5667 cpu: 4.1%
  2: mem: 405.3 MiB (2.6%) command: plasmashell pid: 1097 cpu: 0.1%
  3: mem: 368.4 MiB (2.3%) command: firefox pid: 5916 cpu: 6.4%
  4: mem: 277.4 MiB (1.8%) command: kwin_wayland pid: 923 cpu: 3.0%
  5: mem: 248.9 MiB (1.6%) command: firefox pid: 5832 cpu: 0.3%
Info:
  Processes: 297 Power: uptime: 3h 14m states: freeze,mem,disk suspend: deep
    avail: s2idle wakeups: 0 hibernate: platform avail: shutdown, reboot,
    suspend, test_resume image: 6 GiB services: org_kde_powerdevil,upowerd
    Init: systemd v: 260 default: graphical tool: systemctl
  Compilers: clang: 22.1.3 gcc: 15.2.1 Shell: Bash v: 5.3.9
    running-in: konsole inxi: 3.3.40

Mod edit: Screenshot removed and dates changed to ISO format (preferred).

Some systems allow the operating system - in this case Plasma - to control the charger but not when powered down.

I suggest you look at your Advanced power settings - see if it is configured to stop charging at 71%.

With Lenovo systems the charge limit is set in the firmware, thus it work even when the system is powered down.

Tuxedo systems may be different - as I recall they are based on German Schenker which uses Clevo barebones for some of their systems.

I have Intel based InfinitibookPro14 gen8 which does not provide an option to set a charge level.

2 Likes

I don’t had any problem’s before… all this wierd bugs came out of nowhere after one of our Distro updates, it was working fine for several year’s before and i didn’t made changes inside Manjaro/Kde.

There is nothing to adjust.

Summary

I am thinking that one of the cells in your battery is dead.

Condition is 65.8Wh where it was 91.2Wh when it was new.

Open a terminal and run

upower --battery

look for battery.energy-full, battery.energy-full-design and the battery.capacity numbers.

1 Like

Right now after loading:

Battery:
  ID-1: BAT0 charge: 64.5 Wh (98%) condition: 65.8/91.2 Wh (72.2%)
    volts: 12.03 min: 11.55 model: standard type: Li-ion serial: <filter>
    charging: status: discharging cycles: N/A
$ upower --battery
Device: /org/freedesktop/UPower/devices/battery_BAT0
  native-path:          BAT0
  vendor:               OEM
  model:                standard
  serial:               00001
  power supply:         yes
  updated:              So 10 Mai 2026 07:41:05 CEST (16 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               discharging
    warning-level:       none
    energy:              63,86 Wh
    energy-empty:        0 Wh
    energy-full:         65,835 Wh
    energy-full-design:  91,245 Wh
    voltage-min-design:  11,55 V
    capacity-level:      Normal
    energy-rate:         9,6327 W
    voltage:             12,032 V
    charge-cycles:       N/A
    time to empty:       6,6 hours
    percentage:          97%
    capacity:            72,1519%
    technology:          lithium-ion
    icon-name:          'battery-full-symbolic'
  History (charge):
    1778391605  97,000  discharging
  History (rate):
    1778391665  9,633   discharging
    1778391635  11,007  discharging
    1778391605  9,436   discharging
    1778391575  9,044   discharging
  History (voltage):
    1778391665  12,032  discharging
    1778391635  12,059  discharging
    1778391605  12,081  discharging
    1778391575  12,034  discharging

Yup, a cell has died - that can be deduced by the 98% after the charge number.

This has nothing to do with an update but a result of wear and tear - that is just how it is.

One can prolong the life of a modern batter by avoid charging to full (100%) capacity and avoid deep discharge (0%).

This is a known issue with batteries - search the Contributions > Tutorials for utility script charge notifier

1 Like

Hmmm, but under warning there is none.

I used that laptop so rarely, im wondering why there is tear already on that battery
:frowning:

I’m actually mostly try to stay between 20%-80% for max lifetime… that’s why im confused why that battery state is in this mess.

Im try to load not much above 80% and not discharge much below 20%… to be in the perfect sweet spott.

I can’t really believe why my battery is damaged already… i maybe had used that Laptop 800hour’s i guess.

Batteries are difficult - you cannot see inside.

I worked with security systems for a decade - they all contain leaded-gel accumulators.

During yearly service I routinely replaced those accumulators - to ensure stable operation.

Especially fog devices was vulnerable as the batteries was in close proximity to the heat element - they often died within 12 months.

2 Likes

A slightly different idea for the second problem with the display: do you have tuxedo control panel? It might expose some more firmware settings (like remembering or not the brightness).

I used the control panel in the past, but i uninstalled it year’s ago.

KDE always saved my Brightness correctly, but after a system restart since 2-3 month… it will always switch back to 40%… that’s said, i have no problem with Energy savings when then Laptop is idle… the brightness value’s restoring correctly after the system wakes up from dimming or even sleeping… this problem’s only occur after a reboot.

Im wondering if the battery problem are connected together with the low brightness somehow.

Since both problem’s occur after the same time.