On Tue, Aug 23, 2011 at 7:57 PM, Jesse Barker jesse.barker@linaro.org wrote:
On Tue, Aug 23, 2011 at 3:23 PM, Christian Robottom Reis kiko@linaro.org wrote:
On Wed, Aug 24, 2011 at 01:07:07AM +0300, Ilias Biris wrote:
How can we get consistent vendor support to get 3d acceleration working for the Linaro officially supported platforms? If we are targeting last version Ubuntu-based evaluation builds and some of the code we work on (and goes upstream) is going through a transition (like unity/nux have moved on to oneiric now) then we may be unable to provide meaningful releases for the components in question. The real issue we have in GWG is 3d acceleration driver support for the next version of ubuntu - we don't have any at the moment (AFAIK) for oneiric
AIUI this is something which all vendors struggle with, but at least for the OMAP4 we should be in reasonably good shape as TI are committed to providing the necessary binaries for Oneiric. I raised this with Ricardo and he was confident it would be okay, so I'm surprised to still see this in the report.
The point is that we _really_ need to have all of our member hardware fully enabled. For all of our evaluation builds. This is a huge pain point for the graphics working group. That's why it is in the report.
I believe a lot of people are trying to make this happen, but most of the time they are blocked by the vendor's legal department, that's why Asac even suggested creating a Legal WG at Connect ;-)
Not everyone involved with Unity/Nux/Compiz has a working pandaboard. Not everyone working on other projects has a working pandaboard. For some projects (e.g., cairo-gles), OMAP4 doesn't support all of the functionality involved, so even a working pandaboard is of limited use.
For the first point I believe we should just make sure a Pandaboard is available for everyone, don't know why this is still not the case. For the second point I don't believe we'll have a common solution, even when we get more boards with 3D drivers available, as each vendor can support a specific range of extensions. I believe working with mesa is probably the way to go here.
Cheers,