CRT SwitchRes not switching modelines on nightly builds
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 RetroArch initially loads, it outputs at 240p (320x240) with CRT SwitchRes enabled. However, once in-game, switching to an expected modeline fails. Instead, everything is output at 480i. This happens when using both the 15hz and INI options. I'm using original Native resolutions and not Super (1920/2560/3840) ones. When content is closed, the RetroArch menu remains at 480i instead of swapping back to 240p, until RetroArch itself restarts.
The logs show that the modelines are being calculated correctly, but there's an error when trying to make the switch.
Oddly, when I tested Silent Hill in Beetle PSX (non HW), the modeline was changing when expected, but still wasn't correct as the desktop resolution output remained at 480i.
Expected behavior
The resolution should change to the current calculated modeline. Here's the correct output.
Steps to reproduce the bug
-
Enable CRT SwitchRes using the 15khz or INI options in the menu.
-
Run a game
Version/Commit
1.22.2 (Git 1461cd9)
Bisect Results
9a4726b
Present in the nightly version
Yes, this is reproduced in the nightly build
Platform & operating system
Windows 11 23H2
Affected Cores
all
Environment information
Affected video drivers: Vulkan, D3D, OpenGL
Environment: Windows 11 with CRT Emudriver
Relevant log output
[INFO] CPU Model Name: 12th Gen Intel(R) Core(TM) i3-12100F
[INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE42 AES PCLMUL AVX AVX2 FMA3 LZCNT SHA1 SHA256
[INFO] Version: 1.22.2
[INFO] Git: 1461cd9
[INFO] Built: Sep 7 2026
[INFO] ===========================================================
[INFO] [Input] Found input driver: "sdl2".
[INFO] [Core] Loading dynamic libretro core from: "C:\Users\Jordan\Desktop\RetroArch-Win64\cores/mednafen_psx_libretro.dll".
[INFO] [Override] Redirecting save file to "C:\Users\Jordan\Desktop\RetroArch-Win64\saves\Beetle PSX\Silent Hill (USA).srm".
[INFO] [Override] Redirecting save state to "C:\Users\Jordan\Desktop\RetroArch-Win64\states\Beetle PSX\Silent Hill (USA).state".
[INFO] [Environ] GET_CORE_OPTIONS_VERSION.
[INFO] [Environ] GET_LANGUAGE: "0".
[INFO] [Environ] SET_CORE_OPTIONS_V2_INTL.
[INFO] [Environ] GET_VFS_INTERFACE. Core requested version >= V4, providing V4.
[INFO] [Environ] GET_LED_INTERFACE.
[INFO] [Environ] SET_CONTROLLER_INFO.
[INFO] [Environ] GET_LOG_INTERFACE.
[INFO] [Environ] GET_SYSTEM_DIRECTORY: "C:\Users\Jordan\Desktop\RetroArch-Win64\system".
[INFO] [Environ] GET_SAVE_DIRECTORY: "C:\Users\Jordan\Desktop\RetroArch-Win64\saves\Beetle PSX".
[INFO] [Environ] GET_DISK_CONTROL_INTERFACE_VERSION.
[INFO] [Environ] SET_DISK_CONTROL_EXT_INTERFACE.
[INFO] [Environ] GET_PERF_INTERFACE.
[INFO] [Environ] SET_SERIALIZATION_QUIRKS.
[INFO] [Content] Content loading skipped. Implementation will load it on its own.
[INFO] [Environ] SET_INPUT_DESCRIPTORS.
[INFO] [Environ] GET_RUMBLE_INTERFACE.
[libretro INFO] Rumble interface supported!
[INFO] [Environ] SET_PIXEL_FORMAT: XRGB8888.
[ERROR] [Environ] GET_VARIABLE: beetle_psx_src_primaries - Invalid value.
[ERROR] [Environ] GET_VARIABLE: beetle_psx_black_setup - Invalid value.
[ERROR] [Environ] GET_VARIABLE: beetle_psx_phase_error - Invalid value.
[ERROR] [Environ] GET_VARIABLE: beetle_psx_video_cable - Invalid value.
[ERROR] [Environ] GET_VARIABLE: beetle_psx_pgxp_vertex - Invalid value.
[ERROR] [Environ] GET_VARIABLE: beetle_psx_filter - Invalid value.
[INFO] [Environ] SET_CONTROLLER_INFO.
[libretro INFO] Loading "D:\ISOS & ROMS\Sony - PlayStation\Silent Hill (USA).chd"
[libretro INFO] chd_load 'D:\ISOS & ROMS\Sony - PlayStation\Silent Hill (USA).chd' hunkbytes=19584
[libretro INFO] chd_read_toc: finished
[libretro INFO] Checking if required firmware is present...
[libretro INFO] Firmware found: C:\Users\Jordan\Desktop\RetroArch-Win64\system\scph5501.bin
[libretro INFO] Firmware SHA1: 0555C6FAE8906F3F09BAF5988F00E55F88E9F30B
[libretro INFO] Controller 1: PlayStation Controller
[libretro INFO] Controller 2: PlayStation Controller
[libretro INFO] Controller 3: PlayStation Controller
[libretro INFO] Controller 4: PlayStation Controller
[libretro INFO] Controller 5: PlayStation Controller
[libretro INFO] Controller 6: PlayStation Controller
[libretro INFO] Controller 7: PlayStation Controller
[libretro INFO] Controller 8: PlayStation Controller
[INFO] [Environ] SET_INPUT_DESCRIPTORS.
[INFO] [Environ] SET_MEMORY_MAPS.
[INFO] [Core] Version of libretro API: 1, Compiled against API: 1
[INFO] [Core] Geometry: 320x240, Aspect: 1.2190, FPS: 59.9400, Sample rate: 44100 Hz.
[INFO] [Video] Set video size to: fullscreen.
[INFO] [Vulkan] Vulkan dynamic library loaded.
[INFO] [Vulkan] Found GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Using GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Queue family 0 supports 1 sub-queues.
[INFO] [Vulkan] Got 2 swapchain images.
[INFO] [Vulkan] Using resolution 640x480.
[INFO] [Vulkan] Source is SDR (32-bit), swapchain SDR.
[INFO] [Vulkan] Using BGRA8888 format.
[INFO] [Vulkan] Loading stock shader.
[INFO] [Input] Found joypad driver: "dinput".
[WARN] [Input] Configured joypad driver "xinput" failed to initialise; falling back to "dinput".
[INFO] [Video] Found display server: "win32".
[INFO] [Audio] Set audio input rate to: 44144.14 Hz.
[INFO] [Audio] Threaded pipeline: ring holds 4096 frames of core audio.
[INFO] [Audio] Starting threaded audio driver...
[INFO] [Audio] Audio thread priority raised.
[INFO] [MMDevice] Initializing default eRender device...
[WARN] [DInput] Strong rumble unavailable.
[WARN] [DInput] Weak rumble unavailable.
[WARN] [WASAPI] Requested format not supported, and Windows could not suggest one. RetroArch will do so.
[INFO] [WASAPI] Client initialized (exclusive, PCM, 48000Hz, 16.0ms).
[INFO] [WASAPI] Exclusive: 64 ms setting as a 3072-frame fifo (64 ms, rate control holds it about half full) in front of a 768-frame device period (16.0 ms); about 48 ms from write to the device.
[INFO] [Audio] sinc resampler: integer s16 path available.
[INFO] [Audio] Driver "wasapi" reports a 12288-byte buffer: 64.0 ms of int16 at 48000 Hz against a 64 ms latency setting; rate control holds it near 32.0 ms.
[INFO] [Display] Found display driver: "vulkan".
[ERROR] [MIDI] midiStreamOpen failed with error 1.
[ERROR] [MIDI] Initialization failed.
[INFO] [Playlist] Loading favorites file: "C:\Users\Jordan\Desktop\RetroArch-Win64\playlists\builtin\content_favorites.lpl".
[INFO] [Playlist] Loading history file: "C:\Users\Jordan\Desktop\RetroArch-Win64\playlists\builtin\content_history.lpl".
[INFO] [Playlist] Loading history file: "C:\Users\Jordan\Desktop\RetroArch-Win64\playlists\builtin\content_image_history.lpl".
[INFO] [Playlist] Loading history file: "C:\Users\Jordan\Desktop\RetroArch-Win64\playlists\builtin\content_music_history.lpl".
[INFO] [Playlist] Loading history file: "C:\Users\Jordan\Desktop\RetroArch-Win64\playlists\builtin\content_video_history.lpl".
[INFO] [Playlist] Written to file: "C:\Users\Jordan\Desktop\RetroArch-Win64\playlists\builtin\content_history.lpl".
[INFO] [Environ] SET_GEOMETRY.
[INFO] [CRT] Requested resolution: 256x240@59.939999, orientation: normal.
[INFO] [CRT] Video context is: vk_w.
[INFO] [CRT] Current running core: Beetle PSX.
[INFO] [CRT] Game info "Silent Hill (USA)".
[INFO] [Modeline] Calculating best video mode for 256x240@59.939999 orientation: normal
[INFO] [Modeline] Modeline "256x240_60 15.644340KHz 59.939999Hz" 5.522451 256 287 309 353 240 245 250 261 -hsync -vsync
[ERROR] [Modeline] Error switching to 256x240@59.939999
[ERROR] [CRT] Engine failed to switch mode.
[INFO] [Video] Video refresh rate changed to 59.940 Hz.
[INFO] [CRT] Setting aspect ratio: 1.066667.
[INFO] [CRT] Setting screen size: 256x240.
[INFO] [Environ] SET_GEOMETRY: 320x240, Aspect: 1.240.
[INFO] [CRT] Requested resolution: 640x236@59.939999, orientation: normal.
[INFO] [CRT] Video context is: vk_w.
[INFO] [CRT] Current running core: Beetle PSX.
[INFO] [CRT] Game info "Silent Hill (USA)".
[INFO] [Modeline] Calculating best video mode for 640x236@59.939999 orientation: normal
[INFO] [Modeline] Modeline "640x240_60 15.644340KHz 59.939999Hz" 13.782663 640 716 771 881 240 245 250 261 -hsync -vsync
[ERROR] [Modeline] Error switching to 640x240@59.939999
[ERROR] [CRT] Engine failed to switch mode.
[INFO] [CRT] Setting aspect ratio: 2.711864.
[INFO] [CRT] Setting screen size: 640x236.
[INFO] [Environ] SET_GEOMETRY: 320x240, Aspect: 1.224.
[INFO] [CRT] Requested resolution: 256x239@59.939999, orientation: normal.
[INFO] [CRT] Video context is: vk_w.
[INFO] [CRT] Current running core: Beetle PSX.
[INFO] [CRT] Game info "Silent Hill (USA)".
[INFO] [Modeline] Calculating best video mode for 256x239@59.939999 orientation: normal
[INFO] [Modeline] Modeline "256x239_60 15.644340KHz 59.939999Hz" 5.522451 256 287 309 353 239 245 250 261 -hsync -vsync
[ERROR] [Modeline] Error switching to 256x239@59.939999
[ERROR] [CRT] Engine failed to switch mode.
[INFO] [CRT] Setting aspect ratio: 1.071130.
[INFO] [CRT] Setting screen size: 256x239.
[INFO] [Environ] SET_GEOMETRY: 320x240, Aspect: 1.219.
[INFO] [CRT] Requested resolution: 640x472@59.939999, orientation: normal.
[INFO] [CRT] Video context is: vk_w.
[INFO] [CRT] Current running core: Beetle PSX.
[INFO] [CRT] Game info "Silent Hill (USA)".
[INFO] [Modeline] Calculating best video mode for 640x472@59.939999 orientation: normal
[INFO] [Modeline] Modeline "640x478_60i 15.674310KHz 59.939999Hz" 13.840415 640 717 772 883 478 489 498 523 interlace -hsync -vsync
[ERROR] [Modeline] Error switching to 640x478@59.939999
[ERROR] [CRT] Engine failed to switch mode.
[INFO] [CRT] Setting aspect ratio: 1.355932.
[INFO] [CRT] Setting screen size: 640x472.
[INFO] [Environ] SET_GEOMETRY.
[INFO] [CRT] Requested resolution: 640x478@59.939999, orientation: normal.
[INFO] [CRT] Video context is: vk_w.
[INFO] [CRT] Current running core: Beetle PSX.
[INFO] [CRT] Game info "Silent Hill (USA)".
[INFO] [Modeline] Calculating best video mode for 640x478@59.939999 orientation: normal
[INFO] [Modeline] Modeline "640x478_60i 15.674310KHz 59.939999Hz" 13.840415 640 717 772 883 478 489 498 523 interlace -hsync -vsync
[ERROR] [Modeline] Error switching to 640x478@59.939999
[ERROR] [CRT] Engine failed to switch mode.
[INFO] [CRT] Setting aspect ratio: 1.338912.
[INFO] [CRT] Setting screen size: 640x478.
[INFO] [Environ] SET_GEOMETRY.
[INFO] [CRT] Requested resolution: 640x472@59.939999, orientation: normal.
[INFO] [CRT] Video context is: vk_w.
[INFO] [CRT] Current running core: Beetle PSX.
[INFO] [CRT] Game info "Silent Hill (USA)".
[INFO] [Modeline] Calculating best video mode for 640x472@59.939999 orientation: normal
[INFO] [Modeline] Modeline "640x478_60i 15.674310KHz 59.939999Hz" 13.840415 640 717 772 883 478 489 498 523 interlace -hsync -vsync
[ERROR] [Modeline] Error switching to 640x478@59.939999
[ERROR] [CRT] Engine failed to switch mode.
[INFO] [CRT] Setting aspect ratio: 1.355932.
[INFO] [CRT] Setting screen size: 640x472.
[INFO] [Environ] SET_GEOMETRY.
[INFO] [CRT] Requested resolution: 320x478@59.939999, orientation: normal.
[INFO] [CRT] Video context is: vk_w.
[INFO] [CRT] Current running core: Beetle PSX.
[INFO] [CRT] Game info "Silent Hill (USA)".
[INFO] [Modeline] Calculating best video mode for 320x478@59.939999 orientation: normal
[INFO] [Modeline] Modeline "320x480_60i 15.674310KHz 59.939999Hz" 6.912370 320 358 386 441 480 491 500 523 interlace -hsync -vsync
[ERROR] [Modeline] Error switching to 320x480@59.939999
[ERROR] [CRT] Engine failed to switch mode.
[INFO] [CRT] Setting aspect ratio: 0.669456.
[INFO] [CRT] Setting screen size: 320x478.
[INFO] [Environ] SET_GEOMETRY: 320x240, Aspect: 1.306.
[INFO] [CRT] Requested resolution: 320x224@59.939999, orientation: normal.
[INFO] [CRT] Video context is: vk_w.
[INFO] [CRT] Current running core: Beetle PSX.
[INFO] [CRT] Game info "Silent Hill (USA)".
[INFO] [Modeline] Calculating best video mode for 320x224@59.939999 orientation: normal
[INFO] [Modeline] Modeline "320x224_60 15.644340KHz 59.939999Hz" 6.899153 320 358 386 441 224 237 242 261 -hsync -vsync
[ERROR] [Modeline] Error switching to 320x224@59.939999
[ERROR] [CRT] Engine failed to switch mode.
[INFO] [CRT] Setting aspect ratio: 1.428571.
[INFO] [CRT] Setting screen size: 320x224.
[INFO] [Environ] SET_SYSTEM_AV_INFO: 320x240, Aspect: 1.3061, FPS: 59.8260, Sample rate: 44100 Hz.
[INFO] [Audio] Driver "wasapi": 7 periods of silence for want of audio this session.
[INFO] [Video] Set video size to: fullscreen.
[INFO] [Vulkan] Vulkan dynamic library loaded.
[INFO] [Vulkan] Found GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Using GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Queue family 0 supports 1 sub-queues.
[INFO] [Vulkan] Got 2 swapchain images.
[INFO] [Vulkan] Using resolution 640x480.
[INFO] [Vulkan] Source is SDR (32-bit), swapchain SDR.
[INFO] [Vulkan] Using BGRA8888 format.
[INFO] [Vulkan] Loading stock shader.
[INFO] [Input] Found joypad driver: "dinput".
[WARN] [Input] Configured joypad driver "xinput" failed to initialise; falling back to "dinput".
[INFO] [Audio] Set audio input rate to: 44184.04 Hz.
[INFO] [Audio] Threaded pipeline: ring holds 4096 frames of core audio.
[INFO] [Audio] Starting threaded audio driver...
[INFO] [Audio] Audio thread priority raised.
[INFO] [MMDevice] Initializing default eRender device...
[WARN] [DInput] Strong rumble unavailable.
[WARN] [DInput] Weak rumble unavailable.
[WARN] [WASAPI] Requested format not supported, and Windows could not suggest one. RetroArch will do so.
[INFO] [WASAPI] Client initialized (exclusive, PCM, 48000Hz, 16.0ms).
[INFO] [WASAPI] Exclusive: 64 ms setting as a 3072-frame fifo (64 ms, rate control holds it about half full) in front of a 768-frame device period (16.0 ms); about 48 ms from write to the device.
[INFO] [Audio] sinc resampler: integer s16 path available.
[INFO] [Audio] Driver "wasapi" reports a 12288-byte buffer: 64.0 ms of int16 at 48000 Hz against a 64 ms latency setting; rate control holds it near 32.0 ms.
[INFO] [Display] Found display driver: "vulkan".
[ERROR] [MIDI] midiStreamOpen failed with error 1.
[ERROR] [MIDI] Initialization failed.
[INFO] [CRT] Requested resolution: 320x224@59.826000, orientation: normal.
[INFO] [CRT] Video context is: vk_w.
[INFO] [CRT] Current running core: Beetle PSX.
[INFO] [CRT] Game info "Silent Hill (USA)".
[INFO] [Modeline] Calculating best video mode for 320x224@59.826000 orientation: normal
[INFO] [Modeline] Modeline "320x224_60 15.674412KHz 59.826000Hz" 6.912415 320 358 386 441 224 238 243 262 -hsync -vsync
[ERROR] [Modeline] Error switching to 320x224@59.826000
[ERROR] [CRT] Engine failed to switch mode.
[INFO] [Video] Video refresh rate changed to 59.826 Hz.
[INFO] [CRT] Setting aspect ratio: 1.428571.
[INFO] [CRT] Setting screen size: 320x224.
[INFO] [Audio] Driver "wasapi": 9 periods of silence for want of audio this session.
[INFO] [Video] Set video size to: fullscreen.
[INFO] [Vulkan] Vulkan dynamic library loaded.
[INFO] [Vulkan] Found GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Using GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Queue family 0 supports 1 sub-queues.
[INFO] [Vulkan] Got 2 swapchain images.
[INFO] [Vulkan] Using resolution 640x480.
[INFO] [Vulkan] Source is SDR (32-bit), swapchain SDR.
[INFO] [Vulkan] Using BGRA8888 format.
[INFO] [Vulkan] Loading stock shader.
[INFO] [Input] Found joypad driver: "dinput".
[WARN] [Input] Configured joypad driver "xinput" failed to initialise; falling back to "dinput".
[INFO] [Audio] Set audio input rate to: 44100.00 Hz.
[INFO] [Audio] Threaded pipeline: ring holds 4096 frames of core audio.
[INFO] [Audio] Starting threaded audio driver...
[INFO] [Audio] Audio thread priority raised.
[INFO] [MMDevice] Initializing default eRender device...
[WARN] [DInput] Strong rumble unavailable.
[WARN] [DInput] Weak rumble unavailable.
[WARN] [WASAPI] Requested format not supported, and Windows could not suggest one. RetroArch will do so.
[INFO] [WASAPI] Client initialized (exclusive, PCM, 48000Hz, 16.0ms).
[INFO] [WASAPI] Exclusive: 64 ms setting as a 3072-frame fifo (64 ms, rate control holds it about half full) in front of a 768-frame device period (16.0 ms); about 48 ms from write to the device.
[INFO] [Audio] sinc resampler: integer s16 path available.
[INFO] [Audio] Driver "wasapi" reports a 12288-byte buffer: 64.0 ms of int16 at 48000 Hz against a 64 ms latency setting; rate control holds it near 32.0 ms.
[INFO] [Display] Found display driver: "vulkan".
[ERROR] [MIDI] midiStreamOpen failed with error 1.
[ERROR] [MIDI] Initialization failed.
[INFO] [CRT] Restoring aspect ratio: 1.428571.
[INFO] [Environ] SET_SYSTEM_AV_INFO: 320x240, Aspect: 1.3061, FPS: 59.9400, Sample rate: 44100 Hz.
[INFO] [Audio] Driver "wasapi": 8 periods of silence for want of audio this session.
[INFO] [Video] Set video size to: fullscreen.
[INFO] [Vulkan] Vulkan dynamic library loaded.
[INFO] [Vulkan] Found GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Using GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Queue family 0 supports 1 sub-queues.
[INFO] [Vulkan] Got 2 swapchain images.
[INFO] [Vulkan] Using resolution 640x480.
[INFO] [Vulkan] Source is SDR (32-bit), swapchain SDR.
[INFO] [Vulkan] Using BGRA8888 format.
[INFO] [Vulkan] Loading stock shader.
[INFO] [Input] Found joypad driver: "dinput".
[WARN] [Input] Configured joypad driver "xinput" failed to initialise; falling back to "dinput".
[INFO] [Audio] Set audio input rate to: 44016.12 Hz.
[INFO] [Audio] Threaded pipeline: ring holds 4096 frames of core audio.
[INFO] [Audio] Starting threaded audio driver...
[INFO] [Audio] Audio thread priority raised.
[INFO] [MMDevice] Initializing default eRender device...
[WARN] [DInput] Strong rumble unavailable.
[WARN] [DInput] Weak rumble unavailable.
[WARN] [WASAPI] Requested format not supported, and Windows could not suggest one. RetroArch will do so.
[INFO] [WASAPI] Client initialized (exclusive, PCM, 48000Hz, 16.0ms).
[INFO] [WASAPI] Exclusive: 64 ms setting as a 3072-frame fifo (64 ms, rate control holds it about half full) in front of a 768-frame device period (16.0 ms); about 48 ms from write to the device.
[INFO] [Audio] sinc resampler: integer s16 path available.
[INFO] [Audio] Driver "wasapi" reports a 12288-byte buffer: 64.0 ms of int16 at 48000 Hz against a 64 ms latency setting; rate control holds it near 32.0 ms.
[INFO] [Display] Found display driver: "vulkan".
[ERROR] [MIDI] midiStreamOpen failed with error 1.
[ERROR] [MIDI] Initialization failed.
[INFO] [CRT] Requested resolution: 320x224@59.939999, orientation: normal.
[INFO] [CRT] Video context is: vk_w.
[INFO] [CRT] Current running core: Beetle PSX.
[INFO] [CRT] Game info "Silent Hill (USA)".
[INFO] [Modeline] Calculating best video mode for 320x224@59.939999 orientation: normal
[INFO] [Modeline] Modeline "320x224_60 15.644340KHz 59.939999Hz" 6.899153 320 358 386 441 224 237 242 261 -hsync -vsync
[ERROR] [Modeline] Error switching to 320x224@59.939999
[ERROR] [CRT] Engine failed to switch mode.
[INFO] [Video] Video refresh rate changed to 59.940 Hz.
[INFO] [CRT] Setting aspect ratio: 1.428571.
[INFO] [CRT] Setting screen size: 320x224.
[INFO] [Audio] Driver "wasapi": 9 periods of silence for want of audio this session.
[INFO] [Video] Set video size to: fullscreen.
[INFO] [Vulkan] Vulkan dynamic library loaded.
[INFO] [Vulkan] Found GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Using GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Queue family 0 supports 1 sub-queues.
[INFO] [Vulkan] Got 2 swapchain images.
[INFO] [Vulkan] Using resolution 640x480.
[INFO] [Vulkan] Source is SDR (32-bit), swapchain SDR.
[INFO] [Vulkan] Using BGRA8888 format.
[INFO] [Vulkan] Loading stock shader.
[INFO] [Input] Found joypad driver: "dinput".
[WARN] [Input] Configured joypad driver "xinput" failed to initialise; falling back to "dinput".
[INFO] [Audio] Set audio input rate to: 44100.00 Hz.
[INFO] [Audio] Threaded pipeline: ring holds 4096 frames of core audio.
[INFO] [Audio] Starting threaded audio driver...
[INFO] [Audio] Audio thread priority raised.
[INFO] [MMDevice] Initializing default eRender device...
[WARN] [DInput] Strong rumble unavailable.
[WARN] [DInput] Weak rumble unavailable.
[WARN] [WASAPI] Requested format not supported, and Windows could not suggest one. RetroArch will do so.
[INFO] [WASAPI] Client initialized (exclusive, PCM, 48000Hz, 16.0ms).
[INFO] [WASAPI] Exclusive: 64 ms setting as a 3072-frame fifo (64 ms, rate control holds it about half full) in front of a 768-frame device period (16.0 ms); about 48 ms from write to the device.
[INFO] [Audio] sinc resampler: integer s16 path available.
[INFO] [Audio] Driver "wasapi" reports a 12288-byte buffer: 64.0 ms of int16 at 48000 Hz against a 64 ms latency setting; rate control holds it near 32.0 ms.
[INFO] [Display] Found display driver: "vulkan".
[ERROR] [MIDI] midiStreamOpen failed with error 1.
[ERROR] [MIDI] Initialization failed.
[INFO] [CRT] Restoring aspect ratio: 1.428571.
[INFO] [Environ] SET_GEOMETRY: 320x240, Aspect: 1.219.
[INFO] [CRT] Requested resolution: 640x448@59.939999, orientation: normal.
[INFO] [CRT] Video context is: vk_w.
[INFO] [CRT] Current running core: Beetle PSX.
[INFO] [CRT] Game info "Silent Hill (USA)".
[INFO] [Modeline] Calculating best video mode for 640x448@59.939999 orientation: normal
[INFO] [Modeline] Modeline "640x448_60i 15.674310KHz 59.939999Hz" 13.840415 640 717 772 883 448 475 484 523 interlace -hsync -vsync
[ERROR] [Modeline] Error switching to 640x448@59.939999
[ERROR] [CRT] Engine failed to switch mode.
[INFO] [CRT] Setting aspect ratio: 1.428571.
[INFO] [CRT] Setting screen size: 640x448.
[INFO] [Environ] SET_GEOMETRY: 320x240, Aspect: 1.306.
[INFO] [CRT] Requested resolution: 320x224@59.939999, orientation: normal.
[INFO] [CRT] Video context is: vk_w.
[INFO] [CRT] Current running core: Beetle PSX.
[INFO] [CRT] Game info "Silent Hill (USA)".
[INFO] [Modeline] Calculating best video mode for 320x224@59.939999 orientation: normal
[INFO] [Modeline] Modeline "320x224_60 15.644340KHz 59.939999Hz" 6.899153 320 358 386 441 224 237 242 261 -hsync -vsync
[ERROR] [Modeline] Error switching to 320x224@59.939999
[ERROR] [CRT] Engine failed to switch mode.
[INFO] [CRT] Setting aspect ratio: 1.428571.
[INFO] [CRT] Setting screen size: 320x224.
[INFO] [Environ] SET_SYSTEM_AV_INFO: 320x240, Aspect: 1.3061, FPS: 59.8260, Sample rate: 44100 Hz.
[INFO] [Audio] Driver "wasapi": 8 periods of silence for want of audio this session.
[INFO] [Video] Set video size to: fullscreen.
[INFO] [Vulkan] Vulkan dynamic library loaded.
[INFO] [Vulkan] Found GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Using GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Queue family 0 supports 1 sub-queues.
[INFO] [Vulkan] Got 2 swapchain images.
[INFO] [Vulkan] Using resolution 640x480.
[INFO] [Vulkan] Source is SDR (32-bit), swapchain SDR.
[INFO] [Vulkan] Using BGRA8888 format.
[INFO] [Vulkan] Loading stock shader.
[INFO] [Input] Found joypad driver: "dinput".
[WARN] [Input] Configured joypad driver "xinput" failed to initialise; falling back to "dinput".
[INFO] [Audio] Set audio input rate to: 44184.04 Hz.
[INFO] [Audio] Threaded pipeline: ring holds 4096 frames of core audio.
[INFO] [Audio] Starting threaded audio driver...
[INFO] [Audio] Audio thread priority raised.
[INFO] [MMDevice] Initializing default eRender device...
[WARN] [DInput] Strong rumble unavailable.
[WARN] [DInput] Weak rumble unavailable.
[WARN] [WASAPI] Requested format not supported, and Windows could not suggest one. RetroArch will do so.
[INFO] [WASAPI] Client initialized (exclusive, PCM, 48000Hz, 16.0ms).
[INFO] [WASAPI] Exclusive: 64 ms setting as a 3072-frame fifo (64 ms, rate control holds it about half full) in front of a 768-frame device period (16.0 ms); about 48 ms from write to the device.
[INFO] [Audio] sinc resampler: integer s16 path available.
[INFO] [Audio] Driver "wasapi" reports a 12288-byte buffer: 64.0 ms of int16 at 48000 Hz against a 64 ms latency setting; rate control holds it near 32.0 ms.
[INFO] [Display] Found display driver: "vulkan".
[ERROR] [MIDI] midiStreamOpen failed with error 1.
[ERROR] [MIDI] Initialization failed.
[INFO] [CRT] Requested resolution: 320x224@59.826000, orientation: normal.
[INFO] [CRT] Video context is: vk_w.
[INFO] [CRT] Current running core: Beetle PSX.
[INFO] [CRT] Game info "Silent Hill (USA)".
[INFO] [Modeline] Calculating best video mode for 320x224@59.826000 orientation: normal
[INFO] [Modeline] Modeline "320x224_60 15.674412KHz 59.826000Hz" 6.912415 320 358 386 441 224 238 243 262 -hsync -vsync
[ERROR] [Modeline] Error switching to 320x224@59.826000
[ERROR] [CRT] Engine failed to switch mode.
[INFO] [Video] Video refresh rate changed to 59.826 Hz.
[INFO] [CRT] Setting aspect ratio: 1.428571.
[INFO] [CRT] Setting screen size: 320x224.
[INFO] [Audio] Driver "wasapi": 9 periods of silence for want of audio this session.
[INFO] [Video] Set video size to: fullscreen.
[INFO] [Vulkan] Vulkan dynamic library loaded.
[INFO] [Vulkan] Found GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Using GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Queue family 0 supports 1 sub-queues.
[INFO] [Vulkan] Got 2 swapchain images.
[INFO] [Vulkan] Using resolution 640x480.
[INFO] [Vulkan] Source is SDR (32-bit), swapchain SDR.
[INFO] [Vulkan] Using BGRA8888 format.
[INFO] [Vulkan] Loading stock shader.
[INFO] [Input] Found joypad driver: "dinput".
[WARN] [Input] Configured joypad driver "xinput" failed to initialise; falling back to "dinput".
[INFO] [Audio] Set audio input rate to: 44100.00 Hz.
[INFO] [Audio] Threaded pipeline: ring holds 4096 frames of core audio.
[INFO] [Audio] Starting threaded audio driver...
[INFO] [Audio] Audio thread priority raised.
[INFO] [MMDevice] Initializing default eRender device...
[WARN] [DInput] Strong rumble unavailable.
[WARN] [DInput] Weak rumble unavailable.
[WARN] [WASAPI] Requested format not supported, and Windows could not suggest one. RetroArch will do so.
[INFO] [WASAPI] Client initialized (exclusive, PCM, 48000Hz, 16.0ms).
[INFO] [WASAPI] Exclusive: 64 ms setting as a 3072-frame fifo (64 ms, rate control holds it about half full) in front of a 768-frame device period (16.0 ms); about 48 ms from write to the device.
[INFO] [Audio] sinc resampler: integer s16 path available.
[INFO] [Audio] Driver "wasapi" reports a 12288-byte buffer: 64.0 ms of int16 at 48000 Hz against a 64 ms latency setting; rate control holds it near 32.0 ms.
[INFO] [Display] Found display driver: "vulkan".
[ERROR] [MIDI] midiStreamOpen failed with error 1.
[ERROR] [MIDI] Initialization failed.
[INFO] [CRT] Restoring aspect ratio: 1.428571.
[INFO] [Environ] SET_GEOMETRY: 320x240, Aspect: 1.407.
[INFO] [CRT] Requested resolution: 320x208@59.826000, orientation: normal.
[INFO] [CRT] Video context is: vk_w.
[INFO] [CRT] Current running core: Beetle PSX.
[INFO] [CRT] Game info "Silent Hill (USA)".
[INFO] [Modeline] Calculating best video mode for 320x208@59.826000 orientation: normal
[INFO] [Modeline] Modeline "320x224_60 15.674412KHz 59.826000Hz" 6.912415 320 358 386 441 224 238 243 262 -hsync -vsync
[ERROR] [Modeline] Error switching to 320x224@59.826000
[ERROR] [CRT] Engine failed to switch mode.
[INFO] [CRT] Setting aspect ratio: 1.538462.
[INFO] [CRT] Setting screen size: 320x208.
[INFO] [Environ] SET_GEOMETRY: 320x240, Aspect: 1.306.
[INFO] [CRT] Requested resolution: 320x224@59.826000, orientation: normal.
[INFO] [CRT] Video context is: vk_w.
[INFO] [CRT] Current running core: Beetle PSX.
[INFO] [CRT] Game info "Silent Hill (USA)".
[INFO] [Modeline] Calculating best video mode for 320x224@59.826000 orientation: normal
[INFO] [Modeline] Modeline "320x224_60 15.674412KHz 59.826000Hz" 6.912415 320 358 386 441 224 238 243 262 -hsync -vsync
[ERROR] [Modeline] Error switching to 320x224@59.826000
[ERROR] [CRT] Engine failed to switch mode.
[INFO] [CRT] Setting aspect ratio: 1.428571.
[INFO] [CRT] Setting screen size: 320x224.
[INFO] [Environ] SET_SYSTEM_AV_INFO: 320x240, Aspect: 1.3061, FPS: 59.9400, Sample rate: 44100 Hz.
[INFO] [Audio] Driver "wasapi": 8 periods of silence for want of audio this session.
[INFO] [Video] Set video size to: fullscreen.
[INFO] [Vulkan] Vulkan dynamic library loaded.
[INFO] [Vulkan] Found GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Using GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Queue family 0 supports 1 sub-queues.
[INFO] [Vulkan] Got 2 swapchain images.
[INFO] [Vulkan] Using resolution 640x480.
[INFO] [Vulkan] Source is SDR (32-bit), swapchain SDR.
[INFO] [Vulkan] Using BGRA8888 format.
[INFO] [Vulkan] Loading stock shader.
[INFO] [Input] Found joypad driver: "dinput".
[WARN] [Input] Configured joypad driver "xinput" failed to initialise; falling back to "dinput".
[INFO] [Audio] Set audio input rate to: 44016.12 Hz.
[INFO] [Audio] Threaded pipeline: ring holds 4096 frames of core audio.
[INFO] [Audio] Starting threaded audio driver...
[INFO] [Audio] Audio thread priority raised.
[INFO] [MMDevice] Initializing default eRender device...
[WARN] [DInput] Strong rumble unavailable.
[WARN] [DInput] Weak rumble unavailable.
[WARN] [WASAPI] Requested format not supported, and Windows could not suggest one. RetroArch will do so.
[INFO] [WASAPI] Client initialized (exclusive, PCM, 48000Hz, 16.0ms).
[INFO] [WASAPI] Exclusive: 64 ms setting as a 3072-frame fifo (64 ms, rate control holds it about half full) in front of a 768-frame device period (16.0 ms); about 48 ms from write to the device.
[INFO] [Audio] sinc resampler: integer s16 path available.
[INFO] [Audio] Driver "wasapi" reports a 12288-byte buffer: 64.0 ms of int16 at 48000 Hz against a 64 ms latency setting; rate control holds it near 32.0 ms.
[INFO] [Display] Found display driver: "vulkan".
[ERROR] [MIDI] midiStreamOpen failed with error 1.
[ERROR] [MIDI] Initialization failed.
[INFO] [CRT] Requested resolution: 320x224@59.939999, orientation: normal.
[INFO] [CRT] Video context is: vk_w.
[INFO] [CRT] Current running core: Beetle PSX.
[INFO] [CRT] Game info "Silent Hill (USA)".
[INFO] [Modeline] Calculating best video mode for 320x224@59.939999 orientation: normal
[INFO] [Modeline] Modeline "320x224_60 15.644340KHz 59.939999Hz" 6.899153 320 358 386 441 224 237 242 261 -hsync -vsync
[ERROR] [Modeline] Error switching to 320x224@59.939999
[ERROR] [CRT] Engine failed to switch mode.
[INFO] [Video] Video refresh rate changed to 59.940 Hz.
[INFO] [CRT] Setting aspect ratio: 1.428571.
[INFO] [CRT] Setting screen size: 320x224.
[INFO] [Audio] Driver "wasapi": 9 periods of silence for want of audio this session.
[INFO] [Video] Set video size to: fullscreen.
[INFO] [Vulkan] Vulkan dynamic library loaded.
[INFO] [Vulkan] Found GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Using GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Queue family 0 supports 1 sub-queues.
[INFO] [Vulkan] Got 2 swapchain images.
[INFO] [Vulkan] Using resolution 640x480.
[INFO] [Vulkan] Source is SDR (32-bit), swapchain SDR.
[INFO] [Vulkan] Using BGRA8888 format.
[INFO] [Vulkan] Loading stock shader.
[INFO] [Input] Found joypad driver: "dinput".
[WARN] [Input] Configured joypad driver "xinput" failed to initialise; falling back to "dinput".
[INFO] [Audio] Set audio input rate to: 44100.00 Hz.
[INFO] [Audio] Threaded pipeline: ring holds 4096 frames of core audio.
[INFO] [Audio] Starting threaded audio driver...
[INFO] [Audio] Audio thread priority raised.
[INFO] [MMDevice] Initializing default eRender device...
[WARN] [DInput] Strong rumble unavailable.
[WARN] [DInput] Weak rumble unavailable.
[WARN] [WASAPI] Requested format not supported, and Windows could not suggest one. RetroArch will do so.
[INFO] [WASAPI] Client initialized (exclusive, PCM, 48000Hz, 16.0ms).
[INFO] [WASAPI] Exclusive: 64 ms setting as a 3072-frame fifo (64 ms, rate control holds it about half full) in front of a 768-frame device period (16.0 ms); about 48 ms from write to the device.
[INFO] [Audio] sinc resampler: integer s16 path available.
[INFO] [Audio] Driver "wasapi" reports a 12288-byte buffer: 64.0 ms of int16 at 48000 Hz against a 64 ms latency setting; rate control holds it near 32.0 ms.
[INFO] [Display] Found display driver: "vulkan".
[ERROR] [MIDI] midiStreamOpen failed with error 1.
[ERROR] [MIDI] Initialization failed.
[INFO] [CRT] Restoring aspect ratio: 1.428571.
[INFO] [Environ] SET_GEOMETRY: 320x240, Aspect: 1.219.
[INFO] [CRT] Requested resolution: 320x448@59.939999, orientation: normal.
[INFO] [CRT] Video context is: vk_w.
[INFO] [CRT] Current running core: Beetle PSX.
[INFO] [CRT] Game info "Silent Hill (USA)".
[INFO] [Modeline] Calculating best video mode for 320x448@59.939999 orientation: normal
[INFO] [Modeline] Modeline "320x448_60i 15.674310KHz 59.939999Hz" 6.912370 320 358 386 441 448 475 484 523 interlace -hsync -vsync
[ERROR] [Modeline] Error switching to 320x448@59.939999
[ERROR] [CRT] Engine failed to switch mode.
[INFO] [CRT] Setting aspect ratio: 0.714286.
[INFO] [CRT] Setting screen size: 320x448.
[INFO] [Environ] SET_GEOMETRY: 320x240, Aspect: 1.306.
[INFO] [CRT] Requested resolution: 320x224@59.939999, orientation: normal.
[INFO] [CRT] Video context is: vk_w.
[INFO] [CRT] Current running core: Beetle PSX.
[INFO] [CRT] Game info "Silent Hill (USA)".
[INFO] [Modeline] Calculating best video mode for 320x224@59.939999 orientation: normal
[INFO] [Modeline] Modeline "320x224_60 15.644340KHz 59.939999Hz" 6.899153 320 358 386 441 224 237 242 261 -hsync -vsync
[ERROR] [Modeline] Error switching to 320x224@59.939999
[ERROR] [CRT] Engine failed to switch mode.
[INFO] [CRT] Setting aspect ratio: 1.428571.
[INFO] [CRT] Setting screen size: 320x224.
[INFO] [Environ] SET_SYSTEM_AV_INFO: 320x240, Aspect: 1.3061, FPS: 59.8260, Sample rate: 44100 Hz.
[INFO] [Audio] Driver "wasapi": 9 periods of silence for want of audio this session.
[INFO] [Video] Set video size to: fullscreen.
[INFO] [Vulkan] Vulkan dynamic library loaded.
[INFO] [Vulkan] Found GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Using GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Queue family 0 supports 1 sub-queues.
[INFO] [Vulkan] Got 2 swapchain images.
[INFO] [Vulkan] Using resolution 640x480.
[INFO] [Vulkan] Source is SDR (32-bit), swapchain SDR.
[INFO] [Vulkan] Using BGRA8888 format.
[INFO] [Vulkan] Loading stock shader.
[INFO] [Input] Found joypad driver: "dinput".
[WARN] [Input] Configured joypad driver "xinput" failed to initialise; falling back to "dinput".
[INFO] [Audio] Set audio input rate to: 44184.04 Hz.
[INFO] [Audio] Threaded pipeline: ring holds 4096 frames of core audio.
[INFO] [Audio] Starting threaded audio driver...
[INFO] [Audio] Audio thread priority raised.
[INFO] [MMDevice] Initializing default eRender device...
[WARN] [DInput] Strong rumble unavailable.
[WARN] [DInput] Weak rumble unavailable.
[WARN] [WASAPI] Requested format not supported, and Windows could not suggest one. RetroArch will do so.
[INFO] [WASAPI] Client initialized (exclusive, PCM, 48000Hz, 16.0ms).
[INFO] [WASAPI] Exclusive: 64 ms setting as a 3072-frame fifo (64 ms, rate control holds it about half full) in front of a 768-frame device period (16.0 ms); about 48 ms from write to the device.
[INFO] [Audio] sinc resampler: integer s16 path available.
[INFO] [Audio] Driver "wasapi" reports a 12288-byte buffer: 64.0 ms of int16 at 48000 Hz against a 64 ms latency setting; rate control holds it near 32.0 ms.
[INFO] [Display] Found display driver: "vulkan".
[ERROR] [MIDI] midiStreamOpen failed with error 1.
[ERROR] [MIDI] Initialization failed.
[INFO] [CRT] Requested resolution: 320x224@59.826000, orientation: normal.
[INFO] [CRT] Video context is: vk_w.
[INFO] [CRT] Current running core: Beetle PSX.
[INFO] [CRT] Game info "Silent Hill (USA)".
[INFO] [Modeline] Calculating best video mode for 320x224@59.826000 orientation: normal
[INFO] [Modeline] Modeline "320x224_60 15.674412KHz 59.826000Hz" 6.912415 320 358 386 441 224 238 243 262 -hsync -vsync
[ERROR] [Modeline] Error switching to 320x224@59.826000
[ERROR] [CRT] Engine failed to switch mode.
[INFO] [Video] Video refresh rate changed to 59.826 Hz.
[INFO] [CRT] Setting aspect ratio: 1.428571.
[INFO] [CRT] Setting screen size: 320x224.
[INFO] [Audio] Driver "wasapi": 10 periods of silence for want of audio this session.
[INFO] [Video] Set video size to: fullscreen.
[INFO] [Vulkan] Vulkan dynamic library loaded.
[INFO] [Vulkan] Found GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Using GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Queue family 0 supports 1 sub-queues.
[INFO] [Vulkan] Got 2 swapchain images.
[INFO] [Vulkan] Using resolution 640x480.
[INFO] [Vulkan] Source is SDR (32-bit), swapchain SDR.
[INFO] [Vulkan] Using BGRA8888 format.
[INFO] [Vulkan] Loading stock shader.
[INFO] [Input] Found joypad driver: "dinput".
[WARN] [Input] Configured joypad driver "xinput" failed to initialise; falling back to "dinput".
[INFO] [Audio] Set audio input rate to: 44100.00 Hz.
[INFO] [Audio] Threaded pipeline: ring holds 4096 frames of core audio.
[INFO] [Audio] Starting threaded audio driver...
[INFO] [Audio] Audio thread priority raised.
[INFO] [MMDevice] Initializing default eRender device...
[WARN] [DInput] Strong rumble unavailable.
[WARN] [DInput] Weak rumble unavailable.
[WARN] [WASAPI] Requested format not supported, and Windows could not suggest one. RetroArch will do so.
[INFO] [WASAPI] Client initialized (exclusive, PCM, 48000Hz, 16.0ms).
[INFO] [WASAPI] Exclusive: 64 ms setting as a 3072-frame fifo (64 ms, rate control holds it about half full) in front of a 768-frame device period (16.0 ms); about 48 ms from write to the device.
[INFO] [Audio] sinc resampler: integer s16 path available.
[INFO] [Audio] Driver "wasapi" reports a 12288-byte buffer: 64.0 ms of int16 at 48000 Hz against a 64 ms latency setting; rate control holds it near 32.0 ms.
[INFO] [Display] Found display driver: "vulkan".
[ERROR] [MIDI] midiStreamOpen failed with error 1.
[ERROR] [MIDI] Initialization failed.
[INFO] [CRT] Restoring aspect ratio: 1.428571.
[INFO] [Environ] SET_SYSTEM_AV_INFO: 320x240, Aspect: 1.3061, FPS: 59.9400, Sample rate: 44100 Hz.
[INFO] [Audio] Driver "wasapi": 8 periods of silence for want of audio this session.
[INFO] [Video] Set video size to: fullscreen.
[INFO] [Vulkan] Vulkan dynamic library loaded.
[INFO] [Vulkan] Found GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Using GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Queue family 0 supports 1 sub-queues.
[INFO] [Vulkan] Got 2 swapchain images.
[INFO] [Vulkan] Using resolution 640x480.
[INFO] [Vulkan] Source is SDR (32-bit), swapchain SDR.
[INFO] [Vulkan] Using BGRA8888 format.
[INFO] [Vulkan] Loading stock shader.
[INFO] [Input] Found joypad driver: "dinput".
[WARN] [Input] Configured joypad driver "xinput" failed to initialise; falling back to "dinput".
[INFO] [Audio] Set audio input rate to: 44016.12 Hz.
[INFO] [Audio] Threaded pipeline: ring holds 4096 frames of core audio.
[INFO] [Audio] Starting threaded audio driver...
[INFO] [Audio] Audio thread priority raised.
[INFO] [MMDevice] Initializing default eRender device...
[WARN] [DInput] Strong rumble unavailable.
[WARN] [DInput] Weak rumble unavailable.
[WARN] [WASAPI] Requested format not supported, and Windows could not suggest one. RetroArch will do so.
[INFO] [WASAPI] Client initialized (exclusive, PCM, 48000Hz, 16.0ms).
[INFO] [WASAPI] Exclusive: 64 ms setting as a 3072-frame fifo (64 ms, rate control holds it about half full) in front of a 768-frame device period (16.0 ms); about 48 ms from write to the device.
[INFO] [Audio] sinc resampler: integer s16 path available.
[INFO] [Audio] Driver "wasapi" reports a 12288-byte buffer: 64.0 ms of int16 at 48000 Hz against a 64 ms latency setting; rate control holds it near 32.0 ms.
[INFO] [Display] Found display driver: "vulkan".
[ERROR] [MIDI] midiStreamOpen failed with error 1.
[ERROR] [MIDI] Initialization failed.
[INFO] [CRT] Requested resolution: 320x224@59.939999, orientation: normal.
[INFO] [CRT] Video context is: vk_w.
[INFO] [CRT] Current running core: Beetle PSX.
[INFO] [CRT] Game info "Silent Hill (USA)".
[INFO] [Modeline] Calculating best video mode for 320x224@59.939999 orientation: normal
[INFO] [Modeline] Modeline "320x224_60 15.644340KHz 59.939999Hz" 6.899153 320 358 386 441 224 237 242 261 -hsync -vsync
[ERROR] [Modeline] Error switching to 320x224@59.939999
[ERROR] [CRT] Engine failed to switch mode.
[INFO] [Video] Video refresh rate changed to 59.940 Hz.
[INFO] [CRT] Setting aspect ratio: 1.428571.
[INFO] [CRT] Setting screen size: 320x224.
[INFO] [Audio] Driver "wasapi": 9 periods of silence for want of audio this session.
[INFO] [Video] Set video size to: fullscreen.
[INFO] [Vulkan] Vulkan dynamic library loaded.
[INFO] [Vulkan] Found GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Using GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Queue family 0 supports 1 sub-queues.
[INFO] [Vulkan] Got 2 swapchain images.
[INFO] [Vulkan] Using resolution 640x480.
[INFO] [Vulkan] Source is SDR (32-bit), swapchain SDR.
[INFO] [Vulkan] Using BGRA8888 format.
[INFO] [Vulkan] Loading stock shader.
[INFO] [Input] Found joypad driver: "dinput".
[WARN] [Input] Configured joypad driver "xinput" failed to initialise; falling back to "dinput".
[INFO] [Audio] Set audio input rate to: 44100.00 Hz.
[INFO] [Audio] Threaded pipeline: ring holds 4096 frames of core audio.
[INFO] [Audio] Starting threaded audio driver...
[INFO] [Audio] Audio thread priority raised.
[INFO] [MMDevice] Initializing default eRender device...
[WARN] [DInput] Strong rumble unavailable.
[WARN] [DInput] Weak rumble unavailable.
[WARN] [WASAPI] Requested format not supported, and Windows could not suggest one. RetroArch will do so.
[INFO] [WASAPI] Client initialized (exclusive, PCM, 48000Hz, 16.0ms).
[INFO] [WASAPI] Exclusive: 64 ms setting as a 3072-frame fifo (64 ms, rate control holds it about half full) in front of a 768-frame device period (16.0 ms); about 48 ms from write to the device.
[INFO] [Audio] sinc resampler: integer s16 path available.
[INFO] [Audio] Driver "wasapi" reports a 12288-byte buffer: 64.0 ms of int16 at 48000 Hz against a 64 ms latency setting; rate control holds it near 32.0 ms.
[INFO] [Display] Found display driver: "vulkan".
[ERROR] [MIDI] midiStreamOpen failed with error 1.
[ERROR] [MIDI] Initialization failed.
[INFO] [CRT] Restoring aspect ratio: 1.428571.
[INFO] [Environ] SET_GEOMETRY: 320x240, Aspect: 1.219.
[INFO] [CRT] Requested resolution: 320x448@59.939999, orientation: normal.
[INFO] [CRT] Video context is: vk_w.
[INFO] [CRT] Current running core: Beetle PSX.
[INFO] [CRT] Game info "Silent Hill (USA)".
[INFO] [Modeline] Calculating best video mode for 320x448@59.939999 orientation: normal
[INFO] [Modeline] Modeline "320x448_60i 15.674310KHz 59.939999Hz" 6.912370 320 358 386 441 448 475 484 523 interlace -hsync -vsync
[ERROR] [Modeline] Error switching to 320x448@59.939999
[ERROR] [CRT] Engine failed to switch mode.
[INFO] [CRT] Setting aspect ratio: 0.714286.
[INFO] [CRT] Setting screen size: 320x448.
[INFO] [Environ] SET_GEOMETRY: 320x240, Aspect: 1.306.
[INFO] [CRT] Requested resolution: 320x224@59.939999, orientation: normal.
[INFO] [CRT] Video context is: vk_w.
[INFO] [CRT] Current running core: Beetle PSX.
[INFO] [CRT] Game info "Silent Hill (USA)".
[INFO] [Modeline] Calculating best video mode for 320x224@59.939999 orientation: normal
[INFO] [Modeline] Modeline "320x224_60 15.644340KHz 59.939999Hz" 6.899153 320 358 386 441 224 237 242 261 -hsync -vsync
[ERROR] [Modeline] Error switching to 320x224@59.939999
[ERROR] [CRT] Engine failed to switch mode.
[INFO] [CRT] Setting aspect ratio: 1.428571.
[INFO] [CRT] Setting screen size: 320x224.
[INFO] [Environ] SET_SYSTEM_AV_INFO: 320x240, Aspect: 1.3061, FPS: 59.8260, Sample rate: 44100 Hz.
[INFO] [Audio] Driver "wasapi": 9 periods of silence for want of audio this session.
[INFO] [Video] Set video size to: fullscreen.
[INFO] [Vulkan] Vulkan dynamic library loaded.
[INFO] [Vulkan] Found GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Using GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Queue family 0 supports 1 sub-queues.
[INFO] [Vulkan] Got 2 swapchain images.
[INFO] [Vulkan] Using resolution 640x480.
[INFO] [Vulkan] Source is SDR (32-bit), swapchain SDR.
[INFO] [Vulkan] Using BGRA8888 format.
[INFO] [Vulkan] Loading stock shader.
[INFO] [Input] Found joypad driver: "dinput".
[WARN] [Input] Configured joypad driver "xinput" failed to initialise; falling back to "dinput".
[INFO] [Audio] Set audio input rate to: 44184.04 Hz.
[INFO] [Audio] Threaded pipeline: ring holds 4096 frames of core audio.
[INFO] [Audio] Starting threaded audio driver...
[INFO] [Audio] Audio thread priority raised.
[INFO] [MMDevice] Initializing default eRender device...
[WARN] [DInput] Strong rumble unavailable.
[WARN] [DInput] Weak rumble unavailable.
[WARN] [WASAPI] Requested format not supported, and Windows could not suggest one. RetroArch will do so.
[INFO] [WASAPI] Client initialized (exclusive, PCM, 48000Hz, 16.0ms).
[INFO] [WASAPI] Exclusive: 64 ms setting as a 3072-frame fifo (64 ms, rate control holds it about half full) in front of a 768-frame device period (16.0 ms); about 48 ms from write to the device.
[INFO] [Audio] sinc resampler: integer s16 path available.
[INFO] [Audio] Driver "wasapi" reports a 12288-byte buffer: 64.0 ms of int16 at 48000 Hz against a 64 ms latency setting; rate control holds it near 32.0 ms.
[INFO] [Display] Found display driver: "vulkan".
[ERROR] [MIDI] midiStreamOpen failed with error 1.
[ERROR] [MIDI] Initialization failed.
[INFO] [CRT] Requested resolution: 320x224@59.826000, orientation: normal.
[INFO] [CRT] Video context is: vk_w.
[INFO] [CRT] Current running core: Beetle PSX.
[INFO] [CRT] Game info "Silent Hill (USA)".
[INFO] [Modeline] Calculating best video mode for 320x224@59.826000 orientation: normal
[INFO] [Modeline] Modeline "320x224_60 15.674412KHz 59.826000Hz" 6.912415 320 358 386 441 224 238 243 262 -hsync -vsync
[ERROR] [Modeline] Error switching to 320x224@59.826000
[ERROR] [CRT] Engine failed to switch mode.
[INFO] [Video] Video refresh rate changed to 59.826 Hz.
[INFO] [CRT] Setting aspect ratio: 1.428571.
[INFO] [CRT] Setting screen size: 320x224.
[INFO] [Audio] Driver "wasapi": 9 periods of silence for want of audio this session.
[INFO] [Video] Set video size to: fullscreen.
[INFO] [Vulkan] Vulkan dynamic library loaded.
[INFO] [Vulkan] Found GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Using GPU #0: "AMD Radeon (TM) R9 M360".
[INFO] [Vulkan] Queue family 0 supports 1 sub-queues.
[INFO] [Vulkan] Got 2 swapchain images.
[INFO] [Vulkan] Using resolution 640x480.
[INFO] [Vulkan] Source is SDR (32-bit), swapchain SDR.
[INFO] [Vulkan] Using BGRA8888 format.
[INFO] [Vulkan] Loading stock shader.
[INFO] [Input] Found joypad driver: "dinput".
[WARN] [Input] Configured joypad driver "xinput" failed to initialise; falling back to "dinput".
[INFO] [Audio] Set audio input rate to: 44100.00 Hz.
[INFO] [Audio] Threaded pipeline: ring holds 4096 frames of core audio.
[INFO] [Audio] Starting threaded audio driver...
[INFO] [Audio] Audio thread priority raised.
[INFO] [MMDevice] Initializing default eRender device...
[WARN] [DInput] Strong rumble unavailable.
[WARN] [DInput] Weak rumble unavailable.
[WARN] [WASAPI] Requested format not supported, and Windows could not suggest one. RetroArch will do so.
[INFO] [WASAPI] Client initialized (exclusive, PCM, 48000Hz, 16.0ms).
[INFO] [WASAPI] Exclusive: 64 ms setting as a 3072-frame fifo (64 ms, rate control holds it about half full) in front of a 768-frame device period (16.0 ms); about 48 ms from write to the device.
[INFO] [Audio] sinc resampler: integer s16 path available.
[INFO] [Audio] Driver "wasapi" reports a 12288-byte buffer: 64.0 ms of int16 at 48000 Hz against a 64 ms latency setting; rate control holds it near 32.0 ms.
[INFO] [Display] Found display driver: "vulkan".
[ERROR] [MIDI] midiStreamOpen failed with error 1.
[ERROR] [MIDI] Initialization failed.
[INFO] [CRT] Restoring aspect ratio: 1.428571.
[INFO] [Runtime] Content ran for a total of: 00 hours, 00 minutes, 57 seconds.
[INFO] [Runtime] Saving runtime log file: "C:\Users\Jordan\Desktop\RetroArch-Win64\playlists\logs\Beetle PSX\Silent Hill (USA).lrtl".
[INFO] [Core] No content, starting dummy core.
[INFO] [SRAM] Saved successfully to "C:\Users\Jordan\Desktop\RetroArch-Win64\saves\Beetle PSX\Silent Hill (USA).srm" (unchanged, skipping write).
[INFO] [Core] Unloading game...
[INFO] [Core] Unloading core...
[INFO] [Core] Unloading core symbols...
[INFO] [Core] Saved core options file to "C:\Users\Jordan\Desktop\RetroArch-Win64\config\Beetle PSX\Beetle PSX.opt".
[INFO] [Audio] Driver "wasapi": 8 periods of silence for want of audio this session.
[INFO] RetroArch 1.22.2 (Git 1461cd9)
[INFO] === Build
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 failure on Windows 11 with CRT Emudriver using CRT SwitchRes's 15khz and INI options, then inspect the CRT and Modeline switching path around bisect commit 9a4726b. Compare the log's calculated modelines with the failed mode-switch calls across Vulkan, D3D, and OpenGL. Done means games switch to their calculated modelines and the menu returns to 240p when content closes.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- c
- Domain
- computer-graphics
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Active
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100