04-15-2022, 01:39 PM -
Hi all,
I understand that Silicon M1 chips support is pretty new so I hope I will find some help anyway.
I dumped my copy of Resistance: Fall of Men BCES00001 and tried to play it on my MacBook Air M1 (2020) (8GB memory, 8CPU/8GPU, Monterey 12.3.1)
After compiling the shaders, the game starts and freeze on this error:
F {RSX [0x1e76cfc]} 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 /private/var/folders/xx/vl5f934s6k927z1vyyl9cxth0000gn/T/cirrus-ci-build/rpcs3/Emu/RSX/VK/vkutils/sync.cpp:211[:5], in function wait_for_event) (errno=316=Unknown error: 316)
(in file /private/var/folders/xx/vl5f934s6k927z1vyyl9cxth0000gn/T/cirrus-ci-build/rpcs3/Emu/RSX/VK/vkutils/shared.cpp:107[:4], in function die_with_error) (errno=22=Invalid argument)
I have a Compiling shaders... message on bottom left of the freezes screen.
The wiki page: https://wiki.rpcs3.net/index.php?title=R...all_of_Man indicates:
When I try 200 microsecond and 120 Hz, I get quite same error:
F {RSX [0x23042f0]} 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 /private/var/folders/xx/vl5f934s6k927z1vyyl9cxth0000gn/T/cirrus-ci-build/rpcs3/Emu/RSX/VK/vkutils/sync.cpp:211[:5], in function wait_for_event) (errno=316=Unknown error: 316)
(in file /private/var/folders/xx/vl5f934s6k927z1vyyl9cxth0000gn/T/cirrus-ci-build/rpcs3/Emu/RSX/VK/vkutils/shared.cpp:107[:4], in function die_with_error) (errno=22=Invalid argument)
I don't know if it is me having not configured something accurately, some stability issue proper to M1 chip, or some regression of this specific game.
Any hints and help are welcome :-)
Thanks by advance. Take care,
Olivier
I understand that Silicon M1 chips support is pretty new so I hope I will find some help anyway.
I dumped my copy of Resistance: Fall of Men BCES00001 and tried to play it on my MacBook Air M1 (2020) (8GB memory, 8CPU/8GPU, Monterey 12.3.1)
After compiling the shaders, the game starts and freeze on this error:
F {RSX [0x1e76cfc]} 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 /private/var/folders/xx/vl5f934s6k927z1vyyl9cxth0000gn/T/cirrus-ci-build/rpcs3/Emu/RSX/VK/vkutils/sync.cpp:211[:5], in function wait_for_event) (errno=316=Unknown error: 316)
(in file /private/var/folders/xx/vl5f934s6k927z1vyyl9cxth0000gn/T/cirrus-ci-build/rpcs3/Emu/RSX/VK/vkutils/shared.cpp:107[:4], in function die_with_error) (errno=22=Invalid argument)
I have a Compiling shaders... message on bottom left of the freezes screen.
The wiki page: https://wiki.rpcs3.net/index.php?title=R...all_of_Man indicates:
- Driver wake-up delay: 50, but I can only get 1 or 200 microsecond
- VBlank rate: 120, I have VBlank Frequency 120 Hz but I guess it's exactly what is required.
When I try 200 microsecond and 120 Hz, I get quite same error:
F {RSX [0x23042f0]} 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 /private/var/folders/xx/vl5f934s6k927z1vyyl9cxth0000gn/T/cirrus-ci-build/rpcs3/Emu/RSX/VK/vkutils/sync.cpp:211[:5], in function wait_for_event) (errno=316=Unknown error: 316)
(in file /private/var/folders/xx/vl5f934s6k927z1vyyl9cxth0000gn/T/cirrus-ci-build/rpcs3/Emu/RSX/VK/vkutils/shared.cpp:107[:4], in function die_with_error) (errno=22=Invalid argument)
I don't know if it is me having not configured something accurately, some stability issue proper to M1 chip, or some regression of this specific game.
Any hints and help are welcome :-)
Thanks by advance. Take care,
Olivier