You are not logged in.

#1 2024-07-28 22:06:53

Zclww
Member
Registered: 2024-07-28
Posts: 2

[SOLVED] The black flickering on half of the screen.

After updating the system, the screen started flickering. I tried different DEs (KDE, GNOME), but the problem remained. Updating the graphics card drivers didn't help. When I switched the kernel from linux-zen/linux to linux-lts, the problem disappeared. On the Linux/linux-zen kernel, the flickering stops if I set the refresh rate to 120 Hz instead of 144 Hz. The system is clean, installed through archinstall.

Processor: AMD Ryzen 5 3600
Graphics card: Radeon RX 6750 XT

I ran the command dmesg | grep -i 'error\|warn\|fail\|video\|drm' and here is the output:

[    0.325897] ACPI: _OSC evaluation for CPUs failed, trying _PDC
[    0.411049] ACPI: bus type drm_connector registered
[    0.412292] [drm] Initialized simpledrm 1.0.0 20200625 for simple-framebuffer.0 on minor 0
[    0.412988] simple-framebuffer simple-framebuffer.0: [drm] fb0: simpledrmdrmfb frame buffer device
[    0.443328] RAS: Correctable Errors collector initialized.
[    2.430931] systemd[1]: Starting Load Kernel Module drm...
[    2.439687] systemd[1]: modprobe@drm.service: Deactivated successfully.
[    2.439837] systemd[1]: Finished Load Kernel Module drm.
[    4.760952] [drm] amdgpu kernel modesetting enabled.
[    4.761232] [drm] initializing kernel modesetting (NAVY_FLOUNDER 0x1002:0x73DF 0x148C:0x2419 0xC0).
[    4.761253] [drm] register mmio base: 0xFC800000
[    4.761254] [drm] register mmio size: 1048576
[    4.765638] [drm] add ip block number 0 <nv_common>
[    4.765640] [drm] add ip block number 1 <gmc_v10_0>
[    4.765642] [drm] add ip block number 2 <navi10_ih>
[    4.765643] [drm] add ip block number 3 <psp>
[    4.765645] [drm] add ip block number 4 <smu>
[    4.765646] [drm] add ip block number 5 <dm>
[    4.765647] [drm] add ip block number 6 <gfx_v10_0>
[    4.765649] [drm] add ip block number 7 <sdma_v5_2>
[    4.765650] [drm] add ip block number 8 <vcn_v3_0>
[    4.765651] [drm] add ip block number 9 <jpeg_v3_0>
[    4.773477] [drm] VCN(0) decode is enabled in VM mode
[    4.773479] [drm] VCN(0) encode is enabled in VM mode
[    4.776041] [drm] JPEG decode is enabled in VM mode
[    4.796926] [drm] vm size is 262144 GB, 4 levels, block size is 9-bit, fragment size is 9-bit
[    4.796946] [drm] Detected VRAM RAM=12272M, BAR=256M
[    4.796947] [drm] RAM width 192bits GDDR6
[    4.797043] [drm] amdgpu: 12272M of VRAM memory ready
[    4.797045] [drm] amdgpu: 16023M of GTT memory ready.
[    4.797060] [drm] GART: num cpu pages 131072, num gpu pages 131072
[    4.797214] [drm] PCIE GART of 512M enabled (table at 0x0000008000800000).
[    6.456197] [drm] Loading DMUB firmware via PSP: version=0x02020020
[    6.456615] [drm] use_doorbell being set to: [true]
[    6.456628] [drm] use_doorbell being set to: [true]
[    6.456640] [drm] Found VCN firmware Version ENC: 1.31 DEC: 3 VEP: 0 Revision: 2
[    6.699612] [drm] Display Core v3.2.281 initialized on DCN 3.0
[    6.699614] [drm] DP-HDMI FRL PCON supported
[    6.701082] [drm] DMUB hardware initialized: version=0x02020020
[    6.865906] [drm] kiq ring mec 2 pipe 1 q 0
[    6.871842] [drm] JPEG decode initialized successfully.
[    6.957026] [drm] Initialized amdgpu 3.57.0 20150101 for 0000:28:00.0 on minor 1
[    6.965614] fbcon: amdgpudrmfb (fb0) is primary device
[    6.965618] amdgpu 0000:28:00.0: [drm] fb0: amdgpudrmfb frame buffer device
[    8.683218] [drm] DSC precompute is not needed.

Any ideas on what might be causing this?

I'm sorry if I'm asking basic questions; I'm new to the system.

Last edited by Zclww (2024-07-29 19:32:23)

Offline

#2 2024-07-29 14:12:31

doorknob60
Member
Registered: 2008-09-29
Posts: 404

Re: [SOLVED] The black flickering on half of the screen.

I'm seeing the same thing since updating. I have a Ryzen 5 3600 also, and a RX 6600XT, so pretty similar hardware. I'm using KDE Plasma. On my 165 Hz monitor, if I lower it to 144 Hz, the flickering stops. That's a good enough workaround for me short term.

I found some other forum threads, seems like a pretty common issue so hopefully it will be fixed soon:

https://bbs.archlinux.org/viewtopic.php?id=298071
https://bbs.archlinux.org/viewtopic.php?pid=2186706
https://gitlab.freedesktop.org/drm/amd/-/issues/3503

Last edited by doorknob60 (2024-07-29 14:23:03)

Offline

#3 2024-07-29 18:54:14

Zclww
Member
Registered: 2024-07-28
Posts: 2

Re: [SOLVED] The black flickering on half of the screen.

Yesterday I saw a video on YouTube. The guy had the same problem (the video is very recent) and said it's most likely a bug in kernel 6.10. Disabling FreeSync helped him.

Offline

#4 2024-08-04 03:29:49

N_mag
Member
Registered: 2014-09-24
Posts: 7

Re: [SOLVED] The black flickering on half of the screen.

Currently, on plasma, I have to turn the freesync to "always" then turn it back off and it stops flickering. I can leave my refresh rate at 165Hz unchanged.

AMD 6800 XT GPU, regular latest kernel

Last edited by N_mag (2024-08-04 03:30:34)

Offline

Board footer

Powered by FluxBB