Unbeatable N64 Crash

Hey everyone. First-time poster here, but I have been browsing your forums quite heavily these last couple days. What sparked my search is this arcade project I’m working on. I’m planning to build an Arcade cabinet using Hyperspin, and I have MAME set up wonderfully. My last mission is to get N64 to work on the same front end as well as some other emulators in the future. Because of its versatility, I of course chose Retroarch to play my N64 games and I’m in the process of getting the N64 games to play smoothly.

The error I’m getting is a simple “retroarch.exe has stopped working” windows error message. Initially when I first installed Retroarch (version 1.2), I would get this same message when I tried to open Retroarch without even trying to play a game. To fix this, I set the video_driver to “d3d”. That simple fix allowed me to open the .exe and navigate its settings freely. And, as you might have guessed, after that I tried to run a game. This is where my problem started. I get the same error message “Retroarch.exe has stopped working.” I browsed this forum for hours to find a solution to no avail.

Windows 7 is the operating system I’m using on this setup. It’s the 32bit version, and the computer itself is running at 2gb of RAM. I started to suspect that maybe the d3d driver can’t handle N64 games. For whatever reason, I can’t even load Retroarch with the ‘gl’ driver enabled, so I couldn’t really test that theory on this computer. So, I copied my entire Retroarch folder and some ROMs to my primary computer: 4gb of RAM PC running 64bit Windows 8. On this computer, I can play N64 games just fine using either driver: gl or d3d.

And after all this, I decided to join the forums to ask for your assistance. Any tips would be incredible, even if its suggestions on hardware.

While browsing, I noticed that most replies in ‘Help Me’ threads request error log files, so I generated this one for you guys while trying to load Super Mario 64 using Retroarch and the mupen core:

RetroArch [INFO] :: === Build =======================================RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 Built: Mar 15 2016 RetroArch [INFO] :: Version: 1.3.2 RetroArch [INFO] :: Git: 0a613c0 RetroArch [INFO] :: ================================================= RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 RetroArch [INFO] :: Config: loading config from: C:\Emulators\RetroArch\retroarch.cfg. RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565. RetroArch [INFO] :: Version of libretro API: 1 RetroArch [INFO] :: Compiled against API: 1 RetroArch [INFO] :: Set audio input rate to: 29975.00 Hz. RetroArch [INFO] :: Video @ 960x720 RetroArch [INFO] :: [D3D]: Monitor size: 1920x1080. RetroArch [INFO] :: [D3D Cg]: Vertex profile: vs_3_0 RetroArch [INFO] :: [D3D Cg]: Fragment profile: ps_3_0 RetroArch [INFO] :: [FVF]: POSITION semantic found. RetroArch [INFO] :: [FVF]: TEXCOORD0 semantic found. RetroArch [INFO] :: [FVF]: COLOR0 semantic found. RetroArch [INFO] :: [D3D]: Render pass info: RetroArch [INFO] :: Texture width: 512 RetroArch [INFO] :: Texture height: 512 RetroArch [INFO] :: Scale type (X): RetroArch [INFO] :: Viewport @ 1.000000x RetroArch [INFO] :: Scale type (Y): RetroArch [INFO] :: Viewport @ 1.000000x RetroArch [INFO] :: Bilinear filter: false RetroArch [INFO] :: [D3D Cg]: Vertex profile: vs_3_0 RetroArch [INFO] :: [D3D Cg]: Fragment profile: ps_3_0 RetroArch [INFO] :: Renderchain driver: cg_d3d9 RetroArch [INFO] :: Found XInput v1.3. RetroArch [INFO] :: Enumerating DInput joypads … RetroArch [INFO] :: Device #0 PID: {0006} VID:{0079} RetroArch [INFO] :: Autodetect: 0 profiles found RetroArch [INFO] :: Autodetect: no profiles found for Generic USB Joystick (121/6) RetroArch [INFO] :: Done enumerating DInput joypads … RetroArch [INFO] :: Found joypad driver: “dinput”. RetroArch [INFO] :: [D3D]: Init complete. RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 RetroArch [INFO] :: XAudio2: Requesting 64 ms latency, using 64 ms latency. RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 RetroArch [INFO] :: SRAM will not be saved. RetroArch [INFO] :: null: [C:\Emulators\RetroArch\content_history.lpl]. RetroArch [INFO] :: CG: Destroying programs. RetroArch [INFO] :: CG: Destroying context. RetroArch [INFO] :: [D3D Cg]: Vertex profile: vs_3_0 RetroArch [INFO] :: [D3D Cg]: Fragment profile: ps_3_0 RetroArch [INFO] :: [FVF]: POSITION semantic found. RetroArch [INFO] :: [FVF]: TEXCOORD0 semantic found. RetroArch [INFO] :: [FVF]: COLOR0 semantic found. RetroArch [INFO] :: [D3D]: Render pass info: RetroArch [INFO] :: Texture width: 512 RetroArch [INFO] :: Texture height: 512 RetroArch [INFO] :: Scale type (X): RetroArch [INFO] :: Viewport @ 1.000000x RetroArch [INFO] :: Scale type (Y): RetroArch [INFO] :: Viewport @ 1.000000x RetroArch [INFO] :: Bilinear filter: false RetroArch [INFO] :: [D3D Cg]: Vertex profile: vs_3_0 RetroArch [INFO] :: [D3D Cg]: Fragment profile: ps_3_0 RetroArch [INFO] :: Renderchain driver: cg_d3d9 RetroArch [INFO] :: CG: Destroying programs. RetroArch [INFO] :: CG: Destroying context. RetroArch [INFO] :: [D3D Cg]: Vertex profile: vs_3_0 RetroArch [INFO] :: [D3D Cg]: Fragment profile: ps_3_0 RetroArch [INFO] :: [FVF]: POSITION semantic found. RetroArch [INFO] :: [FVF]: TEXCOORD0 semantic found. RetroArch [INFO] :: [FVF]: COLOR0 semantic found. RetroArch [INFO] :: [D3D]: Render pass info: RetroArch [INFO] :: Texture width: 512 RetroArch [INFO] :: Texture height: 512 RetroArch [INFO] :: Scale type (X): RetroArch [INFO] :: Viewport @ 1.000000x RetroArch [INFO] :: Scale type (Y): RetroArch [INFO] :: Viewport @ 1.000000x RetroArch [INFO] :: Bilinear filter: false RetroArch [INFO] :: [D3D Cg]: Vertex profile: vs_3_0 RetroArch [INFO] :: [D3D Cg]: Fragment profile: ps_3_0 RetroArch [INFO] :: Renderchain driver: cg_d3d9 RetroArch [INFO] :: Using content: C:\Games\Nintendo64\Super Mario 64 (USA).n64. RetroArch [INFO] :: arg #0: retroarch RetroArch [INFO] :: arg #1: C:\Games\Nintendo64\Super Mario 64 (USA).n64 RetroArch [INFO] :: arg #2: -c RetroArch [INFO] :: arg #3: C:\Emulators\RetroArch\retroarch.cfg RetroArch [INFO] :: arg #4: -L RetroArch [INFO] :: arg #5: C:\Emulators\RetroArch\cores\mupen64plus_libretro.dll RetroArch [INFO] :: CG: Destroying programs. RetroArch [INFO] :: CG: Destroying context. RetroArch [INFO] :: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames. RetroArch [INFO] :: === Build =======================================RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 Built: Mar 15 2016 RetroArch [INFO] :: Version: 1.3.2 RetroArch [INFO] :: Git: 0a613c0 RetroArch [INFO] :: ================================================= RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 RetroArch [INFO] :: Config: loading core-specific config from: C:\Emulators\RetroArch\config\mupen64plus_libretro.dll.cfg. RetroArch [WARN] :: Config: core-specific config not found, reusing last config. RetroArch [INFO] :: Loading dynamic libretro core from: “C:\Emulators\RetroArch\cores\mupen64plus_libretro.dll” RetroArch [INFO] :: Overrides: no core-specific overrides found at C:\Emulators\RetroArch\config\Mupen64Plus\Mupen64Plus.cfg RetroArch [INFO] :: Overrides: no game-specific overrides found at C:\Emulators\RetroArch\config\Mupen64Plus\Super Mario 64 (USA).cfg RetroArch [INFO] :: Environ SET_VARIABLES. RetroArch [INFO] :: Remaps: core name: Mupen64Plus RetroArch [INFO] :: Remaps: game name: Super Mario 64 (USA) RetroArch [INFO] :: Remaps: remap directory: C:\Emulators\RetroArch\config\remap RetroArch [INFO] :: Remaps: no game-specific remap found at C:\Emulators\RetroArch\config\remap\Mupen64Plus\Super Mario 64 (USA).rmp RetroArch [INFO] :: Remaps: no core-specific remap found at C:\Emulators\RetroArch\config\remap\Mupen64Plus\Mupen64Plus.rmp RetroArch [INFO] :: Environ GET_LOG_INTERFACE. RetroArch [INFO] :: Environ GET_PERF_INTERFACE. RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: XRGB8888. RetroArch [INFO] :: Environ GET_RUMBLE_INTERFACE. RetroArch [INFO] :: Loading content file: C:\Games\Nintendo64\Super Mario 64 (USA).n64. RetroArch [INFO] :: Did not find a valid content patch. RetroArch [INFO] :: CRC32: 0x42c43204 . RetroArch [INFO] :: Environ GET_VARIABLE mupen64-screensize: RetroArch [INFO] :: 640x480 RetroArch [INFO] :: Environ GET_VARIABLE mupen64-audio-buffer-size: RetroArch [INFO] :: 2048 RetroArch [INFO] :: Environ GET_VARIABLE mupen64-gfxplugin: RetroArch [INFO] :: auto RetroArch [INFO] :: Environ GET_VARIABLE mupen64-gfxplugin: RetroArch [INFO] :: auto RetroArch [INFO] :: Environ GET_VARIABLE mupen64-angrylion-vioverlay: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE mupen64-filtering: RetroArch [INFO] :: automatic RetroArch [libretro DEBUG] :: set filtering mode… RetroArch [INFO] :: Environ GET_VARIABLE mupen64-polyoffset-factor: RetroArch [INFO] :: -3.0 RetroArch [INFO] :: Environ GET_VARIABLE mupen64-polyoffset-units: RetroArch [INFO] :: -3.0 RetroArch [INFO] :: Environ GET_VARIABLE mupen64-astick-deadzone: RetroArch [INFO] :: 15 RetroArch [INFO] :: Environ GET_VARIABLE mupen64-gfxplugin-accuracy: RetroArch [INFO] :: medium RetroArch [INFO] :: Environ GET_VARIABLE mupen64-virefresh: RetroArch [INFO] :: 1500 RetroArch [INFO] :: Environ GET_VARIABLE mupen64-bufferswap: RetroArch [INFO] :: on RetroArch [INFO] :: Environ GET_VARIABLE mupen64-framerate: RetroArch [INFO] :: original RetroArch [INFO] :: Environ GET_VARIABLE mupen64-pak1: RetroArch [INFO] :: none RetroArch [INFO] :: Environ GET_VARIABLE mupen64-pak2: RetroArch [INFO] :: none RetroArch [INFO] :: Environ GET_VARIABLE mupen64-pak3: RetroArch [INFO] :: none RetroArch [INFO] :: Environ GET_VARIABLE mupen64-pak4: RetroArch [INFO] :: none RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 RetroArch [INFO] :: Environ SET_HW_RENDER. RetroArch [INFO] :: Requesting OpenGL context. RetroArch [libretro INFO] :: mupen64plus: No version number in ‘Core’ config section. Setting defaults. RetroArch [libretro INFO] :: EmuThread: M64CMD_ROM_OPEN RetroArch [libretro INFO] :: mupen64plus: SUPER MARIO 64 INI patches applied. RetroArch [libretro INFO] :: mupen64plus: Goodname: SUPER MARIO 64 RetroArch [libretro INFO] :: mupen64plus: Headername: SUPER MARIO 64 RetroArch [libretro INFO] :: mupen64plus: Name: SUPER MARIO 64
RetroArch [libretro INFO] :: mupen64plus: MD5: 20B854B239203BAF6C961B850A4A51A2 RetroArch [libretro INFO] :: mupen64plus: CRC: 635a2bff 8b022326 RetroArch [libretro INFO] :: mupen64plus: Imagetype: .v64 (byteswapped) RetroArch [libretro INFO] :: mupen64plus: Rom size: 8388608 bytes (or 8 Mb or 64 Megabits) RetroArch [libretro INFO] :: mupen64plus: ClockRate = f RetroArch [libretro INFO] :: mupen64plus: Version: 1444 RetroArch [libretro INFO] :: mupen64plus: Manufacturer: Nintendo RetroArch [libretro INFO] :: mupen64plus: Cartridge_ID: 4d53 RetroArch [libretro INFO] :: mupen64plus: Country: USA RetroArch [libretro INFO] :: mupen64plus: PC = 80246000 RetroArch [libretro INFO] :: mupen64plus: Save type: 0 RetroArch [libretro INFO] :: EmuThread: M64CMD_ROM_GET_HEADER RetroArch [INFO] :: Skipping SRAM load… RetroArch [INFO] :: Version of libretro API: 1 RetroArch [INFO] :: Compiled against API: 1 RetroArch [INFO] :: Set audio input rate to: 44107.31 Hz. RetroArch [INFO] :: Video @ 1920x1440 RetroArch [INFO] :: Using HW render, OpenGL driver forced. RetroArch [INFO] :: [SDL_GL] SDL 2.0.3 gfx context driver initialized. RetroArch [INFO] :: Found GL context: sdl_gl RetroArch [INFO] :: Detecting screen resolution 1920x1080. RetroArch [INFO] :: [GL]: Vendor: Microsoft Corporation, Renderer: GDI Generic. RetroArch [INFO] :: [GL]: Version: 1.1.0.

If it’s a PC issue, I understand. It would just be nice to know what’s going on. Any help would be incredible, guys. And absolutely let me know if you need me to provide more info.

Thanks everyone!

Do you have the latest graphics driver installed for your system?

I’m surprised that you could use the mupen64plus with d3d on your other computer. I was going to say that it doesn’t work with d3d at all, AFAIK.

However, as jrock3324 mentioned, it sounds like you don’t have the latest driver for your GPU, judging by this line: RetroArch [INFO] :: [GL]: Vendor: Microsoft Corporation, Renderer: GDI Generic. which indicates that you’re just using the built-in generic driver.

Hi guys, thank you so much for the speedy replies! I took your advice and updated the video driver through Windows, but unfortunately I’m still experiencing the crashing issue. However, progress has been made because now I can use the ‘gl’ driver and open Retroarch. Before the driver update, that wasn’t possible. I re-ran the error log, and this time there is something near the bottom that actually says “error”. Now the problem is that I can’t actually interpret it, haha. Here’s the new log if y’all wouldn’t mind giving it a once-over:

RetroArch [INFO] :: === Build =======================================RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 Built: Mar 15 2016 RetroArch [INFO] :: Version: 1.3.2 RetroArch [INFO] :: Git: 0a613c0 RetroArch [INFO] :: ================================================= RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 RetroArch [INFO] :: Config: loading config from: C:\Emulators\RetroArch\retroarch.cfg. RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: RGB565. RetroArch [INFO] :: Version of libretro API: 1 RetroArch [INFO] :: Compiled against API: 1 RetroArch [INFO] :: Set audio input rate to: 29975.00 Hz. RetroArch [INFO] :: Video @ 960x720 RetroArch [INFO] :: Found GL context: wgl RetroArch [INFO] :: Detecting screen resolution 1920x1080. RetroArch [INFO] :: [WGL]: wglSwapInterval(1) RetroArch [INFO] :: [GL]: Vendor: Intel, Renderer: Intel® Q45/Q43 Express Chipset. RetroArch [INFO] :: [GL]: Version: 2.1.0 - Build 8.15.10.2302. RetroArch [INFO] :: Querying GL extension: ARB_ES2_compatibility => doesn’t exist RetroArch [INFO] :: Querying GL extension: ARB_texture_non_power_of_two => exists RetroArch [INFO] :: Querying GL extension: ARB_fragment_program => exists RetroArch [INFO] :: Querying GL extension: ARB_sync => doesn’t exist RetroArch [INFO] :: Querying GL extension: ARB_texture_float => exists RetroArch [INFO] :: Querying GL extension: EXT_texture_sRGB => exists RetroArch [INFO] :: Querying GL extension: ARB_framebuffer_sRGB => exists RetroArch [INFO] :: GL: Using resolution 960x720 RetroArch [INFO] :: [GL]: Default shader backend found: glsl. RetroArch [INFO] :: [GL]: Not loading any shader. RetroArch [INFO] :: [GL]: Using 4 textures. RetroArch [INFO] :: [GL]: Loaded 0 program(s). RetroArch [INFO] :: Found XInput v1.3. RetroArch [INFO] :: Enumerating DInput joypads … RetroArch [INFO] :: Device #0 PID: {0006} VID:{0079} RetroArch [INFO] :: Autodetect: 0 profiles found RetroArch [INFO] :: Autodetect: no profiles found for Generic USB Joystick (121/6) RetroArch [INFO] :: Done enumerating DInput joypads … RetroArch [INFO] :: Found joypad driver: “dinput”. RetroArch [INFO] :: Using font rendering backend: freetype. RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 RetroArch [INFO] :: XAudio2: Requesting 64 ms latency, using 64 ms latency. RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 RetroArch [INFO] :: SRAM will not be saved. RetroArch [INFO] :: null: [C:\Emulators\RetroArch\content_history.lpl]. RetroArch [INFO] :: [GL]: VSync => on RetroArch [INFO] :: [WGL]: wglSwapInterval(1) RetroArch [INFO] :: [GL]: VSync => on RetroArch [INFO] :: [WGL]: wglSwapInterval(1) RetroArch [INFO] :: Using content: C:\Games\Nintendo64\Super Mario 64 (USA).n64. RetroArch [INFO] :: arg #0: retroarch RetroArch [INFO] :: arg #1: C:\Games\Nintendo64\Super Mario 64 (USA).n64 RetroArch [INFO] :: arg #2: -c RetroArch [INFO] :: arg #3: C:\Emulators\RetroArch\retroarch.cfg RetroArch [INFO] :: arg #4: -L RetroArch [INFO] :: arg #5: C:\Emulators\RetroArch\cores\mupen64plus_libretro.dll RetroArch [INFO] :: Does not have enough samples for monitor refresh rate estimation. Requires to run for at least 4096 frames. RetroArch [INFO] :: === Build =======================================RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 Built: Mar 15 2016 RetroArch [INFO] :: Version: 1.3.2 RetroArch [INFO] :: Git: 0a613c0 RetroArch [INFO] :: ================================================= RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 RetroArch [INFO] :: Config: loading core-specific config from: C:\Emulators\RetroArch\config\mupen64plus_libretro.dll.cfg. RetroArch [WARN] :: Config: core-specific config not found, reusing last config. RetroArch [INFO] :: Loading dynamic libretro core from: “C:\Emulators\RetroArch\cores\mupen64plus_libretro.dll” RetroArch [INFO] :: Overrides: no core-specific overrides found at C:\Emulators\RetroArch\config\Mupen64Plus\Mupen64Plus.cfg RetroArch [INFO] :: Overrides: no game-specific overrides found at C:\Emulators\RetroArch\config\Mupen64Plus\Super Mario 64 (USA).cfg RetroArch [INFO] :: Environ SET_VARIABLES. RetroArch [INFO] :: Remaps: core name: Mupen64Plus RetroArch [INFO] :: Remaps: game name: Super Mario 64 (USA) RetroArch [INFO] :: Remaps: remap directory: C:\Emulators\RetroArch\config\remap RetroArch [INFO] :: Remaps: no game-specific remap found at C:\Emulators\RetroArch\config\remap\Mupen64Plus\Super Mario 64 (USA).rmp RetroArch [INFO] :: Remaps: no core-specific remap found at C:\Emulators\RetroArch\config\remap\Mupen64Plus\Mupen64Plus.rmp RetroArch [INFO] :: Environ GET_LOG_INTERFACE. RetroArch [INFO] :: Environ GET_PERF_INTERFACE. RetroArch [INFO] :: Environ SET_PIXEL_FORMAT: XRGB8888. RetroArch [INFO] :: Environ GET_RUMBLE_INTERFACE. RetroArch [INFO] :: Loading content file: C:\Games\Nintendo64\Super Mario 64 (USA).n64. RetroArch [INFO] :: Did not find a valid content patch. RetroArch [INFO] :: CRC32: 0x42c43204 . RetroArch [INFO] :: Environ GET_VARIABLE mupen64-screensize: RetroArch [INFO] :: 640x480 RetroArch [INFO] :: Environ GET_VARIABLE mupen64-audio-buffer-size: RetroArch [INFO] :: 2048 RetroArch [INFO] :: Environ GET_VARIABLE mupen64-gfxplugin: RetroArch [INFO] :: auto RetroArch [INFO] :: Environ GET_VARIABLE mupen64-gfxplugin: RetroArch [INFO] :: auto RetroArch [INFO] :: Environ GET_VARIABLE mupen64-angrylion-vioverlay: RetroArch [INFO] :: disabled RetroArch [INFO] :: Environ GET_VARIABLE mupen64-filtering: RetroArch [INFO] :: automatic RetroArch [libretro DEBUG] :: set filtering mode… RetroArch [INFO] :: Environ GET_VARIABLE mupen64-polyoffset-factor: RetroArch [INFO] :: -3.0 RetroArch [INFO] :: Environ GET_VARIABLE mupen64-polyoffset-units: RetroArch [INFO] :: -3.0 RetroArch [INFO] :: Environ GET_VARIABLE mupen64-astick-deadzone: RetroArch [INFO] :: 15 RetroArch [INFO] :: Environ GET_VARIABLE mupen64-gfxplugin-accuracy: RetroArch [INFO] :: medium RetroArch [INFO] :: Environ GET_VARIABLE mupen64-virefresh: RetroArch [INFO] :: 1500 RetroArch [INFO] :: Environ GET_VARIABLE mupen64-bufferswap: RetroArch [INFO] :: on RetroArch [INFO] :: Environ GET_VARIABLE mupen64-framerate: RetroArch [INFO] :: original RetroArch [INFO] :: Environ GET_VARIABLE mupen64-pak1: RetroArch [INFO] :: none RetroArch [INFO] :: Environ GET_VARIABLE mupen64-pak2: RetroArch [INFO] :: none RetroArch [INFO] :: Environ GET_VARIABLE mupen64-pak3: RetroArch [INFO] :: none RetroArch [INFO] :: Environ GET_VARIABLE mupen64-pak4: RetroArch [INFO] :: none RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 RetroArch [INFO] :: [CPUID]: Vendor: GenuineIntel RetroArch [INFO] :: [CPUID]: Features: MMX MMXEXT SSE SSE2 SSE3 SSSE3 SSE4 RetroArch [INFO] :: Environ SET_HW_RENDER. RetroArch [INFO] :: Requesting OpenGL context. RetroArch [libretro INFO] :: mupen64plus: No version number in ‘Core’ config section. Setting defaults. RetroArch [libretro INFO] :: EmuThread: M64CMD_ROM_OPEN RetroArch [libretro INFO] :: mupen64plus: SUPER MARIO 64 INI patches applied. RetroArch [libretro INFO] :: mupen64plus: Goodname: SUPER MARIO 64 RetroArch [libretro INFO] :: mupen64plus: Headername: SUPER MARIO 64 RetroArch [libretro INFO] :: mupen64plus: Name: SUPER MARIO 64
RetroArch [libretro INFO] :: mupen64plus: MD5: 20B854B239203BAF6C961B850A4A51A2 RetroArch [libretro INFO] :: mupen64plus: CRC: 635a2bff 8b022326 RetroArch [libretro INFO] :: mupen64plus: Imagetype: .v64 (byteswapped) RetroArch [libretro INFO] :: mupen64plus: Rom size: 8388608 bytes (or 8 Mb or 64 Megabits) RetroArch [libretro INFO] :: mupen64plus: ClockRate = f RetroArch [libretro INFO] :: mupen64plus: Version: 1444 RetroArch [libretro INFO] :: mupen64plus: Manufacturer: Nintendo RetroArch [libretro INFO] :: mupen64plus: Cartridge_ID: 4d53 RetroArch [libretro INFO] :: mupen64plus: Country: USA RetroArch [libretro INFO] :: mupen64plus: PC = 80246000 RetroArch [libretro INFO] :: mupen64plus: Save type: 0 RetroArch [libretro INFO] :: EmuThread: M64CMD_ROM_GET_HEADER RetroArch [INFO] :: Skipping SRAM load… RetroArch [INFO] :: Version of libretro API: 1 RetroArch [INFO] :: Compiled against API: 1 RetroArch [INFO] :: Set audio input rate to: 44107.31 Hz. RetroArch [INFO] :: Video @ 1920x1440 RetroArch [INFO] :: Using HW render, OpenGL driver forced. RetroArch [INFO] :: Found GL context: wgl RetroArch [INFO] :: Detecting screen resolution 1920x1080. RetroArch [INFO] :: [WGL]: wglSwapInterval(1) RetroArch [INFO] :: [GL]: Vendor: Intel, Renderer: Intel® Q45/Q43 Express Chipset. RetroArch [INFO] :: [GL]: Version: 2.1.0 - Build 8.15.10.2302. RetroArch [INFO] :: Querying GL extension: ARB_ES2_compatibility => doesn’t exist RetroArch [INFO] :: Querying GL extension: ARB_texture_non_power_of_two => exists RetroArch [INFO] :: Querying GL extension: ARB_fragment_program => exists RetroArch [INFO] :: Querying GL extension: ARB_sync => doesn’t exist RetroArch [INFO] :: Querying GL extension: ARB_texture_float => exists RetroArch [INFO] :: Querying GL extension: EXT_texture_sRGB => exists RetroArch [INFO] :: Querying GL extension: ARB_framebuffer_sRGB => exists RetroArch [INFO] :: GL: Using resolution 1916x1034 RetroArch [INFO] :: [GL]: Default shader backend found: glsl. RetroArch [INFO] :: [GL]: Not loading any shader. RetroArch [INFO] :: [GL]: Using 1 textures. RetroArch [INFO] :: [GL]: Loaded 0 program(s). RetroArch [INFO] :: [GL]: Initializing HW render (1024 x 1024). RetroArch [INFO] :: [GL]: Max texture size: 4096 px, renderbuffer size: 2048 px. RetroArch [INFO] :: Querying GL extension: ARB_framebuffer_object => doesn’t exist RetroArch [ERROR] :: Cannot open video driver … Exiting … RetroArch [ERROR] :: Fatal error received in: “init_video()”

Thanks so much guys. Hopefully there is a next step that can be taken.

still seems like a driver issue because it can’t find a GL extension it needs. You could try the latest driver from here:

If that doesn’t work, I’m not sure what else to tell you.

Yeah man, I downloaded the .exe in your link and went through the whole installation process and a restart. Still, same issue. Thank you so much for trying though mate. I feel like it’s a hardware issue. I got this computer for $70 off of Newegg. What I’ll do is keep searching around, and if I find a solution I’ll post it here.

Thanks team.