protonscr

Persona 3 Reload GPU crash when RT reflections are enabled

vkd3dopen
HansKristian-Work/vkd3d-proton#1872 · opened 2024-02-02 by sayaka-sh · updated 2024-02-08 · 4 comments · github
Ssayaka-sh 2024-02-02 github

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

  • Persona 3 Reload
  • Reflections enabled
  • Independent of other graphics options as well as vsync

System information

  • GPU: AMD Radeon RX 6650 XT (radeonsi, navi23, LLVM 16.0.6, DRM 3.56, 6.7.2-arch1-1)
  • Driver: 4.6 Mesa 23.3.4-arch1.2
  • VKD3D-Proton version: 2.11.1
  • Wine version: GE-Proton8-30 (also occurs with Proton Experimental and Proton 8)

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

Kkelzang-tobgyel 2024-02-04 github

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.

Ssayaka-sh 2024-02-04 github

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

Kkelzang-tobgyel 2024-02-04 github

@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!

SSirMovekMarwa 2024-02-08 github

@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!)

Proton versions

Launch options