mupen64plus / mupen64plus-user-issues

Issue reports from users go here
http://www.mupen64plus.org/
17 stars 3 forks source link

Crashes when opened fullscreen #725

Closed PVautour closed 4 years ago

PVautour commented 4 years ago

It seems that mupen crashes when opened fullscreen. It works fine when not in full screen. It is worth noting that I have a 144hz 1440p monitor.

Here is the console log:

mupen64plus GoldenEye\ 007\ \(U\)\ \[\!\].z64
 __  __                         __   _  _   ____  _
|  \/  |_   _ _ __   ___ _ __  / /_ | || | |  _ \| |_   _ ___
| |\/| | | | | '_ \ / _ \ '_ \| '_ \| || |_| |_) | | | | / __|
| |  | | |_| | |_) |  __/ | | | (_) |__   _|  __/| | |_| \__ \
|_|  |_|\__,_| .__/ \___|_| |_|\___/   |_| |_|   |_|\__,_|___/
             |_|         http://code.google.com/p/mupen64plus/
Mupen64Plus Console User-Interface Version 2.5.0

UI-Console: attached to core library 'Mupen64Plus Core' version 2.5.0
UI-Console:             Includes support for Dynamic Recompiler.
UI-Console:             Includes support for MIPS r4300 Debugger.
Core: Goodname: GoldenEye 007 (U) [!]
Core: Name: GOLDENEYE
Core: MD5: 70C525880240C1E838B8B1BE35666C3B
Core: CRC: DCBC50D1 9FD1AA3
Core: Imagetype: .z64 (native)
Core: Rom size: 12582912 bytes (or 12 Mb or 96 Megabits)
Core: Version: 1447
Core: Manufacturer: Nintendo
Core: Country: USA
UI-Console Status: Cheat codes disabled.
Video Warning: No version number in 'Rice-Video' config section. Setting defaults.
Video Warning: Old parameter config version detected : 0, updating to 1;
UI-Console: using Video plugin: 'Mupen64Plus OpenGL Video Plugin by Rice' v2.5.0
UI-Console: using Audio plugin: 'Mupen64Plus SDL Audio Plugin' v2.5.0
UI-Console: using Input plugin: 'Mupen64Plus SDL Input Plugin' v2.5.0
UI-Console: using RSP plugin: 'Hacktarux/Azimer High-Level Emulation RSP Plugin' v2.5.0
Input: 0 SDL joysticks were found.
Input: N64 Controller #1: Forcing default keyboard configuration
Input: 1 controller(s) found, 1 plugged in and usable in the emulator
Input Warning: Couldn't open rumble support for joystick #1
Input Warning: Couldn't open rumble support for joystick #2
Input Warning: Couldn't open rumble support for joystick #3
Input Warning: Couldn't open rumble support for joystick #4
Input: Mupen64Plus SDL Input Plugin version 2.5.0 initialized.
Video: SSE processing enabled.
Video: Found ROM 'GOLDENEYE', CRC d150bcdca31afd09-45
Video: Enabled hacks for game: 'GOLDENEYE'
Video: Initializing OpenGL Device Context.
Core: Setting 32-bit video mode: 640x480
Video Warning: Failed to set GL_SWAP_CONTROL to 1. (it's 24)
Video Warning: Failed to set GL_BUFFER_SIZE to 32. (it's 24)
Video Warning: Failed to set GL_DEPTH_SIZE to 16. (it's 24)
Video: Using OpenGL: NVIDIA Corporation - GeForce GTX 970/PCIe/SSE2 : 4.6.0 NVIDIA 440.82
Audio: Initializing SDL audio subsystem...
Input Warning: Couldn't open rumble support for joystick #1
Input Warning: Couldn't open rumble support for joystick #2
Input Warning: Couldn't open rumble support for joystick #3
Input Warning: Couldn't open rumble support for joystick #4
Core: Starting R4300 emulator: Dynamic Recompiler
Core: R4300: starting 64-bit dynamic recompiler at: 0x7f8e6d513be0
Core Error: VidExt_ResizeWindow() called in fullscreen mode.
Core Error: VidExt_ResizeWindow() called in fullscreen mode.
Video Error: Failed to set 32-bit video mode: 2560x1440
Segmentation fault (core dumped)

machine specs:

             /////////////                pvautour@pop-os-desktop
         /////////////////////            -----------------------
      ///////*767////////////////         OS: Pop!_OS 20.04 LTS x86_64
    //////7676767676*//////////////       Host: Z97X-SLI
   /////76767//7676767//////////////      Kernel: 5.4.0-7634-generic
  /////767676///*76767///////////////     Uptime: 12 hours, 3 mins
 ///////767676///76767.///7676*///////    Packages: 2873 (dpkg), 5 (snap)
/////////767676//76767///767676////////   Shell: bash 5.0.16
//////////76767676767////76767/////////   Resolution: 2560x1440
///////////76767676//////7676//////////   DE: GNOME
////////////,7676,///////767///////////   WM: Mutter
/////////////*7676///////76////////////   WM Theme: Pop
///////////////7676////////////////////   Theme: Pop-dark [GTK2/3]
 ///////////////7676///767////////////    Icons: Pop [GTK2/3]
  //////////////////////'////////////     Terminal: x-terminal-emul
   //////.7676767676767676767,//////      CPU: Intel i5-4690K (4) @ 3.900GHz
    /////767676767676767676767/////       GPU: NVIDIA GeForce GTX 970
      ///////////////////////////         GPU: Intel HD Graphics
         /////////////////////            Memory: 3284MiB / 7854MiB
             /////////////
PVautour commented 4 years ago

I seem to have resolved this issue. The fix seems to have been to run mupen through the command line instead of lutris and to specify the fullscreen and resolution options. Once that was done, I could use mupen throught lutris no problem. I also removed mupen and any config file related to it and did a reinstall.

It is also worth noting that the Issue appeared after an OS upgrade.