Tuesday, September 20th 2022

NVIDIA Introduces DLSS 3 With Breakthrough AI-Powered Frame Generation for up to 4x Performance

NVIDIA today announced NVIDIA DLSS 3, an AI-powered performance multiplier that kicks off a new era of NVIDIA RTX neural rendering for games and applications. DLSS 3 builds on the company's lead in AI-accelerated super-resolution techniques to deliver outstanding image quality and up to 4x the performance of brute-force rendering, plus the quick responsiveness that defines a comprehensive gaming experience.

The technology debuted today during the GeForce Beyond: Special Broadcast at GTC, which also introduced GeForce RTX 40 Series GPUs based on the new NVIDIA Ada Lovelace architecture. "DLSS is one of our best inventions and has made real-time ray tracing possible. DLSS 3 is another quantum leap for gamers and creators," said Jensen Huang, founder and CEO of NVIDIA. "Our pioneering work in RTX neural rendering has opened a new universe of possibilities where AI plays a central role in the creation of virtual worlds."
DLSS 3 is already receiving widespread support from the gaming ecosystem, with over 35 games and applications integrating the technology.

DLSS 3: The Performance Multiplier, Powered by AI
The combination of ray tracing and AI technologies has revolutionized video games by simultaneously delivering dramatic improvements in image quality along with massive uplifts in performance—a feat unheard of before GeForce RTX.

Powered by new fourth-generation Tensor Cores and a new Optical Flow Accelerator on GeForce RTX 40 Series GPUs, DLSS 3 is the latest iteration of the company's critically acclaimed Deep Learning Super Sampling technology and introduces a new capability called Optical Multi Frame Generation.

Optical Multi Frame Generation generates entirely new frames, rather than just pixels, delivering astounding performance boosts. The new Optical Flow Accelerator incorporated into the NVIDIA Ada Lovelace architecture analyzes two sequential in-game images and calculates motion vector data for objects and elements that appear in the frame, but are not modeled by traditional game engine motion vectors. This dramatically reduces visual anomalies when AI renders elements such as particles, reflections, shadows and lighting.

Pairs of super-resolution frames from the game, along with both engine and optical flow motion vectors, are then fed into a convolutional neural network that analyzes the data and automatically generates an additional frame for each game-rendered frame—a first for real-time game rendering. Combining the DLSS-generated frames with the DLSS super-resolution frames enables DLSS 3 to reconstruct seven-eighths of the displayed pixels with AI, boosting frame rates by up to 4x compared to without DLSS.

Because DLSS Frame Generation executes as a post-process on the GPU, it can boost frame rates even when the game is bottlenecked by the CPU. For CPU-limited games, such as those that are physics-heavy or involve large worlds, DLSS 3 allows the GeForce RTX 40 Series GPUs to render the game at up to twice the frame rate than the CPU is able to compute the game.

DLSS 3 integrations also incorporate NVIDIA Reflex, which synchronizes the GPU and CPU, ensuring optimum responsiveness and low system latency.

Game Developers Embrace DLSS 3, Over 35 Games, Applications Coming Soon
The revolutionary power of DLSS 3 is a boon for game developers who want to express their artistic vision. The technology is coming to the world's most popular game engines, such as Unity and Unreal Engine.

DLSS 3 has also received support from many of the world's leading game developers, with more than 35 games and applications announcing support, including:
Since DLSS 3 builds on top of DLSS 2 integrations, game developers can quickly enable it in existing titles that already support DLSS 2 or NVIDIA Streamline.

DLSS 3 Coming Oct. 12.

DLSS 3 is supported in GeForce RTX 40 Series GPUs and will debut on Oct. 12 with the availability of GeForce RTX 4090 GPUs. More details are available on GeForce.com or NVIDIA.com, including details on GeForce RTX 40 Series GPUs and NVIDIA DLSS technology.
Add your own comment

31 Comments on NVIDIA Introduces DLSS 3 With Breakthrough AI-Powered Frame Generation for up to 4x Performance

#1
shk021051
exclusive to 4000 series !!!!!! XD
Posted on Reply
#2
PerfectWave
wow 35 games they matched all the games with dlss 2.0 LUL
Posted on Reply
#3
neatfeatguy
shk021051exclusive to 4000 series !!!!!! XD
Need that extra reason to get people to bite and some of those people love what DLSS offers.
Posted on Reply
#4
zlobby
Meanwhile, the nvidia's AI:

Be not afraid!
Posted on Reply
#5
evernessince
DLSS stands for Deep Learning Super Sampling. The addition in DLSS 3.0 is AI created frame insertion. It's confusing that they didn't make it it's own separate thing because this new feature has nothing to do with DLSS.

As for the AI created frame insertion itself, we'll have to see if it's any good. I've personally never seen artificial frame insertion that didn't make me feel sick watching it.
Posted on Reply
#6
cvaldes
evernessinceDLSS stands for Deep Learning Super Sampling. The addition in DLSS 3.0 is AI created frame insertion. It's confusing that they didn't make it it's own separate thing because this new feature has nothing to do with DLSS.
Probably a marketing decision.

Should it be called DLSS 2.5+AIFI? Yeah, that really flows off the tongue, just like 802.11ac, IEEE-1394, and h.264.

Pedants and a handful of programmers might argue this into the wee hours but it really doesn't matter to Joe Gamer.

I don't suppose you work in marketing.
Posted on Reply
#7
Dredi
This will likely add a delay of (1/fps)/2 to the rendering pipeline. So possibly an annoying feature for low fps games, and unneeded anyway for high fps games. I don’t really see the point.

So for a 30fps game, running ”60fps” with frame insertion, will have an added input delay of 17ms plus whatever time it takes to calculate the additional frame. Also power consumption will go up, possibly even lowering the ’base’ framerate. Also, motion vector based interpolation won’t be able to interpolate curved motion well, meaning that mouse input in games may feel off.
Posted on Reply
#8
Prima.Vera
As usual p.o.s. nGreedia locking the new features to latest gen of cards only. :mad:
Posted on Reply
#9
zlobby
Prima.VeraAs usual p.o.s. nGreedia locking the new features to latest gen of cards only. :mad:
At least we now have a 3rd player on the market! Oh, wait!
Posted on Reply
#10
Punkenjoy
DrediThis will likely add a delay of (1/fps)/2 to the rendering pipeline. So possibly an annoying feature for low fps games, and unneeded anyway for high fps games. I don’t really see the point.

So for a 30fps game, running ”60fps” with frame insertion, will have an added input delay of 17ms plus whatever time it takes to calculate the additional frame. Also power consumption will go up, possibly even lowering the ’base’ framerate. Also, motion vector based interpolation won’t be able to interpolate curved motion well, meaning that mouse input in games may feel off.
Well kinda,

a 30 fps game with DLSS 3.0 running at 60 fps will look like it's running at 60 fps but it will feel like a 30 fps game. Most people don't want higher fps for just the visual gain, but to get lower latency and it won't help there unlike DLSS 2.x where you can generate simpler frame.

And some people already saw that some of the generated frame look weird (nothing that future version can fix but still.

It might also lead to few artefact when an action or an event is in the next frame but in between the game generate frame that aren't aware at all of that events.
Posted on Reply
#11
evernessince
DrediThis will likely add a delay of (1/fps)/2 to the rendering pipeline. So possibly an annoying feature for low fps games, and unneeded anyway for high fps games. I don’t really see the point.

So for a 30fps game, running ”60fps” with frame insertion, will have an added input delay of 17ms plus whatever time it takes to calculate the additional frame. Also power consumption will go up, possibly even lowering the ’base’ framerate. Also, motion vector based interpolation won’t be able to interpolate curved motion well, meaning that mouse input in games may feel off.
It's going to be hard for high FPS games, in particular online games.

If the AI continues to insert frames using the same set of motion vectors until the server sends data updating the client and then receives new vectors saying "no actually this player stopped 38ms ago and went the opposite direction" you are going to see a lot of situations where the character model of other players will jump a few pixels. This would be especially noticeable in any game with giggle peaking or AD spam.

This is problematic because those frames are artificial. The game server doesn't actually see the player at that position. As a result this can cause no regs which are not the fault of the game or server but this new Nvidia tech.

I don't really see how you could fix this issue as it's a fundemental downside to having an AI predict motion and insert frames. That is, at least for online games. For single player games it's going to depend on how often the game engine is feeding those motion vectors and any associated latency with that. The average reaction time may be 250ms but humans can notice differences in motion and motion consistency down to single digit ms.
Posted on Reply
#12
HisDivineOrder
Has anyone seen if a game supports DLSS 3.0 if there is a fallback to DLSS 2.0 (with less clarity) for cards not supporting it? If games supporting DLSS 3.0 are 3 or nothing, well, that's going to create an incredible opening for FSR 2.0 because there aren't going to be very many people rocking cards capable of even running DLSS 3.0.
Posted on Reply
#13
evernessince
HisDivineOrderHas anyone seen if a game supports DLSS 3.0 if there is a fallback to DLSS 2.0 (with less clarity) for cards not supporting it? If games supporting DLSS 3.0 are 3 or nothing, well, that's going to create an incredible opening for FSR 2.0 because there aren't going to be very many people rocking cards capable of even running DLSS 3.0.
As far as I'm aware, DLSS 3.0 is focused around the AI frame insertion. Not sure if there is an increase in visual quality over DLSS 2.x
Posted on Reply
#14
HisDivineOrder
evernessinceAs far as I'm aware, DLSS 3.0 is focused around the AI frame insertion. Not sure if there is an increase in visual quality over DLSS 2.x
I'm wondering about game compatibility. Will games listing DLSS 3.0 lock out earlier gen cards or will "DLSS Support" fall back to DLSS 2.0 if the card supports it?
Posted on Reply
#15
Punkenjoy
HisDivineOrderI'm wondering about game compatibility. Will games listing DLSS 3.0 lock out earlier gen cards or will "DLSS Support" fall back to DLSS 2.0 if the card supports it?
DLSS 3.0 will be using all the same input as DLSS 2.x so i don't see why they wouldn't still have DLSS 2.x. If they don't have it, it's probably because NVidia paid them to not have it.

Technically, DLSS is something different and should be tagged as something different. But they want to surf on the good name DLSS have.

In a game you should have DLSS presets then DLSS 3.0 frame insertion settings. Or something like that. They should have called it something like DLFI instead.
Posted on Reply
#16
mouacyk
DLSS 3.0 ...
meet Project SVP with Opti-Flow
Posted on Reply
#17
evernessince
PunkenjoyDLSS 3.0 will be using all the same input as DLSS 2.x so i don't see why they wouldn't still have DLSS 2.x. If they don't have it, it's probably because NVidia paid them to not have it.

Technically, DLSS is something different and should be tagged as something different. But they want to surf on the good name DLSS have.

In a game you should have DLSS presets then DLSS 3.0 frame insertion settings. Or something like that. They should have called it something like DLFI instead.
Even then that would be problematic as all improvements, not just to the frame insertion, would be locked behind a 4000 series or newer paywall. They'd be stuck with 1.x and 2.x which are not going to be updated after 3.0 launches.

Not that I wouldn't put it past Nvidia but ending support for current gen DLSS before the generation even ends is extremely anti-consumer. The bare minimum they should do is make the frame insertion only limited to 4000 series cards. 2000 and 3000 series users should still be able to use DLSS 3.0 and future iterations.
Posted on Reply
#18
Punkenjoy
evernessinceEven then that would be problematic as all improvements, not just to the frame insertion, would be locked behind a 4000 series or newer paywall. They'd be stuck with 1.x and 2.x which are not going to be updated after 3.0 launches.

Not that I wouldn't put it past Nvidia but ending support for current gen DLSS before the generation even ends is extremely anti-consumer. The bare minimum they should do is make the frame insertion only limited to 4000 series cards. 2000 and 3000 series users should still be able to use DLSS 3.0 and future iterations.
Well i never liked DLSS because it was limited to Turing/Ampere card and was locked in and closed. I didn't put it as an item in my purchase division so i bought a 6800 instead since at the time it was cheaper than the 3070 Ti and available. Got lucky for sure to get a good price card a month after launch but still.

But many people choose to purchase a 20xx/30xx card Because they had DLSS. It is really indeed a sucker move for Nvidia to lock it to the 40xx series but the people that bought the previous card showed they were fine buying locked features.

Nvidia already claiming that people who bought into ampere spend 300$ more, so the new pricing was made with that into consideration. People vote with their wallet and they voted for overpriced GPU consuming a lot of power with locked in features.

And this is what Nvidia is giving them.
Posted on Reply
#19
HisDivineOrder
HisDivineOrderI'm wondering about game compatibility. Will games listing DLSS 3.0 lock out earlier gen cards or will "DLSS Support" fall back to DLSS 2.0 if the card supports it?
The answer is on the updated info page on /r/nvidia at the top.

nvidia/comments/xjcqut
Posted on Reply
#20
steen
PunkenjoyThey should have called it something like DLFI instead.
Agreed. It also seems that higher raster/rt perf SKUs benefit relatively less with DLSS3. Could be very useful for low end SKUs, esp mobile. DLSS2 reduce precision within a frame, DLSS3 reduce precision between frames. These nvidia research fellows are very clever indeed.
Posted on Reply
#21
wolf
Performance Enthusiast
Assuming any future game implementations allow RTX 20 and 30 series users to access the 2.x feature set, I'm not too bothered by 3.0 being for 40 series only, will be very interesting to see if someone can make it work though.

That AI frame generation to double the framerate, even in CPU limited situations seems like another black magic step, holy crap the potential there if it's good (ie, looks like regular 2.x upscaled frames) is insane.
Posted on Reply
#22
steen
wolfAssuming any future game implementations allow RTX 20 and 30 series users to access the 2.x feature set, I'm not too bothered by 3.0 being for 40 series only, will be very interesting to see if someone can make it work though.
Uses the same motion vectors as DLLS2, so Tu/Ga should continue to work as existing DLSS2 ableit with frame doubler option disabled. The OPA in Tu/Ga will work, but performance is too low for real time performance gain. Results are laggy/low IQ - apparently.
wolfThat AI frame generation to double the framerate, even in CPU limited situations seems like another black magic step, holy crap the potential there if it's good (ie, looks like regular 2.x upscaled frames) is insane.
That's the genius of the optical flow implementation.
Posted on Reply
#23
Unregistered
zlobbyAt least we now have a 3rd player on the market! Oh, wait!
We do, AMD, nVidia and eBay.
#24
watzupken
So the huge improvements is largely contributed by filling frames? For offline games, I guess it sounds like a good/ feasible idea. Not sure if this solution will take off in competitive games.
Posted on Reply
#25
Dredi
Punkenjoya 30 fps game with DLSS 3.0 running at 60 fps will look like it's running at 60 fps but it will feel like a 30 fps game.
It will feel even worse, because of the added frame delay. And ’jumpy/floaty’ mouse movement. Must be really nice for precision aiming, when all movements, however small and short they might be, will result in a minimum of two frames of motion.
Posted on Reply
Add your own comment
Jul 3rd, 2024 05:38 EDT change timezone

New Forum Posts

Popular Reviews

Controversial News Posts