[OpenGL] - Stalcraft (1818450) - Bloom effect creates blue squares artifacts
Description
When Bloom effect is on, small blue squares appear all over the screen.
A month ago I created an issue in proton repo, since then after the latest updates the problem with the minimap has been solved (despite also being mesa-specific), the problem with the Bloom effect has remained.
It is interesting that the problem does not appear when using Zink. I had an Nvidia GPU before and the problem did not appear with the latest stable proprietary driver.
Screenshots/video files
It's hard to take a screenshot of the blue squares, the video shows them appearing in large numbers
I tried to run the game through Zink and the problem stopped appearing (by using MESA_LOADER_DRIVER_OVERRIDE=zink)
Log files (for system lockups / game freezes / crashes)
- Backtrace (for crashes)
- Output of
dmesg
- Hang reports: Run with
RADV_DEBUG=hang
and attach the files created in$HOME/radv_dumps_*/
Steps to reproduce
- Start the Stalcraft (1818450)
- Enable Bloom effect (if not enabled) in graphics settings
- Observe blue dots appearing all over the screen
System information
- OS: NixOS
- GPU: AMD Radeon RX 7800 XT
- Kernel version: 6.7.6
- Mesa version: Mesa 24.0.1 also on 23.1.9 and 24.0.3
- Desktop environment: GNOME 45
If applicable
- Xserver version: 1.21.1.11
- Wine/Proton version: 7.0-6, 8.0-5, 9.0 (Beta), GE 8-32
Regression
I tried this on 23.1.9 having the same result.
Further information (optional)
Does the issue reproduce with the LLVM backend (RADV_DEBUG=llvm
) or on the AMDGPU-PRO drivers?
LLVM - the same.
Does your environment set any of the variables ACO_DEBUG
, RADV_DEBUG
, and RADV_PERFTEST
?
No