Live data from Hacker News

Nvidia DLSS Source Code Leaked

techpowerup.com

41–50 of 68 posts

Re: Nvidia DLSS Source Code Leaked

#41
post #3

Hahaha yes! Congrats to whoever did this!

Why the congratulations? Other than intellectual curiosity how is this a positive? As I understand it no other company can now get even close to matching these techniques without legal accusations of copying the code coming about.

Nvidia took pushing bullshit proprietary APIs to the next level after seeing how ell Creative did with EAX killing competition. Not much love out there for things like GameWorks https://pcper.com/2014/05/nvidia-and-amd-fight-over-nvidia-g...

Re: Nvidia DLSS Source Code Leaked

#42

Earlier quoted context omitted.

The roadblock for nouveau is that the chipset won't allow the clocks to be set to performant frequencies unless the NVIDIA-signed binary firmware blob is uploaded.

Which still can be used, no? All we need is to know the API to the firmware blob, which this leak probably shows nicely

Replacing the firmware blob too is kinda the point of the driver. Now, if also the signing key were in the dump, people could finally sign their own firmware blobs. It's probably not legal to facilitate that in any way, but how can it be proven if you don't distribute any homegrown blobs?

Edit: even if the Nvidia blob were used, it would (i) be a big departure from Mesa architecture and infrastructure and (ii) it would be illegal to distribute it. Nvidia could also introduce an arbitrary amount of protocol madness to make accessing the firmware blob as difficult as possible.

Re: Nvidia DLSS Source Code Leaked

#43
post #24

Earlier quoted context omitted.

Why the congratulations? Other than intellectual curiosity how is this a positive? As I understand it no other company can now get even close to matching these techniques without legal accusations of copying the code coming about.

>Why the congratulations? Valve and everyone has been stealing pc games for 23+ years since 1997. In case you weren't aware, in the 90's any hacker worth his salt, if you suggested taking up any client-server app you were looked at as a pariah, it's the ultimate security risk. Trusted computing is literally them stealing ownership of your PC, the TPM and "security chips" are all about ending you controlling your pc,…

But how does the leak change any of that?

Re: Nvidia DLSS Source Code Leaked

#44

Earlier quoted context omitted.

Why the congratulations? Other than intellectual curiosity how is this a positive? As I understand it no other company can now get even close to matching these techniques without legal accusations of copying the code coming about.

Maybe a dumb question - why would Nvidia not publish all their code then?

Because this would be people explicitly gaining and using information from an illegal act.

Re: Nvidia DLSS Source Code Leaked

#45
post #24

Earlier quoted context omitted.

Why the congratulations? Other than intellectual curiosity how is this a positive? As I understand it no other company can now get even close to matching these techniques without legal accusations of copying the code coming about.

>Why the congratulations? Valve and everyone has been stealing pc games for 23+ years since 1997. In case you weren't aware, in the 90's any hacker worth his salt, if you suggested taking up any client-server app you were looked at as a pariah, it's the ultimate security risk. Trusted computing is literally them stealing ownership of your PC, the TPM and "security chips" are all about ending you controlling your pc,…

No post body was provided.

Re: Nvidia DLSS Source Code Leaked

#46

Very exciting, I hope this will help open-source hardware-accelerated image upscaling. To get an idea of what image upscaling can do, check out this subreddit dedicated to artificially increasing the resolution of old video game assets to give them a new life: https://www.reddit.com/r/GameUpscale/ Here's eg some personal experiments with the game Baldur's Gate: https://www.reddit.com/r/baldursgate/comments/aemu8u/ups…

You don't need deep learning for state-of-the-art image/texture upscaling. The GIMP or Imagemagick with a Lanczos-like method give you that basically out of the box, and the underlying method could easily be optimized for GPU use. AIUI, even AMD's FSR does not use deep learning, and the results are very good quality.

Re: Nvidia DLSS Source Code Leaked

#47

Very exciting, I hope this will help open-source hardware-accelerated image upscaling. To get an idea of what image upscaling can do, check out this subreddit dedicated to artificially increasing the resolution of old video game assets to give them a new life: https://www.reddit.com/r/GameUpscale/ Here's eg some personal experiments with the game Baldur's Gate: https://www.reddit.com/r/baldursgate/comments/aemu8u/ups…

> Very exciting, I hope this will help open-source hardware-accelerated image upscaling.

It is also a legal minefield. Nvidia is certainly going to look closely at whatever may contain the leaked code. They are unlikely to do much if you just copy their techniques (unless they are patented, you need to watch that out too), but on community projects, you have to make sure that none of your contributors copy the code itself.

ReactOS (essentially a Windows reimplementation) explicitly tells people who had access to the Microsoft source code not to work on the relevant parts of the project. Probably for that reason.

Re: Nvidia DLSS Source Code Leaked

#49
post #25

Reminder: Software patents aren't a thing in most of the world. This is a good thing, as this code should be studied and documented and free alternatives written while referencing this documentation.

Trade secret law sure is though.

Re: Nvidia DLSS Source Code Leaked

#50
post #29
post #25

Reminder: Software patents aren't a thing in most of the world. This is a good thing, as this code should be studied and documented and free alternatives written while referencing this documentation.

Even without software patents, I doubt it's legal in most of the world to implement something using somebody else's stolen source code. A clean room process would still be necessary.

What about projects like WINE - now in use by corporations like Valve? Surely someone who's worked on the project must have seen Microsoft/Windows source code.
Post reply on HN