It's Looking Like The Intel Gallium3D "ILO" Driver Will Be Laid To Rest

Written by Michael Larabel in Intel on 1 February 2017 at 09:35 AM EST. 5 Comments
INTEL
Back in December was talk of dropping the (unofficial) Intel "ILO" Gallium3D driver while now it's looking like that may move forward.

The Intel ILO Gallium3D driver was developed by LunarG as a sort of proving-grounds for low-level driver experiments, comparing ILO to the classic i965 Mesa driver, and more. But that ILO driver hasn't been really touched in years, doesn't properly support recent generations of Intel hardware, and has basically fallen into disrepair.


In December was the proposal to remove it from the Mesa Git tree. Some possible future use-cases were talked about like using ILO in order to run the Direct3D 9 (Gallium Nine) state tracker on Intel hardware, but it looks like it's going to be put out to sea with no one stepping up to take over it.

Chia-I Wu who led the development of ILO at LunarG commented, "I think it is fine to drop the driver :( Not because the driver is currently unmaintained, which is very true and is a very good reason, but that there is now a Intel Vulkan driver. Vulkan is somewhat as low-level as Gallium is (or even lower-level). The driver has most things I like to see as well (low CPU overhead, minimal/predictable heap allocation, generated register descriptions, etc.). Sorry for the confusions and burdens it bring to others, and thanks to the few individuals/groups who find it useful for their needs at various times."

Edward O'Callaghan has now re-based his patch for dropping the ILO Gallium3D driver, per this Mesa-dev message. The work hasn't yet hit Mesa Git, but given the lack of opposition, it will probably land soon. Removing this unmaintained Intel Gallium3D driver lightens Mesa by around 54k lines of code.
Related News
About The Author
Michael Larabel

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.

Popular News This Week