protonscr

Assetto Corsa Evo black screen with NVIDIA driver and descriptor_heap config

vkd3dclosed
HansKristian-Work/vkd3d-proton#3245 · opened 2026-08-29 by jp7677 · updated 2026-08-29 · 0 comments · github
Jjp7677 2026-08-29 github

Assetto Corsa Evo 0.9 runs fine with VKD3D-Proton from master (https://github.com/HansKristian-Work/vkd3d-proton/commit/c9c6bf2e9c18252dce304272e7ea47d524287b6c), now with the config option for force_raw_va_cbv built-in (https://github.com/HansKristian-Work/vkd3d-proton/issues/3238 / https://github.com/HansKristian-Work/vkd3d-proton/pull/3240). This is without descriptor_heap config.

That said, with descriptor_heap, it stays now on a black screen during startup and this happens since https://github.com/HansKristian-Work/vkd3d-proton/commit/7f410b766e2ffc5832b5c9b403fe291c0b16bff9 (bisected). But even before that commit, the game is not without issues when heap is enabled, there is some strange flickering on the cars in the showroom (directly after startup, on mouse click/move to change camera perspective). In-game (racing) seems to look fine though, but only briefly tested. This happens with both the latest NVIDIA 610 driver and the latest NVIDIA Vulkan development driver as of today.

As stated, without descriptor_heap enabled everything looks fine.

Software information

Assetto Corsa Evo 0.9

System information

Log files

Please attach Proton log files:

Proton versions

Launch options

Upstream links