Flickering coloured glitchyness on 780M Phoenix iGPU with 6.7.0 kernel on Xorg/plasma
Before submitting your bug report:
Brief summary of the problem:
After upgrading to 6.7.0-lto on cachyOS, I get instant glitchy graphics (flickering raw texture type) when plasma desktop starts. Happens all the time. Switching to wayland session fixes this. Previously I had the problem of full white screen flickering, which was reported to happen with >=64GB RAM systems, and supposedly fixed, but I still needed to use kernel param amdgpu.sg_display=0 to fix this, even though the laptop only has 32GB. Now using this kernel param in 6.7.0 does not fix the new kind of glitchyness. Later EDIT: Starting a game (league of legends via wine) causes the corruption to happen even on wayland, where it flickers at a constant rate, not semi-random like in the desktop. Starting a native game (urtok: the desolation) doesn't cause any problems on wayland.
Hardware description:
-
CPU: AMD Ryzen 7 7840U w/ Radeon 780M Graphics (16) @ 4,35 GHz
-
GPU: c2:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Phoenix1 [1002:15bf] (rev c9) product: Phoenix1 [1002:15BF] vendor: Advanced Micro Devices, Inc. [AMD/ATI] [1002] physical id: 0 bus info: pci@0000:c2:00.0 logical name: /dev/fb0 version: c9 width: 64 bits clock: 33MHz capabilities: vga_controller bus_master cap_list fb configuration: depth=32 driver=amdgpu latency=0 resolution=3200,2000 resources: iomemory:800-7ff irq:48 memory:8000000000-800fffffff memory:90000000-901fffff ioport:1000(size=256) memory:90500000-9057ffff
-
System Memory: 32GiB
-
Display(s): (SDC418D): 3200x2000 @ 120Hz [Built-in]
System information:
- Distro name and Version: cachyOS
- Kernel version: Linux cachyos-x8664 6.7.0-2-cachyos-lto
- Custom kernel: N/A
- AMD official driver version: N/A
How to reproduce the issue:
Just start plasma desktop
Log files (for system lockups / game freezes / crashes)
- Dmesg log https://pastebin.com/raw/9q9uYbmb
- Xorg log https://pastebin.com/raw/yUsLZszq
- Pictures of how the glitching looks: