LWN.net Logo

NVIDIA to provide documentation for Nouveau

NVIDIA to provide documentation for Nouveau

Posted Sep 24, 2013 22:13 UTC (Tue) by SEJeff (subscriber, #51588)
In reply to: NVIDIA to provide documentation for Nouveau by Cyberax
Parent article: NVIDIA to provide documentation for Nouveau

Yup GEM aka Graphics Execution Manager. Intel didn't like Gallium3D and decided to NIH.


(Log in to post comments)

NVIDIA to provide documentation for Nouveau

Posted Sep 24, 2013 22:16 UTC (Tue) by Cyberax (✭ supporter ✭, #52523) [Link]

Nope.

GEM is the kernel-level interface. And in fact, other drivers _also_ use it. Except Intel implements GEM directly and other drivers use TTM (Translation Tables Mapping) instead.

There's a similar story with Mesa - there's a 'classic mesa' (drivers directly implement OpenGL spec) and Gallium3D (common infrastructure is used for OpenGL and drivers simply translate the resulting TGSI stream). And Intel is the only major remaining 'classic' Mesa user.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds