SakeTami
ES-DE Frontend
ES-DE Frontend

patreon


Device compatibility survey (completed)

Hi!

We have started to build an Android device compatibility database to make it possible for people that want to run ES-DE to see whether their device is supported, and/or if it has any known issues. You can find it here:

https://gitlab.com/es-de/emulationstation-de/-/blob/master/ANDROID.md?ref_type=heads#device-compatibility

Due to the huge amount of Android devices on the market we are of course not aiming at covering everything out there, but it would be nice if at least the most common devices were included!

We have created a short survey where you can fill out what type of device you are using with ES-DE, what Android version it runs and some entries regarding potential issues and other comments.

If you would like to participate then you can find the survey here:

https://docs.google.com/forms/d/e/1FAIpQLSevqySMGDcaRM12OQyFxkV7BjLH7sWwAUajUqxZzQ0YF09yGA/viewform

If you are using multiple Android devices with ES-DE then please fill out the form once per device as it will otherwise be very hard for us to consolidate the results.

And please only report Android devices in this survey, and not non-Android devices where you are running ES-DE.

Also note that there is likely some variations for the same device. Due to settings, installed apps and so on some people may have problems with a specific device although most others don't. So we will attempt to weigh any feedback regarding issues and not marking a device as problematic if only a single person has issues with it. We hope that makes sense.

Many thanks in advance for participating in the survey :)

Comments

If you need support then please join our Discord server: https://discord.gg/42jqqNcHf9

Leon Styhre

Im loving this so far but 2 emulators im struggling with 1) Ive installed skyline as the recommended switch emulator but it doesnt work and there doesnt appear to be a retroarch download of the core? 2) Is there a guide for setting up scummvm games specifically as ive set ES scummvm fine on my PC and Retropie but its making a sub folder on my android for some reason? Help on these would be hugely appreciated thanks

Liam Beale

Please join our Discord server if you need additional support: https://discord.gg/EVVX4DqWAP

Leon Styhre

Ok, how do i transfer the ES-DE directory from my sd card to the device? I'm VERY new at this and I'm happy I was able to actually get everything to work perfectly (all the ROMs, emulators, scraping, etc). Everything is running perfect, just the 3-4 min boot up time when the device is 1st powered on as I mentioned. I have about 65,000 ROMs and 20 something emulators, which are all ALL running fine. You think it's worth even chancing to transfer to the device from the sd card? Thanks again and thanks for making this GREAT frontend :)

Craig_E

That is definitely not recommended, due to various design decisions made by Google disk I/O performance is very poor on Android. Placing your ES-DE directory on an SD card will cause severe performance issues if you have anything more than a small collection. But it depends on multiple factors and is somehow device-dependent it seems, so you'll need to test it to see what difference it makes to move the ES-DE directory to internal storage. On something like the Steam Deck for example there are no issues with placing your scraped media on an SD card as this device is using a proper filesystem (ext4 or btrfs) and does not suffer from the performance issues seen on Android, so I guess some people wrongly assume this is the recommended approach also on Android.

Leon Styhre

I installed everything on micro sd so it could be "portable", used on different android devices vs. installing everything on the rg556. Is that also incorrect to do ? I learned that I should do that from a YouTube video I saw

Craig_E

Hi, 5 minutes definitely doesn't sound right although if you have say 100,000 games it could take that long to start up. Make sure you haven't placed the ES-DE directory on external storage (i.e. on the SD card) as performance will then be horrible. Apart from that you could try disabling the "Enable theme variant triggers" option in the UI settings menu and enabling the "Only show games from gamelist.xml files" in the Other setttings menu. But make sure you read in the user guide what this second option does as it's intended primarily for testing purposes. If you can't get it to work I recommend joining our Discord server for support: https://discord.gg/EVVX4DqWAP

Leon Styhre

Runs perfect on Anbernic rg556 and I couldn't be happier with it. Only problem is it takes about 5 mins to load everything from power off to boot up of the device. AFter the device is on, everything is quick and perfect, only when first turn device on. Can this be fixed to have ES_DE load quicker?

Craig_E

ES-DE requires 64-bit Android 10 or later, but you should be able to upgrade your device to Android 11.

Leon Styhre

The app don't install in retroid pocket 2 plus.... I have android 9,it's only me or some one have the same

Luciano Oliveira

Anbernic RG353v has been working with me. Thanks for all your hard work.

C dub

There are two steps to the startup process, one is to make an inventory of games which is depending on the storage speed and the second is to load and populate all systems. The second step is depending on the CPU to a certain extent, and disk I/O as well depending on what media assets the theme is using. You could try changing to a more lightweight theme like Linear to see if it helps. I may also be able to make further optimizations in future releases to speed up startup times, like additional caching and multi-threading. But even with all this, Android can't be compared to a bare metal Linux installation as far as performance goes, as Google has introduced a lot of bottlenecks into the operating system for security reasons and for other reasons. And ES-DE is also not a native Kotlin or Java app and needs to make a lot of translations between native code and the Android OS for many operations which adds overhead. Not sure why your theme setting is not retained, that should not happen.

Leon Styhre

In fact theme is already downloaded but i must activate it again after changing device so not a big pain...

DocStrange

Hello, i'd try to change device to understand if boot time is depending of CPU All my romset are on one micro SD and scrapping is done for everything (image, videos...). Retroid Pocket 4 Pro (CPU : Mediatek Dimensity 1100) + Sandisk Pro 1Tb : 2 mins 53s Xiaomi 11i (CPU : Sanpdragon 888) + Sandisk Pro 1Tb with Micro sd Adaptator USB C : 2 mins 54s And No ! each time i can litteraly take a coffe ! ;))) So this is really an external storage problem ;(( On Xiaomi 11i all ES-DE seem working (retroarch not but it's another problem) but Theme is lost each time i'd changed device (not setting or games only theme !!!), i must download and install again. The theme is not stored in ES-DE Folder with settings like batocera for example ? So conclusion : boot time is the real problem... On console like anbernic rg353m in linux mode (Android is really too slow and buggy) with arkos and the same 1Tb micro SD all is very very fast.

DocStrange

You can change RetroArch cores from the Other Settings->Alternative Emulators interface or on a per-game basis from the metadata editor. It's not the goal of ES-DE to configure emulators however so bezel configuration will not be handled from the frontend.

Leon Styhre

Yes setting it as the home app and support for launching native Android apps are both planned for future releases.

Leon Styhre

Android is not built for performance, it's not what Google has designed it for, but instead high security and low power consumption. There are multiple bottlenecks in the operating system that unfortunately means it will never run as fast as a desktop operating system. I can try to make more optimizations and add more caching to ES-DE but ultimately I can't compensate for how the operating system works. For this reason I don't recommend keeping huge game libraries in ES-DE on an Android device. But I'm happy to hear that you still appreciate the app!

Leon Styhre

I use odin 2 please add the ability to change RetroArch cores, and add bezels automatically like retrobat. that would be awesome

Devid Tumminello

AYN Odin 2 Pro here. Runs great. Boots fast (for my large library) Just need a few more android comforts integrated and i'll switch fully. Please make it a launcher app <3

Jeff Popplewell

Ok, i understand but scrapping folder is huge maybe more than 150go ! Even i remove manuals... It's totally impossible to put it on rp4pro stockage (100go free on 128) or i must remove videos too and this is soooo sad ! ;( may be an hybrid option will be a good solution (vital files for boot spped on Android stockage and non vital files like scrapping manual or vidéo on sd)... Thanks again for your work and i'm really happy to give money directly to you and not to gafam ! ;))))

DocStrange

Please join our Discord server if you need help, it's much easier to troubleshoot there: https://discord.gg/EVVX4DqWAP

Leon Styhre

Good to hear that it works fine otherwise! I may be able to make additional optimizations in future releases, although that remains to be seen!

Leon Styhre

Unfortunately Android uses very slow filesystems for external storage, usually exFAT, vFAT or similar. And it's generally not a good idea to place the scraped media on external storage like SD cards for this reason, it will very adversely affect performance.

Leon Styhre

hello. I have a problem in Retroid pocket 3 plus, the games do not run, I change the emulator and nothing.

Orlando Alberto

But only the boot time is a problem, everything is ok... Something strange no problems of boot tipe with other frontends... ;O

DocStrange

I've an retroid pocket 4 pro with sandisk 1tb (all roms and scrapping folders are on the sd) and the boot time is totally crazy sooooo looooonnnng !

DocStrange

The RP4 Pro is a known working device and many people use it so not sure what could be wrong if you have issues with ES-DE?

Leon Styhre

Thanks for this! I just set up my retroid pocket 4 pro and this looks really great! Maybe my issues are more android specific/device specific rather than issues with the app itself Edit: what I meant it's likely a combination of boot up/app load/sd mounting wait times that cuase the issues I'm having. The app itself works absolutely flawless if used as intended. I'm just making it difficult I guess haha

Niklas Budrovcan

Thank you :)

Leon Styhre

Moto G84 5G, Android 13, parche de seguridad feb 2024, funciona ok

Ray Ors

Nice, I just filed out the form a couple of times, and already messed up! Sorry😅 The Amazon Fire HD10 11.Gen is on fireOS 7 which ist android 9 not 10!

BigDom

Yo de momento lo uso en un LG V60 y funciona a la perfección... Por si quereis añadirlo a la lista de compatibles. Gracias por este espectacular proyecto.

FranChu31


More Creators