1. Do you need support for Assetto Corsa Competizione? Please use the proper forum below and ALWAYS zip and attach the WHOLE "Logs" folder in your c:\users\*youruser*\AppData\Local\AC2\Saved. The "AppData" folder is hidden by default, check "Hidden items" in your Windows view properties. If you report a crash, ALWAYS zip and attach the WHOLE "Crashes" folder in the same directory. Do not post "I have the same issue" in an existing thread with a game crash, always open your own thread. Do not PM developers and staff members for personal troubleshooting and support.
  2. As part of our continuous maintenance and improvements to Assetto Corsa Competizione we will be releasing small updates on a regular basis during the esports season which might not go through the usual announcement process detailing the changes until a later version update where these changes will be listed retrospectively.
  3. If ACC doesn't start with an error or the executable is missing, please add your entire Steam directory to the exceptions in your antivirus software, run a Steam integrity check or reinstall the game altogether. Make sure you add the User/Documents/Assetto Corsa Competizione folder to your antivirus/Defender exceptions and exclude it from any file sharing app (GDrive, OneDrive or Dropbox)! The Corsair iCue software is also known to conflict with Input Device initialization, if the game does not start up and you have such devices, please try disabling the iCue software and try again. [file:unknown] [line: 95] secure crt: invalid error is a sign of antivirus interference, while [Pak chunk signing mismatch on chunk] indicates a corrupted installation that requires game file verification.
  4. When reporting an issue with saved games, please always zip and attach your entire User/Documents/Assetto Corsa Competizione/Savegame folder, along with the logs and the crash folder (when reporting related to a crash).

Sgss anti aliasing without the massive fps hit!

Discussion in 'Chit Chat Room' started by Chazz Ranger, Apr 29, 2015.

  1. Chazz Ranger

    Chazz Ranger Alien

    As most of us know, the only thing that gets rid of AC's awful shadow flickering and texture crawl appears to be Nvidia's Sparse Grid Transparency Supersampling (SGSS). It can make AC look gorgeous, but it's incredibly resource intensive at higher levels. If you have Nvidia Inspector, there is a way to set up your AA that gives you the benefits of SGSS at easily half the FPS hit. I'll explain it here, and put a TL/DR at the end if you just want the settings without reading the novel :D

    Note that you need 1) an Nvidia GPU, and 2) Nvidia Inspector.

    First, a few known things about SGSS as it relates to AC.
    Disclaimer: I don't claim to be a tech genius by any stretch, this is all just what I've discovered through research.

    Using Nvidia Inspector, SGSS is basically an additional layer of AA running alongside "regular" AA (in this case, AC's AA options of 2x, 4x or forced 8x). SGSS needs regular AA in order to work correctly, AND must match its setting (2x, 4x, etc.) because SGSS gets its sample coordinates and grid pattern from regular AA samples. This is apparent if you try a mismatch of, for example, 4x AC AA and 2x SGSS; it will actually be of lower quality than both settings being at 2x. This presents a few options/problems:

    - you could match 4x AC AA + 4x SGSS (or 8x + 8x if you force AC AA to 8x). 4x SGSS gets rid of very nearly all of the flickering shadows and pixel crawl and looks great, but utterly destroys your FPS.
    - you could match 2x AC AA + 2x SGSS. 2x SGSS gets rid of almost the same amount of the flickering shadows and pixel crawl as 4x SGSS, and you get to keep a ton of FPS, but everything looks crap at only 2x AA.
    - you could mismatch 4x AC AA + 2x SGSS to try to save some FPS while getting better AA, but it will not fix shadow flickering/pixel crawl, and still look like crap because of the AA/SGSS mismatch.

    Part of the solution: Coverage Sampling AA (CSAA). It increases the number of AA coverage samples, increasing the accuracy of the AA with minimal performance hit. CSAA also works well with SGSS, because it's not a different form of AA, it's the same AA with the same coordinates/grid pattern that SGSS works from, just increased. So now we have the best of both worlds: we can match AA+SGSS at 2x to save resources, then add CSAA to increase the AA effect of 2x AC AA. Still with me? o_O

    Another known problem with SGSS is that it tends to blur the image. There's a few easy solutions for this that most of us already know, but I'll explain it in the settings...

    TL/DR:
    Nvidia Inspector settings:

    [​IMG]
    A few things to note...
    8x CSAA is the sweet spot, 16x doesn't look much better and it's a resource hog.
    Enabling Transparency Multisampling as well as SGSS adds another layer of shadow-smoothing AA.
    Nvidia FXAA is much higher quality than AC FXAA, so enable it on Inspector to really smooth out the rough edges. Yes, it blurs, but we'll sharpen it later.

    AC settings:
    Open your assettocorsa/system/cfg folder, and open Graphics.ini.
    Make MIP_LOD_BIAS=-0.5 (sharpens the image nicely without too much LOD flickering)

    In-game, set:
    Aniso Filter = 16x
    Anti Aliasing = 2x
    I also suggest putting Shadows to Ultra for best shadow viewing enjoyment :D

    Everyone will get a slightly different result using slightly different rigs, of course. I sacrificed PP Filters for more frame rate when using 4x SGSS, and FPS floated around 60-100. I can now use PP Filters and Ultra shadows, AC looks brilliant, and I still average 120+ FPS!

    EDIT: After playing a bit more with LOD bias, and giving FXAA a re-look, I have to agree FXAA still blurs too much, thanks Tommi! Turned FXAA off and changed LOD bias to 0.30... MUCH better, everything is crisp and not too aliasy (with a few exceptions like some wires and distant signs on the tracks).
     
    Last edited: May 1, 2015

  2. Similar Threads
    Forum Title Date
    Chit Chat Room New GPU and 4x SGSS! Jan 17, 2018
    Chit Chat Room Can't force sgssaa with nvinspector Oct 28, 2014
    Chit Chat Room AC "anti-rollbar stock setting" VS real life cars "anti-rollbar stock setting" Mar 16, 2023
    ACC Troubleshooting UE2-AC2 Fatal Error [on startup] after v1.8.3 hotfix update [Resolved: antivirus] Nov 28, 2021
    ACC PS4/PS5/XB1/XBX/S General Discussions xbox series s just restocked in microsoft store if any one is wanting one. Jul 7, 2021
    ACC Troubleshooting acc crash at start up [userdocs/config folder permissions / antivirus software exception] Jun 6, 2021
    Graphics and Models/Tracks Bugs & Issues ACC´s anti aliasing still looks very ugly.. Jan 22, 2021
    ACC Troubleshooting Doesn´t create file in documents [Antivirus blocking access] Jan 5, 2021
    ACC Troubleshooting Fatal error UE4-AC2 when launching [antivirus software block userdocs config directory access] Oct 30, 2020
    ACC Troubleshooting Problems with crashes and freezes [thirdparty anticheat software & steam overlay] Oct 17, 2020
    ACC Virtual Reality New RTX 3000 include dlss 3.0 with support for Temporary Antialiasing May 7, 2020
    ACC Physics Audi R8 Evo anti stall bug? Mar 6, 2020
    ACC Troubleshooting Crash on startup [antivirus/security software blocking access to userdocs] Feb 14, 2020
    ACC Physics Low-speed physics and antistall/throttle cut behaviour Feb 3, 2020
    ACC Troubleshooting UE4-AC2 Crash on launch [BitDefender/Antivirus settings preventing file creation on startup] Jan 10, 2020

  3. Mogster

    Mogster Alien

    As an SGSS junkie I'm quite excited by this. As you say 4x SGSS looks awesome but really hammers fps.

    When I get some spare time I'll give this a go.
     
    Last edited: Apr 29, 2015
  4. Brownninja97

    Brownninja97 Alien

    dammit nvidia gets all the fancy stuff. Ive been messing around with MLAA trying to get that to work but it keeps messing up the DOF
     
  5. Quffy

    Quffy Alien

    Only if AC would accept SGSS (SuperSampling) from AMD gpu driver. I use it with dx9 sim racing games and looks very good.
     
  6. 8x CSAA deffinetly recommended. I don't like FXAA so I leave it alone.
    With medium settings ingame I keep steady 60fps (locked) @ 5760x1080 and with 24 AI grid even in the fps heavy Monza and Nordschleife it doesn't go under 50fps at any moment.

    CSAA gave my ACorsa the last fine graphical touch I was missing even without knowing it.
     
    Chazz Ranger likes this.
  7. sherpa25

    sherpa25 Hardcore Simmer

    Thanks, seems to be some improvement from my settings in sig. Though similar to what Tommi ways, FXAA appears to blur a bit too much despite the negative LOD bias, but perhaps it might also be my monitor that sort of appears to have some matte finish. I also don't seem to notice much difference between AF=8x and 16x.
     
  8. Biggest problem using LOD bias (which can eat fps itself if going to negative) or SweetFX to sharpen FXAA blur, is to merely remove the benefits its giving in the first place.
    Blur goes away when sharpening enough, but also the pixels comes back.

    I leave the AF at 8x and ingame AA 2x. Biggest fps hit/least benefit is between 8 -> 16x AF, and ingame AA is quite heavy with high res (as most AA is @ 5760x1080).

    edit: How I recommend always to do this kind of graphic settings dance in racing sims.
    Lower the graphics settings to the point that you get big fps, 120+ if that is possible.
    Then drive, get the feeling for it, and then start increasing effects, AA, etc... to the point where you are happy with the graphics and you are still have atleast steady 60fps when hotlapping.
    If the game play suffers at 60fps, there is few explanations for it which I'm not going into atm., but this way you can make educated decisions, knowing how good the game can actually feel.
     
    Last edited: Apr 30, 2015
  9. picturaw

    picturaw Rookie

    SSAA works well with AMD too. But you can't do it with a profile to make it works with AC. You need to set it directly in the System Settings.

    So in the AMD CCC => Gaming => 3D App Settings => System Settings (SSAA doesn't work with any app settings for AC) => AA method => Super Sampling. Let everything else by default.

    Then in AC select 2x or 4x AA and you'll have 2x SSAA or 4x SSAA.

    2x SSAA works well in my case with my HD 7790.
     
    Chazz Ranger and plaid like this.
  10. Chazz Ranger

    Chazz Ranger Alien

    After playing a bit more with LOD bias, and giving FXAA a re-look, I have to agree FXAA still blurs too much. Turned FXAA off and changed LOD bias to 0.30... MUCH better, everything is crisp and not too aliasy (with a few exceptions like some wires and distant signs on the tracks). I went back to no PP Filter though, to gain back all the FPS. After you see AC running at 144+ FPS, you can never go back to 60 FPS :)
     
    softslider likes this.
  11. sherpa25

    sherpa25 Hardcore Simmer

    Easy with a 144Hz monitor :D But would it matter for us only with 60Hz monitors? How /in what way is it different at 144+ vs 60fps? So you don't use frame limiter, and you get 144+ even with full grid?
     
  12. Last edited: Apr 30, 2015
    sherpa25 and Chazz Ranger like this.
  13. I don't have Vsync enabled.
    I don't lock my framerate.
    I don't have stutters.
    I don't see screen tearing.
    I am not convinced that a framerate of 120fps makes that much of a difference to a framerate of 60fps.
     
  14. AC has physics and graphics on different threads, so in essence it doesnt.
     
  15. Atle Dreier

    Atle Dreier Alien

    With SLI and triples, on my system, 60 fps creates a massive input lag. With 120 fps I get a little tearing, and the input lag is tolerable.

    Also, SGSS looks awesome, and doesn't take much of a hit on my system, Setting AA ingame from 2x to 4x makes a massive difference, though. Basically going from 115+ to 75fps. So i'll live with a little shimmering and have acceptable performance, looks and latency.

    edit:
    Played some more with settings. Now getting around 140+ fps with triples 1080p, and the game never looked better. Thanks for the tip!
     
    Last edited: Apr 30, 2015
    Chazz Ranger likes this.
  16. Chazz Ranger

    Chazz Ranger Alien

    Yeah, the monitor is outstanding, 144hz is well worth it IMO! If you have a 60hz, you're right, fps over 60 is visually irrelevant. I see a huge difference between 60fps vs 120+fps, particularly on replays, but also when racing. Movement looks much more smooth, the sense of speed is increased, and Kunos' physics really shine. Every slight movement of the cars ahead of you and around you is apparent, and during replays every bump, dip and roll of the road is shown with glee-inducing suspension movement.
    I generally cap frame rate to AC's 7ms/142.9fps and leave VSync off, but every now and then I switch it around, dunno why. I'm always tinkering and chasing after better visuals I guess :p
    I never run full grid, usually 16 cars for heavy tracks... Nord, Spa, Monza... and 20 cars for others, Nurb GP and Mugello seem pretty well optimized (it's the dang shadows, every track with a lot of trees and shadows just kills performance). I set myself 2nd last on the grid and try to work my way through the field, it's rare when I can pass more than 10-12 cars anyway, so a full grid for me is just a waste.
     
    sherpa25 likes this.
  17. rycil

    rycil Simracer

    thanks for the tip! much better with this CSAA thing!
     
    Chazz Ranger likes this.
  18. softslider

    softslider Racer

    Thanks. Your originally suggested setting seems good for me. Showing similar quality it gives more fps rather than when I used SGSSx4.

    BTW I feel a little more aliasing when I turn off FXAA in AC ingame's PP setting. Can you please clarify what did you modify to turn off FXAA? Also LOD bias 0.3 means -0.3?

    As I'm not graphic setting guru, please accept my ignorant question. :)
     
    Chazz Ranger likes this.
  19. Chazz Ranger

    Chazz Ranger Alien

    Well, in my original settings, I had enabled FXAA in Nvidia Inspector (which appears to be better quality than AC in-game FXAA). But FXAA really does blur a lot, so I opted to switch it back off. Problem is, like you said, even with the AA/CSAA/SGSS settings, turning off FXAA produces some more aliasing and LOD flickering. The LOD bias setting of 0.3 (not -0.3) softens the aliasing and texture flickering (anywhere between 0.3 to 0.5 looks good IMO). Setting LOD bias to -0.3 would do the opposite, it will sharpen the on-screen image even more and produce more jaggies/flickering. I think 0.3-0.5 is a good balance, it softens enough but still keeps a sharp image overall.

    Also there are some environmental objects that will still appear aliased even with these settings, but not enough to be annoying I think. These settings look great when moving/racing, much of the aliasing disappears... however, when not moving, or when taking a screenshot/picture in-game, aliasing is quite obvious. Can't have it all I guess! ;)
     
    softslider likes this.
  20. I'd like to add to that, that alot of it also has to do with the sharpness settings of your monitor.
     
    Chazz Ranger likes this.
  21. rycil

    rycil Simracer

    How to get rid of the blurred white lines on the track? Even with 16x AF. It is strange because the KS tracks are ok but some mod tracks have horrible white lines in the distance from the cockpit view. Is it up to the modders to have better texture ? (Mipmap texture ?)

    Thanks.
     

Share This Page

  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.
    Dismiss Notice