-
Notifications
You must be signed in to change notification settings - Fork 2.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ppsspp always force close after changing default backend render to vulkan on previous session #18928
Comments
Happening on NixOS as well, using the
Logs:
Vulkan works in general, I am able to use DXVK, VKD3D, and play native Vulkan games.
|
the VULKAN,VULKAN,VULKAN thing is a bug and should be fixed, heh. "Error creating SDL window: Failed to load Vulkan Portability library" is a strange message. I don't know what the Vulkan Portability Library is, this feels more like a platform issue than a PPSSPP issue? "Vulkan subsystem 6 not supported" also seems like a platform issue to me, that's not our log. Seems to be the same issue as #13845 though.. |
Yes, you can edit the file ~/.config/ppsspp/PSP/SYSTEM/ppsspp.ini, changing GPUBackend = 3 to GPUBackend = 0. |
Worked for me as well - I had the same issue with a fresh |
Game or games this happens in
None
What area of the game / PPSSPP
-> My spec: M1 Macbook Air Sonoma
-> I install ppsspp using this command on terminal: brew install ppsspp
-> i open ppsspp on /opt/homebrew/Cellar/ppsspp/1.17.1/PPSSPPDL.app
-> it open and worked
-> i open Settings, and change Rendering mode > Backend from OpenGL to Vulkan
-> ppsspp prompted to restart to make changes, then it restart.
-> but it not started
-> so i open the app manually via /opt/homebrew/Cellar/ppsspp/1.17.1/PPSSPPDL.app
-> it force close everytime after a second i double click the app
-> i tried to open this /opt/homebrew/Cellar/ppsspp/1.17.1/bin/PPSSPPSDL
-> it give me this:
/opt/homebrew/Cellar/ppsspp/1.17.1/bin/PPSSPPSDL ; exit;
(base) arkan@hilmi ~ % /opt/homebrew/Cellar/ppsspp/1.17.1/bin/PPSSPPSDL ; exit;
VulkanMayBeAvailable: Device allowed ('SDL:macOS')
Vulkan library loaded ('@executable_path/../Frameworks/libMoltenVK.dylib')
VulkanMayBeAvailable: Enumerating instance extensions
VulkanMayBeAvailable: Instance extension count: 16
VulkanMaybeAvailable: Instance extension found: VK_KHR_device_group_creation (00000001)
VulkanMaybeAvailable: Instance extension found: VK_KHR_external_fence_capabilities (00000001)
VulkanMaybeAvailable: Instance extension found: VK_KHR_external_memory_capabilities (00000001)
VulkanMaybeAvailable: Instance extension found: VK_KHR_external_semaphore_capabilities (00000001)
VulkanMaybeAvailable: Instance extension found: VK_KHR_get_physical_device_properties2 (00000002)
VulkanMaybeAvailable: Instance extension found: VK_KHR_get_surface_capabilities2 (00000001)
VulkanMaybeAvailable: Instance extension found: VK_KHR_surface (00000019)
VulkanMaybeAvailable: Instance extension found: VK_EXT_debug_report (0000000a)
VulkanMaybeAvailable: Instance extension found: VK_EXT_debug_utils (00000002)
VulkanMaybeAvailable: Instance extension found: VK_EXT_headless_surface (00000001)
VulkanMaybeAvailable: Instance extension found: VK_EXT_layer_settings (00000002)
VulkanMaybeAvailable: Instance extension found: VK_EXT_metal_surface (00000001)
VulkanMayBeAvailable: Found platform surface extension 'VK_EXT_metal_surface'
VulkanMayBeAvailable: Calling vkCreateInstance
VulkanMayBeAvailable: Vulkan test instance created successfully.
VulkanMayBeAvailable: Eligible device found: 'Apple M1'
VulkanMayBeAvailable: Found working Vulkan API!
VulkanMayBeAvailable: Destroying instance
DEBUG: Vulkan might be available.
Info: We compiled against SDL version 2.30.0, but we are linking against SDL version 2.30.1., be aware that this can lead to unexpected behaviors
ThreadManager::Init(compute threads: 8, all: 16)
38:23:387 Core/Config.cpp:365 I[G3D]: Longest display side: 2560 pixels. Choosing scale 2
38:23:389 UI/BackgroundAudio.cpp:519 E[SYSTEM]: Failed to load the default sample for UI sound 5
38:23:389 UI/BackgroundAudio.cpp:519 E[SYSTEM]: Failed to load the default sample for UI sound 6
38:23:389 UI/NativeApp.cpp:320 E[LOADER]: Failed graphics backends: VULKAN,VULKAN,VULKAN,VULKAN,VULKAN,VULKAN,VULKAN,VULKAN,VULKAN,VULKAN,VULKAN
Error creating SDL window: Failed to load Vulkan Portability library
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
[Process completed]
What should happen
PPSSPP should open manually without forceclose
Logs
I dont know how to retrieve ppsspp logs on mac
Platform
macOS
Mobile device model or graphics card (GPU)
M1
PPSSPP version affected
1.17.1
Last working version
(first time downloaded ppsspp)
Graphics backend (3D API)
Vulkan
Checklist
The text was updated successfully, but these errors were encountered: