protonscr

Assetto Corsa Evo started crashing with recent vkd3d-proton versions (a7159b8+).

vkd3dclosed
HansKristian-Work/vkd3d-proton#2447 · opened 2025-04-24 by logos128 · updated 2025-04-25 · 4 comments · github
Llogos128 2025-04-24 github

The game crashes when you attempt to drive on track. Happens on any session - single player, special event, academy, etc. I did a regression test and found that commit a7159b80e165bfa311eb1e8f39aceba7e696e555 causes the crash.

Steps to reproduce:

  1. Start the game and click Continue on initial screen.
  2. Click Drive (or Academy) from the game menu.
  3. Choose Single Player (or Special Events).
  4. Click Start Session, and wait for the session to load.
  5. Click Drive to go on track - the game crashes there.

Software information

Assetto Corsa Evo, default settings

System information

  • GPU: Nvidia GTX 1080 Ti
  • Driver: 575.51.02 (beta)
  • Wine version: Proton experimental-bleeding-edge-9.0-189157-20250424-p965305-w5466c2-dcb4461-vb8c415
  • VKD3D-Proton version: commit b8c415bc0c0a80b (v2.14.1+)

Log files

Crash log with PROTON_LOG=1 %command%:
steam-3058630-crash.log

This is with the vkd3d-proton commit preceding the regression (8ff7d792d3a94d8b33ac0443351dfab6e9dfb533):
steam-3058630.log
The game is working properly.

I also tested wine-staging v10.6+ with Steam (Windows) installed on a prefix. The game works properly with the vkd3d-proton commit preceding the regression, and crashes on a7159b8 or later.

Ddoitsujin maintainer 2025-04-24 github

Does the game even work on Windows with your GPU?

I can't find any information on whether Pascal actually exposes min16 support on Windows, but Maxwell apparently doesn't so there's a good chance that Pascal isn't supposed to either.

It's possible that the game make some weird assumptions and we need to gate min16 support behind actual fp16 support, but then War Thunder will stop working again because that game just refuses to draw anything unless we report min16 support. Can't really test this properly because I simply don't have hardware that old.

FWIW, the game works fine on RDNA2, I recently fixed an unrelated issue with it.

Llogos128 2025-04-24 github

It worked on Windows last time I checked. I'll test again and let you know.
BTW GTX 1070 is listed as a minimum requirement.

GTX 1080Ti is still pretty capable GPU. For example in proton/wine I reach 80-120 fps in Forza Horizon 5 (on Ultra/High + 2xMSAA) on 1440p.

Ddoitsujin maintainer 2025-04-24 github

Can you give the PR above a try? I was able to reproduce the crash when fiddling with D3D12 feature caps and it does seem like my suspicion was correct.

Llogos128 2025-04-25 github

I can confirm that the PR fixes the issue. Tested in both wine-staging and proton experimental-bleeding-edge, which now includes the latest master with this commit on top.

Thanks a lot.

Proton versions

Launch options