Company of Heroes 2 - 64 bit Windows version doesn't work with Proton and RADV/ACO and LLVM
Description
Mesa-git as of today (cec2ed7c) won't work with the 64-bit Windows version of Company of Heroes 2 via Proton-Experimental or older Proton releases, I use the following start options which work fine with the 32-bit legacy version of the game: radeonsi_enable_sam=true PROTON_NO_ESYNC=1 PROTON_NO_FSYNC=1 %command% -lockmouse -nomovies.
This could also be a game or Proton issue. The game recently transitioned from 32-bit to 64-bit. I've seen this issue both with the 64-bit-beta and the recent 64-bit-final build.
Steps to reproduce
Start the game and try to run the in-game benchmark via the graphics options menu. After loading the benchmark level, the game freezes and has to be killed.
System information
System: Host: x99tf Kernel: 5.10.9-xanmod1-cacule x86_64 bits: 64 compiler: gcc v: 10.2.1
Desktop: KDE Plasma 5.20.5 tk: Qt 5.15.2 wm: kwin_x11 dm: SDDM Distro: Manjaro Linux
CPU: Info: 12-Core model: Intel Xeon E5-2678 v3 bits: 64 type: MT MCP arch: Haswell rev: 2 L2 cache: 30 MiB
flags: avx avx2 lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx bogomips: 120002
Speed: 1782 MHz min/max: 1200/3300 MHz Core speeds (MHz): 1: 1782 2: 3091 3: 1647 4: 3123 5: 2898 6: 2799 7: 3302
8: 2473 9: 3306 10: 3304 11: 3304 12: 3302 13: 3301 14: 3128 15: 1720 16: 3069 17: 3161 18: 2189 19: 3302 20: 3300
21: 3301 22: 3301 23: 3264 24: 3163
Graphics: Device-1: Advanced Micro Devices [AMD/ATI] Vega 10 XL/XT [Radeon RX Vega 56/64] driver: amdgpu v: kernel
bus ID: 05:00.0 chip ID: 1002:687f
Display: x11 server: X.Org 1.20.10 compositor: kwin_x11 driver: loaded: amdgpu,ati unloaded: modesetting
alternate: fbdev,vesa resolution: 1920x1080 s-dpi: 96
OpenGL: renderer: Radeon RX Vega (VEGA10 DRM 3.40.0 5.10.9-xanmod1-cacule LLVM 11.0.1)
v: 4.6 Mesa 21.1.0-devel (git-cec2ed7c80) direct render: Yes
- Wine/Proton version: Proton-Experimental and Proton-5.13-5 both show this issue.
Regression
No, I never got the game to run successfully with the 64-bit-version.