You are not logged in.
Hi,
I am using a Thinkpad T14s Gen 6 with an AMD 880M graphics chip. Sometimes (not related to suspend/wakeup) the screen flickers: it turns completely black, remains black for a fraction of a second up to a few seconds and returns to normal after that. I am using wayland (sway). I've found some other issues related to flickering, but they are either suspend/wakeup related, describe a different kind of flickering, are gaming related or are OC / not laptop related. I did not observe any of these flickerings under windows (it is a dualboot setup). Last time it happened, I was browsing the internet (firefox) and using the mouse.
inxi -GSC
System:
Host: chimchar Kernel: 6.14.6-arch1-1 arch: x86_64 bits: 64
Desktop: Sway v: 1.10.1 Distro: Arch Linux
CPU:
Info: 8-core model: AMD Ryzen AI 7 PRO 360 w/ Radeon 880M bits: 64
type: MT MCP cache: L2: 8 MiB
Speed (MHz): avg: 2000 min/max: 599/5090:3324 cores: 1: 2000 2: 2000
3: 2000 4: 2000 5: 2000 6: 2000 7: 2000 8: 2000 9: 2000 10: 2000 11: 2000
12: 2000 13: 2000 14: 2000 15: 2000 16: 2000
Graphics:
Device-1: Advanced Micro Devices [AMD/ATI] Strix [Radeon 880M / 890M]
driver: amdgpu v: kernel
Device-2: Bison Integrated Camera driver: uvcvideo type: USB
Display: unspecified server: Xwayland v: 24.1.6 driver: gpu: amdgpu
resolution: <missing: xdpyinfo/xrandr> resolution: 1920x1200
API: EGL v: 1.5 drivers: radeonsi,swrast platforms: gbm,surfaceless,device
API: OpenGL v: 4.6 compat-v: 4.5 vendor: mesa v: 25.0.5-arch1.1
note: incomplete (EGL sourced) renderer: AMD Radeon Graphics (radeonsi
gfx1150 LLVM 19.1.7 DRM 3.61 6.14.6-arch1-1), llvmpipe (LLVM 19.1.7 256
bits)
API: Vulkan Message: No Vulkan data available.
Info: Tools: api: clinfo, eglinfo, glxinfo, vulkaninfo
gpu: amdgpu_top,radeontop wl: swaymsg x11: xprop
pcilib: Error reading /sys/bus/pci/devices/0000:00:08.3/label: Operation not permitted
c4:00.0 Display controller: Advanced Micro Devices, Inc. [AMD/ATI] Strix [Radeon 880M / 890M] (rev d2)
Subsystem: Lenovo Device 50f0
Kernel driver in use: amdgpu
Kernel modules: amdgpu
uname -a
Linux chimchar 6.14.6-arch1-1 #1 SMP PREEMPT_DYNAMIC Fri, 09 May 2025 17:36:18 +0000 x86_64 GNU/Linux
glxinfo | grep "OpenGL version"
OpenGL version string: 4.6 (Compatibility Profile) Mesa 25.0.5-arch1.1
sudo dmesg | grep -i 'drm\|amdgpu\|radeon' | tail -n 100
[ 1.724526] amdgpu 0000:c4:00.0: amdgpu: detected ip block number 2 <ih_v6_1>
[ 1.724527] amdgpu 0000:c4:00.0: amdgpu: detected ip block number 3 <psp>
[ 1.724529] amdgpu 0000:c4:00.0: amdgpu: detected ip block number 4 <smu>
[ 1.724530] amdgpu 0000:c4:00.0: amdgpu: detected ip block number 5 <dm>
[ 1.724531] amdgpu 0000:c4:00.0: amdgpu: detected ip block number 6 <gfx_v11_0>
[ 1.724533] amdgpu 0000:c4:00.0: amdgpu: detected ip block number 7 <sdma_v6_0>
[ 1.724535] amdgpu 0000:c4:00.0: amdgpu: detected ip block number 8 <vcn_v4_0_5>
[ 1.724536] amdgpu 0000:c4:00.0: amdgpu: detected ip block number 9 <jpeg_v4_0_5>
[ 1.724537] amdgpu 0000:c4:00.0: amdgpu: detected ip block number 10 <mes_v11_0>
[ 1.724538] amdgpu 0000:c4:00.0: amdgpu: detected ip block number 11 <vpe_v6_1>
[ 1.724540] amdgpu 0000:c4:00.0: amdgpu: detected ip block number 12 <isp_ip>
[ 1.724564] amdgpu 0000:c4:00.0: amdgpu: Fetched VBIOS from VFCT
[ 1.724567] amdgpu: ATOM BIOS: 113-STRIXEMU-001
[ 1.728262] amdgpu 0000:c4:00.0: amdgpu: VPE: collaborate mode false
[ 1.728279] amdgpu 0000:c4:00.0: amdgpu: [drm] Optional firmware "amdgpu/isp_4_1_0.bin" was not found
[ 1.760570] amdgpu 0000:c4:00.0: amdgpu: Trusted Memory Zone (TMZ) feature disabled as experimental (default)
[ 1.760640] [drm] vm size is 262144 GB, 4 levels, block size is 9-bit, fragment size is 9-bit
[ 1.760661] amdgpu 0000:c4:00.0: amdgpu: VRAM: 512M 0x0000008000000000 - 0x000000801FFFFFFF (512M used)
[ 1.760665] amdgpu 0000:c4:00.0: amdgpu: GART: 512M 0x00007FFF00000000 - 0x00007FFF1FFFFFFF
[ 1.760686] [drm] Detected VRAM RAM=512M, BAR=512M
[ 1.760687] [drm] RAM width 128bits LPDDR5
[ 1.761264] [drm] amdgpu: 512M of VRAM memory ready
[ 1.761266] [drm] amdgpu: 30720M of GTT memory ready.
[ 1.761287] [drm] GART: num cpu pages 131072, num gpu pages 131072
[ 1.761600] [drm] PCIE GART of 512M enabled (table at 0x0000008000900000).
[ 1.762032] [drm] Loading DMUB firmware via PSP: version=0x09001B00
[ 1.762264] [drm] Found VCN firmware Version ENC: 1.23 DEC: 9 VEP: 0 Revision: 9
[ 1.785570] amdgpu 0000:c4:00.0: amdgpu: reserve 0x8900000 from 0x8010000000 for PSP TMR
[ 2.088467] amdgpu 0000:c4:00.0: amdgpu: RAS: optional ras ta ucode is not available
[ 2.092568] amdgpu 0000:c4:00.0: amdgpu: RAP: optional rap ta ucode is not available
[ 2.092569] amdgpu 0000:c4:00.0: amdgpu: SECUREDISPLAY: securedisplay ta ucode is not available
[ 2.114925] amdgpu 0000:c4:00.0: amdgpu: SMU is initialized successfully!
[ 2.114927] [drm] Seamless boot condition check passed
[ 2.116193] [drm] Display Core v3.2.316 initialized on DCN 3.5
[ 2.116194] [drm] DP-HDMI FRL PCON supported
[ 2.118955] [drm] DMUB hardware initialized: version=0x09001B00
[ 2.209340] amdgpu 0000:c4:00.0: amdgpu: [drm] Using ACPI provided EDID for eDP-1
[ 2.211609] [drm] PSR support 1, DC PSR ver 0, sink PSR ver 3 DPCD caps 0x7b su_y_granularity 4
[ 2.221631] kfd kfd: amdgpu: Allocated 3969056 bytes on gart
[ 2.221640] kfd kfd: amdgpu: Total number of KFD nodes to be created: 1
[ 2.221952] amdgpu: Virtual CRAT table created for GPU
[ 2.222043] amdgpu: Topology: Add dGPU node [0x150e:0x1002]
[ 2.222044] kfd kfd: amdgpu: added device 1002:150e
[ 2.222052] amdgpu 0000:c4:00.0: amdgpu: SE 1, SH per SE 2, CU per SH 8, active_cu_number 12
[ 2.222054] amdgpu 0000:c4:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
[ 2.222055] amdgpu 0000:c4:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
[ 2.222056] amdgpu 0000:c4:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
[ 2.222056] amdgpu 0000:c4:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0
[ 2.222056] amdgpu 0000:c4:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 7 on hub 0
[ 2.222057] amdgpu 0000:c4:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 8 on hub 0
[ 2.222057] amdgpu 0000:c4:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 9 on hub 0
[ 2.222057] amdgpu 0000:c4:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 10 on hub 0
[ 2.222058] amdgpu 0000:c4:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 11 on hub 0
[ 2.222058] amdgpu 0000:c4:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0
[ 2.222059] amdgpu 0000:c4:00.0: amdgpu: ring vcn_unified_0 uses VM inv eng 0 on hub 8
[ 2.222059] amdgpu 0000:c4:00.0: amdgpu: ring jpeg_dec_0 uses VM inv eng 1 on hub 8
[ 2.222059] amdgpu 0000:c4:00.0: amdgpu: ring mes_kiq_3.1.0 uses VM inv eng 13 on hub 0
[ 2.222060] amdgpu 0000:c4:00.0: amdgpu: ring vpe uses VM inv eng 4 on hub 8
[ 2.223321] [drm] ring gfx_32768.1.1 was added
[ 2.223686] [drm] ring compute_32768.2.2 was added
[ 2.224044] [drm] ring sdma_32768.3.3 was added
[ 2.224065] [drm] ring gfx_32768.1.1 ib test pass
[ 2.224090] [drm] ring compute_32768.2.2 ib test pass
[ 2.224127] [drm] ring sdma_32768.3.3 ib test pass
[ 2.226126] amdgpu 0000:c4:00.0: amdgpu: Runtime PM not available
[ 2.227195] amdgpu 0000:c4:00.0: [drm] Registered 4 planes with drm panic
[ 2.227196] [drm] Initialized amdgpu 3.61.0 for 0000:c4:00.0 on minor 1
[ 2.230247] amdgpu 0000:c4:00.0: [drm] fb0: amdgpudrmfb frame buffer device
[ 2.467985] [drm] pre_validate_dsc:1601 MST_DSC dsc precompute is not needed
[ 12.551388] systemd[1]: Starting Load Kernel Module drm...
[ 12.559585] systemd[1]: modprobe@drm.service: Deactivated successfully.
[ 12.559655] systemd[1]: Finished Load Kernel Module drm.
[ 12.953772] [drm] Initialized amdxdna_accel_driver 0.0.0 for 0000:c5:00.1 on minor 0
[ 13.042484] snd_hda_intel 0000:c4:00.1: bound 0000:c4:00.0 (ops amdgpu_dm_audio_component_bind_ops [amdgpu])
[ 336.955370] amdgpu 0000:c4:00.0: amdgpu: Dumping IP State
[ 336.957596] amdgpu 0000:c4:00.0: amdgpu: Dumping IP State Completed
[ 336.957651] amdgpu 0000:c4:00.0: amdgpu: ring vcn_unified_0 timeout, signaled seq=20247, emitted seq=20249
[ 336.957653] amdgpu 0000:c4:00.0: amdgpu: Process information: process RDD Process pid 4291 thread firefox:cs0 pid 18488
[ 336.957656] amdgpu 0000:c4:00.0: amdgpu: GPU reset begin!
[ 337.317895] amdgpu 0000:c4:00.0: amdgpu: MODE2 reset
[ 337.339580] amdgpu 0000:c4:00.0: amdgpu: GPU reset succeeded, trying to resume
[ 337.339886] [drm] PCIE GART of 512M enabled (table at 0x0000008000900000).
[ 337.339943] amdgpu 0000:c4:00.0: amdgpu: SMU is resuming...
[ 337.343014] amdgpu 0000:c4:00.0: amdgpu: SMU is resumed successfully!
[ 337.351202] [drm] DMUB hardware initialized: version=0x09001B00
[ 337.938765] amdgpu 0000:c4:00.0: amdgpu: ring gfx_0.0.0 uses VM inv eng 0 on hub 0
[ 337.938771] amdgpu 0000:c4:00.0: amdgpu: ring comp_1.0.0 uses VM inv eng 1 on hub 0
[ 337.938772] amdgpu 0000:c4:00.0: amdgpu: ring comp_1.1.0 uses VM inv eng 4 on hub 0
[ 337.938773] amdgpu 0000:c4:00.0: amdgpu: ring comp_1.2.0 uses VM inv eng 6 on hub 0
[ 337.938774] amdgpu 0000:c4:00.0: amdgpu: ring comp_1.3.0 uses VM inv eng 7 on hub 0
[ 337.938775] amdgpu 0000:c4:00.0: amdgpu: ring comp_1.0.1 uses VM inv eng 8 on hub 0
[ 337.938775] amdgpu 0000:c4:00.0: amdgpu: ring comp_1.1.1 uses VM inv eng 9 on hub 0
[ 337.938776] amdgpu 0000:c4:00.0: amdgpu: ring comp_1.2.1 uses VM inv eng 10 on hub 0
[ 337.938777] amdgpu 0000:c4:00.0: amdgpu: ring comp_1.3.1 uses VM inv eng 11 on hub 0
[ 337.938777] amdgpu 0000:c4:00.0: amdgpu: ring sdma0 uses VM inv eng 12 on hub 0
[ 337.938778] amdgpu 0000:c4:00.0: amdgpu: ring vcn_unified_0 uses VM inv eng 0 on hub 8
[ 337.938779] amdgpu 0000:c4:00.0: amdgpu: ring jpeg_dec_0 uses VM inv eng 1 on hub 8
[ 337.938780] amdgpu 0000:c4:00.0: amdgpu: ring mes_kiq_3.1.0 uses VM inv eng 13 on hub 0
[ 337.938781] amdgpu 0000:c4:00.0: amdgpu: ring vpe uses VM inv eng 4 on hub 8
[ 337.943140] amdgpu 0000:c4:00.0: amdgpu: GPU reset(1) succeeded!
Last edited by dietzi96 (2025-06-16 18:16:12)
Offline
Are you watching a video or on a page with a video? There's a Strix video acceleration issue that shows up in journalctl. A fix was just merged so it will be in linux-mainline 6.15rc7 tomorrow.
Offline
I'll use linux-mainline until version 6.15 is shipped via pacman, thanks for the help.
EDIT 2025-05-25:
Up to now I haven't seen a flicker, yet. I'll let this issue remain unsolved until version 6.15 is shipped via pacman to test the fix a bit longer.
Last edited by dietzi96 (2025-05-25 17:31:46)
Offline