LWN.net Logo

NVIDIA to provide documentation for Nouveau

NVIDIA to provide documentation for Nouveau

Posted Sep 24, 2013 21:09 UTC (Tue) by Cyberax (✭ supporter ✭, #52523)
In reply to: NVIDIA to provide documentation for Nouveau by rahvin
Parent article: NVIDIA to provide documentation for Nouveau

AMD _does_ support Gallium3D development. Just look at the mesa3d-devel mailing list.

And it's also well-known that Intel does NOT use Gallium3D infrastructure at all. They prefer to use their own completely custom infrastructure.


(Log in to post comments)

NVIDIA to provide documentation for Nouveau

Posted Sep 24, 2013 22:13 UTC (Tue) by SEJeff (subscriber, #51588) [Link]

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

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