<CruX__>
I'm as dope as two rappers, you better be scared. Cause thats means Albert E equals mc squared!
<blackibiza>
hi.. i am looking for infos on 3D acceleration of Vivante GC2000 gpu under X11. As an user reported (rz2k), it is possible to run accelerated graphics under X11, as jas-hacks blog demonstrates
<blackibiza>
where can i find the missing source files / libraries in order to construct a personal rootfs with 3D accelerated GUI?
<rm>
check the jas-hacks blog, he posted a Debian root FS with acceleration
<rz2k>
it is sort of complicated, you need to compile Xorg driver, install binary blobs from Vivante, recompile libdrm with a patch from vivante and for 100% working system you need to recompile the xserver itself using the vivante recommended version
<rz2k>
Jasbir done all that in his rootfs
<rz2k>
you can just copy his and remove things you dont need
<rm>
but I found that having way too many missing pieces to be directly usable for anyone new
<rz2k>
there were couple other issues, but I dont remember which exactly. Jasbir comes here sometimes at evenings, you can ask him
<rz2k>
so just take his work and be happy :p
<rz2k>
he also setup a bit more complicated part: the gstreamer plugins
<blackibiza>
ok thx
<blackibiza>
i tried time ago again with same files...as far as i remember, i need to adjust the fast_build.sh contained in the driver and set the path for imx-sdk
<blackibiza>
otherwise it doesn't compile
hste_ has quit [Ping timeout: 272 seconds]
<blackibiza>
what wasn't working for me was the missing xorg module...
<blackibiza>
it's a pity that Freescale didn't write any clear guide for this.
<rz2k>
build script in the Xorg driver package can be adjusted, it worked for me on my linaro system. there is also a 3.10.x version of this package, but there are no changes there
<rz2k>
Freescale does not care about anything except their softfloat LTIB thing and now Yocto
<rz2k>
so dont expect anything packaged for other distros or manuals
<blackibiza>
yeah but Yocto is a little bit "limited" from my point of you...and since LTIB is based on oneiric ubuntu, of 3 years ago and Yocto is armhf, i don't understand why there is no porting of yocto stuff to ubuntu/debian
<rz2k>
interesting thing is
<rz2k>
freescale was a member of Linaro
<rz2k>
they even have various branches of kernel at git.linaro.org
<blackibiza>
yes...that's out of sense
blackibiza has quit [Quit: Quisque Faber Fortunae Suae]
<WarheadsSE>
yeah, we hope to get it working nicely on Arch soon enough
<WarheadsSE>
Patching libdrm and the whole pile of Xorg issues is annoying.
cnxsoft has quit [Remote host closed the connection]
CruX__ has quit [Quit: Leaving.]
diego_r has quit [Quit: Konversation terminated!]
atiti has quit [Ping timeout: 246 seconds]
ajayr has quit [Ping timeout: 246 seconds]
ajayr has joined #imx6-dev
jas-hacks has joined #imx6-dev
<JBD1986>
jas-hacks, I'm still having some trouble with 2D window dragging.
<jas-hacks>
JBD1986: It is not repainting?
<JBD1986>
CPU utilization for xserver jumps to 100% when dragging a large window
<JBD1986>
which causes the framerate of redrawing to be terrible
<JBD1986>
for comparison, when glmark2 is running, cpu utilization is incredibly low
<jas-hacks>
and when you drag the glmark2 window?
<JBD1986>
same issue
<JBD1986>
high cpu
<JBD1986>
aslo, I am able to run x11perf
<JBD1986>
and it works pretty well, as far as i can tell
<JBD1986>
it's not a fullscreen application though
<rz2k>
welcome to vivante
<rz2k>
using EXA without knowing how it does work
<rz2k>
not usig their own g2d accelerator
<rz2k>
also just for your knowledge, your imx6 system with vivante drivers uses DRI1 (ONE). the exact same version that was running on Matrox and Savage in 1999-s
<rz2k>
no wonder that it will have problems with reassigning buffers
<rz2k>
DRI1 will be deleted in 1.16 xorg iirc
<jas-hacks>
unfortunately your going to have trace/debug the window manager help identify where the issue is.
<JBD1986>
it's not just open box that this issue occurs in, also xfwm
<JBD1986>
I suspect that there is something they are doing to replace the missing space that I have the wrong library for
<JBD1986>
since this is only an issue when moving windows around
<JBD1986>
note: during x11perf, cpu usage for X11 is about 20% of one core, and on some tests it does hit 100%
<JBD1986>
i just tested it now
<JBD1986>
actually, for most tests it's at 100% now
<rz2k>
when you move windows, you invoke functions that redraw the window (damage). these functions can be implemented using DDX, EXA, UXA or GLAMOR. vivante Xorg drivers implement EXA variant of these, please check them out at EXA/src/vivante_exa/vivante_copy|composite|solid|pixmap