05-24-2024, 02:05 AM
I have been playing Minecraft: PlayStation 3 Edition in RPCS3 lately, and I noticed that whenever I use the Vulkan renderer, the game will freeze up after a few minutes. It doesn't matter whether I am playing actively, focused, unfocused, etc. It will completely lock up and then the screen will change to a snapshot of earlier in the play session. I have let it sit for a while, but nothing changes. When I go to stop the game, the RPCS3 window will lock up as well, forcing me to end it in task manager.
This is the error that appears in the console (and log) when the freeze occurs:
·F 0:09:44.943465 {RSX [0x0081b70]} SIG: Thread terminated due to fatal error: Assertion Failed! Vulkan API call failed with unrecoverable error: Device lost (Driver crashed with unspecified error or stopped responding and recovered) (VK_ERROR_DEVICE_LOST)
(in file D:\a\1\s\rpcs3\Emu\RSX\VK\vkutils\sync.cpp:610[:5], in function enum VkResult __cdecl vk::wait_for_event(class vk::event *,unsigned __int64)) (error=0x7e)
(in file D:\a\1\s\rpcs3\Emu\RSX\VK\vkutils\shared.cpp:110[:24], in function void __cdecl vk::die_with_error(enum VkResult,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std:ource_location)) (error=0x7e)
·W 0:09:44.945637 {RSX [0x0081b70]} SYS: Emulation has been frozen! You can either use debugger tools to inspect current emulation state or terminate it.
When I use the OpenGL renderer, this issue is not present, and I can play for hours without an issue. (I know that makes sense since this is a Vulkan-related issue, but Vulkan runs much, much smoother and I would like to be able to use it instead.)
I have made sure that my instance of RPCS3 is up to date. I updated it both yesterday and today when the pop-ups appeared. I also updated my graphics drivers both yesterday and today, but that has not made a difference.
Nothing abnormal appears to happen before the freeze; everything is fine until it isn't.
My GPU is not terrible, I have a GeForce GTX 980 Ti.
Thanks in advance!
This is the error that appears in the console (and log) when the freeze occurs:
·F 0:09:44.943465 {RSX [0x0081b70]} SIG: Thread terminated due to fatal error: Assertion Failed! Vulkan API call failed with unrecoverable error: Device lost (Driver crashed with unspecified error or stopped responding and recovered) (VK_ERROR_DEVICE_LOST)
(in file D:\a\1\s\rpcs3\Emu\RSX\VK\vkutils\sync.cpp:610[:5], in function enum VkResult __cdecl vk::wait_for_event(class vk::event *,unsigned __int64)) (error=0x7e)
(in file D:\a\1\s\rpcs3\Emu\RSX\VK\vkutils\shared.cpp:110[:24], in function void __cdecl vk::die_with_error(enum VkResult,class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >,struct std:ource_location)) (error=0x7e)
·W 0:09:44.945637 {RSX [0x0081b70]} SYS: Emulation has been frozen! You can either use debugger tools to inspect current emulation state or terminate it.
When I use the OpenGL renderer, this issue is not present, and I can play for hours without an issue. (I know that makes sense since this is a Vulkan-related issue, but Vulkan runs much, much smoother and I would like to be able to use it instead.)
I have made sure that my instance of RPCS3 is up to date. I updated it both yesterday and today when the pop-ups appeared. I also updated my graphics drivers both yesterday and today, but that has not made a difference.
Nothing abnormal appears to happen before the freeze; everything is fine until it isn't.
My GPU is not terrible, I have a GeForce GTX 980 Ti.
Thanks in advance!