PSX Mednafen issue - Black screen (Linux install)

HI Guys,

Im hoping someone can give me a bit of guidance please! been playing around with Lakka for a few days now and ive run into some trouble with the psx emulator

when i try and load a rom it displays a black screen followed by the Lakka welcome screen

how can i fix this?

Thank you!!

Please check this documentation (first check that your bioses are placed in system folderand names are case sensitive then check that your CUE file points to the correct BIN file).

Thanks for this! just to be clear i need to rename the bios file to: 490f666e1afb15b7362b406ed1cea246? depending on bios

No, they need the case-sensitive name that’s mentioned in the info file. That’s the checksum to make sure you have the correct file.

Thanks for this, ive placed the correct bios into the system folder it has the correct name and ive used the correct .cue file with the rom and still i get a black screen

can i check anything else??

Could be something wrong with your cue sheets. Many of them were made on Windows’, which is case-insensitive, so they break on Linux. You should be able to open it in a text editor and check whether everything points where it should.

However, you’re probably best off getting a log at this point, so we can see what’s actually happening.

[QUOTE=hunterk;45254]Could be something wrong with your cue sheets. Many of them were made on Windows’, which is case-insensitive, so they break on Linux. You should be able to open it in a text editor and check whether everything points where it should.

However, you’re probably best off getting a log at this point, so we can see what’s actually happening.[/QUOTE]

how can i produce a log please?? ill look into the cue issue - sorry for silly question, im new to linux

also the MD5 for the bios is in uppercase, is that an issue?

any advice pls guys?

To get a log, open a terminal and run type: retroarch --menu --verbose and then do whatever you need to do to reproduce the crash. It will print any errors to the console window.

Your BIOS files need to be lower-case. They need to exactly match what the core is looking for.

[QUOTE=hunterk;45413]To get a log, open a terminal and run type: retroarch --menu --verbose and then do whatever you need to do to reproduce the crash. It will print any errors to the console window.

Your BIOS files need to be lower-case. They need to exactly match what the core is looking for.[/QUOTE]

@hunterk in order to access my file system im ssh’ing into the linux box, how can i create a log file on windows? (my setup is on a different machine)

Please read this documentation and to transfer files between Lakka and your PC.

Please see my log file after Mednafen crashes

RetroArch [INFO] :: === Build ======================================= Capabilities: MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AES Built: Jul 31 2016 RetroArch [INFO] :: Version: 1.3.6 RetroArch [INFO] :: Git: 170e484 RetroArch [INFO] :: ================================================= RetroArch [INFO] :: Looking for config in: “/storage/.config/retroarch/retroarch.cfg”. RetroArch [INFO] :: Config: loading config from: /storage/.config/retroarch/retroarch.cfg. RetroArch [INFO] :: Resetting undo buffers. 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] :: Found shader “/usr/share/common-shaders/bilinear.glslp” RetroArch [INFO] :: Found shader “/usr/share/common-shaders/nearest.glslp” RetroArch [INFO] :: Found shader “/usr/share/common-shaders/stock.glsl” RetroArch [INFO] :: Video @ 960x720 RetroArch [INFO] :: Starting threaded video driver … RetroArch [INFO] :: [DRM]: Found 5 connectors. RetroArch [INFO] :: [DRM]: Connector 0 connected: yes RetroArch [INFO] :: [DRM]: Connector 0 has 20 modes. RetroArch [INFO] :: [DRM]: Connector 0 assigned to monitor index: #1. RetroArch [INFO] :: [DRM]: Connector 1 connected: no RetroArch [INFO] :: [DRM]: Connector 1 has 0 modes. RetroArch [INFO] :: [DRM]: Connector 2 connected: no RetroArch [INFO] :: [DRM]: Connector 2 has 0 modes. RetroArch [INFO] :: [DRM]: Connector 3 connected: no RetroArch [INFO] :: [DRM]: Connector 3 has 0 modes. RetroArch [INFO] :: [DRM]: Connector 4 connected: no RetroArch [INFO] :: [DRM]: Connector 4 has 0 modes. RetroArch [INFO] :: [DRM]: Mode 0: (1920x1080) 1920 x 1080, 60 Hz RetroArch [INFO] :: [DRM]: Mode 1: (1680x1050) 1680 x 1050, 60 Hz RetroArch [INFO] :: [DRM]: Mode 2: (1280x1024) 1280 x 1024, 75 Hz RetroArch [INFO] :: [DRM]: Mode 3: (1280x1024) 1280 x 1024, 60 Hz RetroArch [INFO] :: [DRM]: Mode 4: (1440x900) 1440 x 900, 60 Hz RetroArch [INFO] :: [DRM]: Mode 5: (1280x960) 1280 x 960, 60 Hz RetroArch [INFO] :: [DRM]: Mode 6: (1280x720) 1280 x 720, 60 Hz RetroArch [INFO] :: [DRM]: Mode 7: (1024x768) 1024 x 768, 75 Hz RetroArch [INFO] :: [DRM]: Mode 8: (1024x768) 1024 x 768, 70 Hz RetroArch [INFO] :: [DRM]: Mode 9: (1024x768) 1024 x 768, 60 Hz RetroArch [INFO] :: [DRM]: Mode 10: (832x624) 832 x 624, 75 Hz RetroArch [INFO] :: [DRM]: Mode 11: (800x600) 800 x 600, 75 Hz RetroArch [INFO] :: [DRM]: Mode 12: (800x600) 800 x 600, 72 Hz RetroArch [INFO] :: [DRM]: Mode 13: (800x600) 800 x 600, 60 Hz RetroArch [INFO] :: [DRM]: Mode 14: (800x600) 800 x 600, 56 Hz RetroArch [INFO] :: [DRM]: Mode 15: (640x480) 640 x 480, 75 Hz RetroArch [INFO] :: [DRM]: Mode 16: (640x480) 640 x 480, 73 Hz RetroArch [INFO] :: [DRM]: Mode 17: (640x480) 640 x 480, 67 Hz RetroArch [INFO] :: [DRM]: Mode 18: (640x480) 640 x 480, 60 Hz RetroArch [INFO] :: [DRM]: Mode 19: (720x400) 720 x 400, 70 Hz RetroArch [INFO] :: Found GL context: kms RetroArch [INFO] :: Detecting screen resolution 1920x1080. RetroArch [INFO] :: [EGL]: EGL version: 1.4 RetroArch [INFO] :: [EGL]: Current context: 0x7fe5781214c0. RetroArch [INFO] :: [KMS]: New FB: 1920x1080 (stride: 7680). RetroArch [INFO] :: [GL]: Vendor: Intel Open Source Technology Center, Renderer: Mesa DRI Intel® Haswell Desktop . RetroArch [INFO] :: [GL]: Version: 3.0 Mesa 11.2.0-rc1. RetroArch [INFO] :: Querying GL extension: ARB_ES2_compatibility => exists RetroArch [INFO] :: Querying GL extension: ARB_sync => exists 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 1920x1080 RetroArch [INFO] :: [GL]: Default shader backend found: glsl. RetroArch [INFO] :: [Shader driver]: Using GLSL shader backend. RetroArch [INFO] :: Checking GLSL shader support … RetroArch [WARN] :: [GL]: Stock GLSL shaders will be used. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: Found GLSL vertex shader. RetroArch [INFO] :: Found GLSL fragment shader. RetroArch [INFO] :: Linking GLSL program. RetroArch [INFO] :: [GL]: Using 4 textures. RetroArch [INFO] :: [GL]: Loaded 1 program(s). RetroArch [INFO] :: [GL]: Using GL_RGB565 for texture uploads. RetroArch [INFO] :: Using font rendering backend: freetype. RetroArch [INFO] :: Graphics driver did not initialize an input driver. Attempting to pick a suitable driver. RetroArch [WARN] :: [udev]: Couldn’t open any keyboard, mouse or touchpad. Are permissions set correctly for /dev/input/event*? RetroArch [INFO] :: [udev]: Plugged pad: Microsoft X-Box 360 pad (1118:654) on port #0. RetroArch [INFO] :: Autodetect: 125 profiles found RetroArch [INFO] :: Autodetect: selected configuration: /tmp/joypads/udev/Microsoft_X-Box_360_pad.cfg RetroArch [INFO] :: [udev]: Pad #0 (/dev/input/event9) supports force feedback. RetroArch [INFO] :: [udev]: Pad #0 (/dev/input/event9) supports 16 force feedback effects. RetroArch [INFO] :: Found joypad driver: “udev”. RetroArch [INFO] :: ALSA: Using signed 16-bit format. RetroArch [INFO] :: ALSA: Period size: 1024 frames RetroArch [INFO] :: ALSA: Buffer size: 2048 frames RetroArch [INFO] :: Found menu display driver: “menu_display_gl”. RetroArch [INFO] :: Querying GL extension: ARB_framebuffer_object => exists RetroArch [INFO] :: Using font rendering backend: freetype. RetroArch [INFO] :: Using font rendering backend: freetype. RetroArch [INFO] :: SRAM will not be saved. RetroArch [INFO] :: null: [/storage/.config/retroarch/content_history.lpl]. RetroArch [INFO] :: [KMS]: New FB: 1920x1080 (stride: 7680). RetroArch [INFO] :: [KMS]: New FB: 1920x1080 (stride: 7680).

There is no fatal error. Can you paste the content of your cue file ? And the name of your bin file.

my .cue file:

FILE “Marvel Super Heroes vs. Street Fighter (USA).bin” BINARY TRACK 01 MODE2/2352 INDEX 01 00:00:00

Bin: Marvel Super Heroes vs. Street Fighter (USA).bin

Just for test try with this name :

MarvelSuperHeroesVsStreetFighter.bin

please see the dump after i did this

RetroArch [INFO] :: === Build ======================================= Capabilities: MMX MMXEXT SSE1 SSE2 SSE3 SSSE3 SSE4 SSE4.2 AVX AES Built: Jul 31 2016 RetroArch [INFO] :: Version: 1.3.6 RetroArch [INFO] :: Git: 170e484 RetroArch [INFO] :: ================================================= RetroArch [INFO] :: Looking for config in: “/storage/.config/retroarch/retroarch.cfg”. RetroArch [INFO] :: Config: loading config from: /storage/.config/retroarch/retroarch.cfg. RetroArch [INFO] :: Resetting undo buffers. 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] :: Found shader “/usr/share/common-shaders/bilinear.glslp” RetroArch [INFO] :: Found shader “/usr/share/common-shaders/nearest.glslp” RetroArch [INFO] :: Found shader “/usr/share/common-shaders/stock.glsl” RetroArch [INFO] :: Video @ 960x720 RetroArch [INFO] :: Starting threaded video driver … RetroArch [INFO] :: [DRM]: Found 5 connectors. RetroArch [INFO] :: [DRM]: Connector 0 connected: yes RetroArch [INFO] :: [DRM]: Connector 0 has 20 modes. RetroArch [INFO] :: [DRM]: Connector 0 assigned to monitor index: #1. RetroArch [INFO] :: [DRM]: Connector 1 connected: no RetroArch [INFO] :: [DRM]: Connector 1 has 0 modes. RetroArch [INFO] :: [DRM]: Connector 2 connected: no RetroArch [INFO] :: [DRM]: Connector 2 has 0 modes. RetroArch [INFO] :: [DRM]: Connector 3 connected: no RetroArch [INFO] :: [DRM]: Connector 3 has 0 modes. RetroArch [INFO] :: [DRM]: Connector 4 connected: no RetroArch [INFO] :: [DRM]: Connector 4 has 0 modes. RetroArch [INFO] :: [DRM]: Mode 0: (1920x1080) 1920 x 1080, 60 Hz RetroArch [INFO] :: [DRM]: Mode 1: (1680x1050) 1680 x 1050, 60 Hz RetroArch [INFO] :: [DRM]: Mode 2: (1280x1024) 1280 x 1024, 75 Hz RetroArch [INFO] :: [DRM]: Mode 3: (1280x1024) 1280 x 1024, 60 Hz RetroArch [INFO] :: [DRM]: Mode 4: (1440x900) 1440 x 900, 60 Hz RetroArch [INFO] :: [DRM]: Mode 5: (1280x960) 1280 x 960, 60 Hz RetroArch [INFO] :: [DRM]: Mode 6: (1280x720) 1280 x 720, 60 Hz RetroArch [INFO] :: [DRM]: Mode 7: (1024x768) 1024 x 768, 75 Hz RetroArch [INFO] :: [DRM]: Mode 8: (1024x768) 1024 x 768, 70 Hz RetroArch [INFO] :: [DRM]: Mode 9: (1024x768) 1024 x 768, 60 Hz RetroArch [INFO] :: [DRM]: Mode 10: (832x624) 832 x 624, 75 Hz RetroArch [INFO] :: [DRM]: Mode 11: (800x600) 800 x 600, 75 Hz RetroArch [INFO] :: [DRM]: Mode 12: (800x600) 800 x 600, 72 Hz RetroArch [INFO] :: [DRM]: Mode 13: (800x600) 800 x 600, 60 Hz RetroArch [INFO] :: [DRM]: Mode 14: (800x600) 800 x 600, 56 Hz RetroArch [INFO] :: [DRM]: Mode 15: (640x480) 640 x 480, 75 Hz RetroArch [INFO] :: [DRM]: Mode 16: (640x480) 640 x 480, 73 Hz RetroArch [INFO] :: [DRM]: Mode 17: (640x480) 640 x 480, 67 Hz RetroArch [INFO] :: [DRM]: Mode 18: (640x480) 640 x 480, 60 Hz RetroArch [INFO] :: [DRM]: Mode 19: (720x400) 720 x 400, 70 Hz RetroArch [INFO] :: Found GL context: kms RetroArch [INFO] :: Detecting screen resolution 1920x1080. RetroArch [INFO] :: [EGL]: EGL version: 1.4 RetroArch [INFO] :: [EGL]: Current context: 0x7fd1781214c0. RetroArch [INFO] :: [KMS]: New FB: 1920x1080 (stride: 7680). Segmentation fault

hum you got a segfault now ? You launched it with Main Tab > Load Content > Select File And Detect Core > Game.cue then you select Playstation (Mednafen PSX) ?

What is your graphic card ? Can give you the output of

 lspci -nn | grep VGA

Also if you do Main Tab > Load Core > Playstation (Mednafen PSX) then Main Tab > Information > Core Information , do you see all the required bios under Firmware entry ?

Thank you.

I did launch it Main Tab > Load Content > Select File And Detect Core > Game.cue then you select Playstation (Mednafen PSX) - the log was listed above, i also tried just launching it from the playlist and lakka crashed

It shows that i have the US BIOS and the EU BIOS (im not running JP games so dont need the other one)

here is the output:

00:02.0 VGA compatible controller [0300]: Intel Corporation Xeon E3-1200 v3/4th Gen Core Processor Integrated Graphics Controller [8086:0412] (rev 06)

On the same machine i have been able to run ePSXe in windows with no problem

thanks for the help!

You graphic card should be supported by i915 driver.

The other cores work ? Or only Mednafen PSX has an issue ?

Its only Madnafen thathas the issue!