After several months I’m giving DietPI another chance on the ODROID-XU4, installed base system, XFCE, MC, Firefox. Now, XFCE and Firefox are sluggish as hell, I can’t run any webgl example at a decent speed, so, I’ve seen that as part of the desktop got installed some x86-video-armsoc-odroid, the question is, again, because I couldn’t either get any emulator to run on a previous opportunity, ¿Is ANY KIND of GPU acceleration enabled on this SBC? ¿Which are the applications that are compiled to make use of it? Cause I really don’t get it, what is ‘truly optimized’?
Supose I just wan’t to, for the love of God, compile DOSBox-X myself, or maybe run Hatari, or some MAME or N64 emulator, ¿what’s the magic I have to do to get decent speed on those things? I can’t even get a fluid scroll on a web page…
DietPi themselves did not compile any specific software or has any dedicated. We use software that global available from official source, similar to what you could do manually. The optimisation comes from the automation perspective. We try to integrate each software title with the other. Means, they could work together with others. We automate all installations steps needed to get them running, without any user input needed.
Thanks for your reply, by the way, I figured out the problem with the slow desktop responsivenes, it’s due the XFCE compositing manager, apearently it does not get along with the default config and I assume XFCE has not any chance of using GLES capabilities as I understand.
Regarding DosBOX or any SDL2 based emulator of sorts, would It be capable of using GPU acceleration if compiled with correct flags and SDL2 detects correctly a GLES implementation?
The compositing or specific visual effects can be disabled can be on Xfce via settings GUI, if it slows down the desktop too much. LXDE will run quicker OOTB.
I don’t know much about DosBOX, but SDL2 with KMS/DRM and GLES support builds well on Odroid XU4. For a minimal build for Amiberry we do: