RADV/ACO - DCC causing garbled output on RX570
Description
Garbled output for any game I have currently installed. Tested Vulkan titles (Rage 2, Path of Exile) and DXVK (Guild Wars).
RADV_DEBUG=nodcc causes everything to display correctly.
Screenshots/video files
System information
System:
- Kernel: 5.10.16-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 10.2.1 Desktop: KDE Plasma 5.21.0
- tk: Qt 5.15.2 wm: kwin_x11 dm: SDDM Distro: Arch Linux
CPU:
- Info: 6-Core model: AMD Ryzen 5 3600 bits: 64 type: MT MCP arch: Zen 2 rev: 0 L2 cache: 3 MiB
Graphics:
- Device-1: Advanced Micro Devices [AMD/ATI] Ellesmere [Radeon RX 470/480/570/570X/580/580X/590] vendor: XFX Pine
- driver: amdgpu v: kernel bus ID: 0a:00.0 chip ID: 1002:67df
- OpenGL: renderer: Radeon RX 570 Series (POLARIS10 DRM 3.40.0 5.10.16-zen1-1-zen LLVM 11.1.0)
- v: 4.6 Mesa 21.1.0-devel (git-ffebe480) direct render: Yes
Regression
Probably due to MR 9042 (radv: Initial displayable DCC support.)
API captures
RenderDoc capture https://drive.google.com/file/d/1wJzqp0enuFzpViZa6DtLyvEQk8QRLrZt/view?usp=sharing
Edited by Thomas Dzmelyk