Slashdot Mirror


NVIDIA To Publicly Release Some Tegra GPU Documentation

An anonymous reader writes "It was revealed today during the annual X.Org Developers' Conference in Germany that NVIDIA will be publicly releasing Tegra graphics programming documentation. Initially this will cover their Tegra 2D engine but it's thought they might also be providing 3D engine documentation too. A slide shown at the conference says NVIDIA is committed to open-source. NVIDIA also allegedly has supplied documentation under NDA to one Nouveau developer and taken other covertly supportive steps. These actions come after NVIDIA has been notoriously unfriendly to open-source and months after Linus Torvalds pubilcly slammed the NVIDIA Linux support."

7 of 85 comments (clear)

  1. Tegra and not Optimus? by ThatsMyNick · · Score: 4, Informative

    Wasnt the Linus shaming them for not supporting Optimus (which would help a lot of netbooks and laptops) and not about Tegra (which works but is not opensource, and hence makes custom ROMs difficult)

  2. Re:NDA by h4rr4r · · Score: 5, Insightful

    That depends what the NDA covers. It might cover just saying they gave him the document, it might cover him showing anyone the document, it might cover him telling anyone how code made from the document works, it might cover him not telling anyone how NVIDIA makes its pancakes. An NDA can cover a multitude of things.

  3. Re:NDA by ifiwereasculptor · · Score: 4, Informative

    Correct me if I'm wrong, but doesn't that mean cryptic, undocumented code which, if that particular developer quits, dies or is otherwise unable to work on the driver, becomes a black box? It is still incredibly open-source unfriendly.

  4. Re:Unfriendly? by cheesybagel · · Score: 5, Informative

    They don't provide hardware programming specs. Nor open source drivers. Intel and AMD do both.

  5. Re:Unfriendly? by ifiwereasculptor · · Score: 5, Insightful

    How is NVIDIA unfriendly toward open source. They have the only high-end cards that work consistently on both Linux and FreeBSD. They've been maintaining their drivers for open source operating systems for years.

    Right. Tell that to my GeForce FX. Or to a GeForce 6xxx. Or to an integrated 7xxx chipset. Neither Nouveau nor the blob work on anything GTK3 and NVIDIA already said they won't be fixing the blob anytime soon. Compare that with AMD - the open driver is already at near performance parity with the blob on their cards from the same period (r300). But AMD isn't a great example. Look at how Intel publishes their drivers and read what the folks from Valve are saying about how easy that makes everything for developers.

  6. Re:NDA by Peter+Bortas · · Score: 5, Insightful

    Getting HW documentation under NDA used to be a rather common thing for Linux driver developers and it's still not unusual. The NDA will say something to the effect of "You can't spread this doc, but feel free to build an OSS driver and talk about how it works".

  7. Re:Unfriendly? by Anonymous Coward · · Score: 4, Insightful

    Not when that driver doesn't play nicely with the kernel. It's like giving somebody an engine for their car that occasionally breaks down, but not allowing them to open the hood and fix it.