Live data from Hacker News

Nvidia DLSS Source Code Leaked

techpowerup.com

31–40 of 68 posts

Re: Nvidia DLSS Source Code Leaked

#31

Earlier quoted context omitted.

Then let's also point out that it is NOT an acronym, but instead an initialism.

https://www.wordnik.com/words/acronym But... an initialism is an acronym. So it's both. > an initialism is an acronym that is pronounced as individual letters EDIT: Guess it depends on the source; even my link above says an acronym is "a pronounceable word", but another link I had clicked on had the quote above. shrug

I was taught the other way around: an acronym is an initialism that can be pronounced as a word, all acronyms are initialisms but not all initialisms are acronyms.

Re: Nvidia DLSS Source Code Leaked

#32

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…

When does "upsampling" cross into being a derivative work?

Re: Nvidia DLSS Source Code Leaked

#33

Earlier quoted context omitted.

AMD has FidelityFX and it's open source :) Maybe they can borrow some of the DLSS techniques

FidelityFX leverages an open source spatial upscaling algorithm - it doesn't integrate any sort of machine learning. I don't know if you could bridge the gap without radically changing what it's doing, especially in terms of now needing to provide training data.

FSR doesn't use things like motion vectors which are more likely to be the quality difference between it and dlss then machine learning is. Temporal AA & upscaling is well known to produce fantastic results without any machine learning involvement.

Hence why dlss 2.0 doesn't need per game training anymore. The "machine learning" part of it seems to be mostly killed off unless they somehow managed to train a fully generic model that can handle all art designs and game engine settings (eg, motion blur on vs. off). But it seems more likely it's a fancy generic take on temporal upscaling, possible influenced by ML but not dominated by it.

Which I guess is something we'll find out with this leak. How much AI is actually in dlss 2.0 and how much is "just" offloaded temporal super sampling (such as epic's TSR)

Re: Nvidia DLSS Source Code Leaked

#34
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.

It really depends on the country, afaik it is legal to do straight up reverse engineering in Brazil.

Re: Nvidia DLSS Source Code Leaked

#35
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.

Information wants to be free.

Re: Nvidia DLSS Source Code Leaked

#36
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.

there will always be "race to the bottom" labs and territories. The questions lie in "what restrictions will be placed in the markets as the results of the leak drift back and reappear en-masse".. China (printing capital) does not respect written word copyright in English.. this has been going on for decades.

Re: Nvidia DLSS Source Code Leaked

#37
post #34
post #29

Earlier quoted context omitted.

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.

It really depends on the country, afaik it is legal to do straight up reverse engineering in Brazil.

Reverse engineering is the opposite of using stolen source code to reimplement something, and it’s legal most places.

Re: Nvidia DLSS Source Code Leaked

#38
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.

It depends on how you define "most of the world."

By country count, in most of the world (>50%), there is not a notion of "stealing source code." There are notions of stealing cattle and pottery. But legal frameworks have not really caught up.

Re: Nvidia DLSS Source Code Leaked

#39

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…

> I hope this will enable open-source hardware-accelerated image upscaling That's already a thing (especially with AMDs FSR already being open source), but regardless keep in mind that DLSS 2.0+ requires engine support because it also uses things like motion vectors. Retrofitting this into old games is possible, but likely non-trivial, and would require the game to be adjusted it's not something the driver can just d…

> There's no dedicated silicon for DLSS.

You're right, corrected.

Re: Nvidia DLSS Source Code Leaked

#40
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.

Maybe a dumb question - why would Nvidia not publish all their code then?
Post reply on HN