tried proton 2.6/2.7/2.8/2.9 with DXVK 2.2 DXGI on Proton 7 and i'm struggling to get a GPU Hang so it might be crashing inside proton 8/experimental code
nope, got a gpu hang once again after an hour on proton 7 using vkd3d 2.9, so looks like a regression on VKD3D.
[kassin@kassin-pc vkd3d-proton]$ git bisect good
0f547142ebb630c6549b5822e29dcbfad8ad7985 is the first bad commit
commit 0f547142ebb630c6549b5822e29dcbfad8ad7985
Author: Philip Rebohle <[email protected]>
Date: Thu Mar 30 15:19:46 2023 +0200
vkd3d: Use synchronization2 functions in flush_subresource_updates.
Signed-off-by: Philip Rebohle <[email protected]>
libs/vkd3d/command.c | 23 ++++++++++++++---------
1 file changed, 14 insertions(+), 9 deletions(-)
and
BAD: [8531effb0286092bdfd2ddd49c456ff17c1c1bbb] vkd3d: Use synchronization2 functions in end_current_render_pass.
GOOD: [bf3fef0ef781a6f71e8ac6d7526c933c9d439bb0] vkd3d: Use synchronization2 functions for timestamp queries.
GOOD: [015fd26542251fce270b4447d3f90c020faba86e] vkd3d: Use synchronization2 functions in clear_attachment_pass.
BAD: [894ad154799d789dd99f7b8c9c7cc247e30219e0] vkd3d: Use synchronization2 functions in emit_render_pass_transition.
BAD: [0f547142ebb630c6549b5822e29dcbfad8ad7985] vkd3d: Use synchronization2 functions in flush_subresource_updates.
GOOD: [427de5ac793587a79ce25fb81c7e735e97784fab] vkd3d: Use synchronization2 functions in discard_attachment_barrier
The games are not hanging anymore on experimental, they seem to crash on wine code anyway
proton 2.6x1 2023-07proton experimentalx1 2023-06
Update:
All RE Engine games except for Resident Evil 4 are hanging on Proton 8
When i tried all these games on Proton 7 stable they all worked as they should and no GPU hang happened, neither any crash.
Old post:
Software information
Resident Evil 3 just crashes after playing for a while, the window freezes for 1 second and closes and steam says the game is not running
System information
Log files
steam-952060.log