Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

lr-reicast core hangs retroarch randomly after some seconds with RetroPie+UbuntuServer.



  • I'm experiencing a strange issue with the lr-reicast core on my RetroPie installed on Ubuntu Server 18.10.

    My machine is an Asus with H61 chipset with Intel HD Graphics integrated and a Pentium as CPU.

    I followed the instructions of this topic without issues:

    https://retropie.org.uk/forum/topic/18810/retropie-installation-on-ubuntu-server-x64-18-04-1

    I installed through RetroPie-Setup only the Core Packages (from source) then the lr-reicast core (from source) in the Experimental packages.

    Installed and enabled Samba in order to transfer bioses and some roms to try...

    Rebooted, transferred "hod2bios.zip" and "naomi.zip" in 'dc' folder in Bios, then transferred the "hotd2.zip" mame roms in dreamcast roms dir.

    I launched the game from EmulationStation with lr-reicast core and verbose logging.... game starts but randomly retroarch/core crashes after some seconds, some times earlier, some times later...

    Here's a video of the crash:

    Here's the runcommand.log:

    https://pastebin.com/9EuEydDf

    The only way to run this core on this PC with UbuntuServer is to create a "10-intel.conf" (like stated on another topic) and set the rendering to DRI 2 and AccelMethod to "uxa".

    In this case the core doesn't crash but the rendering are inaccurate and the emulation is stuttering.

    I tried to install Windows 10 and retroarch on the same machine and run the same core/game/bios at full speed without issues...

    Where i'm doing wrong?

    Thanks in advance....


  • Global Moderator

    For large log files, please use pastebin.com, don't paste directly into the forum - it's very hard to inspect the log.
    EDIT: does it happen with any game, or just with this particular one (hotd2) ?



  • @mitu It happens with every rom i tried, i tried Ikaruga (MAME chd), Ikaruga (NAOMI GD-Rom), Ikaruga (Dreamcast GD-ROM), HOTD2 (Dreamcast GD-ROM), Virtua Tennis 2, etc...

    House of the Dead 2 doesn't have the NAOMI logo at the start but other games simply hangs during the Dreamcast or Naomi logo start animation.

    PS: thanks for the info about paste.bin



  • Just for knowing.... I solved my issue installing RetroPie on a Debian 9 Stretch minimal install instead of Ubuntu Server.

    For some strange behaviour the Intel i915 driver that Ubuntu installs give me a freeze problem. The Debian intel drivers instead gives me no issues.

    I managed to run lr-reicast without issues on Ubuntu only plugging an additional Nvidia VGA card (GT-710), disabling the Ubuntu stock nuoveau drivers and installing the original Nvidia drivers from the official website.

    I think all is related to the lr-reicast core that still lacks proper support on some vga drivers... dunno.



  • @fastpop72 Yeah, i said it countless times on various forums (including this one i think), intel/nvidia open-source drivers on linux are kinda crappy, setting DRI to 2 in your xorg configuration files is also generally a good fix for this kind of issue.



  • @barbudreadmon said in lr-reicast core hangs retroarch randomly after some seconds with RetroPie+UbuntuServer.:

    @fastpop72 Yeah, i said it countless times on various forums (including this one i think), intel/nvidia open-source drivers on linux are kinda crappy, setting DRI to 2 in your xorg configuration files is also generally a good fix for this kind of issue.

    Setting to DRI 2 in my case i had a big drop-out of the performance, with broken and stuttering graphics.
    About the open source drivers i already noticed that Nvidia drivers are much better that open source but for Intel unfortunately i didn't found any Intel original drivers supporting the i915 vga chipset.



  • @fastpop72 for what it's worth, i opened an issue about it last year : https://github.com/libretro/reicast-emulator/issues/232 , i think yours is related.



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.