Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Xid 109 in Planet Coaster 2 with global illumination enabled #2195

Open
runar-work opened this issue Nov 7, 2024 · 1 comment
Open

Xid 109 in Planet Coaster 2 with global illumination enabled #2195

runar-work opened this issue Nov 7, 2024 · 1 comment

Comments

@runar-work
Copy link
Contributor

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

@runar-work
Copy link
Contributor Author

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.

9f1400d7cdf75f44.comp.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant