HansKristian-Work / vkd3d-proton

Fork of VKD3D. Development branches for Proton's Direct3D 12 implementation.
GNU Lesser General Public License v2.1
1.8k stars 185 forks source link

Persona 3 Reload GPU crash when RT reflections are enabled #1872

Open toasterofbread opened 6 months ago

toasterofbread commented 6 months ago

If reflections (ray tracing) are enabled in the game options, entering certain gameplay scenes (presumably ones with reflections in them) causes the GPU to hang and then crash. This also happens when enabling reflections while in one of the affected scenes.

Notably, the first gameplay scene of the game (immediately after the animated cutscenes that play after creating a new game) doesn't seem to be affected by this, so when starting a new game with reflections enabled the GPU only crashes when the player enters the second scene.

This crash doesn't occur for me when using Proton 7. However, the reflections (such as the mirror in the protagonist's bedroom) still aren't displayed as they are when running on Windows even with the option enabled. Using VKD3D_CONFIG=dxr causes the game itself to crash when reflections are enabled.

Software information

System information

Log files

This log was captured by starting creating a new game with reflections enabled, high graphics, 1920x1080 native, and vsync enabled. I entered the second gameplay scene and the GPU crashed during the loading screen.

steam-2161700.log

kelzang-tobgyel commented 6 months ago

Having a similar issue, same gameplay section. It crashes when attempting to go to Iwatodai. I'm using an NVIDIA 1050 Mobile, so it might be a graphics driver issue on my end. So far, nothing has worked for me though. Including switching proton versions. I've tried versions 7,8, experimental and GE-proton 8-30. I've tried it with reflections turned off and on and whatever case I get an "Out of video memory trying to allocate a rendering resource..." error. When monitored though the card is barely utilised.

toasterofbread commented 6 months ago

@kelzang-tobgyel That's a separate issue which seems to relate to NVIDIA cards: #1875

kelzang-tobgyel commented 6 months ago

@kelzang-tobgyel That's a separate issue which seems to relate to NVIDIA cards: #1875

Thanks for pointing me to the right issue. Hope I get this game working eventually!

SirMovekMarwa commented 6 months ago

@kelzang-tobgyel That's a separate issue which seems to relate to NVIDIA cards: #1875

Thanks for pointing me to the right issue. Hope I get this game working eventually!

The fix of puting proton experimental in bleeding edge actually resolves that issue but not the one cited in this post. (at least it worked for me!)