Issue with N64 cores mupen64plus_next and parallel_n64

I am unable to start any N64 games. When I use mupen64plus_next, I get a message that I am unable to load content. With parallel_n64, when I select a game, the playing window turns white then disappears altogether. These games run fine when I use the Project N64 3.0, but I would rather use one front end since the two other cores I have are working fine. Any suggestions?

We would need to see a log of the crash with mupen64plus-next to even guess what’s going on there. Ditto for the ParaLLEl-N64 white screen.

1 Like

Here is the mupen64plus-next log file does not crash, just states unable to log content:

[INFO] RetroArch 1.14.0 (Git e3c92b0)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz
[INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: Dec 13 2022
[INFO] Version: 1.14.0
[INFO] Git: e3c92b0
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] [Core]: Version of libretro API: 1, Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Set video size to: 960x720.
[INFO] [XInput]: Found XInput v1.4.
[WARN] [DInput]: Strong rumble unavailable.
[WARN] [DInput]: Weak rumble unavailable.
[INFO] [Joypad]: Found joypad driver: "dinput".
[INFO] [D3D11]: Device created (Feature Level: 11.0)
[INFO] [D3D11]: Flip model and tear control supported and enabled.
[INFO] [D3D11]: Requesting 1 maximum frame latency, using 1.
[INFO] [D3D11]: Found GPU at index 0: "NVIDIA GeForce GTX 970M".
[INFO] [D3D11]: Found GPU at index 1: "Microsoft Basic Render Driver".
[INFO] [D3D11]: Using GPU index 0.
[INFO] [Video]: Found display server: "win32".
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "d3d11".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_music_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_video_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_image_history.lpl".
[INFO] [Playlist]: Loading favorites file: "C:\RetroArch-Win64\content_favorites.lpl".
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [Environ]: SET_SUBSYSTEM_INFO.
[INFO] Subsystem ID: 0
Special game type: N64 Disk Drive
  Ident: ndd
  ID: 1
  Content:
[INFO]     Disk (required)
[INFO]     Cartridge (required)
[INFO] Subsystem ID: 1
Special game type: N64 Transferpak
  Ident: gb
  ID: 2
  Content:
[INFO]     Gameboy RAM (required)
[INFO]     Gameboy ROM (required)
[INFO]     Cartridge (required)
[INFO] Subsystems: 2
[INFO] [Content]: Updating firmware status for: "C:\RetroArch-
Win64\cores\mupen64plus_next_libretro.dll" on "C:\RetroArch-Win64\system".
[INFO] [Core]: Using content: "C:\Games\N64\Banjo-Kazooie (USA) (Rev 1).z64".
[INFO] [Core]: 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.14.0 (Git e3c92b0)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz
[INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: Dec 13 2022
[INFO] Version: 1.14.0
[INFO] Git: e3c92b0
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Core]: Loading dynamic libretro core from: "C:\RetroArch-
Win64\cores\mupen64plus_next_libretro.dll"
[INFO] [Environ]: SET_SUBSYSTEM_INFO.
[INFO] Special game type: N64 Disk Drive
  Ident: ndd
  ID: 1
  Content:
[INFO]     Disk (required)
[INFO]     Cartridge (required)
[INFO] Special game type: N64 Transferpak
  Ident: gb
  ID: 2
  Content:
[INFO]     Gameboy RAM (required)
[INFO]     Gameboy ROM (required)
[INFO]     Cartridge (required)
[INFO] [Environ]: GET_CORE_OPTIONS_VERSION.
[INFO] [Environ]: RETRO_ENVIRONMENT_SET_CORE_OPTIONS_V2.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO]    Controller port: 1
[INFO]       Controller (ID: 1)
[INFO]       RetroPad (ID: 1)
[INFO]    Controller port: 2
[INFO]       Controller (ID: 1)
[INFO]       RetroPad (ID: 1)
[INFO]    Controller port: 3
[INFO]       Controller (ID: 1)
[INFO]       RetroPad (ID: 1)
[INFO]    Controller port: 4
[INFO]       Controller (ID: 1)
[INFO]       RetroPad (ID: 1)
[INFO] [Overrides]: Redirecting save file to "C:\RetroArch-Win64\
saves\Banjo-Kazooie (USA) (Rev 1).srm".
[INFO] [Overrides]: Redirecting save state to "C:\RetroArch-Win64\
states\Banjo-Kazooie (USA) (Rev 1).state".
[INFO] [Environ]: SYSTEM_DIRECTORY: "C:\RetroArch-Win64\system".
[INFO] [Environ]: SYSTEM_DIRECTORY: "C:\RetroArch-Win64\system".
[INFO] [Environ]: GET_LOG_INTERFACE.
[INFO] [Environ]: GET_PERF_INTERFACE.
[INFO] [Environ]: SET_PIXEL_FORMAT: XRGB8888.
[INFO] [Environ]: GET_RUMBLE_INTERFACE.
[INFO] [Content]: Loading content file: "C:\Games\N64\Banjo-Kazooie 
(USA) (Rev 1).z64".
[INFO] [Environ]: GET_VARIABLE: mupen64plus-rdp-plugin = "gliden64"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-rsp-plugin = "hle"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-ThreadedRenderer = "False"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-BilinearMode = "standard"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-HybridFilter = "True"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-DitheringPattern = "False"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-DitheringQuantization = "False"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-RDRAMImageDitheringMode = "False"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-FXAA = "0"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-MultiSampling = "0"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-FrameDuping = "False"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-Framerate = "Original"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-virefresh = "Auto"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-EnableLODEmulation = "True"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-EnableFBEmulation = "True"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-EnableN64DepthCompare = "False"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-EnableCopyColorToRDRAM = "Async"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-EnableCopyDepthToRDRAM = "Software"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-EnableHWLighting = "False"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-CorrectTexrectCoords = "Off"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-EnableTexCoordBounds = "False"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-EnableInaccurate
TextureCoordinates = "False"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-BackgroundMode = "OnePiece"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-EnableNativeResTexrects = "Disabled"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-txFilterMode = "None"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-txEnhancementMode = "None"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-txFilterIgnoreBG = "True"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-txHiresEnable = "False"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-txCacheCompression = "True"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-txHiresFullAlphaChannel = "False"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-MaxHiResTxVramLimit = "0"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-MaxTxCacheSize = "8000"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-EnableLegacyBlending = "False"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-EnableFragmentDepthWrite = "True"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-EnableShadersStorage = "True"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-EnableTextureCache = "True"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-EnableEnhancedTextureStorage
 = "False"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-EnableEnhancedHighResStorage 
= "False"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-EnableHiResAltCRC = "False"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-EnableCopyAuxToRDRAM = "False"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-GLideN64IniBehaviour = "late"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-cpucore = "dynamic_recompiler"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-aspect = "4:3"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-EnableNativeResFactor = "0"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-43screensize = "640x480"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-astick-deadzone = "15"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-astick-sensitivity = "100"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-CountPerOp = "0"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-CountPerOpDenomPot = "0"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-r-cbutton = "C1"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-l-cbutton = "C2"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-d-cbutton = "C3"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-u-cbutton = "C4"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-EnableOverscan = "Enabled"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-OverscanTop = "0"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-OverscanLeft = "0"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-OverscanRight = "0"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-OverscanBottom = "0"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-alt-map = "False"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-ForceDisableExtraMem = "False"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-IgnoreTLBExceptions = "False"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-pak1 = "memory"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-pak2 = "none"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-pak3 = "none"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-pak4 = "none"
[INFO] [Environ]: GET_VARIABLE: mupen64plus-rdp-plugin = "gliden64"
[INFO] [Environ]: SET_HW_RENDER, context type: gl.
[INFO] Requesting OpenGL context.
[ERROR] [Environ]: SET_HW_RENDER: Dynamic verify HW context failed.
[libretro ERROR] mupen64plus: libretro frontend doesn't have OpenGL support
[ERROR] [Content]: Failed to load content
[INFO] [Core]: Content ran for a total of: 00 hours, 00 minutes, 00 seconds.
[INFO] [Core]: Unloading core..
[INFO] [PERF]: Performance counters (libretro):
[INFO] [Core]: Unloading core symbols..
[INFO] [Core]: Saved core options file to "C:\RetroArch-Win64\config\Mupen64Plus-
Next\Mupen64Plus-Next.opt".
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] [Core]: Version of libretro API: 1, Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 47984.00 Hz.
[INFO] [Video]: Set video size to: 960x720.
[WARN] [DInput]: Strong rumble unavailable.
[WARN] [DInput]: Weak rumble unavailable.
[INFO] [Joypad]: Found joypad driver: "dinput".
[INFO] [D3D11]: Device created (Feature Level: 11.0)
[INFO] [D3D11]: Flip model and tear control supported and enabled.
[INFO] [D3D11]: Requesting 1 maximum frame latency, using 1.
[INFO] [D3D11]: Found GPU at index 0: "NVIDIA GeForce GTX 970M".
[INFO] [D3D11]: Found GPU at index 1: "Microsoft Basic Render Driver".
[INFO] [D3D11]: Using GPU index 0.
[INFO] [Video]: Found display server: "win32".
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "d3d11".
[INFO] [Environ]: SET_SUBSYSTEM_INFO.
[INFO] Subsystem ID: 0
Special game type: N64 Disk Drive
  Ident: ndd
  ID: 1
  Content:
[INFO]     Disk (required)
[INFO]     Cartridge (required)
[INFO] Subsystem ID: 1
Special game type: N64 Transferpak
  Ident: gb
  ID: 2
  Content:
[INFO]     Gameboy RAM (required)
[INFO]     Gameboy ROM (required)
[INFO]     Cartridge (required)
[INFO] Subsystems: 2
[INFO] [Qt]: Reloading shader parameters.
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_music_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_video_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_image_history.lpl".
[INFO] [Playlist]: Loading favorites file: "C:\RetroArch-Win64\content_favorites.lpl".
Here is the **ParaLLEl-N64** log with the Windows Event Log event entry showing the crash:
[INFO] RetroArch 1.14.0 (Git e3c92b0)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz
[INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: Dec 13 2022
[INFO] Version: 1.14.0
[INFO] Git: e3c92b0
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] [Core]: Version of libretro API: 1, Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Set video size to: 960x720.
[INFO] [XInput]: Found XInput v1.4.
[WARN] [DInput]: Strong rumble unavailable.
[WARN] [DInput]: Weak rumble unavailable.
[INFO] [Joypad]: Found joypad driver: "dinput".
[INFO] [D3D11]: Device created (Feature Level: 11.0)
[INFO] [D3D11]: Flip model and tear control supported and enabled.
[INFO] [D3D11]: Requesting 1 maximum frame latency, using 1.
[INFO] [D3D11]: Found GPU at index 0: "NVIDIA GeForce GTX 970M".
[INFO] [D3D11]: Found GPU at index 1: "Microsoft Basic Render Driver".
[INFO] [D3D11]: Using GPU index 0.
[INFO] [Video]: Found display server: "win32".
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "d3d11".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_music_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_video_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_image_history.lpl".
[INFO] [Playlist]: Loading favorites file: "C:\RetroArch-Win64\content_favorites.lpl".
[INFO] [Environ]: SET_SUBSYSTEM_INFO.
[INFO] Subsystem ID: 0
Special game type: Cartridge and Disk
  Ident: n64_cart_disk
  ID: 257
  Content:
[INFO]     Cartridge (optional)
[INFO]     Disk (optional)
[INFO] Subsystems: 1
[INFO] [Environ]: SET_SUBSYSTEM_INFO.
[INFO] Subsystem ID: 0
Special game type: Cartridge and Disk
  Ident: n64_cart_disk
  ID: 257
  Content:
[INFO]     Cartridge (optional)
[INFO]     Disk (optional)
[INFO] Subsystems: 1
[INFO] [Core]: Using content: "C:\Games\N64\Bomberman 64.v64".
[INFO] [Core]: 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.14.0 (Git e3c92b0)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz
[INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: Dec 13 2022
[INFO] Version: 1.14.0
[INFO] Git: e3c92b0
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Core]: Loading dynamic libretro core from: "C:\RetroArch-
Win64\cores\parallel_n64_libretro.dll"
[INFO] [Environ]: SET_VARIABLES.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO]    Controller port: 1
[INFO]       Controller (ID: 1)
[INFO]       Mouse (ID: 2)
[INFO]       RetroPad (ID: 1)
[INFO]    Controller port: 2
[INFO]       Controller (ID: 1)
[INFO]       Mouse (ID: 2)
[INFO]       RetroPad (ID: 1)
[INFO]       Controller (ID: 1)
[INFO]       Mouse (ID: 2)
[INFO]       RetroPad (ID: 1)
[INFO]    Controller port: 4
[INFO]       Controller (ID: 1)
[INFO]       Mouse (ID: 2)
[INFO]       RetroPad (ID: 1)
[INFO] [Environ]: SET_SUBSYSTEM_INFO.
[INFO] Special game type: Cartridge and Disk
  Ident: n64_cart_disk
  ID: 257
  Content:
[INFO]     Cartridge (optional)
[INFO]     Disk (optional)
[INFO] [Overrides]: Redirecting save file to "C:\RetroArch-Win64\
saves\Bomberman 64.srm".
[INFO] [Overrides]: Redirecting save state to "C:\RetroArch-Win64\
states\Bomberman 64.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]: Loading content file: "C:\Games\N64\Bomberman 64.v64".
[INFO] [Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-synchronous = "enabled"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-overscan = "0"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-divot-filter = "enabled"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-gamma-dither = "enabled"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-vi-aa = "enabled"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-vi-bilinear = "enabled"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-dither-filter = "enabled"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-upscaling = "1x"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-downscaling = "disable"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-native-texture-lod = "disabled"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-native-tex-rect = "enabled"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-send_allist_to_hle_rsp = "disabled"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-screensize = "640x480"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-audio-buffer-size = "2048"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-gfxplugin = "auto"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-angrylion-vioverlay = "Filtered"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-angrylion-sync = "Low"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-angrylion-multithread = "all threads"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-angrylion-overscan = "disabled"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-filtering = "automatic"
[libretro DEBUG] set filtering mode...
[INFO] [Environ]: GET_VARIABLE: parallel-n64-dithering = "enabled"
[libretro DEBUG] set dithering mode...
[INFO] [Environ]: GET_VARIABLE: parallel-n64-polyoffset-factor = "-3.0"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-polyoffset-units = "-3.0"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-astick-deadzone = "15"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-astick-sensitivity = "100"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-gfxplugin-accuracy = "veryhigh"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-virefresh = "auto"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-bufferswap = "disabled"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-framerate = "original"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-alt-map = "disabled"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-pak1 = "none"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-pak2 = "none"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-pak3 = "none"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-pak4 = "none"
[INFO] [Environ]: SET_HW_RENDER, context type: gl.
[INFO] Requesting OpenGL context.
[ERROR] [Environ]: SET_HW_RENDER: Dynamic verify HW context failed.
[libretro ERROR] mupen64plus: libretro frontend doesn't have OpenGL support.
[libretro WARN] mupen64plus: No version number in 'Core' config section. Setting defaults.
[libretro INFO] EmuThread: M64CMD_ROM_OPEN
[libretro INFO] mupen64plus: BOMBERMAN64U INI patches applied.
[libretro INFO] mupen64plus: Goodname: BOMBERMAN64U
[libretro INFO] mupen64plus: Headername: BOMBERMAN64U
[libretro INFO] mupen64plus: Name: BOMBERMAN64U        
[libretro INFO] mupen64plus: MD5: 093058ECE14C8CC1A887B2087EB5CFE9
[libretro INFO] mupen64plus: CRC: f568d51e 7e49ba1e
[libretro INFO] mupen64plus: Imagetype: .z64 (native)
[libretro INFO] mupen64plus: Rom size: 8388608 bytes (or 8 Mb or 64 Megabits)
[libretro DEBUG] mupen64plus: ClockRate = f
[libretro INFO] mupen64plus: Version: 1448
[libretro INFO] mupen64plus: Manufacturer: Nintendo
[libretro DEBUG] mupen64plus: Cartridge_ID: 4d42
[libretro INFO] mupen64plus: Country: USA
[libretro DEBUG] mupen64plus: PC = 80000400
[libretro DEBUG] mupen64plus: Save type: 0
[libretro INFO] EmuThread: M64CMD_ROM_GET_HEADER
[INFO] [Core]: Version of libretro API: 1, Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 44004.66 Hz.
[INFO] [Video]: Set video size to: 1440x1080.
[WARN] [DInput]: Strong rumble unavailable.
[WARN] [DInput]: Weak rumble unavailable.
[INFO] [Joypad]: Found joypad driver: "dinput".
[INFO] [D3D11]: Device created (Feature Level: 11.0)
[INFO] [D3D11]: Flip model and tear control supported and enabled.
[INFO] [D3D11]: Requesting 1 maximum frame latency, using 1.
[INFO] [D3D11]: Found GPU at index 0: "NVIDIA GeForce GTX 970M".
[INFO] [D3D11]: Found GPU at index 1: "Microsoft Basic Render Driver".
[INFO] [D3D11]: Using GPU index 0.
[INFO] [Video]: Found display server: "win32".
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "d3d11".
[INFO] [Environ]: SET_SUBSYSTEM_INFO.
[INFO] Subsystem ID: 0
Special game type: Cartridge and Disk
  Ident: n64_cart_disk
  ID: 257
  Content:
[INFO]     Cartridge (optional)
[INFO]     Disk (optional)
[INFO] Subsystems: 1
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_music_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_video_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_image_history.lpl".
[INFO] [Playlist]: Loading favorites file: "C:\RetroArch-Win64\content_favorites.lpl".
[INFO] [Playlist]: Written to playlist file: "C:\RetroArch-Win64\content_history.lpl".

Windows Event Log:
Log Name:      Application
Source:        Application Error
Date:          3/20/2023 10:29:42 AM
Event ID:      1000
Task Category: (100)
Level:         Error
Keywords:      Classic
User:          N/A
Computer:      JimROG
Description:
Faulting application name: retroarch.exe, version: 0.0.0.0, time stamp: 0x00000000
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x0000000000000000
Faulting process id: 0x29b4
Faulting application start time: 0x01d95b38538b36ad
Faulting application path: C:\RetroArch-Win64\retroarch.exe
Faulting module path: unknown
Report Id: 66871335-2678-4495-af57-1885a9ce6787
Faulting package full name: 
Faulting package-relative application ID: 
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="Application Error" />
    <EventID Qualifiers="0">1000</EventID>
    <Version>0</Version>
    <Level>2</Level>
    <Task>100</Task>
    <Opcode>0</Opcode>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2023-03-20T14:29:42.1996467Z" />
    <EventRecordID>42695</EventRecordID>
    <Correlation />
    <Execution ProcessID="0" ThreadID="0" />
    <Channel>Application</Channel>
    <Computer>JimROG</Computer>
    <Security />
  </System>
  <EventData>
    <Data>retroarch.exe</Data>
    <Data>0.0.0.0</Data>
    <Data>00000000</Data>
    <Data>unknown</Data>
    <Data>0.0.0.0</Data>
    <Data>00000000</Data>
    <Data>c0000005</Data>
    <Data>0000000000000000</Data>
    <Data>29b4</Data>
    <Data>01d95b38538b36ad</Data>
    <Data>C:\RetroArch-Win64\retroarch.exe</Data>
    <Data>unknown</Data>
    <Data>66871335-2678-4495-af57-1885a9ce6787</Data>
    <Data>
    </Data>
    <Data>
    </Data>
  </EventData>
</Event>

Thank you!

Nobody can read that. Wrap log output with three backticks

like this
and this
and this

Sorry, looked fine when I pasted it.

There it is. No idea how that is even possible, but you are using/forcing d3d11, which the core can’t use since it wants either gl or vulkan depending on the RDP renderer.

[INFO] Requesting OpenGL context.
[ERROR] [Environ]: SET_HW_RENDER: Dynamic verify HW context failed.
[libretro ERROR] mupen64plus: libretro frontend doesn’t have OpenGL support.

By default cores are allowed to change the video driver, so either you have disabled that or something serious is going on, since “not having opengl support” with modern hardware is rather impossible.

Focusing on mupen64plus, changed the driver to vulkan, now this does the white window and aborts

[INFO] RetroArch 1.14.0 (Git e3c92b0)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz
[INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: Dec 13 2022
[INFO] Version: 1.14.0
[INFO] Git: e3c92b0
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Environ]: SET_PIXEL_FORMAT: RGB565.
[INFO] [Core]: Version of libretro API: 1, Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 48000.00 Hz.
[INFO] [Video]: Set video size to: 960x720.
[INFO] [Vulkan]: Vulkan dynamic library loaded.
[INFO] [Vulkan]: Found vulkan context: "vk_w".
[INFO] [Vulkan]: Detecting screen resolution: 1920x1080.
[INFO] [Vulkan]: Found GPU at index 0: "NVIDIA GeForce GTX 970M".
[INFO] [Vulkan]: Using GPU index 0.
[INFO] [Vulkan]: Using fences for WSI acquire.
[INFO] [Vulkan]: Using GPU: "NVIDIA GeForce GTX 970M".
[INFO] [Vulkan]: Queue family 0 supports 16 sub-queues.
[INFO] [Vulkan]: Got 3 swapchain images.
[INFO] [Vulkan]: Using resolution 960x720.
[INFO] [Vulkan]: Using RGB565 format.
[INFO] [Vulkan]: Loading stock shader.
[INFO] [XInput]: Found XInput v1.4.
[WARN] [DInput]: Strong rumble unavailable.
[WARN] [DInput]: Weak rumble unavailable.
[INFO] [Joypad]: Found joypad driver: "dinput".
[INFO] [Video]: Found display server: "win32".
[INFO] [Autoconf]: Retro-Bit Tribute64 - USB (D-Input) configured in port 1.
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "vulkan".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_music_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_video_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_image_history.lpl".
[INFO] [Playlist]: Loading favorites file: "C:\RetroArch-Win64\content_favorites.lpl".
[INFO] [Environ]: SET_SUBSYSTEM_INFO.
[INFO] Subsystem ID: 0
Special game type: Cartridge and Disk
  Ident: n64_cart_disk
  ID: 257
  Content:
[INFO]     Cartridge (optional)
[INFO]     Disk (optional)
[INFO] Subsystems: 1
[INFO] [Core]: Using content: "C:\Games\N64\Bomberman 64.v64".
[INFO] [Core]: 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.14.0 (Git e3c92b0)
[INFO] === Build =======================================
[INFO] CPU Model Name: Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz
[INFO] Capabilities: MMX MMXEXT SSE SSE2 SSE3 SSE4 SSE4.2 AES AVX AVX2
[INFO] Built: Dec 13 2022
[INFO] Version: 1.14.0
[INFO] Git: e3c92b0
[INFO] =================================================
[INFO] [Input]: Found input driver: "dinput".
[INFO] [Core]: Loading dynamic libretro core from: "C:\RetroArch-Win64\cores\parallel_n64_libretro.dll"
[INFO] [Environ]: SET_VARIABLES.
[INFO] [Environ]: SET_CONTROLLER_INFO.
[INFO]    Controller port: 1
[INFO]       Controller (ID: 1)
[INFO]       Mouse (ID: 2)
[INFO]       RetroPad (ID: 1)
[INFO]    Controller port: 2
[INFO]       Controller (ID: 1)
[INFO]       Mouse (ID: 2)
[INFO]       RetroPad (ID: 1)
[INFO]    Controller port: 3
[INFO]       Controller (ID: 1)
[INFO]       Mouse (ID: 2)
[INFO]       RetroPad (ID: 1)
[INFO]    Controller port: 4
[INFO]       Controller (ID: 1)
[INFO]       Mouse (ID: 2)
[INFO]       RetroPad (ID: 1)
[INFO] [Environ]: SET_SUBSYSTEM_INFO.
[INFO] Special game type: Cartridge and Disk
  Ident: n64_cart_disk
  ID: 257
  Content:
[INFO]     Cartridge (optional)
[INFO]     Disk (optional)
[INFO] [Overrides]: Redirecting save file to "C:\RetroArch-Win64\saves\Bomberman 64.srm".
[INFO] [Overrides]: Redirecting save state to "C:\RetroArch-Win64\states\Bomberman 64.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]: Loading content file: "C:\Games\N64\Bomberman 64.v64".
[INFO] [Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-synchronous = "enabled"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-overscan = "0"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-divot-filter = "enabled"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-gamma-dither = "enabled"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-vi-aa = "enabled"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-vi-bilinear = "enabled"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-dither-filter = "enabled"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-upscaling = "1x"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-downscaling = "disable"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-native-texture-lod = "disabled"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-parallel-rdp-native-tex-rect = "enabled"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-send_allist_to_hle_rsp = "disabled"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-screensize = "640x480"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-audio-buffer-size = "2048"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-gfxplugin = "auto"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-angrylion-vioverlay = "Filtered"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-angrylion-sync = "Low"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-angrylion-multithread = "all threads"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-angrylion-overscan = "disabled"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-filtering = "automatic"
[libretro DEBUG] set filtering mode...
[INFO] [Environ]: GET_VARIABLE: parallel-n64-dithering = "enabled"
[libretro DEBUG] set dithering mode...
[INFO] [Environ]: GET_VARIABLE: parallel-n64-polyoffset-factor = "-3.0"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-polyoffset-units = "-3.0"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-astick-deadzone = "15"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-astick-sensitivity = "100"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-gfxplugin-accuracy = "veryhigh"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-virefresh = "auto"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-bufferswap = "disabled"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-framerate = "original"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-alt-map = "disabled"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-pak1 = "none"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-pak2 = "none"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-pak3 = "none"
[INFO] [Environ]: GET_VARIABLE: parallel-n64-pak4 = "none"
[INFO] [Environ]: SET_HW_RENDER, context type: gl.
[INFO] Requesting OpenGL context.
[ERROR] [Environ]: SET_HW_RENDER: Dynamic verify HW context failed.
[libretro ERROR] mupen64plus: libretro frontend doesn't have OpenGL support.
[libretro WARN] mupen64plus: No version number in 'Core' config section. Setting defaults.
[libretro INFO] EmuThread: M64CMD_ROM_OPEN
[libretro INFO] mupen64plus: BOMBERMAN64U INI patches applied.
[libretro INFO] mupen64plus: Goodname: BOMBERMAN64U
[libretro INFO] mupen64plus: Headername: BOMBERMAN64U
[libretro INFO] mupen64plus: Name: BOMBERMAN64U        
[libretro INFO] mupen64plus: MD5: 093058ECE14C8CC1A887B2087EB5CFE9
[libretro INFO] mupen64plus: CRC: f568d51e 7e49ba1e
[libretro INFO] mupen64plus: Imagetype: .z64 (native)
[libretro INFO] mupen64plus: Rom size: 8388608 bytes (or 8 Mb or 64 Megabits)
[libretro DEBUG] mupen64plus: ClockRate = f
[libretro INFO] mupen64plus: Version: 1448
[libretro INFO] mupen64plus: Manufacturer: Nintendo
[libretro DEBUG] mupen64plus: Cartridge_ID: 4d42
[libretro INFO] mupen64plus: Country: USA
[libretro DEBUG] mupen64plus: PC = 80000400
[libretro DEBUG] mupen64plus: Save type: 0
[libretro INFO] EmuThread: M64CMD_ROM_GET_HEADER
[INFO] [Core]: Version of libretro API: 1, Compiled against API: 1
[INFO] [Audio]: Set audio input rate to: 44004.66 Hz.
[INFO] [Video]: Set video size to: 1440x1080.
[INFO] [Vulkan]: Vulkan dynamic library loaded.
[INFO] [Vulkan]: Found vulkan context: "vk_w".
[INFO] [Vulkan]: Detecting screen resolution: 1920x1080.
[INFO] [Vulkan]: Found GPU at index 0: "NVIDIA GeForce GTX 970M".
[INFO] [Vulkan]: Using GPU index 0.
[INFO] [Vulkan]: Using fences for WSI acquire.
[INFO] [Vulkan]: Using GPU: "NVIDIA GeForce GTX 970M".
[INFO] [Vulkan]: Queue family 0 supports 16 sub-queues.
[INFO] [Vulkan]: Got 3 swapchain images.
[INFO] [Vulkan]: Using resolution 1440x1036.
[INFO] [Vulkan]: Using BGRA8888 format.
[INFO] [Vulkan]: Loading stock shader.
[WARN] [DInput]: Strong rumble unavailable.
[WARN] [DInput]: Weak rumble unavailable.
[INFO] [Joypad]: Found joypad driver: "dinput".
[INFO] [Video]: Found display server: "win32".
[INFO] [Autoconf]: Retro-Bit Tribute64 - USB (D-Input) configured in port 1.
[INFO] [XAudio2]: Requesting 64 ms latency, using 64 ms latency.
[INFO] [Display]: Found display driver: "vulkan".
[INFO] [Environ]: SET_SUBSYSTEM_INFO.
[INFO] Subsystem ID: 0
Special game type: Cartridge and Disk
  Ident: n64_cart_disk
  ID: 257
  Content:
[INFO]     Cartridge (optional)
[INFO]     Disk (optional)
[INFO] Subsystems: 1
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_music_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_video_history.lpl".
[INFO] [Playlist]: Loading history file: "C:\RetroArch-Win64\content_image_history.lpl".
[INFO] [Playlist]: Loading favorites file: "C:\RetroArch-Win64\content_favorites.lpl".

Faulting application name: retroarch.exe, version: 0.0.0.0, time stamp: 0x00000000
Faulting module name: unknown, version: 0.0.0.0, time stamp: 0x00000000
Exception code: 0xc0000005
Fault offset: 0x0000000000000000
Faulting process id: 0x5284
Faulting application start time: 0x01d95b440861d36a
Faulting application path: C:\RetroArch-Win64\retroarch.exe
Faulting module path: unknown
Report Id: 8a8a09fc-0ebb-40eb-b10f-04be8df87d92
Faulting package full name: 
Faulting package-relative application ID:

Something wrong with the OS drivers then. I’m using a regular GTX 970 no problemo.

And indeed simply changing the video driver in RA does not change the used HW driver in the core. It is still requesting gl, since it is the default in the core:

[INFO] [Environ]: SET_HW_RENDER, context type: gl.
[INFO] Requesting OpenGL context.
[ERROR] [Environ]: SET_HW_RENDER: Dynamic verify HW context failed.
[libretro ERROR] mupen64plus: libretro frontend doesn’t have OpenGL support.

I installed the latest NVIDIA GeoForce driver and the problem still occurs. image

Other cores play fine: TurboGraphix PC Engine, GameCube Dolphin (just played 4 minutes of Zelda The Wind Waker.

I also have Blizzard Games, Origin/EA Games and Steam without issue. Any suggestions would be appreciated.

Thank you!

All I can think of is getting RA to run with glcore first, so that editing the core option file manually to not use gl is not necessary.

Pretty sure you will have issues with other HW cores too, like Beetle PSX HW and Flycast. Software cores of course don’t care about the video driver.

Downloaded an utility to report OpenGL version from this site:

How-to-verify-the-supported-OpenGL-versions-of-the-graphics-card

Here are the versions it reported:

SO I hope this info will help RA with next steps. Thank you!

did you check to see if settings > core > allow cores to change the video driver is ENABLED?

Hi hunter… I was just wondering, out of curiosity, if there was a reason to have this as an option? I have seen that having it disabled causes problems, but is there a time when it is necessary to block the core from changing the driver? I’m sure there’s a good reason for it that I just don’t know about.

Just if you want to force it to use a specific driver instead of the one it wants to use by default. Many hardware-rendered cores support more than one renderer, but a person’s hardware may work better with one vs another (AMD’s notoriously poor OpenGL performance in Windows is a good example), and not all cores have explicit settings for choosing among them.

1 Like

What exactly is the RA version that is installed? Not version number, but platform. Perhaps you picked a wrong Windows one that does not have opengl enabled.

1 Like

Understood… thanks for the info. :+1:

I got the video working, had core change video to off. Up/down stick id reversed.

I am running Windows 10 Pro 64 bit,

1 Like

Hi! I am also having trouble with N64 emulation. Mupen closes with “unable to load content”.

How can I get a log file?

See this page from our documentation site: https://docs.libretro.com/guides/generating-retroarch-logs/

Once you get a log, you can either paste it here inside codeblocks (the button that looks like this: </>) or post the contents somewhere like pastebin.com and then post a link here for us to view.

1 Like

Thank you.

I randomly tried setting “Force GLES3”. It launched after that but it was very glitchy. I’ll see what the logs say.

1 Like