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. Le jeudi 17 novembre 2016 18:26:10 UTC+1, RobertCNelson a écrit : > > On Thu, Nov 17, 2016 at 11:13 AM, Nishanth Menon <n...@ti.com > <javascript:>> wrote: > > On 11/17/2016 10:45 AM, Robert Nelson wrote: > >> > >> This is awesome Julien!!! > >> > >> 2d is soooo much smoother... > >> > >> debian@beaglebone:~$ uname -r ; dmesg | grep etnaviv > >> 4.4.32-ti-r68 > >> [ 10.101371] etnaviv gpu-subsystem: bound 59000000.bb2d (ops gpu_ops > >> [etnaviv]) > >> [ 10.101392] etnaviv-gpu 59000000.bb2d: model: GC320, revision: 5301 > >> > >> Here's my current step-by-step > >> > >> https://gist.github.com/RobertCNelson/fc6d07157b0fcc13b9c28c5832fdc74b > >> > >> I'll start packing those git repo's so that this sunday we'll have 2d > >> acceleration out of the box!! > >> > >> Regards, > >> > > > I am curious to know if there are plans of sending the kernel patches > > upstream to k.org (if not already there) > > I think we should ;) > > Here's the current patchset: > > patches 1/2 are just a backport of etnaviv > > 3rd patch enables etnaviv for omap2plus > > 4th patch is Julien work in pprogress > > > https://github.com/RobertCNelson/ti-linux-kernel-dev/tree/ti-linux-4.4.y/patches/backports/etnaviv > > > For the dts: > > > https://github.com/RobertCNelson/ti-linux-kernel-dev/blob/ti-linux-4.4.y/patches/x15/fixes/0005-x15-gpu-2d-vivante-gc.patch > > > > dumb question: What about the userspace - is this from some variant of > > official repository? > > https://github.com/etnaviv > > One issue with the current working userspace, the developers behind > etnaviv want users to move to libdrm instead of galcore-headers > > Regards, > > -- > Robert Nelson > https://rcn-ee.com/ > -- For more options, visit http://beagleboard.org/discuss --- You received this message because you are subscribed to the Google Groups "BeagleBoard" group. To unsubscribe from this group and stop receiving emails from it, send an email to beagleboard+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/beagleboard/b145b71a-332d-48ef-829c-d4abbce0e260%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.