Today I took the time to dive a bit into what driver to use for our X-Server.
Basically, it seems there are three different drivers for us:
* omapfb: Outdated, replaced by omapdrm * fbdev: What we're currently using. Slow but works * omap: The DRM driver
fbdev works fine, as we all know. It has a neat driver option to rotate the display, so I can already run it in landscape mode.
omap: Once you install the package xserver-xorg-video-omap, you can also use "omap" as driver in xorg.conf.
That's an OpenSource-SGX driver which features hardware acceleration, GLES usage, etc.
Doesn't seem to have been updated for a while though: https://github.com/robclark/xf86-video-omap
The driver in Debian runs out of the box. X feels WAY faster. I couldn't test stability yet, as it needs X.Org 1.14 or higher and the one notaz recompiled was 1.12. I tried recompiling 1.15 on my devboard, but it simply segfaulted as before (also when using fbdev).
notaz, maybe you could compile X.Org 1.15 (from Debian unstable) for me? :)
I think this driver still needs the 3D PVR stuff from TI, but I'd like to test speed and stability for 2D.
This driver doesn't have a rotation option - but as mentioned, we need to get that done for the full system using the DSS anyways.