On 06/10/15 14:18, Michael Mrozek wrote:
That sounds good. notaz might be able to correct me here, but the problem is actually not the closed-source stuff from IMG (like the SGX driver, etc.), but another small binary blob that's used to communicate between X and the SGX driver.
There could be other libs that I'm not aware of, but afaik that is the EXA driver. Which is from IMG, and is closed. That driver uses SGX underneath.
With the Pandora, we didn't have that problem. SGX runs with any version of X, it's not dependent, but it seems that there's now one more closed source thing inbetween that prevents that.
Maybe notaz could explain it, as I'm not sure I understood it completely myself.
If that little part would be open (and I don't think that's from IMG), then we could simply load and use the SGX without any issues.
One interesting option is Glamor, which sounds like a much better alternative than closed source EXA driver. I have not looked at it yet, though.
Hm, but doesn't Glamor want to make use of the SGX, which wouldn't work if we can't access the SGX? :)
There are different bits and pieces here... Glamor uses OpenGL (ES I hope). If that's supported, then it should be possible to have X accelerated, removing the need for the closed source EXA part. So one less closed source problem involved.
Tomi