If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.
I know that Gallium is kind of the baby of the FOSS world...but in this case who cares? The nice part about Gallium is that it decreases the workload on developers.
Because with a custom driver, other cool work in the FOSS community can't automatically plug into their driver. Gallium allows new features and APIs to be developed without needing hardware driver changes. Intel's approach requires a bunch of extra Intel-specific work for any new GPU-related API or toolkit that can't plug into the rather graphics-specific OpenGL/EGL APIs.
It's similar in a far-off way to how the proprietary drivers don't use any of the in-kernel infrastructure so new APIs like Wayland or even older KMS stuff can't just plug-in and we have to wait until their developers implement new APIs. Obviously with the Intel driver we're not stuck waiting since the code is Open, but we're definitely stuck waiting until someone with the time and know-how rewrites a bunch of code that would already be written for Gallium.