Armbian jammy (ubuntu jammy) based 2210 LTS support comes with an almost perfect open source GPU Lima driver.
Completely replaces the original launcher with LauncherGo to improve performance and reduce power usage.
Updated RetroArch to v1.14.0
Updated Love2D v11.0 Mysterious Mysteries
Integrated ClockworkPi APT repo
It appears there’s a lot missing in launchergo, and the old launcher relies on python2 and wicd, neither of which are fully supported in the current software. PICO-8 isn’t present, GPSP doesn’t appear to work, and MGBA is very slow. Overall though it’s neat to be on armbian and really modern software.
I wanted to try it out, but I get this horrible stuttering and tearing of the screen. Any idea what causes it?
Also using B to confirm and A to go back is weird, and switching layout in settings doesn’t change it (I guess it’s launcher go thing)
I didn’t check retroarch, I can check it a little later. But it was starting tearing right from the beginning of the boot, so even command line “happy hacking” part was affected, so I guess it’s not just launcher
New user GS user here. Thank you some much for the updated image, that’s really appreciated !
Is the lima driver disabled by default ? If so, how can I switch it on ? My GLES application reports Renderer: llvmpipe (LLVM 15.0.6, 128 bits), Shading language: GLSL ES 3.20
which looks like a software driver.
Yes I ran the two commands and the gfx driver switched automatically to lima, thank you!
Now I face the issue that initializing the driver (or creating a rendering context ?) takes a lot of time: if I run time DISPLAY=:0 glxinfo,
I get the relevant lines:
Vendor: lima (0x13b5)
Device: Mali400 (0xffffffff)
Version: 22.0.5
Accelerated: yes
Video memory: 0MB
Unified memory: yes
Preferred profile: compat (0x2)
Max core profile version: 0.0
Max compat profile version: 2.1
Max GLES1 profile version: 1.1
Max GLES[23] profile version: 2.0
OpenGL ES profile version string: OpenGL ES 2.0 Mesa 22.0.5
OpenGL ES profile shading language version string: OpenGL ES GLSL ES 1.0.16
You pointed out a problem encountered in reality, that kernel 5.3.6 is relatively slow when starting binary programs, running is ok,but if a newer kernel is used, there is a chance of causing screen flicker, and crashes, so until this problem is solved, I can only use kernel 5.3.6 for os image
The known shortcoming currently encountered is that glmark2 cannot run normally and will crash, but everything else is still okay for now
All of my RetroArch cores was running without savestates. It looks like core info files was not downloaded successfully, and also the cores did not show in the list. Does anyone had the same issue?
I think issue was with action.config files. They are pointing to /home/cpi/apps/emulators/ folder. There was no core info files in that folder.
I think it can be fixed by go to RetroArch and change core info download folder to /home/cpi/apps/emulators, then download them again