[MoltenVK] [PPSSPP] Vulkan on iOS is not working
Nobody has claimed this yet.
- Dominant language
- C
- Stars
- 14.1k
- Forks
- 2.2k
- Avg merge
- 7h 35m
- Merged PRs (30d)
- 51
Description
Is there an existing issue for this?
- This is a bug in RetroArch frontend
- I have searched the existing issues
Description
Hi,
When I set the graphics API to Vulkan for any PSP game (I haven’t tested other cores), RetroArch crashes after restarting the game. However, in the standalone PPSSPP app, Vulkan works fine and runs very smoothly. Unfortunately, the alternative API, OpenGL, does not perform as well as Vulkan and is very laggy.
Thanks.
Expected behavior
No response
Steps to reproduce the bug
1.open a game on ppsspp core
2.set graphic api to vulkan
3.restart the game
Version/Commit
1.22.2 AppStore
Bisect Results
No response
Present in the nightly version
I don't know
Platform & operating system
iOS 16.7.12
Affected Cores
PPSSPP
Environment information
No response
Relevant log output
[INFO] [Core] Using content: "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/downloads/God of War - Chains of Olympus (Europe, Australia) (En,Fr,De,Es,It).iso".
[INFO] [Core] Unloading core...
[INFO] [Core] Unloading core symbols...
[INFO] [MIDI] CoreMIDI driver freed.
[INFO] RetroArch 1.22.2 (Git cf30bc29)
[INFO] === Build =======================================
[INFO] Capabilities: NEON VFPV3 VFPV4
[INFO] Version: 1.22.2
[INFO] Git: cf30bc29
[INFO] Built: Nov 17 2025
[INFO] =================================================
[INFO] [Input] Found input driver: "cocoa".
[INFO] [Core] Loading dynamic libretro core from: "/private/var/containers/Bundle/Application/035A0CD0-3185-42D1-A6FB-553F1789D9A3/RetroArch.app/Frameworks/ppsspp.libretro.framework".
[INFO] [Override] Redirecting save file to "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/saves/PPSSPP/God of War - Chains of Olympus (Europe, Australia) (En,Fr,De,Es,It).srm".
[INFO] [Override] Redirecting save state to "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/states/PPSSPP/God of War - Chains of Olympus (Europe, Australia) (En,Fr,De,Es,It).state".
[INFO] [Environ] GET_CORE_OPTIONS_VERSION.
[INFO] [Environ] GET_LANGUAGE: "0".
[INFO] [Environ] SET_CORE_OPTIONS_V2_INTL.
[INFO] [Core] Folder-specific core options found at "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/config/PPSSPP/downloads.opt".
[INFO] [Environ] GET_LOG_INTERFACE.
[INFO] [Environ] SET_INPUT_DESCRIPTORS.
[INFO] [Environ] SET_CONTROLLER_INFO.
[libretro ERROR] [IO] Missing filesystem for 'lang/.ini'
[libretro ERROR] [LOADER] Failed to read /controls.ini. Setting controller config to default.
[INFO] [Environ] GET_USERNAME: "rezashams991".
[INFO] [Environ] GET_SYSTEM_DIRECTORY: "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/system".
[INFO] [Environ] GET_SAVE_DIRECTORY: "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/saves/PPSSPP".
[libretro INFO] [SYSTEM] ThreadManager::Init(compute threads: 6, all: 12)
[INFO] [Content] Content loading skipped. Implementation will load it on its own.
[INFO] [Environ] SET_PIXEL_FORMAT: XRGB8888.
[INFO] [Environ] GET_PREFERRED_HW_RENDER, video driver: "vulkan"...
[INFO] [Environ] GET_PREFERRED_HW_RENDER: RETRO_HW_CONTEXT_VULKAN.
[INFO] [Environ] SET_HW_RENDER, context type: vulkan.
[INFO] [HW] Requesting Vulkan context.
[INFO] [Environ] SET_HW_RENDER_CONTEXT_NEGOTIATION_INTERFACE.
[libretro INFO] [SYSTEM] Using Vulkan backend
[INFO] [Environ] GET_LANGUAGE: "0".
[libretro INFO] [LOADER] Starting loader thread...
[INFO] [RCHEEVOS] Using host: https://retroachievements.org
[libretro WARN] [BOOT] PPSSPP 4adfbbb
[libretro INFO] [LOADER] UCES00842 : God of War: Chains of Olympus
[INFO] [RCHEEVOS] Unofficial disabled
[INFO] [RCHEEVOS] Encore mode disabled
[INFO] [RCHEEVOS] Spectator mode disabled
[INFO] [RCHEEVOS] Load started, hardcore active
[INFO] [RCHEEVOS] Attempting to log in rezashams991 (with token)
[INFO] [RCHEEVOS] Identifying game: /private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/downloads/God of War - Chains of Olympus (Europe, Australia) (En,Fr,De,Es,It).iso
[INFO] [RCHEEVOS] Found 6 potential consoles for iso file extension
[INFO] [RCHEEVOS] Trying console 21
[INFO] [RCHEEVOS] Could not locate primary executable
[INFO] [RCHEEVOS] Trying console 41
[INFO] [RCHEEVOS] Found PSP_GAME at sector 23
[INFO] [RCHEEVOS] Found PARAM.SFO at sector 57648
[INFO] [RCHEEVOS] Hashing PSP_GAME\PARAM.SFO contents (472 bytes @ sector 57648)
[INFO] [RCHEEVOS] Found PSP_GAME at sector 23
[INFO] [RCHEEVOS] Found SYSDIR at sector 24
[INFO] [RCHEEVOS] Found EBOOT.BIN at sector 64
[INFO] [RCHEEVOS] Hashing PSP_GAME\SYSDIR\EBOOT.BIN contents (4420224 bytes @ sector 64)
[libretro WARN] [G3D] UnitsPerMeter for UCES00842: 1.000000
[libretro INFO] [MEMMAP] Successfully allocated 41959424 bytes at 0x11ac40000
[libretro ERROR] [MEMMAP] vm_remap failed (1) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x100010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (1) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x100810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (1) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x101010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (1) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x101810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (1) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x102010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (1) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x102810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (1) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x103010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (1) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x103810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (1) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x104010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (1) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x104810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x105010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x105810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x106010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x106810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x107010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x107810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x108010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x108810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x109010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x109810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x10a010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x10a810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x10b010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x10b810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x10c010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x10c810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x10d010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x10d810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x10e010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x10e810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x10f010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x10f810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x110010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x110810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x111010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac44000 (offset 4000) of size 200000 to 0x115e00000
[libretro ERROR] [MEMMAP] Failed at view 5
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac44000 (offset 4000) of size 200000 to 0x116000000
[libretro ERROR] [MEMMAP] Failed at view 2
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac44000 (offset 4000) of size 200000 to 0x116800000
[libretro ERROR] [MEMMAP] Failed at view 2
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac44000 (offset 4000) of size 200000 to 0x117000000
[libretro ERROR] [MEMMAP] Failed at view 2
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac44000 (offset 4000) of size 200000 to 0x117800000
[libretro ERROR] [MEMMAP] Failed at view 2
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac44000 (offset 4000) of size 200000 to 0x118000000
[libretro ERROR] [MEMMAP] Failed at view 2
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac44000 (offset 4000) of size 200000 to 0x118800000
[libretro ERROR] [MEMMAP] Failed at view 2
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ae44000 (offset 204000) of size 1f00000 to 0x11d000000
[libretro ERROR] [MEMMAP] Failed at view 10
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac44000 (offset 4000) of size 200000 to 0x119800000
[libretro ERROR] [MEMMAP] Failed at view 2
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac44000 (offset 4000) of size 200000 to 0x11a000000
[libretro ERROR] [MEMMAP] Failed at view 2
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x116810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x117010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x117810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x118010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x118810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac44000 (offset 4000) of size 200000 to 0x11d000000
[libretro ERROR] [MEMMAP] Failed at view 2
[libretro INFO] [MEMMAP] Found valid memory base at 0x119800000 after 52 tries.
[libretro INFO] [MEMMAP] Memory system initialized. Base at 0x119800000 (RAM at @ 0x11a929080, uncached @ 0x11a929098)
[libretro INFO] [LOADER] Loading disc0:/PSP_GAME/SYSDIR/EBOOT.BIN...
[libretro INFO] [SCEKERNEL] Initializing kernel...
[libretro INFO] [SCEKERNEL] Kernel and user memory pools initialized
[libretro INFO] [IO] CreateEmptyFile: /private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/saves/PPSSPP/wJpCzSBNnZfxSgoS
[libretro INFO] [IO] Delete: file /private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/saves/PPSSPP/wJpCzSBNnZfxSgoS was deleted.
[libretro INFO] [IO] Is file system case sensitive? yes (base: '/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/saves/PPSSPP') (checkOK: 1)
[libretro INFO] [SCEIO] Entering __IoManagerThread
[libretro INFO] [SCENET] LocalHost IP will be 127.0.0.1 [c8:a2:91:0c:ae:c6]
[libretro INFO] [SCENET] UPnPService: Begin of UPnPService Thread
[INFO] [RCHEEVOS] Generated hash 799b09290b80129d6d0a880f7bac59b6
[INFO] [SRAM] Skipping SRAM load.
[INFO] [Core] Version of libretro API: 1, Compiled against API: 1
[INFO] [Core] Geometry: 960x544, Aspect: 1.765, FPS: 59.94, Sample rate: 44100.00 Hz.
[INFO] [Video] Set video size to: 1905x1080.
[INFO] [Video] Using HW render, vulkan driver forced.
[INFO] [Vulkan] Vulkan dynamic library loaded.
[INFO] [Vulkan] Got HW context negotiation interface 1.
[INFO] [Vulkan] Found GPU at index 0: "Apple A11 GPU".
[INFO] [Vulkan] Using GPU index 0.
[libretro INFO] [G3D] Detected Vulkan API version: 1.3.0
[libretro INFO] [G3D] Loading Vulkan instance functions. Instance API version: 00403000 (1.3.0)
[libretro INFO] [G3D] Vulkan instance functions loaded.
[libretro INFO] [G3D] Chose physical device 0: Apple A11 GPU
[libretro INFO] [G3D] Loading Vulkan device functions. Device API version: 00401000 (1.1.0)
[libretro INFO] [G3D] Vulkan Device created: Apple A11 GPU
[libretro INFO] [G3D] Setting Vulkan availability to true
[libretro INFO] [G3D] Creating Vulkan surface for window (data1=0x0 data2=0x0)
[libretro INFO] [G3D] swapchain_format: B8G8R8A8_UNORM (44) (/60)
[INFO] [Vulkan] Using GPU: "Apple A11 GPU".
[INFO] [Vulkan] Got 3 swapchain images.
[INFO] [Vulkan] Using resolution 2169x1125.
[INFO] [Vulkan] Using BGRA8888 format.
[libretro INFO] [SCEGE] PPGe drawing library initialized. DL: 08000400 Data: 08010400 Atlas: 08020d00 (2097152) Args: 08020400
[libretro INFO] [SCEKERNEL] Kernel initialized.
[libretro INFO] [LOADER] Decrypting tag C0CB167C
[libretro INFO] [LOADER] Decrypting tag C0CB167C
[INFO] [Vulkan] Loading stock shader.
[INFO] [Video] Graphics driver did not initialize an input driver. Attempting to pick a suitable driver.
[libretro INFO] [LOADER] Module dax: 00000000 08b05f30 08b05f48
[INFO] [Input] Found joypad driver: "mfi".
[INFO] [Video] Found display server: "apple".
[libretro INFO] [G3D] Context reset
[libretro INFO] [G3D] Destroying Vulkan surface (0, 0)
[libretro INFO] [G3D] Creating Vulkan surface for window (data1=0x0 data2=0x0)
[libretro INFO] [G3D] swapchain_format: B8G8R8A8_UNORM (44) (/60)
[libretro INFO] [G3D] surfCapabilities_.current: 960x544 min: 960x544 max: 960x544 computed: 960x544
[libretro INFO] [G3D] Supported present modes: FIFO. Chosen present mode: 2 (FIFO). numSwapChainImages: 3 (max: 3)
[libretro INFO] [G3D] Created swapchain: 960x544 (TRANSFER_SRC_BIT supported)
[libretro INFO] [G3D] VulkanQueueRunner::CreateDeviceObjects
[libretro INFO] [G3D] Multisample levels mask: 7
[libretro INFO] [HLE] Replaced gow_fps_hack at 0881a36c with hash 795d940ad0a605f8
[libretro INFO] [LOADER] Exporting ent 0 named dax, 2 funcs, 4 vars, resident 08b062a4
[libretro WARN] [SCEMODULE] Devkitversion in module 03070010 doesn't match header 00000000
[libretro INFO] [LOADER] Module entry: 08807ba4 (dax 0101)
[libretro INFO] [SYSTEM] Starting modules...
[libretro ERROR] [SYSTEM] Exception handler not implemented on this platform, can't install
[libretro INFO] [G3D] Updating inflight frames to 2
[libretro INFO] [G3D] Starting Vulkan submission thread
[libretro INFO] [G3D] Starting Vulkan compiler thread
[INFO] [Audio] Set audio input rate to: 44144.10 Hz.
[INFO] [CoreAudio] Using output sample rate of 48000.0 Hz.
[INFO] [CoreAudio] Using buffer size of 24576 bytes: (latency = 64 ms).
[INFO] [Audio] Started synchronous audio driver.
[INFO] [Microphone] Initialized microphone driver.
[INFO] [Display] Found display driver: "vulkan".
[INFO] [Playlist] Loading favorites file: "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/playlists/builtin/content_favorites.lpl".
[INFO] [Playlist] Loading history file: "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/playlists/builtin/content_history.lpl".
[INFO] [Playlist] Loading history file: "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/playlists/builtin/content_image_history.lpl".
[INFO] [Playlist] Loading history file: "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/playlists/builtin/content_music_history.lpl".
[INFO] [Playlist] Loading history file: "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/playlists/builtin/content_video_history.lpl".
[INFO] App Intents: Discovered 8 playlists in /private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/playlists/
[INFO] App Intents: Found 9 games across all playlists
[libretro INFO] [LOADER] Starting graphics...
[libretro INFO] [G3D] Pipeline (x/2) time on : 4.20 ms, 4.28 ms since scheduling rpType: 0008 sampleBits: 1 (presentation)
[libretro INFO] [G3D] Pipeline (x/2) time on : 4.32 ms, 4.35 ms since scheduling rpType: 0008 sampleBits: 1 (presentation)
[libretro WARN] [G3D] Shader cache useFlags mismatch, 050bfdd3, expected 050bfddb
[libretro WARN] [G3D] ShaderCache: Loaded 2 vertex, 3 fragment shaders and 0 geometry shaders (failed 0)
[libretro WARN] [G3D] Creating 5 pipelines from cache (1x MSAA)...
[libretro INFO] [G3D] Waited 0.0ms for at least 0 pipeline tasks to finish compiling.
[libretro INFO] [G3D] Loaded Vulkan pipeline cache.
[libretro INFO] [G3D] GPU_Vulkan::InitDeviceObjects
[libretro INFO] [G3D] FramebufferManagerCommon::NotifyDisplayResized: 960x544
[libretro INFO] [G3D] VulkanRenderManager::StopThreads
[libretro INFO] [G3D] Vulkan submission thread joined. Frame=0
[libretro INFO] [G3D] Vulkan compiler thread joined. Now wait for any straggling compile tasks. runCompileThread_ = 0
[libretro INFO] [G3D] Pipeline (x/5) time on : 2.96 ms, 5.44 ms since scheduling rpType: 0001 sampleBits: 1 (game)
[libretro INFO] [G3D] Pipeline (x/5) time on : 3.18 ms, 5.91 ms since scheduling rpType: 0001 sampleBits: 1 (game)
[libretro INFO] [G3D] Pipeline (x/5) time on : 0.62 ms, 6.09 ms since scheduling rpType: 0001 sampleBits: 1 (game)
[libretro INFO] [G3D] Pipeline (x/5) time on : 3.84 ms, 6.15 ms since scheduling rpType: 0001 sampleBits: 1 (game)
[libretro INFO] [G3D] Pipeline (x/5) time on : 0.38 ms, 6.33 ms since scheduling rpType: 0001 sampleBits: 1 (game)
[libretro INFO] [G3D] Starting Vulkan submission thread
[libretro INFO] [G3D] Starting Vulkan compiler thread
[libretro INFO] [SCEKERNEL] 276=sceKernelCreateThread(user_main, 08807cb8, 00000020, 262144, 80004000, 00000000)
[libretro INFO] [SCEKERNEL] 278=sceKernelCreateThread(ExitCallbackThread, 0880b530, 00000010, 4096, 00200000, 00000000)
[libretro INFO] [HLE] scePowerSetClockFrequency(333,333,166)
[libretro INFO] [SCEKERNEL] 315=sceKernelCreateThread(DiscSpinnerThread, 089a4768, 00000038, 4096, 00200000, 00000000)
[libretro INFO] [SCEKERNEL] 318=sceKernelCreateThread(PowerControlThread, 089a3430, 00000010, 4096, 00200000, 00000000)
[libretro INFO] [CPU] Loading 'vfpu/vfpu_sin_lut8192.dat'...
[libretro INFO] [CPU] Successfully loaded 'vfpu/vfpu_sin_lut8192.dat'
[libretro INFO] [CPU] Loading 'vfpu/vfpu_sin_lut_delta.dat'...
[libretro INFO] [CPU] Successfully loaded 'vfpu/vfpu_sin_lut_delta.dat'
[libretro INFO] [CPU] Loading 'vfpu/vfpu_sin_lut_interval_delta.dat'...
[libretro INFO] [CPU] Successfully loaded 'vfpu/vfpu_sin_lut_interval_delta.dat'
[libretro INFO] [CPU] Loading 'vfpu/vfpu_sin_lut_exceptions.dat'...
[libretro INFO] [CPU] Successfully loaded 'vfpu/vfpu_sin_lut_exceptions.dat'
[libretro ERROR] [FILESYS] Can't open file '/sce_lbn0xb79d0_size0x171d4' with write access on an ISO partition
[libretro ERROR] [SCEIO] ERRNO_INVALID_FLAG=sceIoOpen(disc0:/sce_lbn0xb79d0_size0x171d4, 3, 0)
[INFO] [RCHEEVOS] rezashams991 logged in successfully
[INFO] [RCHEEVOS] Fetching data for hash 799b09290b80129d6d0a880f7bac59b6
[libretro WARN] [LOADER] sceKernelLoadModule: unsupported options size=00000014, flags=00000000, pos=0, access=1, data=1, text=1
[libretro INFO] [SCEMODULE] ~SCE module: Lib-PSP audiocodec (SDK 2.6.0.0)
[libretro INFO] [SCEMODULE] Loading module sceAudiocodec_Driver with version 0103, devkit 00000000, crc c09fb4e1
[libretro INFO] [LOADER] Decrypting tag 4467415D
[libretro INFO] [LOADER] Decrypting tag 4467415D
[libretro INFO] [SCEMODULE] gzip is enabled in 'sceAudiocodec_Driver', decompressing (2854 -> 5792 bytes, bufmax=5792).
[libretro INFO] [SCEMODULE] 321=sceKernelLoadModule(name=disc0:/PSP_GAME/USRDIR/module/audiocodec.prx,flag=00000000,00000014,00000001,00000001,position = 00000000)
[libretro INFO] [SCEMODULE] sceKernelStartModule(00000141, 00000000, 00000000, 00000000, 00000000): Faked module
[libretro WARN] [LOADER] sceKernelLoadModule: unsupported options size=00000014, flags=00000000, pos=0, access=1, data=2, text=2
[libretro INFO] [SCEMODULE] ~SCE module: Lib-PSP libatrac3pls (SDK 2.6.0.0)
[libretro INFO] [SCEMODULE] Loading module sceATRAC3plus_Library with version 0103, devkit 00000000, crc bc3e4cf0
[libretro INFO] [LOADER] Decrypting tag 3ACE4DCE
[libretro INFO] [LOADER] Decrypting tag 3ACE4DCE
[libretro INFO] [SCEMODULE] gzip is enabled in 'sceATRAC3plus_Library', decompressing (9723 -> 18756 bytes, bufmax=18756).
[libretro INFO] [ATRAC] Atrac module loaded: atracLibVersion 0x103, atracLibcrc bc3e4cf0, bss: 9f3fc00 (67c bytes)
[libretro INFO] [SCEMODULE] 322=sceKernelLoadModule(name=disc0:/PSP_GAME/USRDIR/module/libatrac3plus.prx,flag=00000000,00000014,00000002,00000002,position = 00000000)
[libretro INFO] [SCEMODULE] sceKernelStartModule(00000142, 00000000, 00000000, 00000000, 00000000): Faked module
[libretro WARN] [LOADER] sceKernelLoadModule: unsupported options size=00000014, flags=00000000, pos=0, access=1, data=1, text=1
[libretro INFO] [SCEMODULE] ~SCE module: Lib-PSP sc_sascore (SDK 2.6.0.0)
[libretro INFO] [SCEMODULE] Loading module sceSAScore with version 0103, devkit 00000000, crc e23a24cc
[libretro INFO] [LOADER] Decrypting tag 4467415D
[libretro INFO] [LOADER] Decrypting tag 4467415D
[libretro INFO] [SCEMODULE] gzip is enabled in 'sceSAScore', decompressing (6452 -> 13152 bytes, bufmax=13152).
[libretro INFO] [SCEMODULE] 323=sceKernelLoadModule(name=disc0:/PSP_GAME/USRDIR/module/sc_sascore.prx,flag=00000000,00000014,00000001,00000001,position = 00000000)
[libretro INFO] [SCEMODULE] sceKernelStartModule(00000143, 00000000, 00000000, 00000000, 00000000): Faked module
[libretro INFO] [SCESAS] 00000000=__sceSasInit(08b63740, 00000100, 00000020, 00000000, 0000ac44)
[libretro INFO] [SCEKERNEL] 329=sceKernelCreateThread(snd_tick_timer_thread, 08a064c0, 0000002e, 4096, 00200000, 00000000)
[libretro INFO] [SCEKERNEL] sceKernelExitThread(0)
[libretro ERROR] [SCEKERNEL] UNKNOWN_SEMID=sceKernelWaitSema(-1, 1, 00000000)
[libretro ERROR] [SCEKERNEL] UNKNOWN_SEMID=sceKernelSignalSema(-1, 1): bad sema id
[libretro ERROR] [SCEKERNEL] UNKNOWN_SEMID=sceKernelWaitSema(-1, 1, 00000000)
[libretro ERROR] [SCEKERNEL] UNKNOWN_SEMID=sceKernelSignalSema(-1, 1): bad sema id
[INFO] [RCHEEVOS] Identified game: 3537 "God of War: Chains of Olympus" (799b09290b80129d6d0a880f7bac59b6)
[INFO] [RCHEEVOS] Starting session for game 3537
[INFO] [RCHEEVOS] Registered 0x800000 bytes of SYSTEM RAM at $000000 (offset 0x000000)
[INFO] [RCHEEVOS] Registered 0x1800000 bytes of SYSTEM RAM at $800000 (offset 0x800000)
[INFO] [RCHEEVOS] 80/80 memory addresses valid
[INFO] [RCHEEVOS] Game 3537 loaded, hardcore enabled
[INFO] [RCHEEVOS] You have 4 of 39 achievements unlocked
[INFO] [Runtime] Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [Runtime] Saving runtime log file: "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/playlists/logs/PPSSPP/God of War - Chains of Olympus (Europe, Australia) (En,Fr,De,Es,It).lrtl".
[INFO] [Core] No content, starting dummy core.
[INFO] [RCHEEVOS] Unloading game 3537
[libretro INFO] [G3D] LibretroVulkanContext::ContextDestroy()
[libretro INFO] [G3D] Context destroy
[libretro INFO] [G3D] VulkanRenderManager::StopThreads
[libretro INFO] [G3D] Vulkan submission thread joined. Frame=0
[libretro INFO] [G3D] Vulkan compiler thread joined. Now wait for any straggling compile tasks. runCompileThread_ = 0
[libretro WARN] [G3D] Saved 2 vertex and 3 fragment shaders
[libretro WARN] [G3D] Saved Vulkan pipeline ID cache (5 unique pipelines/5).
[libretro INFO] [G3D] Saved Vulkan pipeline cache
[libretro INFO] [G3D] GPU_Vulkan::DestroyDeviceObjects
[libretro INFO] [G3D] Starting Vulkan submission thread
[libretro INFO] [G3D] Starting Vulkan compiler thread
[INFO] [Core] Unloading game...
[libretro INFO] [SCEKERNEL] Shutting down kernel - 18 kernel objects alive
[libretro INFO] [SCEIO] Leaving __IoManagerThread
[libretro INFO] [SCENET] UPnPService: End of UPnPService Thread
[libretro WARN] [G3D] Not saving shaders - shutting down from in-game.
[libretro INFO] [G3D] GPU_Vulkan::DestroyDeviceObjects
[libretro INFO] [G3D] VulkanRenderManager::StopThreads
[libretro INFO] [G3D] Vulkan submission thread joined. Frame=0
[libretro INFO] [G3D] Vulkan compiler thread joined. Now wait for any straggling compile tasks. runCompileThread_ = 0
[libretro INFO] [G3D] Backbuffers destroyed
[libretro INFO] [G3D] VulkanRenderManager destructor
[libretro INFO] [G3D] VulkanQueueRunner::DestroyDeviceObjects
[libretro INFO] [G3D] VulkanContext::DestroyDevice (performing deletes)
[INFO] [Core] Unloading core...
[INFO] [Core] Unloading core symbols...
[INFO] [Core] Saved folder-specific core options to "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/config/PPSSPP/downloads.opt".
[INFO] [MIDI] CoreMIDI driver freed.
[INFO] RetroArch 1.22.2 (Git cf30bc29)
[INFO] === Build =======================================
[INFO] Capabilities: NEON VFPV3 VFPV4
[INFO] Version: 1.22.2
[INFO] Git: cf30bc29
[INFO] Built: Nov 17 2025
[INFO] =================================================
[INFO] [Input] Found input driver: "cocoa".
[INFO] [Environ] SET_PIXEL_FORMAT: RGB565.
[INFO] [Core] Version of libretro API: 1, Compiled against API: 1
[INFO] [Core] Geometry: 320x240, Aspect: 1.333, FPS: 60.00, Sample rate: 48000.00 Hz.
[INFO] [Video] Set video size to: 960x720.
[INFO] [Vulkan] Vulkan dynamic library loaded.
[INFO] [Vulkan] Found GPU at index 0: "Apple A11 GPU".
[INFO] [Vulkan] Using GPU index 0.
[INFO] [Vulkan] Using GPU: "Apple A11 GPU".
[INFO] [Vulkan] Queue family 0 supports 1 sub-queues.
[INFO] [Vulkan] Got 3 swapchain images.
[INFO] [Vulkan] Using resolution 2169x1125.
[INFO] [Vulkan] Using RGB565 format.
[INFO] [Vulkan] Loading stock shader.
[INFO] [Video] Graphics driver did not initialize an input driver. Attempting to pick a suitable driver.
[INFO] [Input] Found joypad driver: "mfi".
[INFO] [Video] Found display server: "apple".
[INFO] [Audio] Set audio input rate to: 48000.00 Hz.
[INFO] [CoreAudio] Using output sample rate of 48000.0 Hz.
[INFO] [CoreAudio] Using buffer size of 24576 bytes: (latency = 64 ms).
[INFO] [Audio] Started synchronous audio driver.
[INFO] [Microphone] Initialized microphone driver.
[INFO] [Display] Found display driver: "vulkan".
[INFO] [Playlist] Loading favorites file: "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/playlists/builtin/content_favorites.lpl".
[INFO] [Playlist] Loading history file: "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/playlists/builtin/content_history.lpl".
[INFO] [Playlist] Loading history file: "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/playlists/builtin/content_image_history.lpl".
[INFO] [Playlist] Loading history file: "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/playlists/builtin/content_music_history.lpl".
[INFO] [Playlist] Loading history file: "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/playlists/builtin/content_video_history.lpl".
[INFO] [CloudSync] Begin succeeded.
[INFO] [CloudSync] Server manifest fetch succeeded.
[INFO] [CloudSync] Created manifest with 107 files.
[WARN] [CloudSync] Opened local manifest.
[INFO] [CloudSync] Created manifest with 75 files.
[INFO] [CloudSync] Created in-memory manifest of current disk state with 78 files.
[WARN] [CloudSync] Conflicting change of saves/PPSSPP/PSP/SAVEDATA/ULES00502S92F0/DATA.BIN.
[WARN] [CloudSync] Conflicting change of saves/PPSSPP/PSP/SAVEDATA/ULES00502S92F0/PARAM.SFO.
[INFO] [CloudSync] Uploading "saves/PPSSPP/PSP/SYSTEM/CACHE/UCES00842.vkshadercache".
[WARN] [CloudSync] Conflicting change of saves/PPSSPP/PSP/SYSTEM/CACHE/ULES00151.vkshadercache.
[INFO] [CloudSync] Finished processing manifests.
[INFO] [Core] Using content: "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/downloads/God of War - Chains of Olympus (Europe, Australia) (En,Fr,De,Es,It).iso".
[INFO] [Core] Unloading core...
[INFO] [Core] Unloading core symbols...
[INFO] [MIDI] CoreMIDI driver freed.
[INFO] RetroArch 1.22.2 (Git cf30bc29)
[INFO] === Build =======================================
[INFO] Capabilities: NEON VFPV3 VFPV4
[INFO] Version: 1.22.2
[INFO] Git: cf30bc29
[INFO] Built: Nov 17 2025
[INFO] =================================================
[INFO] [Input] Found input driver: "cocoa".
[INFO] [Core] Loading dynamic libretro core from: "/private/var/containers/Bundle/Application/035A0CD0-3185-42D1-A6FB-553F1789D9A3/RetroArch.app/Frameworks/ppsspp.libretro.framework".
[INFO] [Override] Redirecting save file to "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/saves/PPSSPP/God of War - Chains of Olympus (Europe, Australia) (En,Fr,De,Es,It).srm".
[INFO] [Override] Redirecting save state to "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/states/PPSSPP/God of War - Chains of Olympus (Europe, Australia) (En,Fr,De,Es,It).state".
[INFO] [Environ] GET_CORE_OPTIONS_VERSION.
[INFO] [Environ] GET_LANGUAGE: "0".
[INFO] [Environ] SET_CORE_OPTIONS_V2_INTL.
[INFO] [Core] Folder-specific core options found at "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/config/PPSSPP/downloads.opt".
[INFO] [Environ] GET_LOG_INTERFACE.
[INFO] [Environ] SET_INPUT_DESCRIPTORS.
[INFO] [Environ] SET_CONTROLLER_INFO.
[libretro INFO] [LOADER] Loading config: /ppsspp.ini
[libretro ERROR] [LOADER] Failed to read '/ppsspp.ini'. Setting config to default.
[libretro ERROR] [IO] Missing filesystem for 'lang/.ini'
[libretro ERROR] [LOADER] Failed to read /controls.ini. Setting controller config to default.
[INFO] [Environ] GET_USERNAME: "rezashams991".
[INFO] [Environ] GET_SYSTEM_DIRECTORY: "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/system".
[INFO] [Environ] GET_SAVE_DIRECTORY: "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/saves/PPSSPP".
[libretro INFO] [SYSTEM] ThreadManager::Init(compute threads: 6, all: 12)
[INFO] [Content] Content loading skipped. Implementation will load it on its own.
[INFO] [Environ] SET_PIXEL_FORMAT: XRGB8888.
[INFO] [Environ] GET_PREFERRED_HW_RENDER, video driver: "vulkan"...
[INFO] [Environ] GET_PREFERRED_HW_RENDER: RETRO_HW_CONTEXT_VULKAN.
[INFO] [Environ] SET_HW_RENDER, context type: vulkan.
[INFO] [HW] Requesting Vulkan context.
[INFO] [Environ] SET_HW_RENDER_CONTEXT_NEGOTIATION_INTERFACE.
[libretro INFO] [SYSTEM] Using Vulkan backend
[INFO] [Environ] GET_LANGUAGE: "0".
[libretro INFO] [LOADER] Starting loader thread...
[INFO] [RCHEEVOS] Unofficial disabled
[INFO] [RCHEEVOS] Encore mode disabled
[INFO] [RCHEEVOS] Spectator mode disabled
[INFO] [RCHEEVOS] Load started, hardcore active
[INFO] [RCHEEVOS] Identifying game: /private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/downloads/God of War - Chains of Olympus (Europe, Australia) (En,Fr,De,Es,It).iso
[INFO] [RCHEEVOS] Found 6 potential consoles for iso file extension
[INFO] [RCHEEVOS] Trying console 21
[libretro WARN] [BOOT] PPSSPP 4adfbbb
[INFO] [RCHEEVOS] Could not locate primary executable
[INFO] [RCHEEVOS] Trying console 41
[INFO] [RCHEEVOS] Found PSP_GAME at sector 23
[INFO] [RCHEEVOS] Found PARAM.SFO at sector 57648
[INFO] [RCHEEVOS] Hashing PSP_GAME\PARAM.SFO contents (472 bytes @ sector 57648)
[INFO] [RCHEEVOS] Found PSP_GAME at sector 23
[INFO] [RCHEEVOS] Found SYSDIR at sector 24
[INFO] [RCHEEVOS] Found EBOOT.BIN at sector 64
[INFO] [RCHEEVOS] Hashing PSP_GAME\SYSDIR\EBOOT.BIN contents (4420224 bytes @ sector 64)
[libretro INFO] [LOADER] UCES00842 : God of War: Chains of Olympus
[libretro WARN] [G3D] UnitsPerMeter for UCES00842: 1.000000
[libretro INFO] [MEMMAP] Successfully allocated 41959424 bytes at 0x11ac40000
[libretro ERROR] [MEMMAP] vm_remap failed (1) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x100010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (1) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x100810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (1) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x101010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (1) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x101810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (1) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x102010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (1) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x102810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (1) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x103010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (1) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x103810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (1) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x104010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (1) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x104810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x105010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x105810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x106010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x106810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x107010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x107810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x108010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x108810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x109010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x109810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x10a010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x10a810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x10b010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x10b810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x10c010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x10c810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x10d010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x10d810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x10e010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x10e810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x10f010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x10f810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x110010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x110810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x111010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac44000 (offset 4000) of size 200000 to 0x115e00000
[libretro ERROR] [MEMMAP] Failed at view 5
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac44000 (offset 4000) of size 200000 to 0x116000000
[libretro ERROR] [MEMMAP] Failed at view 2
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac44000 (offset 4000) of size 200000 to 0x116800000
[libretro ERROR] [MEMMAP] Failed at view 2
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac44000 (offset 4000) of size 200000 to 0x117000000
[libretro ERROR] [MEMMAP] Failed at view 2
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac44000 (offset 4000) of size 200000 to 0x117800000
[libretro ERROR] [MEMMAP] Failed at view 2
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x114010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac44000 (offset 4000) of size 200000 to 0x118800000
[libretro ERROR] [MEMMAP] Failed at view 2
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac44000 (offset 4000) of size 200000 to 0x119400000
[libretro ERROR] [MEMMAP] Failed at view 4
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac44000 (offset 4000) of size 200000 to 0x119800000
[libretro ERROR] [MEMMAP] Failed at view 2
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac44000 (offset 4000) of size 200000 to 0x11a000000
[libretro ERROR] [MEMMAP] Failed at view 2
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x116810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x117010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x117810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x118010000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac40000 (offset 0) of size 4000 to 0x118810000
[libretro ERROR] [MEMMAP] Failed at view 0
[libretro ERROR] [MEMMAP] vm_remap failed (3) - could not remap from 11ac44000 (offset 4000) of size 200000 to 0x11d000000
[libretro ERROR] [MEMMAP] Failed at view 2
[libretro INFO] [MEMMAP] Found valid memory base at 0x119800000 after 52 tries.
[libretro INFO] [MEMMAP] Memory system initialized. Base at 0x119800000 (RAM at @ 0x11a929080, uncached @ 0x11a929098)
[libretro INFO] [LOADER] Loading disc0:/PSP_GAME/SYSDIR/EBOOT.BIN...
[libretro INFO] [SCEKERNEL] Initializing kernel...
[libretro INFO] [SCEKERNEL] Kernel and user memory pools initialized
[libretro INFO] [IO] CreateEmptyFile: /private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/saves/PPSSPP/wJpCzSBNnZfxSgoS
[libretro INFO] [IO] Delete: file /private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/saves/PPSSPP/wJpCzSBNnZfxSgoS was deleted.
[libretro INFO] [IO] Is file system case sensitive? yes (base: '/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/saves/PPSSPP') (checkOK: 1)
[libretro INFO] [SCEIO] Entering __IoManagerThread
[libretro INFO] [SCENET] LocalHost IP will be 127.0.0.1 [c8:a2:91:0c:ae:c6]
[libretro INFO] [SCENET] UPnPService: Begin of UPnPService Thread
[INFO] [RCHEEVOS] Generated hash 799b09290b80129d6d0a880f7bac59b6
[INFO] [RCHEEVOS] Fetching data for hash 799b09290b80129d6d0a880f7bac59b6
[INFO] [SRAM] Skipping SRAM load.
[INFO] [Core] Version of libretro API: 1, Compiled against API: 1
[INFO] [Core] Geometry: 960x540, Aspect: 1.778, FPS: 59.94, Sample rate: 44100.00 Hz.
[INFO] [Video] Set video size to: 1920x1080.
[INFO] [Video] Using HW render, vulkan driver forced.
[INFO] [Vulkan] Vulkan dynamic library loaded.
[INFO] [Vulkan] Got HW context negotiation interface 1.
[INFO] [Vulkan] Found GPU at index 0: "Apple A11 GPU".
[INFO] [Vulkan] Using GPU index 0.
[libretro INFO] [G3D] Detected Vulkan API version: 1.3.0
[libretro INFO] [G3D] Loading Vulkan instance functions. Instance API version: 00403000 (1.3.0)
[libretro INFO] [G3D] Vulkan instance functions loaded.
[libretro INFO] [G3D] Chose physical device 0: Apple A11 GPU
[libretro INFO] [G3D] Loading Vulkan device functions. Device API version: 00401000 (1.1.0)
[libretro INFO] [G3D] Vulkan Device created: Apple A11 GPU
[libretro INFO] [G3D] Setting Vulkan availability to true
[libretro INFO] [G3D] Creating Vulkan surface for window (data1=0x0 data2=0x0)
[libretro INFO] [G3D] swapchain_format: B8G8R8A8_UNORM (44) (/60)
[INFO] [Vulkan] Using GPU: "Apple A11 GPU".
[INFO] [Vulkan] Got 3 swapchain images.
[INFO] [Vulkan] Using resolution 2169x1125.
[INFO] [Vulkan] Using BGRA8888 format.
[libretro INFO] [SCEGE] PPGe drawing library initialized. DL: 08000400 Data: 08010400 Atlas: 08020d00 (2097152) Args: 08020400
[libretro INFO] [SCEKERNEL] Kernel initialized.
[libretro INFO] [LOADER] Decrypting tag C0CB167C
[libretro INFO] [LOADER] Decrypting tag C0CB167C
[INFO] [Vulkan] Loading stock shader.
[INFO] [Video] Graphics driver did not initialize an input driver. Attempting to pick a suitable driver.
[libretro INFO] [LOADER] Module dax: 00000000 08b05f30 08b05f48
[INFO] [Input] Found joypad driver: "mfi".
[INFO] [Video] Found display server: "apple".
[libretro INFO] [G3D] Context reset
[libretro INFO] [G3D] Destroying Vulkan surface (0, 0)
[libretro INFO] [G3D] Creating Vulkan surface for window (data1=0x0 data2=0x0)
[libretro INFO] [G3D] swapchain_format: B8G8R8A8_UNORM (44) (/60)
[libretro INFO] [G3D] surfCapabilities_.current: 960x540 min: 960x540 max: 960x540 computed: 960x540
[libretro INFO] [G3D] Supported present modes: FIFO. Chosen present mode: 2 (FIFO). numSwapChainImages: 3 (max: 3)
[libretro INFO] [G3D] Created swapchain: 960x540 (TRANSFER_SRC_BIT supported)
[libretro INFO] [G3D] VulkanQueueRunner::CreateDeviceObjects
[libretro INFO] [G3D] Multisample levels mask: 7
[libretro INFO] [HLE] Replaced gow_fps_hack at 0881a36c with hash 795d940ad0a605f8
[libretro INFO] [LOADER] Exporting ent 0 named dax, 2 funcs, 4 vars, resident 08b062a4
[libretro WARN] [SCEMODULE] Devkitversion in module 03070010 doesn't match header 00000000
[libretro INFO] [LOADER] Module entry: 08807ba4 (dax 0101)
[libretro INFO] [SYSTEM] Starting modules...
[libretro ERROR] [SYSTEM] Exception handler not implemented on this platform, can't install
[libretro INFO] [G3D] Updating inflight frames to 2
[libretro INFO] [G3D] Starting Vulkan submission thread
[libretro INFO] [G3D] Starting Vulkan compiler thread
[INFO] [Audio] Set audio input rate to: 44144.10 Hz.
[INFO] [CoreAudio] Using output sample rate of 48000.0 Hz.
[INFO] [CoreAudio] Using buffer size of 24576 bytes: (latency = 64 ms).
[INFO] [Audio] Started synchronous audio driver.
[INFO] [Microphone] Initialized microphone driver.
[INFO] [Display] Found display driver: "vulkan".
[INFO] [Playlist] Loading favorites file: "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/playlists/builtin/content_favorites.lpl".
[INFO] [Playlist] Loading history file: "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/playlists/builtin/content_history.lpl".
[INFO] [Playlist] Loading history file: "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/playlists/builtin/content_image_history.lpl".
[INFO] [Playlist] Loading history file: "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/playlists/builtin/content_music_history.lpl".
[INFO] [Playlist] Loading history file: "/private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/playlists/builtin/content_video_history.lpl".
[INFO] App Intents: Discovered 8 playlists in /private/var/mobile/Containers/Data/Application/53AEB7A4-AF00-4A88-AE7F-CBB6263CAA49/Documents/RetroArch/playlists/
[INFO] App Intents: Found 9 games across all playlists
[INFO] [RCHEEVOS] Identified game: 3537 "God of War: Chains of Olympus" (799b09290b80129d6d0a880f7bac59b6)
[INFO] [RCHEEVOS] Starting session for game 3537
[libretro INFO] [LOADER] Starting graphics...
[libretro INFO] [G3D] Pipeline (x/2) time on : 5.96 ms, 5.99 ms since scheduling rpType: 0008 sampleBits: 1 (presentation)
[libretro INFO] [G3D] Pipeline (x/2) time on : 3.83 ms, 6.01 ms since scheduling rpType: 0008 sampleBits: 1 (presentation)
[libretro WARN] [G3D] ShaderCache: Loaded 2 vertex, 3 fragment shaders and 0 geometry shaders (failed 0)
[libretro WARN] [G3D] Creating 5 pipelines from cache (2x MSAA)...
[libretro INFO] [G3D] Waited 0.0ms for at least 0 pipeline tasks to finish compiling.
[libretro INFO] [G3D] Loaded Vulkan pipeline cache.
[libretro INFO] [G3D] GPU_Vulkan::InitDeviceObjects
[libretro INFO] [G3D] FramebufferManagerCommon::NotifyDisplayResized: 960x540
[libretro INFO] [G3D] VulkanRenderManager::StopThreads
[libretro INFO] [G3D] Vulkan submission thread joined. Frame=0
[libretro INFO] [G3D] Vulkan compiler thread joined. Now wait for any straggling compile tasks. runCompileThread_ = 0
[libretro INFO] [G3D] Pipeline (x/5) time on : 3.78 ms, 6.14 ms since scheduling rpType: 0001 sampleBits: 2 (game)
[libretro INFO] [G3D] Pipeline (x/5) time on : 3.80 ms, 6.15 ms since scheduling rpType: 0001 sampleBits: 2 (game)
[libretro INFO] [G3D] Pipeline (x/5) time on : 0.98 ms, 7.31 ms since scheduling rpType: 0001 sampleBits: 2 (game)
[libretro INFO] [G3D] Pipeline (x/5) time on : 1.14 ms, 7.34 ms since scheduling rpType: 0001 sampleBits: 2 (game)
[libretro INFO] [G3D] Pipeline (x/5) time on : 4.78 ms, 7.38 ms since scheduling rpType: 0001 sampleBits: 2 (game)
[libretro INFO] [G3D] Starting Vulkan submission thread
[libretro INFO] [G3D] Starting Vulkan compiler thread
[libretro INFO] [SCEKERNEL] 276=sceKernelCreateThread(user_main, 08807cb8, 00000020, 262144, 80004000, 00000000)
[libretro WARN] [JIT] Detected rounding mode usage, rebuilding jit with checks
[libretro INFO] [JIT] IRJit: Clearing the block cache!
[libretro INFO] [SCEKERNEL] 278=sceKernelCreateThread(ExitCallbackThread, 0880b530, 00000010, 4096, 00200000, 00000000)
[libretro INFO] [HLE] scePowerSetClockFrequency(333,333,166)
[libretro INFO] [SCEKERNEL] 315=sceKernelCreateThread(DiscSpinnerThread, 089a4768, 00000038, 4096, 00200000, 00000000)
[libretro INFO] [SCEKERNEL] 318=sceKernelCreateThread(PowerControlThread, 089a3430, 00000010, 4096, 00200000, 00000000)
[libretro ERROR] [FILESYS] Can't open file '/sce_lbn0xb79d0_size0x171d4' with write access on an ISO partition
[libretro ERROR] [SCEIO] ERRNO_INVALID_FLAG=sceIoOpen(disc0:/sce_lbn0xb79d0_size0x171d4, 3, 0)
[INFO] [RCHEEVOS] Registered 0x800000 bytes of SYSTEM RAM at $000000 (offset 0x000000)
[INFO] [RCHEEVOS] Registered 0x1800000 bytes of SYSTEM RAM at $800000 (offset 0x800000)
[INFO] [RCHEEVOS] 80/80 memory addresses valid
[INFO] [RCHEEVOS] Game 3537 loaded, hardcore enabled
[INFO] [RCHEEVOS] You have 4 of 39 achievements unlocked
[libretro WARN] [LOADER] sceKernelLoadModule: unsupported options size=00000014, flags=00000000, pos=0, access=1, data=1, text=1
[libretro INFO] [SCEMODULE] ~SCE module: Lib-PSP audiocodec (SDK 2.6.0.0)
[libretro INFO] [SCEMODULE] Loading module sceAudiocodec_Driver with version 0103, devkit 00000000, crc c09fb4e1
[libretro INFO] [LOADER] Decrypting tag 4467415D
[libretro INFO] [LOADER] Decrypting tag 4467415D
[libretro INFO] [SCEMODULE] gzip is enabled in 'sceAudiocodec_Driver', decompressing (2854 -> 5792 bytes, bufmax=5792).
[libretro INFO] [SCEMODULE] 321=sceKernelLoadModule(name=disc0:/PSP_GAME/USRDIR/module/audiocodec.prx,flag=00000000,00000014,00000001,00000001,position = 00000000)
[libretro INFO] [SCEMODULE] sceKernelStartModule(00000141, 00000000, 00000000, 00000000, 00000000): Faked module
[libretro WARN] [LOADER] sceKernelLoadModule: unsupported options size=00000014, flags=00000000, pos=0, access=1, data=2, text=2
[libretro INFO] [SCEMODULE] ~SCE module: Lib-PSP libatrac3pls (SDK 2.6.0.0)
[libretro INFO] [SCEMODULE] Loading module sceATRAC3plus_Library with version 0103, devkit 00000000, crc bc3e4cf0
[libretro INFO] [LOADER] Decrypting tag 3ACE4DCE
[libretro INFO] [LOADER] Decrypting tag 3ACE4DCE
[libretro INFO] [SCEMODULE] gzip is enabled in 'sceATRAC3plus_Library', decompressing (9723 -> 18756 bytes, bufmax=18756).
[libretro INFO] [ATRAC] Atrac module loaded: atracLibVersion 0x103, atracLibcrc bc3e4cf0, bss: 9f3fc00 (67c bytes)
[libretro INFO] [SCEMODULE] 322=sceKernelLoadModule(name=disc0:/PSP_GAME/USRDIR/module/libatrac3plus.prx,flag=00000000,00000014,00000002,00000002,position = 00000000)
[libretro INFO] [SCEMODULE] sceKernelStartModule(00000142, 00000000, 00000000, 00000000, 00000000): Faked module
[libretro WARN] [LOADER] sceKernelLoadModule: unsupported options size=00000014, flags=00000000, pos=0, access=1, data=1, text=1
[libretro INFO] [SCEMODULE] ~SCE module: Lib-PSP sc_sascore (SDK 2.6.0.0)
[libretro INFO] [SCEMODULE] Loading module sceSAScore with version 0103, devkit 00000000, crc e23a24cc
[libretro INFO] [LOADER] Decrypting tag 4467415D
[libretro INFO] [LOADER] Decrypting tag 4467415D
[libretro INFO] [SCEMODULE] gzip is enabled in 'sceSAScore', decompressing (6452 -> 13152 bytes, bufmax=13152).
[libretro INFO] [SCEMODULE] 323=sceKernelLoadModule(name=disc0:/PSP_GAME/USRDIR/module/sc_sascore.prx,flag=00000000,00000014,00000001,00000001,position = 00000000)
[libretro INFO] [SCEMODULE] sceKernelStartModule(00000143, 00000000, 00000000, 00000000, 00000000): Faked module
[libretro INFO] [SCESAS] 00000000=__sceSasInit(08b63740, 00000100, 00000020, 00000000, 0000ac44)
[libretro INFO] [SCEKERNEL] 329=sceKernelCreateThread(snd_tick_timer_thread, 08a064c0, 0000002e, 4096, 00200000, 00000000)
[libretro INFO] [SCEKERNEL] sceKernelExitThread(0)
[libretro ERROR] [SCEKERNEL] UNKNOWN_SEMID=sceKernelWaitSema(-1, 1, 00000000)
[libretro ERROR] [SCEKERNEL] UNKNOWN_SEMID=sceKernelSignalSema(-1, 1): bad sema id
[libretro ERROR] [SCEKERNEL] UNKNOWN_SEMID=sceKernelWaitSema(-1, 1, 00000000)
[libretro ERROR] [SCEKERNEL] UNKNOWN_SEMID=sceKernelSignalSema(-1, 1): bad sema id
[libretro INFO] [SCEMODULE] 00000000=sceKernelStopModule(00000143, 00000000, 00000000, 09fff414, 00000000): faking
[libretro INFO] [SCEMODULE] 00000000=sceKernelStopModule(00000142, 00000000, 00000000, 09fff414, 00000000): faking
[libretro INFO] [SCEMODULE] 00000000=sceKernelStopModule(00000141, 00000000, 00000000, 09fff414, 00000000): faking
[libretro WARN] [LOADER] sceKernelLoadModule: unsupported options size=00000014, flags=0899a904, pos=0, access=1, data=1, text=1
[libretro INFO] [SCEMODULE] ~SCE module: Lib-PSP audiocodec (SDK 2.6.0.0)
[libretro INFO] [SCEMODULE] Loading module sceAudiocodec_Driver with version 0103, devkit 00000000, crc c09fb4e1
[libretro INFO] [LOADER] Decrypting tag 4467415D
[libretro INFO] [LOADER] Decrypting tag 4467415D
[libretro INFO] [SCEMODULE] gzip is enabled in 'sceAudiocodec_Driver', decompressing (2854 -> 5792 bytes, bufmax=5792).
[libretro INFO] [SCEMODULE] 330=sceKernelLoadModule(name=disc0:/PSP_GAME/USRDIR/module/audiocodec.prx,flag=00000000,00000014,00000001,00000001,position = 00000000)
[libretro INFO] [SCEMODULE] sceKernelStartModule(0000014a, 00000000, 00000000, 00000000, 00000000): Faked module
[libretro WARN] [LOADER] sceKernelLoadModule: unsupported options size=00000014, flags=0899a904, pos=0, access=1, data=2, text=2
[libretro INFO] [SCEMODULE] ~SCE module: Lib-PSP libatrac3pls (SDK 2.6.0.0)
[libretro INFO] [SCEMODULE] Loading module sceATRAC3plus_Library with version 0103, devkit 00000000, crc bc3e4cf0
[libretro INFO] [LOADER] Decrypting tag 3ACE4DCE
[libretro INFO] [LOADER] Decrypting tag 3ACE4DCE
[libretro INFO] [SCEMODULE] gzip is enabled in 'sceATRAC3plus_Library', decompressing (9723 -> 18756 bytes, bufmax=18756).
[libretro INFO] [ATRAC] Atrac module loaded: atracLibVersion 0x103, atracLibcrc bc3e4cf0, bss: 9f3fc00 (67c bytes)
[libretro INFO] [SCEMODULE] 331=sceKernelLoadModule(name=disc0:/PSP_GAME/USRDIR/module/libatrac3plus.prx,flag=00000000,00000014,00000002,00000002,position = 00000000)
[libretro INFO] [SCEMODULE] sceKernelStartModule(0000014b, 00000000, 00000000, 00000000, 00000000): Faked module
[libretro WARN] [LOADER] sceKernelLoadModule: unsupported options size=00000014, flags=0899a904, pos=0, access=1, data=1, text=1
[libretro INFO] [SCEMODULE] ~SCE module: Lib-PSP sc_sascore (SDK 2.6.0.0)
[libretro INFO] [SCEMODULE] Loading module sceSAScore with version 0103, devkit 00000000, crc e23a24cc
[libretro INFO] [LOADER] Decrypting tag 4467415D
[libretro INFO] [LOADER] Decrypting tag 4467415D
[libretro INFO] [SCEMODULE] gzip is enabled in 'sceSAScore', decompressing (6452 -> 13152 bytes, bufmax=13152).
[libretro INFO] [SCEMODULE] 332=sceKernelLoadModule(name=disc0:/PSP_GAME/USRDIR/module/sc_sascore.prx,flag=00000000,00000014,00000001,00000001,position = 00000000)
[libretro INFO] [SCEMODULE] sceKernelStartModule(0000014c, 00000000, 00000000, 00000000, 00000000): Faked module
[libretro INFO] [SCESAS] 00000000=__sceSasInit(08b63740, 00000100, 00000020, 00000000, 0000ac44)
[libretro INFO] [SCEKERNEL] 338=sceKernelCreateThread(snd_tick_timer_thread, 08a064c0, 0000002e, 4096, 00200000, 00000000)
[libretro INFO] [PRINTF] 0=sceKernelPrintf(snd_stream v1.10.1): "snd_stream v1.10.1"
[libretro INFO] [PRINTF] 0=sceKernelPrintf(, built Nov 2 2007 at 15:39:24
): ", built Nov 2 2007 at 15:39:24"
[libretro INFO] [PRINTF] 0=sceKernelPrintf(Compiled against Scream v2.6.1
): "Compiled against Scream v2.6.1"
[libretro INFO] [SCEKERNEL] 339=sceKernelCreateThread(snd_stream_service_thread_0, 08a29448, 0000002e, 32768, 00200000, 00000000)
[libretro WARN] [LOADER] sceKernelLoadModule: unsupported options size=00000014, flags=000001a4, pos=0, access=1, data=1, text=1
[libretro INFO] [SCEMODULE] ~SCE module: Lib-PSP videocodec (SDK 2.6.0.0)
[libretro INFO] [SCEMODULE] Loading module sceVideocodec_Driver with version 0103, devkit 00000000, crc cb909497
[libretro INFO] [LOADER] Decrypting tag 4467415D
[libretro INFO] [LOADER] Decrypting tag 4467415D
[libretro INFO] [SCEMODULE] gzip is enabled in 'sceVideocodec_Driver', decompressing (3040 -> 6652 bytes, bufmax=6652).
[libretro INFO] [SCEMODULE] 342=sceKernelLoadModule(name=disc0:/PSP_GAME/USRDIR/module/videocodec.prx,flag=00000000,00000014,00000001,00000001,position = 00000000)
[libretro INFO] [SCEMODULE] sceKernelStartModule(00000156, 00000000, 00000000, 00000000, 00000000): Faked module
[libretro WARN] [LOADER] sceKernelLoadModule: unsupported options size=00000014, flags=000001a4, pos=0, access=1, data=1, text=1
[libretro INFO] [SCEMODULE] ~SCE module: Lib-PSP libmpegbase (SDK 2.6.0.0)
[libretro INFO] [SCEMODULE] Loading module sceMpegbase_Driver with version 0103, devkit 00000000, crc 890e2df5
[libretro INFO] [LOADER] Decrypting tag 4467415D
[libretro INFO] [LOADER] Decrypting tag 4467415D
[libretro INFO] [SCEMODULE] gzip is enabled in 'sceMpegbase_Driver', decompressing (4734 -> 9536 bytes, bufmax=9536).
[libretro INFO] [SCEMODULE] 343=sceKernelLoadModule(name=disc0:/PSP_GAME/USRDIR/module/mpegbase.prx,flag=00000000,00000014,00000001,00000001,position = 00000000)
[libretro INFO] [SCEMODULE] sceKernelStartModule(00000157, 00000000, 00000000, 00000000, 00000000): Faked module
[libretro WARN] [LOADER] sceKernelLoadModule: unsupported options size=00000014, flags=000001a4, pos=0, access=1, data=2, text=2
[libretro INFO] [SCEMODULE] ~SCE module: Lib-PSP libmpeg (SDK 2.6.0.0)
[libretro INFO] [SCEMODULE] Loading module sceMpeg_library with version 0104, devkit 00000000, crc 99de104f
[libretro INFO] [LOADER] Decrypting tag 3ACE4DCE
[libretro INFO] [LOADER] Decrypting tag 3ACE4DCE
[libretro INFO] [SCEMODULE] gzip is enabled in 'sceMpeg_library', decompressing (20576 -> 41868 bytes, bufmax=41868).
[libretro INFO] [SCEMODULE] 344=sceKernelLoadModule(name=disc0:/PSP_GAME/USRDIR/module/mpeg.prx,flag=00000000,00000014,00000002,00000002,position = 00000000)
[libretro INFO] [SCEMODULE] sceKernelStartModule(00000158, 00000000, 00000000, 00000000, 00000000): Faked module
[libretro INFO] [MPEG] sceMpegInit(), mpegLibVersion 0x104, mpegLibcrc 99de104f
[libretro ERROR] [FILESYS] Can't open file '/sce_lbn0x76fb0_size0x80114' with write access on an ISO partition
[libretro ERROR] [SCEIO] ERRNO_INVALID_FLAG=sceIoOpen(disc0:/sce_lbn0x76fb0_size0x80114, 3, 0)
[libretro INFO] [FRAMEBUF] Creating 8888 FBO at 04000000/04118000 stride=512 1x1 (force=1)
[libretro INFO] [FRAMEBUF] Creating FBO for 04000000 (z: 04118000) : 1 x 1 x 8888
[libretro WARN] [FRAMEBUF] Memcpy fbo upload 04000000 -> 04000000 (size: 800)
[libretro INFO] [FRAMEBUF] Resizing 8888 FBO at 04000000/04118000 stride=512 from 1x1 to 480x272 (force=0, skipCopy=0)
[libretro INFO] [FRAMEBUF] Resizing FBO for 04000000 : 480x272x8888
[libretro INFO] [FRAMEBUF] Creating 8888 FBO at 0408c000/04118000 stride=512 480x272 (force=1)
[libretro INFO] [FRAMEBUF] Creating FBO for 0408c000 (z: 04118000) : 480 x 272 x 8888
[libretro WARN] [FRAMEBUF] Memcpy fbo upload 0408c000 -> 0408c000 (size: 88000)
[libretro INFO] [G3D] Pipeline (x/2) time on : 78.15 ms, 78.17 ms since scheduling rpType: 0005 sampleBits: 2 (game)
[libretro INFO] [G3D] Pipeline (x/2) time on : 81.18 ms, 81.34 ms since scheduling rpType: 0005 sampleBits: 2 (draw2d_copy_color)
[libretro INFO] [G3D] Pipeline (x/3) time on : 80.72 ms, 80.89 ms since scheduling rpType: 0005 sampleBits: 2 (draw2d_copy_depth)
[libretro INFO] [G3D] Pipeline (x/3) time on : 97.21 ms, 99.05 ms since scheduling rpType: 0005 sampleBits: 2 (game)
[libretro INFO] [G3D] Pipeline (x/3) time on : 96.86 ms, 99.06 ms since scheduling rpType: 0005 sampleBits: 2 (game)
[libretro INFO] [G3D] Pipeline (x/2) time on : 97.09 ms, 97.30 ms since scheduling rpType: 0005 sampleBits: 2 (game)
[libretro INFO] [G3D] Pipeline (x/2) time on : 2.86 ms, 100.33 ms since scheduling rpType: 0005 sampleBits: 2 (game)
[libretro ERROR] [SYSTEM] (/Users/gitlab/builds/yiN7RtKG/1/libretro/ppsspp/Common/GPU/Vulkan/VulkanRenderManager.cpp:BeginFrame:705:02100000): [false] (menu, 58.5s) Device lost in vkWaitForFences
[libretro INFO] [SYSTEM] Device lost in vkWaitForFences
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reproducing the PPSSPP core restart on iOS 16.7.12 with the Vulkan graphics API, then inspect the Vulkan context setup around GET_PREFERRED_HW_RENDER and SET_HW_RENDER. Compare the crash with the logged vm_remap failures and verify that restarting a game no longer crashes while OpenGL remains unaffected.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c, ios
- Domain
- computer-graphics, mobile-dev
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100