Hi,

I recently bought a BeagleBoard X15 and started playing with it, the first 
thing I noticed is despite there is three GPU on AM57x SOC, there is no 
hardware acceleration in X11
I searched and found that the 3D GPUs are not only proprietary, but TI 
actually does not support X11 at all ... it is bad because I actually love 
X11 and want to use it. 
Then I tried the GC320 2D GPU with TI galcore driver 
(https://git.ti.com/graphics/ti-gc320-driver) and armada X driver 
(https://github.com/xobs/xserver-xorg-video-armada with galcore/libGAL) : 
it works, but sometimes it freezes : actually it freezes everytimes when 
quitting X. I made some tests with proprietary libGAL 
(https://git.ti.com/graphics/ti-gc320-libs), and I finally found that 
either the driver or the userspace lib make the computer freezing.

I decided to look further and discovered that project that aim to 
open-sourcing Vivante GPU chips Etnaviv is pretty well advanced 
(https://github.com/etnaviv). The project initially support GCxxx chips in 
IMX6 and Armada SOC, and I wondered if it could works on AM57x. It appears 
that it works ! I backported the etnaviv from mainline kernel to use it 
with the linux 4.4 kernel provided with the default board Debian 
(http://repos.rcn-ee.com/debian/), and with very little changes, it can be 
used with Beagleboard X15.

More details on how it works in this repository :
https://github.com/julbouln/etnaviv_x15

I think it can be really easy to add the support in mainline kernel (some 
minor changes to DTS + etnadiv driver compatibility)

I hope this can be useful !
Regards



-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/beagleboard/d1ce5f5b-bec6-4de6-9034-de177af4f6ba%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to