How to Improve ACC Graphics at Zero Performance Cost (RTX Tips)

rtx-logo.png
As you may have read from the title, the tips suggested in the following article apply only to RTX graphics card users using a 1080p or 1440p monitor.

I love Assetto Corsa Competizione. While I prefer classic and vintage race cars, with which I am much more skilled and competitive, I really appreciate the idea of having a simulation dedicated to a single series with all the benefits that come with it. It's more focused and I get a lot more out of my simulation time than if I was hopping costantly between wildly different vehicles. I can focus, practice, learn more about driving with the intention of improving my awareness and technique behind the wheel in real life.

Unfortunately, however, ACC really doesn't look that great unless you got a 4k monitor. Aside from scary aliasing, which has alway been a feature of all the Kunos games I have tried (NetKar Pro, Assetto Corsa/Competizione), as they never managed to properly implement efficient AA techniques into their titles, their latest sim also presents washed-out, blurry image quality at resolutions below 4k.
One way to solve this problem, if playing on a Full HD or 2K monitor, is to increase the image scaling in ACC's video options to at least 150%. This makes it much sharper, although at a significant cost in terms of performance.

It came to a point where spending consistent time with the sim was having a toll on my eyes, and I had to take some time off from ACC in order to avoid straining them excessively. I was at a loss about what to do to remedy the situation. Purely by chance, I found the solution.

am-track-pack.jpg

DSR (Dynamic Super Resolution)​

If you follow tech news, you may know that Nvidia introduced with the Maxwell (900 series) GPUs a new upscaling technique called DSR (Dynamic Super Resolution). In simple terms, this technique improved the resolution by a predetermined percentage that you could choose in the Nvidia control panel (henceforth referred to as NVCPL) and then scaled it according to the actual monitor output. All this was done by applying a Gaussian filter to attenuate any artifacts resulting from upscaling and subsequent downsampling of the image.

This technique has its downsides and, ultimately, is not much different from what can already be achieved in ACC using the in-game image scaling option mentioned earlier. Again, improved quality, but at a significant cost in terms of performance.

DLDSR (Deep-Learning Dynamic Super Resolution)​

What I wasn't aware of is that Nvidia recently introduced, through a driver update, a new technology called DLDSR (Deep-Learning Dynamic Super Resolution). It is still the old DSR but on artificial intelligence steroids. Taking advantage of the tensor cores on RTX cards, the upscaling process is now handled by AI, leading to massive improvements in both quality and performance cost. Applying a 2.25x filter from NVCPL now achieves the same 4k upscaling result, albeit with better results than the previous DSR, using half the GPU resources than before!

chg-pack.jpg

Combine DLDSR with DLSS​

This on and by itself is already great but wait, there's more.
I learned in fact that you can combine DLDSR with DLSS, if the game supports it, to achieve better image quality at 0 performance cost. Fortunately, ACC has recently introduced DLSS support, which is now available in the video options.
What you want to do then is:
  • go into your NVCPL
  • navigate to "Manage 3d Setting" (or equivalent in your set language)
  • look for the "DSR - Factors" option and set it to "2.25x DL"
  • leave "DSR - Smoothness" to default 33% (more on that later)
  • go in game, open the ACC video options menu and change the video resolution to the new value that is gonna be now available; then navigate down to DLSS, set it on, leaving it on "Quality" with 0% "Sharpness".
That's it!
Go into a practice session and enjoy 4k quality at no performance cost.
Now, the image may look a little too sharp. No problem, this is due to the DLDSR smoothing option. This new technique actually makes the image much sharper than the old DSR, with which 0-10% smoothness was generally recommended. With DLDSR, it is recommended to use 40-60%. I personally use 40%.

I'll link a video from Digital Foundry where, as per usual, they take an in-depth look at this technology and its various options.


You don't need much "juice" to make this work; I have a simple RTX 2060, which is the stepping stone for Ray Tracing technology. However, it is damn effective, pardon the language, and has definitely solved my problems with the less-than-stellar image quality of ACC at lower resolutions. Sure, there's still some aliasing in places, but it's totally acceptable now.

chg-pack-2.jpg


I hope this will come useful to you, and remember not to do anything out of the ordinary to avoid breaking stuff you're not supposed to touch. We do not take responsibility for it.

Have fun!
About author
Davide Nativo
Petrolhead and Simracer, passionate since the cradle about cars, motorsports and simracing. I read a lot, and I love to share what I've learned with others!

Comments

FSR works with DSR or DLDSR but it does not do AA, you still rely on TAA, so the final result is not really better than just running native, and I've had some extensive testing done comparing two, not using TAA yields the best visuals overall.
On the other hand you can use Ultra Quality FSR preset that starts at 77% of target resolution so it's lesser resolution drop than 66% Quality DLSS.
Getting interested here. Are you setting AA/TAA from Adrenaline software or from within game? Before FSR I mingled around a bit with letting AMD software be the governing part, and though it really shouldn't differ (I think?) my experience was that letting game software be the governing body here, this gave the best output, both AA/MSAA/TAA-wise. So after that experience I just let game software be the governing part here.
 
Last edited:
Premium
Of course if your GPU had plenty of headroom held back by CPU you are more effectively utilizing it, especially Tensor cores, but it's not ZERO.
Makes perfect sense. What I've read and heard is that combining these two should give you better graphics at more or less the same performance cost as without them. I really don't know why though, but my gpu is doing way less work now, which is something I haven't found anywhere in the literature about using these RTX techs. CPU bottleneck also doesn't seem plausible as it hovers around 10% usage with ACC. No idea :O_o: although not complaining of course :D
 
D
My average framerate dropped, but it's is more stable without drastic jumps.
 
D
Getting interested here. Are you setting AA/TAA from Adrenaline software or from within game? Before FSR I mingled around a bit with letting AMD software be the governing part, and though it really shouldn't differ (I think?) my experience was that letting game software be the governing body here, this gave the best output, both AA/MSAA/TAA-wise. So after that experience I just let game software be the governing part here.
With FSR you are still using in game engine AA, with DLSS it gets disabled.
FSR is just upsampling, DLSS is upsampling with TAA, or TAAU.
 
Last edited by a moderator:
Not 100% sure about triples, but works fine on Ultrawide Samsung G9.
You need to disable DSC though to make it work.
Here's the instruction with some tips.
DLDSR/Better AA with Samsung G9

I disagree that "You don't need much "juice" to make this work", but it's manageable with 3080Ti 2.25 DLDSR and Quality DLSS.

EDIT: Found this instruction for triples, don't use triples myself so cannot confirm if it works or not.
thanks, so yeah when i tried to do it earlier i had surround enabled so didnt get the option, a quick google search showed it only worked with 16:9 ratio screens
 
D
of course there is more input lag....
It's just temporal upsampling, same as native UE TAAU, only HW based.
If there is any lag, it is the same as with any graphics post processing.
There are no synthetic generated frames or extra frame buffer, where this lag is coming from?
People play COD with DLSS, good enough there. In fact it shows that input latency drops as with DLSS fps go up. Check this out.
1676163617084.png


DLSS3 with frame frame generation is a completely different beast, and can add latency overhead depending on chosen settings.
 
D
thanks, so yeah when i tried to do it earlier i had surround enabled so didnt get the option, a quick google search showed it only worked with 16:9 ratio screens
For triples or ultrawides?
G9 is 32:9, works there like a charm, same on LG38 21:9.
 
D
BTW DLSS 3.1.1 was recently released (yes, it's still DLSS 2), but from my testing previous 2.5.1 version looks definitely sharper with less ghosting.
 
I have a 34" 1080p monitor (144Hz) with an RTX3060Ti. Yesterday i did some tests and got a few surprising issues:

  • I had to change Windows desktop resolution as well, otherwise ACC switched back to a very low resolution whenever i clicked in the lower half of the screen
  • I lost the option to set a refresh rate higher than 60Hz. It's kinda deal breaker as i'm using Gsync.
Does anybody have the same issues?

Apart from that, the image quality was way better than with 1080p/TAA, so many thanks for the suggestion!
 
Premium
BTW DLSS 3.1.1 was recently released (yes, it's still DLSS 2), but from my testing previous 2.5.1 version looks definitely sharper with less ghosting.

Didn't know you could "upgrade" the DLSS dll the game uses. Wow!!

  • I had to change Windows desktop resolution as well, otherwise ACC switched back to a very low resolution whenever i clicked in the lower half of the screen
  • I lost the option to set a refresh rate higher than 60Hz. It's kinda deal breaker as i'm using Gsync.
Does anybody have the same issues?

I get too weird mismatches when getting in and out of the game, but then the screen swiftly adapts to the intended resolution. Yours doesn't?

Second one is normal. I wouldn't recommend altering your windows resolution in fact. You need to solve the first problem better
 
I have tried this just now on my 3440x1440 Ultrawide (freesync and G-sync on) and it works a treat. Over 200fps everything set to ultra/max. Using DSR 2.25 etc and DLSS at quality. Love it.

5120x2160 DLSS DSR at 2.25. i5-13600KF @51.ghz. 32gb DDR43600 ram.RTX3080.
20230212104802_1.jpg


20230212105419_1.jpg
 
Last edited:
Possibly missing something here but the author mentions getting 4k quality on 2K capable monitors. There are going to be issues with menu dimensions if I choose the 4K option in resolution.
 
I have tried this just now on my 3440x1440 Ultrawide (freesync and G-sync on) and it works a treat. Over 200fps everything set to ultra/max. Using DSR 2.25 etc and DLSS at quality. Love it.
View attachment 639301

View attachment 639302
I've got the same resolution (3440x1440) monitor. But when I change to the higher resoloution in ACC with DLDSR on, absolutely nothing changes, FPS same, image same, am I doing something wrong, or missing part of the process here?
 
For triples or ultrawides?
G9 is 32:9, works there like a charm, same on LG38 21:9.
i have a 3440x1440p 35" screen on my desk and 3x 2560x1440p 27" screens on my rig, when i disabled NV surround the DSR option then appeared in the NV control panel where as it was not there previously. it does not show up for the UW on my desk though!?

I had to use the work around with a custom resolution to get it to work with surround on but at 1.5x which give me a total res of 11520x2160 (which isnt supported in game so had to edit the menusettings.json file)
i had to drop DLSS to ultra performance to hit a steady 60fps, i only have a 3070, the image did look crisper TBF
 
Last edited:
I've got the same resolution (3440x1440) monitor. But when I change to the higher resoloution in ACC with DLDSR on, absolutely nothing changes, FPS same, image same, am I doing something wrong, or missing part of the process here?
Well surely your resolution changes?
 
I've got the same resolution (3440x1440) monitor. But when I change to the higher resoloution in ACC with DLDSR on, absolutely nothing changes, FPS same, image same, am I doing something wrong, or missing part of the process here?
I had to restart the gam...err...sim for getting the new resolution.
 

Latest News

Article information

Author
Davide Nativo
Article read time
4 min read
Views
45,702
Comments
79
Last update

What's needed for simracing in 2024?

  • More games, period

  • Better graphics/visuals

  • Advanced physics and handling

  • More cars and tracks

  • AI improvements

  • AI engineering

  • Cross-platform play

  • New game Modes

  • Other, post your idea


Results are only viewable after voting.
Back
Top