On 10/31/13 12:27 AM, Deokjin Kim wrote:
Dear all,
When I executed servo, I met segmentation fault. It's caused by 'No
appropriate framebuffer config found!'.
We've seen problems with some GPU drivers on Linux not being able to
handle binding X pixmaps to RGBA textures. I assumed that in 2013
everyone would support this seemingly basic feature but that does not
seem to be the case :(
I see three options:
1. EGLStream. Maybe that will work on those GPUs.
2. Investigate if there's some way to hack around it (using RGB pixmaps
but somehow storing and reconstructing the alpha channel maybe?)
3. Shared memory with texture upload on the compositor side.
#3 is guaranteed to work, but has bad performance implications (though
no worse than the browsers of today).
For now we can back off to RGB textures on those GPUs. This obviously
won't work in the long run, though.
Patrick
_______________________________________________
dev-servo mailing list
dev-servo@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-servo