In those logs I can not really see what is happening, I just can see you are launching a N64 rom.... let's try this, remove all logs then launch ES addon, then you need to try to launch psp game again, then grab those log files, then you can exit RA, ES, LE or shutdown your RPi.
Posts by bite_your_idols
-
-
important log files are: emulationstation_debug.log and retroarch_debug.log
Also I can remember someone had similar errors due to lack of memory... PSP is a hard core so maybe running over ES fails due to low Pi memory... this is why running it directly from retroarch it works...
-
Logs: "
/storage/.kodi/temp
"es_systems.cfg: "/storage/.kodi/userdata/addon_data/game.emulationstation/"
-
We need to take a look to the logs... Maybe, it is trying to load PPSSPP standalone emulator, did you check that libretro core is selected in ES addon settings?
-
-
In latest official LE 9 alpha releases hyperion grabber works ok again, like it does in LE 8. I don't know when thiy fixed it because I have been using LE8 until last week.
-
RetroArch addon v8.174.11 including:
- new RetroArch 1.7.4 release.
- compatibility with LibreELEC Leia Alpha releases.
- Cores package updated to Lakka 2.1.1.
-
Here you have new addon pre-release v8.174.11:
It works in RPi2 running LE9 alpha, if it works ok in Gen devices I can push it into my repository
-
Now, another issue.
If I run a game with EmulationStation, it reverts to ES.
If I run the commandline manually, I get a regex error:
Code# /storage/.kodi/addons/game.retroarch/addon.start mame2003 /storage/emulators/roms/mame/bublbobl.zip ES sed: bad option in substitution expression
Also, EmulationStation doesn't find anything to scrape (MAME).
When hashing the code that throws the sed error out, retroarch_debug.log shows that a segmentation fault is thrown.
This doesn't happen when executing a game in RetroArch, which works flawlessly.
EmulationStation is something I dont control... I just grabbed an old version binaries from Escalades custom build and it used to work, but it is something I dont use so I cant tell you if it is compatible with LE9.
-
OK, so I have compiled a set of extra libs that are required for 1.7.4 to run on LibreElec 8.90.005 (though only for Gen, since I don't currently have my Pi running).
1.7.4 requires 109 MB of libs to run. It works! - but there are some black squares on some menus where icons are supposed to be. I am not sure why this is; I just copied the binary and all the 85 required libs, so maybe I am missing something. (Edit: I have the original deb archives in tar format, there is an asset directory which is supposed to be in /usr/share/libretro)
You can get it here: retroarch-gen.zip
BTW, I was right. LibreElec is compatible with Ubuntu 16.04.
Thanks but I already have both RPi and Gen RA 1.7.4 binaries compiled, I use Lakka project to compile using LE toolchain so it needs no additional libs, just the ones missing in LE9, lakka is still based in LE8.
When I can get some free minutes I will upload the updated pre-release to test
-
No, you don't. You can simply get the necessary files from a Ubuntu repository, version 16.04 LTE.
They are compatible with LE, as mentioned above.
That was the old way, now I extract them from LE image using 7zip.
-
It is now running if I start it from within LibreElec.
It doesn't start if I run ./addon.sh from SSH (not that this is important)
I haven't yet tested functionality (mainly MAME) since I need to figure out how to organize the collection (it doesn't seem smart to put all roms in Emulators/roms on LE, due to different architectures.
How do others do this?
PS: As far as I can remember, OpenElec shared binaries with Ubuntu, but I don't remember which version. Maybe it's the same with LE, which will make it pretty easy to update the binaries.
To run it using SSH you should call addon.py or directly this command "sh ./addon.sh retroarch" (note that you need to specify name of the addon after file)
I personally have all my romset collections in an external HDD with my movie and music collections pluggedto my RPi just when I want to play sometihng, and I use AEL to launch them from kodi, but I think every user has each own way to short his/her collection
-
It is now missing libva.so.1 and two other libs (see below), but it doesn't error with the others anymore.
I tried linking to the available libs, but this doesn't work since their major version is changed.
To help you with the exact necessary libs, here are the remaining missing files according to ldd:
libva.so.1 => not found
libva-drm.so.1 => not found
libva-x11.so.1 => not found
Thanks in advance - I am not sure where I should get the libs, as I don't know which Linux flavour LE is built on.
I am sure adding these last files will fix the issue.Here you have:
As another user told me once, I just download LibreELEC 8 image file and using 7zip I extract lib folder from SYSTEM file, then I get missing libs...
When lakka updates to LE9 retroarch compilation will use LE9 libs and those files won't be necessary...
After you tell me it works I have to prepare addon update to include them in addon zip, also I can try to update to RA 1.7.4 but I need to get some free time...
-
The current build of Retroarch does NOT work with the current LibreElec 8.90.005 (on x86_64)
It exits with errors, and I found these missing FFMPEG and general libs by running "ldd game.retroarch-Gen":
libavcodec.so.57 (58.18.100 is in libreelec)
libavformat.so.57 (58.12.100 is in libreelec)
libavutil.so.55 (56.14.100 is in libreelec)
libswresample.so.2 (2 is in libreelec)
libswscale.so.4 (5.1.100 is in libreelec)
ok, I tested it just in my RPi... so let's go to update for Gen...
I just updloaded those missing libs over here, you need to download and place them into lib folder inside retroarch addon folder and reboot.
Tell me if it works.
-
Thanks, anyway I got this solved by running the command 'ldd game.retroarch-Gen' after doing 'cd' to '/storage/.kodi/addons/game.retroarch '. There it showed the missing libs, and I did not have to install LE8 build, but just by using 7z to extract the contents from the 'SYSTEM' of the 'LE8' installer. It would have been helpful to make that as a sticky for those who are struggling with making it work. The retroarch debug log would also help. Now my problem is ES seems to lose the controller settings after loading the game. And now im trying to figure how to make AEL work cause the only place where i can get the asset files are from the repository. For some reason the 'script.gamestarter' was not created. And it wasn't clear how to pull the assets from the addon.
As you can see here you just need to go to Retroarch addon settings and download AEL assets. That will download this package and unzip it in default emulators folder (/storage/emulators/ael-assets). After that go to AEL addon settings and import systems you want.
By the way, thanks for the tip abput using 7zip to browse inside "system" file XD, could you please tell me what libs are missing so I can update the addon?
-
Hello,
I have an Intel Compute stick with LE Millhouse version installed. Stable version doesn't support the wi-fi in my compute stick. I tried following the installation but I can't get retroarch to start and it goes back to Kodi. I checked the logs and it says "
libavcodec.so.57: cannot open shared object file: No such file or directory" I've searched your repository, google and still I can't make it to work. I even tried installing "script.gamestarter-v2.9-LE9alpha.zip" and prev build of retroarch offered from your addon. Any thoughts about this?
LE9 builds are not official and they change day by day, so I can not update addons everytime devs make a critical update.
What you can do is to install LE8 build, copy to your computer libavcodec.so.57 lib file, then go back to LE9 again and place the file in addon lib folder. If you post here the file anyone using LE9 in Generic devices could use it, also I could include it in a new addon release. If you can not do that just wait for me updating the addon when I have some free time to get the file.
-
Lakka/Retroarch recently implemented some new config settings to hide/view a lot of those menu options, including the shutdown and update menus. That might make it more palatable to use for your binaries.
nice to know that! finally I could compile retroarch binary using Lakka source but without lakka options in menu so by the moment everything is ok.
thanks!
-
After struggling with Ubuntu/Lakka compilation, finally, here it is the brand new Retroarch 1.7.3 addon release: RA-8.173.10
Repo is updated so if notification doesn't appear just force repo update manually (context menu).
enjoy!