10 ms·
That's the model we've ended up with with most of the mobile GPU drivers in Android -- open source kernel side managing resources and queueing and proprietary g
by swetland 13y ago
That's the model we've ended up with with most of the mobile GPU drivers in Android -- open source kernel side managing resources and queueing and proprietary goop in a library in userspace where it can do limited harm (can't crash the kernel, clobber arbitrary memory, etc). Not as nice as a 100% open driver, but a massive improvement over proprietary binary glop in the kernel.
- exDM69 13y ago> Not as nice as a 100% open driver, but a massive improvement over proprietary binary glop in the kernel. FWIW, the most of the Nvidia proprietary driver works in a user space library too. It would be a really bad idea to make your OpenGL implementation and other high-level facilities running in kernel space.
- duaneb 13y agoUnfortunately, it's the drivers that are the issue. I have no doubt the open source community could at least maintain nvidia's code for them.