Games News Hub

CD Projekt RED confirms DLSS integration for Cyberpunk 2077 on Switch 2.

One of the most ambitious titles lined up for the launch of the Nintendo Switch 2, CD Projekt RED‘s Cyberpunk 2077 has been showcased via work-in-progress code seen at the console’s launch tour. Digital Foundry had the chance to go hands-on at the recent London event and while our initial impressions are on the record, many questions remained unanswered. Is the port using Nvidia DLSS? CDPR has now confirmed that the answer is yes, making this the first known title to use the machine learning-based upscaling technology.

“We’re using a version of DLSS available for Nintendo Switch 2 hardware, powered by Nvidia’s Tensor cores,” the firm told us. “The game utilises DLSS in all four modes: in handheld and docked, and the performance and quality variations of each.”

DLSS has been viewed as a ‘magic bullet’ of sorts in the run-up to the Switch 2’s unveiling. In a world where developers are pushing visual technology to the next level, running games at full native res with consistent performance becomes unviable, so rendering at lower rendering resolutions is commonplace, with upscalers used to produce the final output image. These upscalers can range from basic bilinear scaling to more advanced techniques, like TAA upscaling – where information from prior frames is fed into the current one to improve detail.

DLSS is a form of TAA upscaling, but with a twist – by feeding the lower resolution frame along with history from prior frames and other data, such as motion vectors – a neural network is then used to reconstruct the image. As the Switch 2’s GPU includes machine learning tensor cores, there’s no reason why any DLSS technology couldn’t come to the Nintendo hybrid – the caveat being that there’s still a computational cost to using it.

We discuss Cyberpunk 2077 on Nintendo Switch 2 – and a whole lot more – in the new DF Direct Weekly.Watch on YouTube
  • 0:00:00 Introduction
  • 0:02:39 News 1: Next-gen portable PlayStation allegedly detailed
  • 0:20:16 News 2: Cyberpunk 2077 on Switch 2 uses DLSS!
  • 0:31:30 News 3: Switch 2 docked VRR support in question
  • 0:39:18 News 4: Alex explains Nvidia’s GDC 2025 presentations
  • 0:56:50 News 5: Star Wars Outlaws looks questionable on Switch 2
  • 1:04:49 News 6: Mario Kart World Direct impressions!
  • 1:11:11 Supporter Q1: What would a potential Switch Pro have looked like?
  • 1:15:57 Supporter Q2: What is the Switch 2’s true GPU performance, absent “flopflation”?
  • 1:23:23 Supporter Q3: Should Indiana Jones use more ray tracing features on PS5 Pro?
  • 1:27:51 Supporter Q4: What could the NPU in the Z2 Extreme do for gaming?
  • 1:31:54 Supporter Q5: Could the PlayStation Portal connect to the upcoming PlayStation handheld?

CD Projekt RED also confirmed that the current target for the Switch 2 version of the game is to offer different graphics modes – a quality and performance toggle for the handheld and docked versions. When connected to a TV, there’s the choice of a 30fps quality mode and a 40fps performance mode. The latter would presumably operate only with the TV in 120Hz mode – a new frame for every three display refreshes, up against the 30fps quality mode which delivers a new frame for every other refresh. With consistent performance, both should look smooth, with the 40fps mode sitting between 30fps and 60fps in terms of fluidity. Both modes are using 1080p as the output resolution with dynamic resolution scaling in effect in combination with DLSS.

The handheld mode – as things stand – is slightly different. Necessarily so as system performance is lower. In this scenario, the quality mode is still outputting a 1080p image with DLSS and dynamic resolution scaling, again targeting 30fps. The performance mode sees the output resolution drop to 720p, with the handheld screen in 120Hz mode and 40fps as the target.

In terms of input resolutions, our initial pixel counts from the very, very short snippet of footage seen in the Nintendo Direct delivered readings from 540p to 1080p – and the fact we could pixel count it at all made us doubt whether DLSS was in play at all. CD Projekt RED has also confirmed that “scaling can range from 2x and up per axis”, so depending on GPU load, the DLSS upscaler will be fed with anything from 540p to 1080p in the 30fps quality modes and the docked 40fps performance mode. For the handheld iteration of the performance mode, the 2x and up scaling would suggest DRS between 360p and 720p, depending on GPU load.

DLSS compatibility had been mentioned by Nintendo and Nvidia in previous PR, but its use in Cyberpunk 2077 (and in both handheld and docked configurations, no less) is our first confirmation of the technology being used in a launch title. However, we are seeing a slightly different utilisation of DLSS compared to PC. There, it’s typically the case that post-processing elements are rendered at the same output resolution. So, if you’re outputting 1080p from a 540p image, there are still components of the image that should be rendered at full 1080p.

It may be the case that Cyberpunk 2077 is still rendering those post-processed components at input resolution instead, which may explain why we’re able to see obvious stair-stepping edges that make pixel-counting possible. As you’ll see in the DF Direct posted today, it does look to be the older convolutional neural network version of DLSS that’s being used – not Nvidia’s freshly minted DLSS 4.0 transformer model.

In our hands-on with Cyberpunk 2077 at the Switch 2 London event, our impression was that CDPR’s work-in-progress code was recognisably Cyberpunk, but we encountered many situations where it appeared both CPU and GPU were over-taxed resulting in some lurching drops to performance. However, the code was seven weeks old at that point with a good deal of development time remaining until the Switch 2 launch on June 5. We view Cyberpunk 2077 as something of a benchmark game – and can’t wait to see final code on the new Nintendo console.


Source link

Add comment

Your Header Sidebar area is currently empty. Hurry up and add some widgets.