Hi, so my first OS installed on my new VIM3 was Ubuntu 20.04 on SD, I also had Ubuntu 18.04 on EMMC for a test. My purpose is to run PSX games . I was nearly satisfied with it on RPi 3B, but VIM3 seems faster that even Pi4 and I can’t just get even the EmulationStation GUI to work fluently. So far from my comparison the EmuELEC worked best, it really was smooth, but my gamepad didn’t so I moved to RetroPie and I’ve tried with both Ubuntu 20.04 and 18.04.
… ubuntu 20.04… I know this is very first release for now, but emulationstation stutters and works terrible even in menu, but actually can run some games decently, but I would say, much slower than my Pi 3B. Also the fan doesn’t work for me (it did on EmuELEC and 18.04), so hopefully it’s just throttling but I think overall 20.04 runs insanely slow even firefox compared to 18.04 with 4.9 kernel. What’s wrong here, wasn’t 20.04 supposed to be faster with 5.7 kernel?
How is EmuELEC different that it works fine and ubuntu doesn’t quite well?
Also I keep finding Odroid N2 guides, but does it apply to VIM3? I’m not very advanced actually…
@xmesaj2 that is actually a good question,
simply to say emuelec is just more optimized for emulation,
let me explain,
Ubuntu is a desktop linux operating system, it has all the things a normal OS has to provide a user with the tools, applications, software packages etc,
but a elec type OS like emuelec, have the things in linux required exactly for what it is about to do, jeOS (just enough OS)
Coreelec, libreelec, just enough linux for Kodi to run
Emuelec just enough linux for emulation apps to run,
about the firefox stuff, we still need more optimization, as Raspi is an old champ, at this stuff, we are kind of like the superfast rookie
Firstly do not compare between boards, OS, Kernels or distro’s.
Yes Vim3 is very powerful than RPI4, but RPI4 have GPU driver and VPU driver while there is still no support for GPU and VPU on Vim3, It is being worked on by Panfrost team for GPU and linux kernel devs are working on VPU driver support. It will take some time to get a stable driver for both processing unit.
Next thing to consider is there is non-free drivers available from arm which works quite well but they’re only for legacy kernel which is 4.19 etc. Odroid do make use of it on 4.19 kernel which makes it very smooth to play games on it.
For Vim3 you might have to try all the distro’s and see which one fits best for you, maybe you might have to compile the kernel with all the config’s you need.
Not necessary. Even though it should be but it all depends on what is enabled in the kernel and what is present in the userland to support the configs enabled in the kernel.
EmuElec is not a Desktop Environment, so it does not make use of X11 or wayland, it is much harder to accelerate x11 or wayland than something running over GBM.
It may or may not work, it all depends on kernel version, userland configs, libraries used and the application in question.
I understand, but I wouldn’t expect this would be such a big issue when Pi just ran it well even with Raspbian under the hood
So far best results with Android, just the pads are not recognized there at all, over USB, anyway I didn’t plan to run Android on my VIM3 at all, just Linux and retrogaming as addition
Oh so that explains it, thank you
Probably will give up on that
I’m going to try it now I really liked manjaro on PC
I don’t know it seems like buttons are totally different in games than in menu, perhaps something with RetroArch, just I bricked my system with update package for now so perhaps will try again a bit later
wasn’t actually too bad for PSX, just overall slow including emulationstation gui, I think if this was fine the games would be fine as well. I got shanwan ps3 clone and it was working very well on ubuntu 20.04 unlike emuelec, but gui overall much slower and slower also than 18.04, although libretro didn’t compile under 18.04 due to conflicts in packages so I couldnt test anything else. RetroPie has some driver for shanwan clone I think may be problem in EmuELEC or it was fixed in later releases than we got https://github.com/EmuELEC/EmuELEC/pull/134