Parallel N64 Crashing at 8X Resolution

I am having issues running Parallel at 8X internal resolution. It works fine at 2X and 4X, but when I select 8X and restart, it crashes before loading the game. Here is my log file:

[INFO] RetroArch 1.9.0 (Git 6388872a54)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX
[INFO] Built: Aug 11 2020
[INFO] Version: 1.9.0
[INFO] Git: 6388872a54
[INFO] =================================================
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] [Overrides]: Redirecting save file to "C:\Users\user\AppData\Roaming\RetroArch\saves\.srm".
[INFO] [Overrides]: Redirecting save state to "C:\Users\user\AppData\Roaming\RetroArch\states\.state".
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Video @ 320x240
[INFO] [GL]: Found GL context: wgl
[INFO] [GL]: Detecting screen resolution 1920x1080.
[INFO] [WGL] extensions: WGL_ARB_extensions_string WGL_ARB_pixel_format WGL_ATI_pixel_format_float WGL_ARB_pixel_format_float WGL_ARB_multisample WGL_EXT_swap_control WGL_EXT_swap_control_tear WGL_ARB_pbuffer WGL_ARB_render_texture WGL_ARB_make_current_read WGL
[INFO] [WGL]: Adaptive VSync supported.
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [GL]: Vendor: ATI Technologies Inc., Renderer: AMD Radeon R9 200 Series.
[INFO] [GL]: Version: 4.6.13587 Compatibility Profile Context 20.4.2 26.20.15029.27016.
[INFO] [GL]: Using resolution 320x240
[INFO] [GL]: Default shader backend found: glsl.
[INFO] [Shader driver]: Using GLSL shader backend.
[INFO] [GLSL]: Checking GLSL shader support ...
[WARN] [GL]: Stock GLSL shaders will be used.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GLSL]: Found GLSL vertex shader.
[INFO] [GLSL]: Found GLSL fragment shader.
[INFO] [GLSL]: Linking GLSL program.
[INFO] [GL]: Using 4 textures.
[INFO] [GL]: Loaded 1 program(s).
[INFO] [XInput]: Found XInput v1.4.
[INFO] [Joypad]: Found joypad driver: "xinput".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Video]: Found display server: win32
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "gl".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Display]: Found display driver: "gl".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [MIDI]: Input disabled.
[INFO] [MIDI]: Output disabled.
[INFO] [MIDI]: Initialized "winmm" driver.
[INFO] Disconnecting device from port 6.
[INFO] Disconnecting device from port 7.
[INFO] Disconnecting device from port 8.
[INFO] Disconnecting device from port 9.
[INFO] Disconnecting device from port 10.
[INFO] Disconnecting device from port 11.
[INFO] Disconnecting device from port 12.
[INFO] Disconnecting device from port 13.
[INFO] Disconnecting device from port 14.
[INFO] Disconnecting device from port 15.
[INFO] Disconnecting device from port 16.
[INFO] [SRAM]: SRAM will not be saved.
[INFO] [Playlist]: Loading history file: [C:\Users\user\AppData\Roaming\RetroArch\content_history.lpl].
[INFO] [Playlist]: Loading history file: [C:\Users\user\AppData\Roaming\RetroArch\content_music_history.lpl].
[INFO] [Playlist]: Loading history file: [C:\Users\user\AppData\Roaming\RetroArch\content_video_history.lpl].
[INFO] [Playlist]: Loading history file: [C:\Users\user\AppData\Roaming\RetroArch\content_image_history.lpl].
[INFO] [Playlist]: Loading favorites file: [C:\Users\user\AppData\Roaming\RetroArch\content_favorites.lpl].
[INFO] [GL]: VSync => on
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [GL]: VSync => on
[INFO] [WGL]: wglSwapInterval(1)
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Environ]: SET_SUBSYSTEM_INFO.
[INFO] [CORE]: Using content: C:\Users\user\Documents\N64 Dumps\Perfect Dark\PerfectDark.NPDE.z64.
[INFO] Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [CORE]: Unloading core..
[INFO] [CORE]: Unloading core symbols..
[INFO] [Video]: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames.
[INFO] RetroArch 1.9.0 (Git 6388872a54)
[INFO] [Overrides]: Redirecting save file to "C:\Users\user\AppData\Roaming\RetroArch\saves\PerfectDark.NPDE.srm".
[INFO] [Overrides]: Redirecting save state to "C:\Users\user\AppData\Roaming\RetroArch\states\PerfectDark.NPDE.state".
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i5-3570K CPU @ 3.40GHz
[INFO] Capabilities:  MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 SSE4.2 AES AVX
[INFO] Built: Aug 11 2020
[INFO] Version: 1.9.0
[INFO] Git: 6388872a54
[INFO] =================================================
[INFO] [CORE]: Loading dynamic libretro core from: "C:\Users\user\AppData\Roaming\RetroArch\cores\parallel_n64_libretro.dll"
[INFO] [Overrides]: No core-specific overrides found at C:\Users\user\AppData\Roaming\RetroArch\config\ParaLLEl N64\ParaLLEl N64.cfg.
[INFO] [Overrides]: No content-dir-specific overrides found at C:\Users\user\AppData\Roaming\RetroArch\config\ParaLLEl N64\Perfect Dark.cfg.
[INFO] [Overrides]: No game-specific overrides found at C:\Users\user\AppData\Roaming\RetroArch\config\ParaLLEl N64\PerfectDark.NPDE.cfg.
[INFO] [Environ]: SET_VARIABLES.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO] [Remaps]: remap directory: C:\Users\user\AppData\Roaming\RetroArch\config\remaps
[INFO] [Overrides]: Redirecting save file to "C:\Users\user\AppData\Roaming\RetroArch\saves\PerfectDark.NPDE.srm".
[INFO] [Overrides]: Redirecting save state to "C:\Users\user\AppData\Roaming\RetroArch\states\PerfectDark.NPDE.state".
[INFO] [Environ]: GET_LOG_INTERFACE.
[INFO] [Environ]: GET_PERF_INTERFACE.
[INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888.
[INFO] [Environ]: GET_RUMBLE_INTERFACE.
[INFO] [Environ]: SET_SERIALIZATION_QUIRKS.
[INFO] [CONTENT LOAD]: Loading content file: C:\Users\user\Documents\N64 Dumps\Perfect Dark\PerfectDark.NPDE.z64.
[INFO] Did not find a valid content patch.
[INFO] [Environ]: SET_HW_RENDER.
[INFO] Requesting Vulkan context.
[INFO] [Environ]: SET_HW_RENDER_CONTEXT_NEGOTIATION_INTERFACE.
[libretro WARN] mupen64plus: No version number in 'Core' config section. Setting defaults.
[libretro INFO] EmuThread: M64CMD_ROM_OPEN
[libretro INFO] mupen64plus: Perfect Dark INI patches applied.
[libretro INFO] mupen64plus: Goodname: Perfect Dark
[libretro INFO] mupen64plus: Headername: Perfect Dark
[libretro INFO] mupen64plus: Name: Perfect Dark        
[libretro INFO] mupen64plus: MD5: 7F4171B0C8D17815BE37913F535E4E93
[libretro INFO] mupen64plus: CRC: ddf460cc 3ca634c0
[libretro INFO] mupen64plus: Imagetype: .z64 (native)
[libretro INFO] mupen64plus: Rom size: 33554432 bytes (or 32 Mb or 256 Megabits)
[libretro INFO] mupen64plus: Version: 1449
[libretro INFO] mupen64plus: Manufacturer: Nintendo
[libretro INFO] mupen64plus: Country: USA
[libretro INFO] EmuThread: M64CMD_ROM_GET_HEADER
[INFO] [SRAM]: Skipping SRAM load..
[INFO] Version of libretro API: 1
[INFO] Compiled against API: 1
[INFO] [Cheats]: Load game-specific cheatfile: C:\Users\user\AppData\Roaming\RetroArch\cheats\ParaLLEl N64\PerfectDark.NPDE.cht
[INFO] [Audio]: Set audio input rate to: 44004.66 Hz.
[INFO] [Video]: Video @ 640x480
[INFO] [Video]: Using HW render, Vulkan driver forced.
[INFO] [Video]: "gl" saved as cached driver.
[INFO] [Vulkan]: Vulkan dynamic library loaded.
[INFO] [Vulkan]: App: paraLLEl-RDP (version 0)
[INFO] [Vulkan]: Engine: Granite (version 0)
[INFO] [Vulkan]: Found vulkan context: vk_w
[INFO] [Vulkan]: Detecting screen resolution 1920x1080.
[INFO] [Vulkan]: Found GPU at index 0: AMD Radeon R9 200 Series
[INFO] [Vulkan]: Using GPU index 0.
[INFO] [Vulkan]: Using fences for WSI acquire.
[INFO] [Vulkan]: Using GPU: AMD Radeon R9 200 Series
[INFO] [Vulkan]: Swapchain supports present mode: 0.
[INFO] [Vulkan]: Swapchain supports present mode: 2.
[INFO] [Vulkan]: Swapchain supports present mode: 3.
[INFO] [Vulkan]: Creating swapchain with present mode: 2
[INFO] [Vulkan]: Using swapchain size 640 x 480.
[INFO] [Vulkan]: Got 3 swapchain images.
[INFO] [Vulkan]: Using resolution 640x480
[INFO] [Vulkan]: Using BGRA8888 format.
[INFO] [Vulkan]: Loading stock shader.
[INFO] [slang]: Building pass #0 (N/A)
[INFO] [Vulkan filter chain]: Not using frame history.
[INFO] [Vulkan filter chain]: Not using framebuffer feedback.
[INFO] [XInput]: Found XInput v1.4.
[INFO] [Joypad]: Found joypad driver: "xinput".
[INFO] [Font]: Using font rendering backend: freetype.
[INFO] [Video]: Found display server: win32
[INFO] [Environ]: SET_INPUT_DESCRIPTORS:
[libretro INFO] EmuThread: M64CMD_EXECUTE.
[libretro INFO] Using 3 sync frames for parallel-RDP.
[libretro INFO] Using 8x upscaling!
1 Like

While the crashing isn’t supposed to happen, it’s not a surprise that it doesn’t work, as it’s pretty fragile at that scale. I think we would need a backtrace to really know what’s happening, but even then it’s probably not something that’s fixable, unfortunately.

Thank you for the quick response. I’ll stick to 4X in that case. :slight_smile:

1 Like