Xid 109 in Planet Coaster 2 with global illumination enabled
Opened this issue · 1 comments
As reported here: ValveSoftware/Proton#8221 (comment)
It's a bit random with ultra settings, but on maximum GI it's pretty reliable, just idling in the main menu with the spinning globe for a minute or two should do it. The hangs happen in variants of the same shader named SCREEN_PROBE_MARCH_CS_Win64_SM65.
I also tried a shader override to see if it was a compiler issue, but I got the same hang that way.
Software information
Planet coaster 2, default settings, global illumination enabled.
System information
- GPU: RTX 3070
- Driver: 565.57.01 and 550.40.79
- Wine version: 1730939320 experimental-bleeding-edge-9.0-133012-20241107-pa50dbe-w5f2317-deb9804-vcf2dca
- VKD3D-Proton version: 7f9c014
Log files
Breadcrumb traces and shader files: planet_coaster_2_logs_and_shaders.zip
I didn't get any hangs when I tried to add shader logging to the maximum GI shader to see what was going on, so that wasn't very helpful, and then I also got rid of the hang when I simply added a memory barrier after the second texel fetch. I've attached the modified shader that doesn't hang.