Join us on our own very special Reddit: /r/Linuxers

NVIDIA have released some GPU documentation on GitHub

By - | Views: 19,262

Someone check the weather in hell, as NVIDIA seem to be opening themselves up a bit more with the release of some additional GPU documentation.

Phoronix writes that NVIDIA notified them about the documentation now being available on GitHub along with it under an MIT license, which should hopefully help the Nouveau open source Linux driver. It was previously available here on their own website, although they stopped updating that in May. So not only is this more up to date with new and updated files, it's also far easier to look through.

The documentation covers all sorts of things like the BIOS, their custom "Falcon" architecture for security, memory tweaking and so on. This isn't just desktop GPU docs either, having a look over it myself there's information for notebook products as well.

According to what NVIDIA said, it's a work in progress and not everything is up yet. This has apparently been a "multi-year undertaking", which isn't really surprising given how it would all have to be run through different people to sign off on it. The legal spaghetti surrounding things like this is probably quite messy.

Pretty big surprise, nice to see NVIDIA make some more open steps. It's still nothing compared to the levels of AMD and Intel, since they have proper open source drivers but it's a good step in a nice direction for sure. You can find it all here on GitHub.

Hey NVIDIA, if you're reading—get in touch!

Article taken from GamingOnLinux.com.
Tags: NVIDIA
40 Likes
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG and Humble Store. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
55 comments
Page: «3/6»
  Go to:

ElectricPrism 8 Aug, 2019
Quoting: goldenkAt least Nvidia is doing something.

Yeah what they're doing is getting their ass whooped by AMD in the GPU space on Linux XD :D

Quoting: MayeulCElectricPrism: hum... say, what would happen to the old GPU? :P I often encounter hangs, and I suspect my R9 Fury is to blame, perhaps due to its old age?

Edit: and forgot to type in my other replies...

The story, first: let's not throw the baby together with the bathwater. Any progress on that front is good progress. Nevertheless, they'd have to do a lot more before impresssing me and having me consider one of their GPUs.

I have a big family and I often donate GPU's to family members -- like my GTX 970s -- one I donated and the other is in my Dan A4-SFX Steam Machine, my main 2 rigs are VEGA 64 and I have a RX 480 in a different Work PC and RX 580 in another SFX build.

So I basically try to circulate hardware to encourage a "Good Linux Experience" and I am obsoleting my Nvidia cards slowly.

I did notice some GPU overheating issues which I fixed by changing the fan curve to linear in CoreCTL for AMD VEGA GPU's. (I'm on a reference cooler unfortunately I couldn't justify the extra $100-200/ea) and my GPU is next to my CPU heat stack kindof close.

The other "freeze" or hang issue I may have experienced may be related to GPU OOM after 1 hour Dota 2 games sometimes there is a freeze but it probably was just a cooling issue since I didn't have any fans plugged in for a bit.

Other than that, RX 4XX and 5XX are the most stable, VEGA is 1st gen so it's been a little bumpy but still worth the upgrade and maybe slightly less tested because of how expensive it was during the mining craze, and I am thinking and hoping to get rid of some of the 1st gen problems just be switching to a new card like Navi or VII or similar but I hear the memory bandwidth of VEGA is still really great.

I scored a killer deal last year on Black Friday and got $900 AMD CPU's -- 16 cores 32 threads for $450/ea but then had to do custom motherboard TR4 $300 and custom CPU cooling $90 with 2 large fans $40, it's absolutely amazing -- I can compile the kernel in minuets it makes me consider trying Gentoo even.

It feels good to put your money where your mouth is, AMD has earned it. I like to think my money goes to investing in Linux and indirectly I'm sure -- it does. It shows companies that the open source model can work.


Last edited by ElectricPrism on 8 August 2019 at 5:55 am UTC
bingus 8 Aug, 2019
View PC info
  • Supporter
Quoting: ElectricPrismI can compile the kernel in minuets

Now that would be interesting to see.
Hori 8 Aug, 2019
I only use Nvidia because they have more powerful cards. If AMD manages to get ahead, I'll switch.

I've been using Intel for CPUs for the same reason forever, but if AMD keeps up the way they did for the past few years, my next rig will be sporting an AMD processor.

Intel kinda sh*t themselves with all the vulnerabilities in their CPUs and the fixes that decrease the performance. Aaaand now AMD offers better performance even from the get-go anyway (plus you're not likely to suffer decreases along the way)

But I'm kinda worried about AMD in the GPU space, since they don't have anything RTX related right now. And Nvidia will likely release the second RTX generation soon enough.
If not for the greed with the pricing of the 20xx series, Nvidia would have been an ok company in my book. 10xx series was AMAZING with great price and even greater performance. But upgrading to 20xx didn't feel like it was worth it. In any case, I'm looking forward to the next generation. I hope they're gonna be more honest with the price but even then an upgrade would be worth it. Even the Super (sub-)series would be worth it in my book, if not for the fact that it's gonna be obsolete pretty soon (next year I think /& hope)

TL;DR I'm not loyal to any company, I'm just gonna get the one that offers the best gaming performance


Last edited by Hori on 8 August 2019 at 8:52 am UTC
Ehvis 8 Aug, 2019
View PC info
  • Supporter Plus
Quoting: HoriIf not for the greed with the pricing of the 20xx series, Nvidia would have been an ok company in my book.

Greed is not really the thing at work here. The 2080 Ti (and to 2080 to a lesser extent) is the one with the really excessive price and there is absolutely no competition for that card to drive the price down. So they only really compete with themselves. I suspect the production capacity of these high end models is not that big, so they have reason at all to lower the price. It would be nice if AMD entered that segment, but I don't think they're exactly in a hurry to do so.
wvstolzing 8 Aug, 2019
Quoting: bingus
Quoting: ElectricPrismI can compile the kernel in minuets

Now that would be interesting to see.

'see'? No, hear! A minuet is for the ears; e.g., this one.
lucinos 8 Aug, 2019
I think nvidia had hid rock bottom about the time Linus gave the finger. Since then is improving but the pace is so slow that I do not see even considering nvidia for the next decade.
Liam Dawe 8 Aug, 2019
Update: Did an article adjustment to mention the old location for the docs and some other minor wording improvements.
Nanobang 8 Aug, 2019
It's nice to think Nvidia's sidling into the open-source world. For the good of their company, their product, and the gaming community, here's to hoping this is something more than a PR ploy.
tuubi 8 Aug, 2019
Quoting: wvstolzing
Quoting: bingus
Quoting: ElectricPrismI can compile the kernel in minuets

Now that would be interesting to see.

'see'? No, hear! A minuet is for the ears; e.g., this one.
A minuet is composed for and named after a type of dance. :)
wvstolzing 8 Aug, 2019
Quoting: tuubi
Quoting: wvstolzing
Quoting: bingus
Quoting: ElectricPrismI can compile the kernel in minuets

Now that would be interesting to see.

'see'? No, hear! A minuet is for the ears; e.g., this one.
A minuet is composed for and named after a type of dance. :)

Yeah but a dance isn't just for the eyes, is it? Err... (Yeah a silly oversight; especially considering that I've written a few minuets myself, aeons ago.)
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

This ensures all of our main content remains totally free for everyone with no article paywalls. We also don't have tons of adverts, there's also no tracking and we respect your privacy. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.
Livestreams & Videos
None currently, submit yours here!