Crash on GTA 5 through proton 5.0.9 and GE versions
System information
inxi -GSC -xx
:
System: Host: lainucs-desktop Kernel: 5.8.0-2-MANJARO x86_64 bits: 64 compiler: N/A Desktop: KDE Plasma 5.19.4 tk: Qt 5.15.0 wm: kwin_x11 dm: SDDM Distro: Manjaro Linux
CPU: Topology: 6-Core model: AMD Ryzen 5 3600 bits: 64 type: MT MCP arch: Zen 2 L2 cache: 3072 KiB flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm bogomips: 86435 Speed: 2239 MHz min/max: 2200/3600 MHz Core speeds (MHz): 1: 2239 2: 2368 3: 2197 4: 2099 5: 1939 6: 4196 7: 2219 8: 2098 9: 2456 10: 2526 11: 1988 12: 4192
Graphics: Device-1: Advanced Micro Devices [AMD/ATI] Navi 10 [Radeon RX 5600 OEM/5600 XT / 5700/5700 XT] vendor: Sapphire Limited driver: amdgpu v: kernel bus ID: 2f:00.0 chip ID: 1002:731f Display: x11 server: X.Org 1.20.8 compositor: kwin_x11 driver: amdgpu FAILED: ati unloaded: modesetting,radeon alternate: fbdev,vesa resolution: 1920x1200~60Hz s-dpi: 96 OpenGL: renderer: AMD Radeon RX 5700 XT (NAVI10 DRM 3.38.0 5.8.0-2-MANJARO LLVM 10.0.1) v: 4.6 Mesa 20.3.0-devel (git-4975b3ec) direct render: Yes
If applicable
- DXVK version: Not applicable
- Wine/Proton version: 5.0.9 and 5.11-GE-3-MF
Describe the issue
Trying to load the game will 100% of the times make it crash. It reaches the game's menu but once you click on "Online" to play that game mode it crashes when the following assertion fails:
V\GTA5.exe: ../mesa/src/amd/vulkan/radv_image.c:1236: radv_image_alloc_single_sample_cmask: Assertion `image->info.storage_samples == 1 || surf->cmask_offset' failed.
I have tried to check on the code but there are no comments sorrounding it so it's near to impossible for me to understand the issue
Regression
Yes it did use to work on 20.2.XXX-devel (note that it's increased to 20.3 now). The assertion was added 3 days ago so I assume the issue must be something sorrounding it
Log files as attachment
Attached there's an apitrace specific to running the game from the command line: steam.trace