High chance of gray/black screen when launching any NES game
-
Are you sure your setup has Vulkan driver support ? Run RetroArch with verbose logging through the Runcommand launch menu and paste the output of
/dev/shm/runcommand.log
on pastebin.com to take a look at it.
Try switching the video driver tosdl2
orx11
and see if that makes a difference. -
I'm pretty sure it has Vulkan support,
vulkaninfo
says loud and clear it's supported, and thevulkan-smoketest
demo seems to work fine.
I switched tosdl2
and surprisingly it seems to work stable now! Although I'm hearing/seeing some occasional stuttering even in NES games, could that be because of that driver? Because if so, I'd love to find a way to fix OpenGL and/or Vulkan then.
I managed to get the runcommand.log file right after the emulator hung, here are the contents: https://pastebin.com/pCCEQQcm -
@kamild1996 The log file you provided does not have verbose logging. You should enable it to reproduce the problem, then upload the file again. You could post also in the libretro.com forums to see if they could find the problem, they would probably figure out faster than here.
I would be interested to know how this would be solved, since 18.04 seems to have a default configuration that's not working with RetroPie, for whatever reason. -
@mitu Ah sorry, I'll enable verbose logging and I'll reproduce the issue tomorrow :)
And I'll repost the issue over there, thanks for the advice! -
Logs, verbose this time :)
- runcommand.log: https://pastebin.com/fTCNBM5R
- es_log.txt: https://pastebin.com/XZJerESm
Any other log somewhere in the system that I could attach maybe?
-
@kamild1996 There is a similar thread on the RetroArch forums - https://forums.libretro.com/t/retroarch-freezes-on-startup-resolved/14349/17 - with a user having similar symptoms and quite a similar log file. Can you see if modifying the Xorg driver settings - as indicated in the topic - would make your configuration work ?
-
@mitu Doesn't seem like it helped, sadly. Added the conf file to /usr/share/X11/Xorg.conf.d/, after reboot the same issue.
-
@kamild1996 There's no obvious error in your log file, so I'm stumped for why it's not working. You should report it on the libretro forums, I think they might have a better chance of finding the problem.
-
You might have to update your emulator or your nes emulator is too powerful for your raspberry pi jk
-
I've read about Wayland fixing things, and it seems like it fixed the issue in my case. Installed KDE, enabled Wayland and it seems to work great now :)
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.