And another thing, stop whining. How much time, energy or money have you contributed to AROS? Why is it always the people who have done nothing who are so critical?
I was answering an user.
And I DO contribute with Rpi, only not to AROS. But if you can play Scummvm on a Raspberry Pi in fullscreen using hardware scaling, it's because of my work here, for example:
https://github.com/vanfanel/SDL12-kms-dispmanxBut anyway, running the whole desktop under X11 is a bad idea.
X11 is not the problem on pi, it is the missing drivers. So it runs in framebuffer mode.
I'm not buying it. Even if you had a driver (wich would alleviate the CPU sodomizing situation a bit ) you'd still be in a broken enviroment aka "tearing hell" with jerky window movement and asynchronous video buffer updates. That's why the Rpi foundation has decided agains X11 and the Pi will never have a hardware-accelerated X11 enviroment but will go for Wayland directly.
Why don't you use dispmanx directly like I do? It's a VERY easy API. In fact, Wayland uses it.
Take a look into my repository for example code or simply look inside /opt/vc for more examples. You can VERY easily define windows (elements) wich contain image data (resources) and it's very easy to have accelerated blittings and double buffer schemes.
I have aeros running on cubiebord
It uses still x11 but in runs faster than any amiga below x1000.
Why?
Because we have 2d/3d driver for mali gpu available.
Are you using the open source Mali gpu driver? (LIMA project)
If you're using a closed source driver, then I'm not interested. I had very very very bad experiences with arm socs and closed source drivers: abandoned platforms with buggy drivers that will never be fixed and developers under DNAs, etc.
I won't touch a platform with closed drivers again in my life, I swear.
I certainly wouldn't have bothered trying RiscOS if they hadn't done an rPi port.
I'm fascinated with Risc OS on the Pi. What an awesome desktop OS! This is how a native AROS port would run I guess.