LibreELEC-RR 9.x [ Emulationstation | Retroarch | Pegasus | DolphinQT | Moonlight | Chrome | Spotify ]

  • I've been trying to test Dreamcast on my S905 box. It crashes every time. Here's the log. Thank you!


    UPDATE: Never mind! I Copied the wrong bios files.

    Mind sharing how you got it to work? I am unable to make it work.

  • Better late than never ^^ Happy new year too.


    Well if there is no mupen64plus standalone directory then probably because it's not listed as a common or ARM SBC emulator so it's only available for Generic builds. About the automatic updates keep in mind that this is still a somewhat beta/WIP build. I'm still reworking stuff and try to handle things better than others did in the past so I'm steadily changing stuff in the underlaying system. I could have said well check your mupen64lib paths and update them but just telling perople to delete a folder is the safe way to do this.


    I could change a lot of stuff to "auto update" but then you would lose the ability to adjust settings or I would overwrite your custom config with every update what is not a convinient way too.


    Mind sharing how you got it to work? I am unable to make it work.

    Well get valid bios files & place then in the correct diretory and it will start. But it runs like §%$§&§ for most games but blame libretro overhead for that /shrug The standalone core would maybe perform better but it's IMHO a pile of shards without a proper SDL2 implementation which allows at least an easy controller configuration :rolleyes:


    SDL code completely broken · Issue #1322 · reicast/reicast-emulator · GitHub

    Make SDL input usable · Issue #1371 · reicast/reicast-emulator · GitHub

  • Well get valid bios files & place then in the correct diretory and it will start. But it runs like §%$§&§ for most games but blame libretro overhead for that /shrug The standalone core would maybe perform better but it's IMHO a pile of shards without a proper SDL2 implementation which allows at least an easy controller configuration :rolleyes:


    SDL code completely broken · Issue #1322 · reicast/reicast-emulator · GitHub

    Make SDL input usable · Issue #1371 · reicast/reicast-emulator · GitHub

    I tried that, several times,unless my bios files are corrupt, but they do have the correct hashes, the standalone reicast works with my DC images, but using your build (or mine) I can't get the freaking libretro one to work, don't know why.


    and I agree standalone Reicast is a mess to configure the gamepad, but its not that hard and once you do it it runs very good on the S905 (not perfect of course) which is surprising.


    I am actually trying to port the script that they use in Retropie to configure the controller for different emulators from ES itself, if that works then the controller would be a non-issue :)

    Edited 2 times, last by niabi ().

  • I tried that, several times,unless my bios files are corrupt, but they do have the correct hashes, the standalone reicast works with my DC images, but using your build (or mine) I can't get the freaking libretro one to work, don't know why.


    and I agree standalone Reicast is a mess to configure the gamepad, but its not that hard and once you do it it runs very good on the S905 (not perfect of course) which is surprising.


    I am actually trying to port the script that they use in Retropie to configure the controller for different emulators from ES itself, if that works then the controller would be a non-issue :)

    You placed the bios files dc_boot.bin & dc_flash.bin in the ...\bios\dc\ subfolder? Even if it runs I have some graphical glitches so I guess it doesn't link correct to libGLESv2 or something /shrug but naomi stuff like boots fine even though it's quite slow.


    The whole evdev controller config is a mess so they should rework the SDL backend what's IMHO the absolut basics if you provide an emulator :/

  • You placed the bios files dc_boot.bin & dc_flash.bin in the ...\bios\dc\ subfolder? Even if it runs I have some graphical glitches so I guess it doesn't link correct to libGLESv2 or something /shrug but naomi stuff like boots fine even though it's quite slow.


    The whole evdev controller config is a mess so they should rework the SDL backend what's IMHO the absolut basics if you provide an emulator :/

    Yep, did that, correct hashes and all, but oh well if it doesn't run well I won't bother anymore with it, I'll stick with the standalone.


    Yeah I guess you are right, but I don't find evdev to be that complicated and you only have to do it once, unless you change controllers a lot. Then the emulator runs at a very decent speed, so I won't complain, I still get to play Giga Wing :D

  • Yep, did that, correct hashes and all, but oh well if it doesn't run well I won't bother anymore with it, I'll stick with the standalone.


    Yeah I guess you are right, but I don't find evdev to be that complicated and you only have to do it once, unless you change controllers a lot. Then the emulator runs at a very decent speed, so I won't complain, I still get to play Giga Wing :D

    Giga Wing -> FinaBurn Alpha? :D

  • Hey there 5schatten and guys,


    First of all thanks for your hard work in making this build happen, this is exactly something I've been looking for :)

    As much as I enjoy using it, I'm also facing a couple of issues which I couldn't resolve myself so I finally gave up and decided to ask for your assistance.


    So here it goes:


    - PSX and Dreamcast emulators are terribly laggy including crackling sound which I just can't stand, it sounds terrible and my head starts to crack the moment I hear it. I messed around with different drivers and latency settings to no avail. A very small improvement is what I managed to get. Interestingly, this does not happen with windows version of retroarch installed on the very same pc (tested with gl/d3d and wasapi for audio), so my feeling here is that it might be related to drivers. Are there any different drivers available to test? I doubt I'll be able to install them due to read-only fs, correct? :)


    - Second issue I have is with PPSSPP, basically I'm not able to make it stretch to fullscreen, it takes up only around 1/4 of it in the bottom left corner. Settings are fine according to instructions I've found on the net. I also noticed that now after changing some of them, games no longer boot up, I can only see intro and then it gets back to emulationstation :( I guess removing the configuration file would resolve the issue, but it still won't utilize entire screen...


    So of all the emulators I tested already, only SNES works flawlessly. I'd love to play some classic PSX/DC games so I would really appreciate some help (and my wife too, she just loves spyro :) ).


    My hardware is as follows:


    AsRock Q1900B-ITX (integrated Celeron J1900 and Intel graphics)

    4GB RAM

    Audio going through HDMI via AVR, works fine for movies/music etc.


    I'll happily provide all kinds of logs if you tell me what is needed.

    Thanks a lot for any help in advance!

  • Check the emulator FAQ I've added some configuration details to libretro-pcsx-rearmed and change Beetle-PSX to PCSX ReARMED which should run fine. You can't install Windows drivers on Unix/Linux systems so you have to deal with it. If it performs better on Windows it's probably related to optimization issues. Anyway your J1900 is really really slow even compared to my 10W low-end HTPC j3455 UserBenchmark: Intel Celeron J1900 vs J3455 which delivers about 60% more performance.


    If PPSSPP does not start in fullscreen delete the .ini files in \\yourdevice\Configfiles\ppsspp\PSP\SYSTEM\ and apply an update of my builds so the default config should be restored. The default config in ppsspp.ini should contain a line FullScreen = True which forces fullscreen in PPSSPP.


    Also what resolution does your TV use? 1080p or 4k?


  • I need your help. I have no sound. Neither in Kodi nor while gaming.

    I changed the advanced.conf file and entered the command in putty. But I dont understand what device I have to choose and where I have to copy it. Thats how it looks like atm:


    sn92oyfo.jpg


    I have no extra speakers but only my TV. TV and Nuc are connected by hdmi1.

  • Check the emulator FAQ I've added some configuration details to libretro-pcsx-rearmed and change Beetle-PSX to PCSX ReARMED which should run fine. You can't install Windows drivers on Unix/Linux systems so you have to deal with it. If it performs better on Windows it's probably related to optimization issues. Anyway your J1900 is really really slow even compared to my 10W low-end HTPC j3455 UserBenchmark: Intel Celeron J1900 vs J3455 which delivers about 60% more performance.


    If PPSSPP does not start in fullscreen delete the .ini files in \\yourdevice\Configfiles\ppsspp\PSP\SYSTEM\ and apply an update of my builds so the default config should be restored. The default config in ppsspp.ini should contain a line FullScreen = True which forces fullscreen in PPSSPP.


    Also what resolution does your TV use? 1080p or 4k?

    Thanks for your response, using pcsx-rearmed instead of beetle-psx helped a tad, the sound as well as overall performance is much better now, but ti's still not at the level I'd expect it to be (it was very smooth on windows, both gfx/sound).


    Yeah I know J1900 is not a performance beast, I bought it like 5 years ago and it served its purpose really well to this day, though one memory slot is now dead and I'm thinking of a replacement but not just yet ;)


    Your proposed solution to PPSSSPP issue worked like a charm, thanks a lot! It's now fullscreen and very smooth at 3xPSP rendering resolution. Wish I could get similar results with other platforms.


    And my TV is 1080p.


    Thanks again for your help, much appreciated!

  • And here are some further questions to retro gaming:


    How can I use one of my own libretro cores, where do I have to copy them? Retroarch displays that they are located in tmp/cores. Is that the full path?


    While launching the libretro cores in Emulationstation work very well I have issues with the standalone emus. If I start a game for PCSX2 the screen turns black and nothing happens. Launching Dolphin leads to a black screen for like 2 seconds before it goes back to ES. And Roms for PPSSPP start but are shrinked in TV's left bottom corner.

    Edited once, last by Kupo91 ().

  • 5schatten is possible to add cemu emulator in ES? It’s for Wii U games.

    Btw i tried the last couple of days pcxs2, dolphin and some gamecube games, and all games played fine on my nuc.


    Some games like god of war 2 (ps2), soul calibur 2 (ps2), mario kart double dash (GC), metroid prime (GC), soul calibur 2 (GC), mario kart wii played 1080p. With 3x native the graphics looks really great!:)

    Thank you very much for this build.

    Edited once, last by Marciano ().

  • First make sure your Kodi audio is working and this is not LE RR specific.

    https://kodi.wiki/view/settings/system/audio

    Audio quickstart guide - Official Kodi Wiki

    And here are some further questions to retro gaming:


    How can I use one of my own libretro cores, where do I have to copy them? Retroarch displays that they are located in tmp/cores. Is that the full path?


    While launching the libretro cores in Emulationstation work very well I have issues with the standalone emus. If I start a game for PCSX2 the screen turns black and nothing happens. Launching Dolphin leads to a black screen for like 2 seconds before it goes back to ES. And Roms for PPSSPP start but are shrinked in TV's left bottom corner.

    I guess you did not read the first post of this thread otherwise you would not ask this question or are you going to compile the cores with the latest toolchain yourself? I clearly stated that Lakka cores won't run until they rebased to LE9 or something similar. Otherwise the personal cores are stored in \\yourdevice\Configfiles\retroarch\cores but don't expect support for third party cores.


    Well I guess you didn't read anything of my emulator FAQ either? Dolphin crashes because you have haven't configured your audio first. PCSX2 downloads my Docker container first as stated in my FAQ and it's about 1GB in size so yeah the screen stays black until it's done. And I've answered how to fix PPSSPP fullscreen here so straight in front of your first post.


    Btw. not a single log file attached?

    5schatten is possible to add cemu emulator in ES? It’s for Wii U games.

    Btw i tried the last couple of days pcxs2, dolphin and some gamecube games, and all games played fine on my nuc.


    Some games like god of war 2 (ps2), soul calibur 2 (ps2), mario kart double dash (GC), metroid prime (GC), soul calibur 2 (GC), mario kart wii played 1080p. With 3x native the graphics looks really great!:)

    Thank you very much for this build.

    Cemu is closed source windows only so needs WINE and relies on AMD/Nvidia dedicated cards to run so don't expect it in my build. Well or to be specific if they ever release an OSS version or at least Linux binaries I would give it a try. /shrug

    I've added some notes to beetle-psx you can try to run the beetle-psx hw core which supports OpenGL so maybe this speeds up things for you although I had visual glitches with it but it's maybe worth a try.

  • Quote

    First make sure your Kodi audio is working and this is not LE RR specific.

    https://kodi.wiki/view/settings/system/audio

    Audio quickstart guide - Official Kodi Wiki

    Thanks I got it fixed. Atleast in kodi. I will try to get it working while gaming too.


    Quote

    I guess you did not read the first post of this thread otherwise you would not ask this question or are you going to compile the cores with the latest toolchain yourself? I clearly stated that Lakka cores won't run until they rebased to LE9 or something similar. Otherwise the personal cores are stored in \\yourdevice\Configfiles\retroarch\cores but don't expect support for third party cores.

    Its about the easyrpg core which is not included in your build. I downloaded the latest version of this core via retroarch but this core has some issues which I didnt have on my S905X box. And in the past I experienced that cores on buildbot sometimes are corrupt or dont work as they should. So my intention was to test the easyrpg core which is included in the latest version of lakka. Didnt know that lakka cores dont work fpr LE9. I also found the cores folder in configfiles/retroarch but since it was empty I assumed it was the wrong place.


    Quote

    Well I guess you didn't read anything of my emulator FAQ either? Dolphin crashes because you have haven't configured your audio first. PCSX2 downloads my Docker container first as stated in my FAQ and it's about 1GB in size so yeah the screen stays black until it's done.

    I did. I've read the chapter Emulator section | How to's | Frequently Asked Questions [FAQ]

    "PCSX2 relies ony my Docker container so you have to install the Kodi Docker addon first. It should be available in the standard LibreELEC repositories."

    So what I did is opening the LibreElec repo and looked for the Docker addon what confused me pretty well because it was preinstalled. Then I installed the Docker addon from your google drive but that didnt help. So ye I tried to fix it by myself without any success.



    Quote
    And I've answered how to fix PPSSPP fullscreen here so straight in front of your first post.

    Ye ok didnt read that.

  • You can try to download the cores from the build bot but as I stated in my first post, which you should have read, those cores are build for a LE 8.2.x base so they can work but for example genesis-gx-plus failed for someone on his S905. The /tmp/cores directory is a virtual/overlay directory that combines the content of /usr/lib/libretro & /storage/.config/retroarch/cores so if you upload any core to the latter one Retroarch should recognize it at least after you restart.


    Docker isn't included in my build and also not in vanilla LE but it's available in the standard repo. If you start PCSX2 it has to download my container first so do the math how long it takes to download 1GB for you and leave the system running for this time. And as always... and written in the first post... check out /var/log which contains the emulator logfiles. As long as PCSX2 downloads stuff it's logged in of the files.

  • andersos   duck7000


    Since you used MakeMKV in the past is it still functional? If so can you give us a brief summary what else you do to use it beside installing the addon & updating KEYDB.cfg? dainara tried to use it & ran into some problems so maybe you both have some advice for us.