Jump to content

DISCLAIMER:
THE SOURCE CODE IS NOT RELEASED TO THE PUBLIC.

THE LEAK IS NOT CONFIRMED TO BE TRUE EITHER.

TAKE WITH A GOOD DOSING OF SALT.

 

Summary

The group responsible for snatching a bunch of data from NVidia earlier in the week has allegedly leaked the DLSS source code for version 2.2. Said source code contains a very helpful "programming guide" that explains the basics of the code, and how to build it.

No VBIOS keys yet.

Quotes

Quote

The mother of all cyberattacks hit NVIDIA over the weekend, putting out critical driver source-code, the ability to disable LHR for mining, and even insights into future NVIDIA hardware, such as the Blackwell architecture. An anonymous tipster sent us this screenshot showing a list of files they claim are the source-code of DLSS.

Quote

HFoRTgUz8JlMKQ5j.jpg

Ew Windows light mode.

My thoughts

Perhaps this will bring DLSS to Linux? That'd be kinda cool.

I still really want the VBIOS signing keys. That will make XOC so much more fun and interesting.

Sources

https://www.techpowerup.com/292479/nvidia-dlss-source-code-leaked

 

PLEASE STOP [Killing] ME I WILL GIVE Y OU ANOTHER DEAL.

Link to comment
https://linustechtips.com/topic/1415254-nvidia-dlss-source-code-allegedly-leaked/
Share on other sites

Link to post
Share on other sites

Nobody is going to risk getting sued using leaked code, especially the Linux community.

Its not going to work anyway as if NVIDIA do not support it on Linux, its not in the drivers and as the drivers are largely binaries there is nothing anyone can do to fix that.  That fact has always been a big argument between those who use NVIDIA on Linux and those who swear by AMD due to their support for open source drivers.

ASUS B650E-F GAMING WIFI + R7 7800X3D + 2x Corsair Vengeance 32GB DDR5-6000 CL30-36-36-76  + ASUS RTX 4090 TUF Gaming OC

Router:  Intel N100 (pfSense) Backup: GL.iNet GL-X3000/ Spitz AX Switches: Netgear MS510TXUP, MS510TXPP, GS110EMX
WiFi6: Zyxel NWA210AX (1.7Gbit peak at 160Mhz) WiFi5: Ubiquiti NanoHD OpenWRT (~500Mbit at 80Mhz)
ISPs: Zen Full Fibre 900 (~930Mbit down, 115Mbit up) + Three 5G (~1200Mbit down, 115Mbit up, variable)
Upgrading Laptop/Desktop CNVIo WiFi 5 cards to PCIe WiFi6e/7

Link to post
Share on other sites

1 hour ago, FakeKGB said:

Perhaps this will bring DLSS to Linux? That'd be kinda cool.

Linux already has DLSS support: https://www.theverge.com/22803980/nvidia-dlss-linux-arrived-proton-game-deathloop-support

 

The problem is that no linux port has DLSS support, so you need to go through Proton. Anyhow, nvidia's driver on linux does support it, otherwise running it through proton wouldn't be possible.

FX6300 @ 4.2GHz | Gigabyte GA-78LMT-USB3 R2 | Hyper 212x | 3x 8GB + 1x 4GB @ 1600MHz | Gigabyte 2060 Super | Corsair CX650M | LG 43UK6520PSA
ASUS X550LN | i5 4210u | 12GB
Lenovo N23 Yoga

Link to post
Share on other sites

37 minutes ago, igormp said:

Linux already has DLSS support: https://www.theverge.com/22803980/nvidia-dlss-linux-arrived-proton-game-deathloop-support

 

The problem is that no linux port has DLSS support, so you need to go through Proton. Anyhow, nvidia's driver on linux does support it, otherwise running it through proton wouldn't be possible.

Good to know, though I only have a GTX 1650 on my Linux box so doesn't really impact me until I do the GPU shuffle in a year or two and end up with the 2080 in here (assuming I've not fried it by then on F@H).

ASUS B650E-F GAMING WIFI + R7 7800X3D + 2x Corsair Vengeance 32GB DDR5-6000 CL30-36-36-76  + ASUS RTX 4090 TUF Gaming OC

Router:  Intel N100 (pfSense) Backup: GL.iNet GL-X3000/ Spitz AX Switches: Netgear MS510TXUP, MS510TXPP, GS110EMX
WiFi6: Zyxel NWA210AX (1.7Gbit peak at 160Mhz) WiFi5: Ubiquiti NanoHD OpenWRT (~500Mbit at 80Mhz)
ISPs: Zen Full Fibre 900 (~930Mbit down, 115Mbit up) + Three 5G (~1200Mbit down, 115Mbit up, variable)
Upgrading Laptop/Desktop CNVIo WiFi 5 cards to PCIe WiFi6e/7

Link to post
Share on other sites

2 hours ago, FakeKGB said:

Perhaps this will bring DLSS to Linux? That'd be kinda cool.

Wouldn't any OS, manufacturer or whomever that would actively incorporate the stolen code in their product, be sued to the ground by Nvidia, though?

CPU: AMD Ryzen 3700x / GPU: Asus Radeon RX 6750XT OC 12GB RAM: Corsair Vengeance LPX 2x16GB DDR4-3200
MOBO: MSI B450m Gaming Plus NVME: Corsair MP510 240GB / Case: TT Core v21 PSU: Seasonic 750W / OS: Bazzite

Link to post
Share on other sites

11 hours ago, TetraSky said:

Wouldn't any OS, manufacturer or whomever that would actively incorporate the stolen code in their product, be sued to the ground by Nvidia, though?

Yes they would.

 

That said, the only code that would be interesting/valuable to "everyone" would be the source code to the CUDA libraries, since someone could then figure out how to clean-room create a CUDA implementation for an AMD or Intel GPU from scratch. Or a less-legal method of simply compiling NVIDIA's CUDA so it works on AMD, Intel, and various ARM GPU parts. Though I'm not a driver developer and I wouldn't know where to begin with an AMD or Intel part.

 

Code to LHR, DLSS, PhysX, and various gameworks stuff is not really valuable at all, since alternatives exist and aren't particularly difficult to incorporate. It's only CUDA that is.

 

Even for developing open-source drivers for nVidia, this leak wouldn't be helpful. You have to realize that "source code leaks" are generally only useful in three specific cases:

1. the product no longer exists, thus reverse-engineering it is difficult as it would destroy existing working units. (One of the main drivers of FPGA consoles today, is that existing 8-bit and 16-bit hardware is dying, and caps are leaking in many things produced during the capacitor plague of 1999-2007 are already dead.)

2. the platform no longer exists, but software and data need to be recovered/salvaged. If you had the source code to the software, you could recompile (with a lot of effort) the software to work on a newer platform.

3. the software built upon the platform, needs to be ported to another platform, but because of NDA agreements, large amounts of code or libraries are under NDA. So a "leak" to someone to produce a compatible replacement would enable porting that software to the platform. 

 

Overall, there's no point in ever using the source code if leaked. If it's released on purpose (eg Doom, Micropolis (aka SimCity)) then it basically says "if you want to port it, go ahead. If you want to improve upon it, go ahead." Which means that certain kinds of software survives it's original platform and can also take advantage of advancements in hardware. Sadly, many companies would rather sit on IP than release it, and those NDA's have no expiries.

 

Link to post
Share on other sites

On 3/1/2022 at 3:38 PM, igormp said:

Through Proton but not natively.

On 3/1/2022 at 3:38 PM, igormp said:

The problem is that no linux port has DLSS support, so you need to go through Proton. Anyhow, nvidia's driver on linux does support it, otherwise running it through proton wouldn't be possible.

 

Judge a product on its own merits AND the company that made it.

How to setup MSI Afterburner OSD | How to make your AMD Radeon GPU more efficient with Radeon Chill | (Probably) Why LMG Merch shipping to the EU is expensive

Oneplus 6 (Early 2023 to present) | HP Envy 15" x360 R7 5700U (Mid 2021 to present) | Steam Deck (Late 2022 to present)

 

Mid 2023 AlTech Desktop Refresh - AMD R7 5800X (Mid 2023), XFX Radeon RX 6700XT MBA (Mid 2021), MSI X370 Gaming Pro Carbon (Early 2018), 32GB DDR4-3200 (16GB x2) (Mid 2022

Noctua NH-D15 (Early 2021), Corsair MP510 1.92TB NVMe SSD (Mid 2020), beQuiet Pure Wings 2 140mm x2 & 120mm x1 (Mid 2023),

Link to post
Share on other sites

2 hours ago, AluminiumTech said:

Through Proton but not natively.

As I said, the driver does support it, but there are no ports that enabled the feature because game devs didn't do so.

FX6300 @ 4.2GHz | Gigabyte GA-78LMT-USB3 R2 | Hyper 212x | 3x 8GB + 1x 4GB @ 1600MHz | Gigabyte 2060 Super | Corsair CX650M | LG 43UK6520PSA
ASUS X550LN | i5 4210u | 12GB
Lenovo N23 Yoga

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×