We do often include affiliate links to earn us some pennies. See more here.

NVIDIA posts NVAPI core software development kit on GitHub

By - | Views: 31,423

Without any additional commit messages except the repository description, Nvidia posted the source code for its Developer Kit tool on Github under the NVIDIA Corporation organization umbrella.

We do currently have the DXVK-NVAPI, which is an alternative NVAPI implementation on top of DXVK, so there's a potential it could help projects like this. There is a considerable difference between reading some API documentation stating how a resource should be used and investigate some undocumented behaviour versus having the code available to also read its implementation. Some of the files pushed to that repository like the nvapi_lite_salstart.h date back from 2012 as per file headers.

While there is some code available in that repository, libraries are still being provided as binaries like the amd64/nvapi64.lib and x86/nvapi64.lib files.

The dxvk-nvapi creator also opened on Issue request to include the nvapi-open-source-sdk as well on a Github repository for better tracking of future releases.

Is this an indication that NVIDIA is on it's way to better collaboration and that it also sees potential in projects like the NVK opensource driver? Only time will tell...

Article taken from GamingOnLinux.com.
Tags: Game Dev, Misc, NVIDIA
14 Likes
About the author -
author picture
I'm and enthusiast of Linux on Laptops and Secure Boot related stuff. Playing exclusively on Linux since 2013. Played on Wine on dates that trace back to 2008(Diablo 2, Lineage 2...). A troubleshooter that used to work with strace and it is now working with Kubernetes...
See more from me
5 comments

based Aug 25, 2023
News as awesome as your beard
DDawdler Aug 25, 2023
I don't want to read too much into this, but I really hope that this is the beginning of a better collaboration between the linux community and NVIDIA.
nwildner Aug 25, 2023
Quoting: DDawdlerI don't want to read too much into this, but I really hope that this is the beginning of a better collaboration between the linux community and NVIDIA.

I wish I could have that feeling as well but dealing with NVIDIA back from the 440 MX Geforece2 series and 9600GT, NVIDIA is always playing at the lowest stake possible.

The open-nvidia-gpu is still a mess and some basic blocks like NVENC are missing for RTX30xx series so, while I would love to believe they are collaborating more with the community, I think they are just doing things in a reactive way.
DDawdler Aug 25, 2023
Quoting: nwildner
Quoting: DDawdlerI don't want to read too much into this, but I really hope that this is the beginning of a better collaboration between the linux community and NVIDIA.

I wish I could have that feeling as well but dealing with NVIDIA back from the 440 MX Geforece2 series and 9600GT, NVIDIA is always playing at the lowest stake possible.

The open-nvidia-gpu is still a mess and some basic blocks like NVENC are missing for RTX30xx series so, while I would love to believe they are collaborating more with the community, I think they are just doing things in a reactive way.

You're probably right, but one can dream, right! (Images of Linus Torvalds flipping off NVIDIA flash into my mind while I type this)
TheRiddick Aug 27, 2023
Well nvidia has to do something to get more DLSS and other exclusive features in their games.

They are under threat of developers just supporting the OPEN AMD alternatives which more or less work on all GPU vendor cards.

I would like to see NVIDIA open up frame gen and dlss3 more so it was easier for everyone to use it even if it does req special hw.
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring 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!
Login / Register


Or login with...
Sign in with Steam Sign in with Google
Social logins require cookies to stay logged in.