Yesterday we found it interesting that Intel is not even able to ship their own Linux driver for their own hardware with their MeeGo operating system
. The driver in question is their new EMGD driver for the Menlow and Tunnel Creek platforms that have a graphics core that's designed by Imagination Technologies rather than their own in-house intellectual property. The EMGD driver from Intel currently requires signing a Non-Disclosure Agreement with them to gain access to this driver, but it's not the only driver available that targets the Intel GMA 500 / GMA 600 graphics core that's derived from the Imagination Technologies PowerVR SGX 535.
In fact, there's quite a few Linux drivers that support Poulsbo
& Co, but unfortunately all of them are in a pretty sad state and ill-maintained. Bug 2205
with the MeeGo Project is interesting and it's about integrating the EMGD driver into this Nokia-Intel Linux OS, but as we found out yesterday, that's not happening in its current form.
A MeeGo user (who is also a Phoronix user
) had asked "Just how many different drivers are there intended for the same chip (being powervr sgx 535)?" The response from Intel? Joel Clark of Intel who made yesterday's talked about comments and was working on the bug in question, simply responded with "too many."
Now if Intel could just get one driver for this hardware on Linux that's well maintained. They may not be able to fully open-source the driver due to their IP licensing deal with Imagination Technologies, but they could at least do more than keep introducing new half-baked drivers.