Thanks Robert, I will test the new kernel!
For kernel part, I don't know about omap2plus, but except
backport the only thing I modified is the compatible list in etnaviv
driver to add "ti,dra7-gpu-subsystem", and the dts to enable bb2d and
etnaviv required gpu-subsystem.
For userspace, armada xorg driver contains a lot of things. As I understand it :
- vivante part is an older driver using gal headers and libGAL proprietary lib.
- etnaviv is a driver using libGAL as well, but through the libetnaviv
which was I guess intended to help etnaviv folks to reverse engineering and now deprecated
- etnadrm is actually the driver used, and for some reason (know what
to pass to etnaviv kernel for optimizatio) it use libetnaviv which need
gal headers. It is apparently just a shim and in fact only use open
source drm driver.
On Nov 17, 2016, at 2:17 PM, Julien <jbou...@gmail.com> wrote:
Few months, or years to have something truly competitive : reinventing the wheel of the 25 year old xf86 software is something that takes times ...
And the Beagleboard X15 is a very powerfull machine that can be used for desktop, and today X is the best at it.
On 17/11/16 20:29, Julien wrote:
> Thanks Robert, I will test the new kernel!
>
>
> For kernel part, I don't know about omap2plus, but except backport the
> only thing I modified is the compatible list in etnaviv driver to add
> "ti,dra7-gpu-subsystem", and the dts to enable bb2d and etnaviv required
> gpu-subsystem.
>
>
> For userspace, armada xorg driver contains a lot of things. As I
> understand it :
> - vivante part is an older driver using gal headers and libGAL
> proprietary lib.
> - etnaviv is a driver using libGAL as well, but through the libetnaviv
> which was I guess intended to help etnaviv folks to reverse engineering
> and now deprecated
> - etnadrm is actually the driver used, and for some reason (know what to
> pass to etnaviv kernel for optimizatio) it use libetnaviv which need gal
> headers. It is apparently just a shim and in fact only use open source
> drm driver.
I got this working on my x15. Nice!
The userspace side is confusing. There's libdrm-etnaviv in the mainline
libdrm, but afaics that's not used at all (I got the few tests working
that were included). Everything above are out-of-mainline-branches and I
don't quite get what they all are doing.
Also, when testing x11perf, I see a lot of:
alloc_contig_range: [fdd38, fdd3f) PFNs busy
So I don't think everything is fine.
Tomi
--
For more options, visit http://beagleboard.org/discuss
---
You received this message because you are subscribed to a topic in the Google Groups "BeagleBoard" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/beagleboard/S5UFHnIc11o/unsubscribe.
To unsubscribe from this group and all its topics, send an email to beagleboard+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/CAOCHtYh-iA468zJztvnDaVQYf_8mQbRK8f11Vty4A%3D%2B48O733w%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.