LRPS2: Screenshotting displays black Screen
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
When I take screenshots with the new LRPS2 core, it shows a black screen. I’ve tried switching renderers and toggling GPU screenshots on and off, but the issue still persists. I also checked if other cores had this issue, and they didn’t. It only happens with the LRPS2 core.
Expected behavior
Screenshots to display properly
Steps to reproduce the bug
- Load LRPS2 Game (any renderer)
- Screenshot
Version/Commit
1.20.0
Bisect Results
No response
Check in the nightly version
I don't know
Platform & operating system
Windows 10 Pro 22H2
Affected Cores
LRPS2
Environment information
No response
Relevant log output
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 06 seconds.
[INFO] [Runtime]: Saving runtime log file: "C:\RetroArch-Win64\playlists\logs\LRPS2\Ape Escape 3 (USA).lrtl".
[INFO] [Core]: No content, starting dummy core.
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[libretro INFO] (VMManager) Pausing...
[INFO] [Core]: Unloading game..
[libretro INFO] serial:
[libretro INFO] Closing Dev9null.
[libretro INFO] NVRAM saved to C:\RetroArch-Win64\system\pcsx2\bios\scph39001.nvm.
[libretro INFO] Shutting down Dev9null.
[libretro INFO] Releasing host memory for virtual systems...
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..
[INFO] [Core]: Saved core options file to "C:\RetroArch-Win64\config\LRPS2\LRPS2.opt".
[INFO] [Autoconf]: PS4 Controller disconnected from port 1.
[INFO] RetroArch 1.20.0 (Git 8ef798ea51)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i5-9600K CPU @ 3.70GHz
[INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE42 AES AVX AVX2
[INFO] Version: 1.20.0
[INFO] Git: 8ef798ea51
[INFO] Built: Jan 11 2025
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[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: 1152x864.
[INFO] [Vulkan]: Vulkan dynamic library loaded.
[INFO] [Vulkan]: Found vulkan context: "vk_w".
[INFO] [Vulkan]: Detecting screen resolution: 1920x1080.
[INFO] [Vulkan]: Found GPU at index 0: "NVIDIA GeForce RTX 2070 SUPER".
[INFO] [Vulkan]: Using GPU index 0.
[INFO] [Vulkan]: Using fences for WSI acquire.
[INFO] [Vulkan]: Using GPU: "NVIDIA GeForce RTX 2070 SUPER".
[INFO] [Vulkan]: Queue family 0 supports 16 sub-queues.
[INFO] [Vulkan]: Got 3 swapchain images.
[INFO] [Vulkan]: Using resolution 1152x864.
[INFO] [Vulkan]: Using RGB565 format.
[INFO] [Vulkan]: Loading stock shader.
[WARN] [SDL]: Couldn't open haptic device of the joypad #0: Haptic: There are 0 haptic devices available
[INFO] [SDL]: Falling back to joystick rumble
[INFO] [Joypad]: Found joypad driver: "sdl2".
[INFO] [Video]: Found display server: "win32".
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Audio]: Started synchronous audio driver.
[INFO] [Microphone]: Initialized microphone driver.
[INFO] [Display]: Found display driver: "vulkan".
[INFO] [MIDI]: Output device: "Microsoft GS Wavetable Synth".
[INFO] [Shaders]: Specific shader preset found at "C:\RetroArch-Win64\config\global.slangp".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_music_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_video_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_image_history.lpl".
[INFO] [Playlist]: Loading favorites file: "C:\RetroArch-Win64\content_favorites.lpl".
[INFO] [Core]: Using content: "D:\TECHNICAL\ROMS\PS2\Ape Escape 3 (USA).iso".
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [Core]: Unloading core..
[INFO] [Core]: Unloading core symbols..
[INFO] [Autoconf]: PS4 Controller disconnected from port 1.
[INFO] RetroArch 1.20.0 (Git 8ef798ea51)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i5-9600K CPU @ 3.70GHz
[INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE42 AES AVX AVX2
[INFO] Version: 1.20.0
[INFO] Git: 8ef798ea51
[INFO] Built: Jan 11 2025
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Core]: Loading dynamic libretro core from: "C:\RetroArch-Win64\cores\pcsx2_libretro.dll"
[INFO] [Overrides]: Redirecting save file to "C:\RetroArch-Win64\saves\LRPS2\Ape Escape 3 (USA).srm".
[INFO] [Overrides]: Redirecting save state to "C:\RetroArch-Win64\states\LRPS2\Ape Escape 3 (USA).state".
[INFO] [Environ]: SET_SUPPORT_NO_GAME: yes.
[INFO] [Environ]: GET_VFS_INTERFACE. Core requested version >= V1, providing V3.
[INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888.
[INFO] [Environ]: GET_LOG_INTERFACE.
[INFO] [Environ]: SYSTEM_DIRECTORY: "C:\RetroArch-Win64\system".
[libretro INFO] Bios Found: Japan v01.00(17/01/2000) Console 20000117-050310
[libretro INFO] Bios Found: USA v01.60(07/02/2002) Console 20020207-164243
[INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
[INFO] [Environ]: GET_LANGUAGE: "0".
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2_INTL.
[INFO] [Environ]: SET_DISK_CONTROL_EXT_INTERFACE.
[INFO] [Content]: Content loading skipped. Implementation will load it on its own.
[INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888.
[INFO] [Environ]: SYSTEM_DIRECTORY: "C:\RetroArch-Win64\system".
[libretro INFO] Processor count: 6 cores, 6 processors
[libretro INFO] Cluster count: 1
[libretro INFO] Ordered processor list: 0, 1, 2, 3, 4, 5
[libretro INFO] Enabling MTVU.
[libretro INFO] Allocating host memory for virtual systems...
[libretro INFO] Fastmem area: 000000007FFF0000 - 000000017FFEFFFF
[INFO] [Environ]: GET_RUMBLE_INTERFACE.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[INFO] [Environ]: SET_HW_RENDER, context type: vulkan.
[INFO] Requesting Vulkan context.
[INFO] [Environ]: SET_HW_RENDER_CONTEXT_NEGOTIATION_INTERFACE.
[INFO] [SRAM]: Skipping SRAM load.
[INFO] [Core]: Version of libretro API: 1, Compiled against API: 1
[INFO] [Core]: Geometry: 640x448, Aspect: 1.333, FPS: 59.94, Sample rate: 48000.00 Hz.
[INFO] [Video]: Set video size to: 1151x864.
[INFO] [Video]: Using HW render, vulkan driver forced.
[INFO] [Vulkan]: Vulkan dynamic library loaded.
[libretro INFO] * CDVD Disk Open: DVD, Single layer or unknown:
[libretro INFO] * * Track 1: Data (Mode 1) (1061568 sectors)
[libretro INFO] Initializing dev9null
[libretro INFO] Opening Dev9null.
[libretro INFO] Layer count: 13
[libretro INFO] Found layer: VK_LAYER_NV_optimus.
[libretro INFO] Found layer: GalaxyOverlayVkLayer.
[libretro INFO] Found layer: GalaxyOverlayVkLayer_VERBOSE.
[libretro INFO] Found layer: GalaxyOverlayVkLayer_DEBUG.
[libretro INFO] Found layer: VK_LAYER_OBS_HOOK.
[libretro INFO] Found layer: VK_LAYER_reshade.
[libretro INFO] Found layer: VK_LAYER_VALVE_steam_overlay.
[libretro INFO] Found layer: VK_LAYER_VALVE_steam_fossilize.
[libretro INFO] Found layer: VK_LAYER_EOS_Overlay.
[libretro INFO] Found layer: VK_LAYER_EOS_Overlay.
[libretro INFO] Found layer: VK_LAYER_EOS_Overlay.
[libretro INFO] Found layer: VK_LAYER_EOS_Overlay.
[libretro INFO] Found layer: VK_LAYER_ROCKSTAR_GAMES_social_club.
[libretro INFO] Enabling instance extension: VK_EXT_debug_utils.
[libretro INFO] Resetting host memory for virtual systems...
[INFO] [Vulkan]: Found vulkan context: "vk_w".
[INFO] [Vulkan]: Detecting screen resolution: 1920x1080.
[INFO] [Vulkan]: Got HW context negotiation interface 2.
[INFO] [Vulkan]: Found GPU at index 0: "NVIDIA GeForce RTX 2070 SUPER".
[INFO] [Vulkan]: Using GPU index 0.
[libretro INFO] Using Vulkan GPU: NVIDIA GeForce RTX 2070 SUPER
[libretro INFO] Enabling device extension: VK_KHR_external_semaphore_win32.
[libretro INFO] Enabling device extension: VK_KHR_external_memory_win32.
[libretro INFO] Enabling device extension: VK_EXT_calibrated_timestamps.
[libretro INFO] Enabling device extension: VK_EXT_conservative_rasterization.
[libretro INFO] Enabling device extension: VK_KHR_push_descriptor.
[libretro INFO] Enabling device extension: VK_EXT_index_type_uint8.
[libretro INFO] Enabling device extension: VK_KHR_maintenance5.
[libretro INFO] Enabling device extension: VK_EXT_memory_priority.
[libretro INFO] Enabling device extension: VK_EXT_memory_budget.
[libretro INFO] Enabling device extension: VK_EXT_pageable_device_local_memory.
[libretro INFO] Enabling device extension: VK_NV_descriptor_pool_overallocation.
[libretro INFO] Enabling device extension: VK_EXT_mesh_shader.
[libretro INFO] Enabling device extension: VK_EXT_external_memory_host.
[libretro INFO] Enabling device extension: VK_KHR_fragment_shader_barycentric.
[INFO] [Vulkan]: Using fences for WSI acquire.
[INFO] [Vulkan]: Using GPU: "NVIDIA GeForce RTX 2070 SUPER".
[libretro INFO] Bios Found: USA v01.60(07/02/2002) Console 20020207-164243
[libretro INFO] BIOS rom1 module not found, skipping...
[libretro INFO] BIOS rom2 module not found, skipping...
[libretro INFO] Reading NVRAM file: C:\RetroArch-Win64\system\pcsx2\bios\scph39001.nvm
[libretro INFO] [GameDB] Has not been initialized yet, initializing...
[libretro INFO] [GameDB] 12806 games on record
[libretro INFO] serial: 20020207-164243
[INFO] [Vulkan]: Got 3 swapchain images.
[INFO] [Vulkan]: Using resolution 1151x864.
[INFO] [Vulkan]: Using BGRA8888 format.
[INFO] [Shaders]: Specific shader preset found at "C:\RetroArch-Win64\config\global.slangp".
[INFO] [slang]: Compiling shader: "C:\RetroArch-Win64\shaders\shaders_slang\crt\shaders\guest\advanced\stock.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #0.
[INFO] [slang]: Compiling shader: "C:\RetroArch-Win64\shaders\shaders_slang\crt\shaders\guest\advanced\stock.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #1.
[INFO] [slang]: Compiling shader: "C:\RetroArch-Win64\shaders\shaders_slang\crt\shaders\guest\advanced\afterglow0.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #2.
[INFO] [slang]: Compiling shader: "C:\RetroArch-Win64\shaders\shaders_slang\crt\shaders\guest\advanced\pre-shaders-afterglow.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #3.
[INFO] [slang]: Compiling shader: "C:\RetroArch-Win64\shaders\shaders_slang\crt\shaders\guest\advanced\ntsc\ntsc-pass1.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #4.
[INFO] [slang]: Compiling shader: "C:\RetroArch-Win64\shaders\shaders_slang\crt\shaders\guest\advanced\ntsc\ntsc-pass2.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #5.
[INFO] [slang]: Compiling shader: "C:\RetroArch-Win64\shaders\shaders_slang\crt\shaders\guest\advanced\ntsc\ntsc-pass3.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #6.
[INFO] [slang]: Compiling shader: "C:\RetroArch-Win64\shaders\shaders_slang\crt\shaders\guest\advanced\custom-fast-sharpen.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #7.
[INFO] [slang]: Compiling shader: "C:\RetroArch-Win64\shaders\shaders_slang\crt\shaders\guest\advanced\stock.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #8.
[INFO] [slang]: Compiling shader: "C:\RetroArch-Win64\shaders\shaders_slang\crt\shaders\guest\advanced\avg-lum-ntsc.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #9.
[INFO] [slang]: Compiling shader: "C:\RetroArch-Win64\shaders\shaders_slang\crt\shaders\guest\advanced\linearize-ntsc.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #10.
[INFO] [slang]: Compiling shader: "C:\RetroArch-Win64\shaders\shaders_slang\crt\shaders\guest\advanced\crt-guest-advanced-ntsc-pass1.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #11.
[INFO] [slang]: Compiling shader: "C:\RetroArch-Win64\shaders\shaders_slang\crt\shaders\guest\advanced\gaussian_horizontal.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #12.
[INFO] [slang]: Compiling shader: "C:\RetroArch-Win64\shaders\shaders_slang\crt\shaders\guest\advanced\gaussian_vertical.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #13.
[INFO] [slang]: Compiling shader: "C:\RetroArch-Win64\shaders\shaders_slang\crt\shaders\guest\advanced\bloom_horizontal.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #14.
[INFO] [slang]: Compiling shader: "C:\RetroArch-Win64\shaders\shaders_slang\crt\shaders\guest\advanced\bloom_vertical.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #15.
[INFO] [slang]: Compiling shader: "C:\RetroArch-Win64\shaders\shaders_slang\crt\shaders\guest\advanced\crt-guest-advanced-ntsc-pass2.slang".
[INFO] [slang]: Using render target format R16G16B16A16_SFLOAT for pass output #16.
[INFO] [slang]: Compiling shader: "C:\RetroArch-Win64\shaders\shaders_slang\crt\shaders\guest\advanced\deconvergence-ntsc.slang".
[INFO] [slang]: Using render target format R8G8B8A8_UNORM for pass output #17.
[INFO] [Vulkan filter chain]: Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 4096x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 4294967295 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 4294967295 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1151x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 800x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 800x600 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 800x600 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 800x600 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1151x863 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1151x863 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Using framebuffer feedback for pass #2.
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Using framebuffer feedback for pass #9.
[WARN] [SDL]: Couldn't open haptic device of the joypad #0: Haptic: There are 0 haptic devices available
[INFO] [SDL]: Falling back to joystick rumble
[INFO] [Joypad]: Found joypad driver: "sdl2".
[INFO] [Video]: Found display server: "win32".
[libretro INFO] Discrete GPU detected. Opting in for PCI-e copies to keep CPU/GPU in sync.
[libretro INFO] Using image slab size of 2407 MiB.
[libretro INFO] Using max allocated image memory per flush of 361 MiB.
[libretro INFO] (VMManager) Resuming...
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Vulkan filter chain]: Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 4096x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 4294967295 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 4294967295 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1151x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 800x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 800x600 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 800x600 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 800x600 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1151x863 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1151x863 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Using framebuffer feedback for pass #2.
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Using framebuffer feedback for pass #9.
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Audio]: Started synchronous audio driver.
[INFO] [Microphone]: Initialized microphone driver.
[INFO] [Display]: Found display driver: "vulkan".
[INFO] [MIDI]: Output device: "Microsoft GS Wavetable Synth".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_music_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_video_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_image_history.lpl".
[INFO] [Playlist]: Loading favorites file: "C:\RetroArch-Win64\content_favorites.lpl".
[INFO] [Environ]: SET_GEOMETRY.
[INFO] [Vulkan filter chain]: Updating framebuffer size 640x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 640x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 640x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 640x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 2560x448 (format: 97).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1280x448 (format: 97).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1280x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1280x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1280x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1280x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1280x448 (format: 97).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1151x448 (format: 97).
[INFO] [Vulkan filter chain]: Updating framebuffer size 800x448 (format: 97).
[INFO] [Vulkan filter chain]: Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 4096x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 4294967295 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 4294967295 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1151x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 800x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 800x600 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 800x600 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 800x600 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1151x863 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1151x863 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Using framebuffer feedback for pass #2.
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Using framebuffer feedback for pass #9.
[INFO] [Vulkan filter chain]: Updating framebuffer size 640x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 640x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 640x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 640x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 2560x448 (format: 97).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1280x448 (format: 97).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1280x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1280x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1280x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1280x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1280x448 (format: 97).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1151x448 (format: 97).
[INFO] [Vulkan filter chain]: Updating framebuffer size 800x448 (format: 97).
[INFO] [Vulkan filter chain]: Updating framebuffer size 640x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1280x448 (format: 37).
[libretro INFO] (SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SCUS_975.01;1
[libretro INFO] (SYSTEM.CNF) Software version = 1.00
[libretro INFO] (SYSTEM.CNF) Disc region type = NTSC
[libretro INFO] ELF (cdrom0:\SCUS_975.01;1) Game CRC = 0x7571AAEE, EntryPoint = 0x00100134
[libretro INFO] (SYSTEM.CNF) Detected PS2 Disc = cdrom0:\SCUS_975.01;1
[libretro INFO] (SYSTEM.CNF) Software version = 1.00
[libretro INFO] (SYSTEM.CNF) Disc region type = NTSC
[libretro INFO] [GameDB] Searching for patch with CRC '7571AAEE'
[libretro INFO] [GameDB] No CRC-specific patch or default patch found
[libretro INFO] (GameDB) Changing VU0 roundmode to 2 [PositiveInfinity]
[libretro INFO] (GameDB) Enabled Gamefix: SoftwareRendererFMV
[libretro INFO] [GameDB] Enabled GS Hardware Fix: preloadFrameData to [mode=1]
[libretro INFO] [GameDB] Enabled GS Hardware Fix: halfPixelOffset to [mode=2]
[libretro INFO] [GameDB] Enabled GS Hardware Fix: autoFlush to [mode=2]
[libretro INFO] Updating CPU configuration...
[libretro INFO] serial: SCUS-97501
[libretro WARN] Will exceed memory budget, cleaning up ...
[libretro WARN] Size: 64 MiB.
[libretro WARN] Device usage: 84 MiB.
[libretro WARN] Tracked usage: 64 MiB.
[libretro WARN] Budget size: 129 MiB.
[libretro WARN] Max size: 214 MiB.
[libretro WARN] Even after garbage collection, we will exceed budget ...
[libretro WARN] Exhausted LinkedDeviceHostPreferDevice memory, falling back to device.
[INFO] [Environ]: SET_GEOMETRY: 512x448, Aspect: 1.333.
[INFO] [Vulkan filter chain]: Updating framebuffer size 512x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 512x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 512x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 512x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 2048x448 (format: 97).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1024x448 (format: 97).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1024x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1024x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1024x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1024x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1024x448 (format: 97).
[INFO] [Vulkan filter chain]: Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 4096x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 4294967295 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 4294967295 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1151x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 800x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 800x600 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 800x600 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 800x600 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1151x863 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1151x863 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Creating framebuffer 1024x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Using framebuffer feedback for pass #2.
[INFO] [Vulkan filter chain]: Creating framebuffer 2048x1024 (max 1 level(s)).
[INFO] [Vulkan filter chain]: Using framebuffer feedback for pass #9.
[INFO] [Vulkan filter chain]: Updating framebuffer size 512x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 512x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 512x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 512x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 2048x448 (format: 97).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1024x448 (format: 97).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1024x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1024x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1024x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1024x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1024x448 (format: 97).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1151x448 (format: 97).
[INFO] [Vulkan filter chain]: Updating framebuffer size 800x448 (format: 97).
[INFO] [Vulkan filter chain]: Updating framebuffer size 512x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1024x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1x1 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1x1 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1x1 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1x1 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 4x1 (format: 97).
[INFO] [Vulkan filter chain]: Updating framebuffer size 2x1 (format: 97).
[INFO] [Vulkan filter chain]: Updating framebuffer size 2x1 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 2x1 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 2x1 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 2x1 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 2x1 (format: 97).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1151x1 (format: 97).
[INFO] [Vulkan filter chain]: Updating framebuffer size 800x1 (format: 97).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1x1 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 2x1 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 512x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 512x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 512x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 512x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 2048x448 (format: 97).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1024x448 (format: 97).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1024x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1024x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1024x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1024x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1024x448 (format: 97).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1151x448 (format: 97).
[INFO] [Vulkan filter chain]: Updating framebuffer size 800x448 (format: 97).
[INFO] [Vulkan filter chain]: Updating framebuffer size 512x448 (format: 37).
[INFO] [Vulkan filter chain]: Updating framebuffer size 1024x448 (format: 37).
[INFO] [Playlist]: Written to playlist file: "C:\RetroArch-Win64\content_image_history.lpl".
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 issue on Windows 10 with the LRPS2 core, the Vulkan driver, and the Ape Escape 3 content described in the report. Compare screenshots with GPU screenshots enabled and disabled, different renderers, and another core while reviewing the provided RetroArch log. Done means LRPS2 screenshots display the game image instead of a black screen.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- frontend
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 30/100