NVIDIA / nvapi

NVAPI is NVIDIA's core software development kit that allows direct access to NVIDIA GPUs and drivers on supported platforms.
Other
89 stars 8 forks source link

What is the purpose of this repo? #2

Open BlueGoliath opened 1 year ago

BlueGoliath commented 1 year ago

As far as I can tell, it's just a continuation of the Open Source releases but with a much more restrictive license.

Saancreed commented 1 year ago

As far as I can tell, it's just a continuation of the Open Source releases but with a much more restrictive license.

No, this is the standard SDK that predates Open Source one, for when you actually want to use NVAPI in your application and not reimplement it from scratch. The content of this repo is the same as what's been available for a long time at https://developer.nvidia.com/gameworksdownload#?search=nvapi except it's easier to use in other projects like Path Tracing SDK now that it can be included like any other git submodule instead of forcing build systems or package managers to download it separately.

BlueGoliath commented 1 year ago

for when you actually want to use NVAPI in your application and not reimplement it from scratch

Everything in the open-source headers can be used by application developers. There is more to NVAPI than what DXVK or game developers use it for.

I was hoping they'd open-source NDA stuff but guess not. Why exactly getting the RAM maker and type or overclocking still requires signing an NDA is beyond me.