PSX Beetle not working / trouble with video drivers

Thanks for the clarification. OK, so if both, software and hardware options on both, hw and non-hw versions seem to slow games down the same (on 2x native resolution, the heavily pixelated original 1x seems fast enough), where do I go from here - if anywhere?

If you’re choosing hardware and it’s not actually using hardware, which video driver are you using in settings > driver?

Does it make any sense?

That sure looks like vulkan but your logs seem to suggest that it’s using GL. Do you have any config overrides that could be forcing GL instead of Vulkan?

Either one should work, but it’s a little disconcerting that it’s showing one and using the other.

I’ve been messing around with it quite a bit, that’s probably the reason. I kind of managed to get it to work with the setup: vulkan + dsound + sinc. It looks acceptable, Quick Menu tells me that the hardware is enabled, I can turn 4x original resolution on. The speed is ALMOST there, but the sound is still stuttering.

Should I post a log?

I’ll post it. There it ts:

[INFO] RetroArch 1.7.3 (Git 606d700bf2) [INFO] === Build ======================================= [INFO] Version: 1.7.3 [INFO] Git: 606d700bf2 [INFO] ================================================= [INFO] Environ SET_PIXEL_FORMAT: RGB565. [INFO] Redirecting save file to “C:\Emulators\RetroArch-1.7.3\saves.srm”. [INFO] Redirecting savestate to “C:\Emulators\RetroArch-1.7.3\states.state”. [INFO] Version of libretro API: 1 [INFO] Compiled against API: 1 [INFO] [Audio]: Set audio input rate to: 29970.03 Hz. [INFO] [Video]: Video @ fullscreen [INFO] Vulkan dynamic library loaded. [INFO] [Vulkan]: Detecting screen resolution 1920x1080. [INFO] Setting fullscreen to 1920x1080 @ 60Hz on device \.\DISPLAY1. [INFO] [Vulkan]: Using GPU: GeForce GT 730M [INFO] [Vulkan]: Queue family 0 supports 16 sub-queues. [INFO] [Vulkan]: Swapchain supports present mode: 2. [INFO] [Vulkan]: Swapchain supports present mode: 3. [INFO] [Vulkan]: Swapchain supports present mode: 1. [INFO] [Vulkan]: Creating swapchain with present mode: 2 [INFO] [Vulkan]: Using swapchain size 1920 x 1080. [INFO] [Vulkan]: Got 3 swapchain images. [INFO] [Vulkan]: Using resolution 1920x1080 [INFO] [Vulkan]: Using RGB565 format. [INFO] [Vulkan]: GPU supports linear images as textures, but not DEVICE_LOCAL. Falling back to copy path. [INFO] [Vulkan]: GPU supports linear images as textures, but not DEVICE_LOCAL. Falling back to copy path. [INFO] [Vulkan]: GPU supports linear images as textures, but not DEVICE_LOCAL. Falling back to copy path. [INFO] [Vulkan]: Loading stock shader. [INFO] [slang]: Building pass #0 (N/A) [INFO] [slang]: Reflection [INFO] [slang]: Textures: [INFO] [slang]: Source (#0) [INFO] [slang]: [INFO] [slang]: Uniforms (Vertex: yes, Fragment: no): [INFO] [slang]: Push Constants (Vertex: no, Fragment: no): [INFO] [slang]: MVP (Offset: 0) [INFO] [slang]: [INFO] [slang]: Parameters: [INFO] [Vulkan filter chain]: Not using frame history. [INFO] [Vulkan filter chain]: Not using framebuffer feedback. [INFO] [WINRAW]: Initializing input driver… [INFO] [WINRAW]: Mouse #0 \?\Root#RDP_MOU#0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}. [INFO] [WINRAW]: Mouse #1 \?\HID#VID_045E&PID_07FD&MI_02#9&487f2a3&0&0000#{378de44c-56ef-11d1-bc8c-00a0c91405dd}. [INFO] [WINRAW]: Mouse #2 \?\ACPI#LEN0034#4&17d98980&0#{378de44c-56ef-11d1-bc8c-00a0c91405dd}. [INFO] [DINPUT]: Enumerating joypads … [INFO] [DINPUT]: Device #0 PID: {02A1} VID:{045E} [INFO] [Autoconf]: 19 profiles found. [INFO] [Autoconf]: no profiles found for Controller (Xbox 360 Wireless Receiver for Windows) (1118/673). [INFO] [DINPUT]: Device #1 PID: {0526} VID:{2563} [INFO] [Autoconf]: 19 profiles found. [INFO] [DINPUT]: Device #2 PID: {0526} VID:{2563} [INFO] [DINPUT]: Device #3 PID: {0526} VID:{2563} [INFO] [DINPUT]: Done enumerating joypads … [INFO] [Joypad]: Found joypad driver: “dinput”. [INFO] [Autoconf]: no profiles found for PC/PS3/Android (9571/1318). [INFO] [Autoconf]: 19 profiles found. [INFO] [Autoconf]: no profiles found for PC/PS3/Android (9571/1318). [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Autoconf]: 19 profiles found. [INFO] [Video]: Found display server: win32 [INFO] DirectSound devices: [INFO] [Autoconf]: no profiles found for PC/PS3/Android (9571/1318). [INFO] 0: Primary Sound Driver [INFO] 1: Digital Output (2- USB Multi-Channel Audio Device) [INFO] 2: Speakers (2- USB Multi-Channel Audio Device) [INFO] 3: Speaker/HP (Realtek High Definition Audio) [INFO] [DirectSound]: Setting buffer size of 12288 bytes [INFO] [DirectSound]: Latency = 64 ms [INFO] [Menu]: Found menu display driver: “menu_display_vulkan”. [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Font]: Using font rendering backend: freetype. [INFO] [LED]: LED driver = ‘null’ 00000000008DD8C0 [INFO] SRAM will not be saved. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_history.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_favorites.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_music_history.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_video_history.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_image_history.lpl]. [INFO] [Vulkan]: VSync => on [INFO] [Vulkan]: GPU supports linear images as textures, but not DEVICE_LOCAL. Falling back to copy path. [INFO] [Vulkan]: GPU supports linear images as textures, but not DEVICE_LOCAL. Falling back to copy path. [INFO] [Vulkan]: GPU supports linear images as textures, but not DEVICE_LOCAL. Falling back to copy path. [INFO] [slang]: Building pass #0 (N/A) [INFO] [slang]: Reflection [INFO] [slang]: Textures: [INFO] [slang]: Source (#0) [INFO] [slang]: [INFO] [slang]: Uniforms (Vertex: yes, Fragment: no): [INFO] [slang]: Push Constants (Vertex: no, Fragment: no): [INFO] [slang]: MVP (Offset: 0) [INFO] [slang]: [INFO] [slang]: Parameters: [INFO] [Vulkan filter chain]: Not using frame history. [INFO] [Vulkan filter chain]: Not using framebuffer feedback. [INFO] [Vulkan]: VSync => on [INFO] [Vulkan]: Swapchain supports present mode: 2. [INFO] [Vulkan]: Swapchain supports present mode: 3. [INFO] [Vulkan]: Swapchain supports present mode: 1. [INFO] [Vulkan]: Creating swapchain with present mode: 2 [INFO] [Vulkan]: Using swapchain size 1920 x 1080. [INFO] [Vulkan]: Got 3 swapchain images. [INFO] [Vulkan]: GPU supports linear images as textures, but not DEVICE_LOCAL. Falling back to copy path. [INFO] [Vulkan]: GPU supports linear images as textures, but not DEVICE_LOCAL. Falling back to copy path. [INFO] [Vulkan]: GPU supports linear images as textures, but not DEVICE_LOCAL. Falling back to copy path. [INFO] [slang]: Building pass #0 (N/A) [INFO] [slang]: Reflection [INFO] [slang]: Textures: [INFO] [slang]: Source (#0) [INFO] [slang]: [INFO] [slang]: Uniforms (Vertex: yes, Fragment: no): [INFO] [slang]: Push Constants (Vertex: no, Fragment: no): [INFO] [slang]: MVP (Offset: 0) [INFO] [slang]: [INFO] [slang]: Parameters: [INFO] [Vulkan filter chain]: Not using frame history. [INFO] [Vulkan filter chain]: Not using framebuffer feedback. [INFO] Using content: D:\DATA\GMZ LIBRARY\PSX\2002 FIFA World Cup (E) [SLES-03830]\2002 FIFA World Cup (E) [SLES-03830].cue. [INFO] arg #0: retroarch [INFO] arg #1: D:\DATA\GMZ LIBRARY\PSX\2002 FIFA World Cup (E) [SLES-03830]\2002 FIFA World Cup (E) [SLES-03830].cue [INFO] arg #2: -s [INFO] arg #3: C:\Emulators\RetroArch-1.7.3\saves [INFO] arg #4: -S [INFO] arg #5: C:\Emulators\RetroArch-1.7.3\states [INFO] arg #6: -c [INFO] arg #7: C:\Emulators\RetroArch-1.7.3\retroarch.cfg [INFO] arg #8: -L [INFO] arg #9: C:\Emulators\RetroArch-1.7.3\cores\mednafen_psx_hw_libretro.dll [INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames. [INFO] Set config file to : C:\Emulators\RetroArch-1.7.3\retroarch.cfg [INFO] RetroArch 1.7.3 (Git 606d700bf2) [INFO] Redirecting save file to “C:\Emulators\RetroArch-1.7.3\saves\2002 FIFA World Cup (E) [SLES-03830].srm”. [INFO] Redirecting savestate to “C:\Emulators\RetroArch-1.7.3\states\2002 FIFA World Cup (E) [SLES-03830].state”. [INFO] === Build ======================================= [INFO] Version: 1.7.3 [INFO] Git: 606d700bf2 [INFO] ================================================= [INFO] Loading dynamic libretro core from: “C:\Emulators\RetroArch-1.7.3\cores\mednafen_psx_hw_libretro.dll” [INFO] [overrides] no core-specific overrides found at C:\Emulators\RetroArch-1.7.3\config\Beetle PSX HW\Beetle PSX HW.cfg. [INFO] [overrides] no game-specific overrides found at C:\Emulators\RetroArch-1.7.3\config\Beetle PSX HW\2002 FIFA World Cup (E) [SLES-03830].cfg. [INFO] Shaders: preset directory: C:\Emulators\RetroArch-1.7.3\shaders\presets [INFO] Shaders: no game-specific preset found at C:\Emulators\RetroArch-1.7.3\shaders\presets\Beetle PSX HW\2002 FIFA World Cup (E) [SLES-03830].slangp. [INFO] Shaders: no parent-dir-specific preset found at C:\Emulators\RetroArch-1.7.3\shaders\presets\Beetle PSX HW\2002 FIFA World Cup (E) [SLES-03830].slangp. [INFO] Shaders: no core-specific preset found at C:\Emulators\RetroArch-1.7.3\shaders\presets\Beetle PSX HW\Beetle PSX HW.slangp. [INFO] Environ SET_VARIABLES. [INFO] Environ SET_CONTROLLER_INFO. [INFO] Controller port: 1 [INFO] PlayStation Controller (ID: 1) [INFO] DualShock (ID: 517) [INFO] Analog Controller (ID: 261) [INFO] Analog Joystick (ID: 773) [INFO] Guncon / G-Con 45 (ID: 260) [INFO] Justifier (ID: 516) [INFO] Mouse (ID: 258) [INFO] neGcon (ID: 1029) [INFO] (null) (ID: 0) [INFO] Controller port: 2 [INFO] PlayStation Controller (ID: 1) [INFO] DualShock (ID: 517) [INFO] Analog Controller (ID: 261) [INFO] Analog Joystick (ID: 773) [INFO] Guncon / G-Con 45 (ID: 260) [INFO] Justifier (ID: 516) [INFO] Mouse (ID: 258) [INFO] neGcon (ID: 1029) [INFO] (null) (ID: 0) [INFO] Controller port: 3 [INFO] PlayStation Controller (ID: 1) [INFO] DualShock (ID: 517) [INFO] Analog Controller (ID: 261) [INFO] Analog Joystick (ID: 773) [INFO] Guncon / G-Con 45 (ID: 260) [INFO] Justifier (ID: 516) [INFO] Mouse (ID: 258) [INFO] neGcon (ID: 1029) [INFO] (null) (ID: 0) [INFO] Controller port: 4 [INFO] PlayStation Controller (ID: 1) [INFO] DualShock (ID: 517) [INFO] Analog Controller (ID: 261) [INFO] Analog Joystick (ID: 773) [INFO] Guncon / G-Con 45 (ID: 260) [INFO] Justifier (ID: 516) [INFO] Mouse (ID: 258) [INFO] neGcon (ID: 1029) [INFO] (null) (ID: 0) [INFO] Controller port: 5 [INFO] PlayStation Controller (ID: 1) [INFO] DualShock (ID: 517) [INFO] Analog Controller (ID: 261) [INFO] Analog Joystick (ID: 773) [INFO] Guncon / G-Con 45 (ID: 260) [INFO] Justifier (ID: 516) [INFO] Mouse (ID: 258) [INFO] neGcon (ID: 1029) [INFO] (null) (ID: 0) [INFO] Controller port: 6 [INFO] PlayStation Controller (ID: 1) [INFO] DualShock (ID: 517) [INFO] Analog Controller (ID: 261) [INFO] Analog Joystick (ID: 773) [INFO] Guncon / G-Con 45 (ID: 260) [INFO] Justifier (ID: 516) [INFO] Mouse (ID: 258) [INFO] neGcon (ID: 1029) [INFO] (null) (ID: 0) [INFO] Controller port: 7 [INFO] PlayStation Controller (ID: 1) [INFO] DualShock (ID: 517) [INFO] Analog Controller (ID: 261) [INFO] Analog Joystick (ID: 773) [INFO] Guncon / G-Con 45 (ID: 260) [INFO] Justifier (ID: 516) [INFO] Mouse (ID: 258) [INFO] neGcon (ID: 1029) [INFO] (null) (ID: 0) [INFO] Controller port: 8 [INFO] PlayStation Controller (ID: 1) [INFO] DualShock (ID: 517) [INFO] Analog Controller (ID: 261) [INFO] Analog Joystick (ID: 773) [INFO] Guncon / G-Con 45 (ID: 260) [INFO] Justifier (ID: 516) [INFO] Mouse (ID: 258) [INFO] neGcon (ID: 1029) [INFO] (null) (ID: 0) [INFO] Remaps: remap directory: C:\Emulators\RetroArch-1.7.3\config\remaps [INFO] Remaps: no game-specific remap found at C:\Emulators\RetroArch-1.7.3\config\remaps\Beetle PSX HW\2002 FIFA World Cup (E) [SLES-03830].rmp. [INFO] Remaps: no core-specific remap found at C:\Emulators\RetroArch-1.7.3\config\remaps\Beetle PSX HW\Beetle PSX HW.rmp. [INFO] Redirecting save file to “C:\Emulators\RetroArch-1.7.3\saves\2002 FIFA World Cup (E) [SLES-03830].srm”. [INFO] Redirecting savestate to “C:\Emulators\RetroArch-1.7.3\states\2002 FIFA World Cup (E) [SLES-03830].state”. [INFO] Environ GET_LOG_INTERFACE. [INFO] Environ SYSTEM_DIRECTORY: “C:\Emulators\RetroArch-1.7.3\system”. [INFO] Environ SET_DISK_CONTROL_INTERFACE. [INFO] Environ GET_PERF_INTERFACE. [INFO] Environ PERFORMANCE_LEVEL: 15. [INFO] Content loading skipped. Implementation will load it on its own. [INFO] Environ SET_INPUT_DESCRIPTORS: [INFO] RetroPad, User 1, Button “B (bottom)” => “Cross” [INFO] RetroPad, User 1, Button “Y (left)” => “Square” [INFO] RetroPad, User 1, Button “Select” => “Select” [INFO] RetroPad, User 1, Button “Start” => “Start” [INFO] RetroPad, User 1, Button “D-Pad Up” => “D-Pad Up” [INFO] RetroPad, User 1, Button “D-Pad Down” => “D-Pad Down” [INFO] RetroPad, User 1, Button “D-Pad Left” => “D-Pad Left” [INFO] RetroPad, User 1, Button “D-Pad Right” => “D-Pad Right” [INFO] RetroPad, User 1, Button “A (right)” => “Circle” [INFO] RetroPad, User 1, Button “X (up)” => “Triangle” [INFO] RetroPad, User 1, Button “L” => “L1” [INFO] RetroPad, User 1, Button “R” => “R1” [INFO] RetroPad, User 1, Button “L2” => “L2” [INFO] RetroPad, User 1, Button “R2” => “R2” [INFO] RetroPad, User 1, Button “L3” => “L3” [INFO] RetroPad, User 1, Button “R3” => “R3” [INFO] RetroPad, User 2, Button “B (bottom)” => “Cross” [INFO] RetroPad, User 2, Button “Y (left)” => “Square” [INFO] RetroPad, User 2, Button “Select” => “Select” [INFO] RetroPad, User 2, Button “Start” => “Start” [INFO] RetroPad, User 2, Button “D-Pad Up” => “D-Pad Up” [INFO] RetroPad, User 2, Button “D-Pad Down” => “D-Pad Down” [INFO] RetroPad, User 2, Button “D-Pad Left” => “D-Pad Left” [INFO] RetroPad, User 2, Button “D-Pad Right” => “D-Pad Right” [INFO] RetroPad, User 2, Button “A (right)” => “Circle” [INFO] RetroPad, User 2, Button “X (up)” => “Triangle” [INFO] RetroPad, User 2, Button “L” => “L1” [INFO] RetroPad, User 2, Button “R” => “R1” [INFO] RetroPad, User 2, Button “L2” => “L2” [INFO] RetroPad, User 2, Button “R2” => “R2” [INFO] RetroPad, User 2, Button “L3” => “L3” [INFO] RetroPad, User 2, Button “R3” => “R3” [INFO] Environ GET_RUMBLE_INTERFACE. [libretro INFO] Rumble interface supported! [INFO] Environ SET_PIXEL_FORMAT: XRGB8888. [INFO] Environ GET_VARIABLE beetle_psx_hw_cd_access_method: [INFO] sync [INFO] Environ GET_VARIABLE beetle_psx_hw_cpu_freq_scale: [INFO] 100% (native) [INFO] Environ GET_VARIABLE beetle_psx_hw_gte_overclock: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_hw_gpu_overclock: [INFO] 1x(native) [INFO] Environ GET_VARIABLE beetle_psx_hw_skip_bios: [INFO] enabled [INFO] Environ GET_VARIABLE beetle_psx_hw_widescreen_hack: [INFO] enabled [INFO] Environ GET_VARIABLE beetle_psx_hw_enable_memcard1: [INFO] enabled [INFO] Environ GET_VARIABLE beetle_psx_hw_analog_calibration: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_hw_renderer: [INFO] hardware [INFO] Environ GET_VARIABLE beetle_psx_hw_dither_mode: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_hw_pgxp_mode: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_hw_pgxp_vertex: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_hw_pgxp_texture: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_hw_analog_toggle: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_hw_enable_multitap_port1: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_hw_enable_multitap_port2: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_hw_mouse_sensitivity: [INFO] 100% [INFO] Environ GET_VARIABLE beetle_psx_hw_gun_cursor: [INFO] Cross [INFO] Environ GET_VARIABLE beetle_psx_hw_initial_scanline: [INFO] 0 [INFO] Environ GET_VARIABLE beetle_psx_hw_last_scanline: [INFO] 239 [INFO] Environ GET_VARIABLE beetle_psx_hw_initial_scanline_pal: [INFO] 0 [INFO] Environ GET_VARIABLE beetle_psx_hw_last_scanline_pal: [INFO] 287 [INFO] Environ GET_VARIABLE beetle_psx_hw_use_mednafen_memcard0_method: [INFO] libretro [INFO] Environ GET_VARIABLE beetle_psx_hw_shared_memory_cards: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_hw_frame_duping: [INFO] enabled [INFO] Environ GET_CAN_DUPE: true [INFO] Environ GET_VARIABLE beetle_psx_hw_display_internal_fps: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_hw_crop_overscan: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_hw_image_offset: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_hw_image_crop: [INFO] disabled [INFO] Environ GET_VARIABLE beetle_psx_hw_cd_fastload: [INFO] 2x (native) [libretro INFO] Loading D:\DATA\GMZ LIBRARY\PSX\2002 FIFA World Cup (E) [SLES-03830]\2002 FIFA World Cup (E) [SLES-03830].cue… [libretro INFO] Checking if required firmware is present. [libretro WARN] Firmware found but has invalid SHA1: C:\Emulators\RetroArch-1.7.3\system\scph5502.bin [libretro WARN] Expected SHA1: F6BC2D1F5EB6593DE7D089C425AC681D6FFFD3F0 [libretro WARN] Obtained SHA1: F8DE9325FC36FCFA4B29124D291C9251094F2E54 [libretro WARN] Unsupported firmware may cause emulation glitches. [INFO] Environ GET_VARIABLE beetle_psx_hw_renderer: [INFO] hardware [INFO] Environ SET_HW_RENDER. [INFO] Requesting Vulkan context. [INFO] Environ SET_HW_RENDER_CONTEXT_NEGOTIATION_INTERFACE. [INFO] Skipping SRAM load… [INFO] Found auto savestate in: C:\Emulators\RetroArch-1.7.3\states\2002 FIFA World Cup (E) [SLES-03830].state.auto [INFO] Auto-loading savestate from “C:\Emulators\RetroArch-1.7.3\states\2002 FIFA World Cup (E) [SLES-03830].state.auto” succeeded. [INFO] Version of libretro API: 1 [INFO] Compiled against API: 1 [INFO] Environ GET_VARIABLE beetle_psx_hw_renderer_software_fb: [INFO] enabled [INFO] Environ GET_VARIABLE beetle_psx_hw_internal_resolution: [INFO] 2x [INFO] Environ GET_VARIABLE beetle_psx_hw_adaptive_smoothing: [INFO] enabled [INFO] Environ GET_VARIABLE beetle_psx_hw_widescreen_hack: [INFO] enabled [INFO] [Audio]: Set audio input rate to: 44100.00 Hz. [INFO] [Video]: Timings deviate too much. Will not adjust. (Display = 59.94 Hz, Game = 49.76 Hz) [INFO] [Video]: Video @ fullscreen [INFO] [Video]: Using HW render, Vulkan driver forced. [INFO] Vulkan dynamic library loaded. [INFO] [Vulkan]: App: Beetle PSX (version 0) [INFO] [Vulkan]: Engine: parallel-psx (version 0) [INFO] [Vulkan]: Detecting screen resolution 1920x1080. [INFO] Setting fullscreen to 1920x1080 @ 60Hz on device \.\DISPLAY1. [INFO] [Vulkan]: Using GPU: GeForce GT 730M [INFO] [Vulkan]: Queue family 0 supports 16 sub-queues. [INFO] [Vulkan]: Swapchain supports present mode: 2. [INFO] [Vulkan]: Swapchain supports present mode: 3. [INFO] [Vulkan]: Swapchain supports present mode: 1. [INFO] [Vulkan]: Creating swapchain with present mode: 2 [INFO] [Vulkan]: Using swapchain size 1920 x 1080. [INFO] [Vulkan]: Got 3 swapchain images. [INFO] [Vulkan]: Using resolution 1920x1080 [INFO] [Vulkan]: Using BGRA8888 format. [INFO] [Vulkan]: Loading stock shader. [INFO] [slang]: Building pass #0 (N/A) [INFO] [slang]: Reflection [INFO] [slang]: Textures: [INFO] [slang]: Source (#0) [INFO] [slang]: [INFO] [slang]: Uniforms (Vertex: yes, Fragment: no): [INFO] [slang]: Push Constants (Vertex: no, Fragment: no): [INFO] [slang]: MVP (Offset: 0) [INFO] [slang]: [INFO] [slang]: Parameters: [INFO] [Vulkan filter chain]: Not using frame history. [INFO] [Vulkan filter chain]: Not using framebuffer feedback. [INFO] [DINPUT]: Enumerating joypads … [INFO] [DINPUT]: Device #0 PID: {02A1} VID:{045E} [INFO] [Autoconf]: 19 profiles found. [INFO] [Autoconf]: no profiles found for Controller (Xbox 360 Wireless Receiver for Windows) (1118/673). [INFO] [DINPUT]: Device #1 PID: {0526} VID:{2563} [INFO] [Autoconf]: 19 profiles found. [INFO] [DINPUT]: Device #2 PID: {0526} VID:{2563} [INFO] [DINPUT]: Device #3 PID: {0526} VID:{2563} [INFO] [DINPUT]: Done enumerating joypads … [INFO] [Joypad]: Found joypad driver: “dinput”. [INFO] [Autoconf]: no profiles found for PC/PS3/Android (9571/1318). [INFO] [Autoconf]: 19 profiles found. [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Video]: Found display server: win32 [INFO] [Autoconf]: no profiles found for PC/PS3/Android (9571/1318). [INFO] [Autoconf]: 19 profiles found. [INFO] [Autoconf]: no profiles found for PC/PS3/Android (9571/1318). [INFO] DirectSound devices: [INFO] 0: Primary Sound Driver [INFO] 1: Digital Output (2- USB Multi-Channel Audio Device) [INFO] 2: Speakers (2- USB Multi-Channel Audio Device) [INFO] 3: Speaker/HP (Realtek High Definition Audio) [INFO] [DirectSound]: Setting buffer size of 12288 bytes [INFO] [DirectSound]: Latency = 64 ms [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Font]: Using font rendering backend: freetype. [INFO] [LED]: LED driver = ‘null’ 00000000008DD8C0 [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] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_history.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_favorites.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_music_history.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_video_history.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_image_history.lpl]. [INFO] [Vulkan]: VSync => on [INFO] [slang]: Building pass #0 (N/A) [INFO] [slang]: Reflection [INFO] [slang]: Textures: [INFO] [slang]: Source (#0) [INFO] [slang]: [INFO] [slang]: Uniforms (Vertex: yes, Fragment: no): [INFO] [slang]: Push Constants (Vertex: no, Fragment: no): [INFO] [slang]: MVP (Offset: 0) [INFO] [slang]: [INFO] [slang]: Parameters: [INFO] [Vulkan filter chain]: Not using frame history. [INFO] [Vulkan filter chain]: Not using framebuffer feedback. [INFO] [Vulkan]: Swapchain supports present mode: 2. [INFO] [Vulkan]: Swapchain supports present mode: 3. [INFO] [Vulkan]: Swapchain supports present mode: 1. [INFO] [Vulkan]: Creating swapchain with present mode: 2 [INFO] [Vulkan]: Using swapchain size 1920 x 1080. [INFO] [Vulkan]: Got 3 swapchain images. [INFO] [slang]: Building pass #0 (N/A) [INFO] [slang]: Reflection [INFO] [slang]: Textures: [INFO] [slang]: Source (#0) [INFO] [slang]: [INFO] [slang]: Uniforms (Vertex: yes, Fragment: no): [INFO] [slang]: Push Constants (Vertex: no, Fragment: no): [INFO] [slang]: MVP (Offset: 0) [INFO] [slang]: [INFO] [slang]: Parameters: [INFO] [Vulkan filter chain]: Not using frame history. [INFO] [Vulkan filter chain]: Not using framebuffer feedback. [INFO] Loading state: “C:\Emulators\RetroArch-1.7.3\states\2002 FIFA World Cup (E) [SLES-03830].state.auto”. [INFO] State size: 16777216 bytes. [INFO] Saving state: “RAM”. [INFO] State size: 16777216 bytes. [INFO] [Vulkan]: Swapchain supports present mode: 2. [INFO] [Vulkan]: Swapchain supports present mode: 3. [INFO] [Vulkan]: Swapchain supports present mode: 1. [INFO] [Vulkan]: Creating swapchain with present mode: 2 [INFO] [Vulkan]: Using swapchain size 1920 x 1080. [INFO] [Vulkan]: Got 3 swapchain images. [INFO] [slang]: Building pass #0 (N/A) [INFO] [slang]: Reflection [INFO] [slang]: Textures: [INFO] [slang]: Source (#0) [INFO] [slang]: [INFO] [slang]: Uniforms (Vertex: yes, Fragment: no): [INFO] [slang]: Push Constants (Vertex: no, Fragment: no): [INFO] [slang]: MVP (Offset: 0) [INFO] [slang]: [INFO] [slang]: Parameters: [INFO] [Vulkan filter chain]: Not using frame history. [INFO] [Vulkan filter chain]: Not using framebuffer feedback. [libretro INFO] Saving memcard 0… [libretro INFO] Saving memcard 0… [libretro INFO] Saving memcard 0… [INFO] [Vulkan]: VSync => on [INFO] Saving state: “C:\Emulators\RetroArch-1.7.3\states\2002 FIFA World Cup (E) [SLES-03830].state.auto”. [INFO] State size: 16777216 bytes. [INFO] Auto save state to “C:\Emulators\RetroArch-1.7.3\states\2002 FIFA World Cup (E) [SLES-03830].state.auto” succeeded. [INFO] No content, starting dummy core. [INFO] arg #0: retroarch [INFO] arg #1: --menu [INFO] arg #2: -s [INFO] arg #3: C:\Emulators\RetroArch-1.7.3\saves [INFO] arg #4: -S [INFO] arg #5: C:\Emulators\RetroArch-1.7.3\states [INFO] arg #6: -c [INFO] arg #7: C:\Emulators\RetroArch-1.7.3\retroarch.cfg [INFO] arg #8: -v [INFO] Saving RAM type #0 to “C:\Emulators\RetroArch-1.7.3\saves\2002 FIFA World Cup (E) [SLES-03830].srm”. [INFO] Saved successfully to “C:\Emulators\RetroArch-1.7.3\saves\2002 FIFA World Cup (E) [SLES-03830].srm”. [libretro INFO] [Beetle PSX HW]: Samples / Frame: 867.48328 [libretro INFO] [Beetle PSX HW]: Estimated FPS: 50.83671 [INFO] Saved core options file to “C:\Emulators\RetroArch-1.7.3\retroarch-core-options.cfg” [INFO] [Video]: Average monitor Hz: 49.620404 Hz. (10.464 % frame time deviation, based on 2048 last samples). [INFO] Set config file to : C:\Emulators\RetroArch-1.7.3\retroarch.cfg [INFO] RetroArch 1.7.3 (Git 606d700bf2) [INFO] === Build ======================================= [INFO] Version: 1.7.3 [INFO] Git: 606d700bf2 [INFO] ================================================= [INFO] Environ SET_PIXEL_FORMAT: RGB565. [INFO] Redirecting save file to “C:\Emulators\RetroArch-1.7.3\saves\2002 FIFA World Cup (E) [SLES-03830].srm”. [INFO] Redirecting savestate to “C:\Emulators\RetroArch-1.7.3\states\2002 FIFA World Cup (E) [SLES-03830].state”. [INFO] Version of libretro API: 1 [INFO] Compiled against API: 1 [INFO] [Audio]: Set audio input rate to: 29970.03 Hz. [INFO] [Video]: Video @ fullscreen [INFO] Vulkan dynamic library loaded. [INFO] [Vulkan]: Detecting screen resolution 1920x1080. [INFO] Setting fullscreen to 1920x1080 @ 60Hz on device \.\DISPLAY1. [INFO] [Vulkan]: Using GPU: GeForce GT 730M [INFO] [Vulkan]: Queue family 0 supports 16 sub-queues. [INFO] [Vulkan]: Swapchain supports present mode: 2. [INFO] [Vulkan]: Swapchain supports present mode: 3. [INFO] [Vulkan]: Swapchain supports present mode: 1. [INFO] [Vulkan]: Creating swapchain with present mode: 2 [INFO] [Vulkan]: Using swapchain size 1920 x 1080. [INFO] [Vulkan]: Got 3 swapchain images. [INFO] [Vulkan]: Using resolution 1920x1080 [INFO] [Vulkan]: Using RGB565 format. [INFO] [Vulkan]: GPU supports linear images as textures, but not DEVICE_LOCAL. Falling back to copy path. [INFO] [Vulkan]: GPU supports linear images as textures, but not DEVICE_LOCAL. Falling back to copy path. [INFO] [Vulkan]: GPU supports linear images as textures, but not DEVICE_LOCAL. Falling back to copy path. [INFO] [Vulkan]: Loading stock shader. [INFO] [slang]: Building pass #0 (N/A) [INFO] [slang]: Reflection [INFO] [slang]: Textures: [INFO] [slang]: Source (#0) [INFO] [slang]: [INFO] [slang]: Uniforms (Vertex: yes, Fragment: no): [INFO] [slang]: Push Constants (Vertex: no, Fragment: no): [INFO] [slang]: MVP (Offset: 0) [INFO] [slang]: [INFO] [slang]: Parameters: [INFO] [Vulkan filter chain]: Not using frame history. [INFO] [Vulkan filter chain]: Not using framebuffer feedback. [INFO] [DINPUT]: Enumerating joypads … [INFO] [DINPUT]: Device #0 PID: {02A1} VID:{045E} [INFO] [Autoconf]: 19 profiles found. [INFO] [Autoconf]: no profiles found for Controller (Xbox 360 Wireless Receiver for Windows) (1118/673). [INFO] [DINPUT]: Device #1 PID: {0526} VID:{2563} [INFO] [Autoconf]: 19 profiles found. [INFO] [DINPUT]: Device #2 PID: {0526} VID:{2563} [INFO] [DINPUT]: Device #3 PID: {0526} VID:{2563} [INFO] [DINPUT]: Done enumerating joypads … [INFO] [Joypad]: Found joypad driver: “dinput”. [INFO] [Autoconf]: no profiles found for PC/PS3/Android (9571/1318). [INFO] [Autoconf]: 19 profiles found. [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Autoconf]: no profiles found for PC/PS3/Android (9571/1318). [INFO] [Autoconf]: 19 profiles found. [INFO] [Video]: Found display server: win32 [INFO] DirectSound devices: [INFO] 0: Primary Sound Driver [INFO] 1: Digital Output (2- USB Multi-Channel Audio Device) [INFO] 2: Speakers (2- USB Multi-Channel Audio Device) [INFO] 3: Speaker/HP (Realtek High Definition Audio) [INFO] [Autoconf]: no profiles found for PC/PS3/Android (9571/1318). [INFO] [DirectSound]: Setting buffer size of 12288 bytes [INFO] [DirectSound]: Latency = 64 ms [INFO] [Font]: Using font rendering backend: freetype. [INFO] [Font]: Using font rendering backend: freetype. [INFO] [LED]: LED driver = ‘null’ 00000000008DD8C0 [INFO] SRAM will not be saved. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_history.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_favorites.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_music_history.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_video_history.lpl]. [INFO] Loading history file: [C:\Emulators\RetroArch-1.7.3\content_image_history.lpl]. [INFO] [Vulkan]: VSync => on [INFO] [Vulkan]: GPU supports linear images as textures, but not DEVICE_LOCAL. Falling back to copy path. [INFO] [Vulkan]: GPU supports linear images as textures, but not DEVICE_LOCAL. Falling back to copy path. [INFO] [Vulkan]: GPU supports linear images as textures, but not DEVICE_LOCAL. Falling back to copy path. [INFO] [slang]: Building pass #0 (N/A) [INFO] [slang]: Reflection [INFO] [slang]: Textures: [INFO] [slang]: Source (#0) [INFO] [slang]: [INFO] [slang]: Uniforms (Vertex: yes, Fragment: no): [INFO] [slang]: Push Constants (Vertex: no, Fragment: no): [INFO] [slang]: MVP (Offset: 0) [INFO] [slang]: [INFO] [slang]: Parameters: [INFO] [Vulkan filter chain]: Not using frame history. [INFO] [Vulkan filter chain]: Not using framebuffer feedback. [INFO] [Vulkan]: VSync => on [INFO] [Vulkan]: Swapchain supports present mode: 2. [INFO] [Vulkan]: Swapchain supports present mode: 3. [INFO] [Vulkan]: Swapchain supports present mode: 1. [INFO] [Vulkan]: Creating swapchain with present mode: 2 [INFO] [Vulkan]: Using swapchain size 1920 x 1080. [INFO] [Vulkan]: Got 3 swapchain images. [INFO] [Vulkan]: GPU supports linear images as textures, but not DEVICE_LOCAL. Falling back to copy path. [INFO] [Vulkan]: GPU supports linear images as textures, but not DEVICE_LOCAL. Falling back to copy path. [INFO] [Vulkan]: GPU supports linear images as textures, but not DEVICE_LOCAL. Falling back to copy path. [INFO] [slang]: Building pass #0 (N/A) [INFO] [slang]: Reflection [INFO] [slang]: Textures: [INFO] [slang]: Source (#0) [INFO] [slang]: [INFO] [slang]: Uniforms (Vertex: yes, Fragment: no): [INFO] [slang]: Push Constants (Vertex: no, Fragment: no): [INFO] [slang]: MVP (Offset: 0) [INFO] [slang]: [INFO] [slang]: Parameters: [INFO] [Vulkan filter chain]: Not using frame history. [INFO] [Vulkan filter chain]: Not using framebuffer feedback. [INFO] [Vulkan]: VSync => on [INFO] [Config]: Saved new config to “C:\Emulators\RetroArch-1.7.3\retroarch.cfg”. [INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames. [INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.

Ok, looks like you’re using Vulkan there, so no worries. I’m surprised you can’t get higher than 2x, but I guess that could just be as much as your GPU can handle /shrug

Well, in other games, like Crash Bandicoot, graphics is fairly acceptable. What irritates me to no end is however the stuttering sound. Can you think of any fix to that? It’s clear that the audio can’t keep up with the rest. Or should I just keep meddling with drivers?

If you’re getting audio crackling, that means it can’t maintain full speed, which means you need to dial back some options. If it was happening with the software renderer at 1x scale, as well, that means your CPU is just straight-up not fast enough for the core.

the PSX Beetle cores are very CPU demanding and benefits more from power on single core than multicore.

My PC has a phenom ii x4 960t and gtx 760 but cant get full speed when using vulkan and an internal resolution >=4 but with opengl i can get fullspeed at 8x IR.

That’s a fair assumption, I guess. It’s odd however, that I can run The Witcher 3, but Crash Bandicoot on PSX is too much :slight_smile:

I’ve found a surprising solution to my problem. I ditched Retroarch - in PSX’s regard - and gave ePSXe a try. Well, after some tweaking and configuring, it works great! I’m easily able to get quite much from the performance and quality. Looks good, works good. Dunno, maybe Beetle isn’t just a good pick for my machine.

Thank you very much for sticking with me this whole time and making out necessary insight from my lousy explanations! I appreciate it big time.