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.
  2. FOR ASSETTO CORSA COMPETIZIONE: If you report issues with saved games, please always zip and attach your entire User/Documents/Assetto Corsa Competizione/Savegame folder!
  3. If your game executable is missing, please add your entire Steam directory to the exceptions in your antivirus software, then run a Steam integrity check or reinstall the game altogether.

ACC could greatly benefit from adaptive GFX settings

Discussion in 'ACC Hardware Discussions' started by LeDude83, Apr 8, 2019.

  1. LeDude83

    LeDude83 Alien

    With the multitude of different daytime/weather combinations in ACC comes a wide span of GPU usage/FPS performance. I settled with these settings:


    The result of a 15 AI race at 0:00 with heavy rain:

    2019-04-08 12:37:54 - AC2-Win64-Shipping
    Frames: 3361 - Time: 60000ms - Avg: 56.017 - Min: 43 - Max: 67

    15 AI race at 12:00 in clear weather:
    2019-04-08 12:40:11 - AC2-Win64-Shipping
    Frames: 5089 - Time: 60000ms - Avg: 84.817 (+52 %) - Min: 76 (+ 77 %) - Max: 101 (+50 %)

    The discrepancy is - of course - quite big. For my system that's not too much of an issue because my GPU is quite powerful and I use FreeSync. If you don't use FreeSync, you can't go down to 43 FPS because it will stutter, a lot. So without adaptive sync your refresh rate kinda becomes the reference for minimum acceptable FPS (if you want fluid gameplay). As a consequence, in GPU-easy scenarios you'll get unreasonybly high FPS (I know some guys love 200 FPS but IMO you really only need the refresh rate in FPS) and an "underperforming" image quality.

    When I custom-taylor the GFX for clear weather, I can pretty much crank everything to "epic" (except mirror res.) and get this:

    2019-04-08 12:46:38 - AC2-Win64-Shipping
    Frames: 4305 - Time: 60000ms - Avg: 71.750 - Min: 63 - Max: 83

    When I custom taylor the GFX for nighttime rain driving (couple of sliders to "mid"), I get this:

    2019-04-08 12:50:19 - AC2-Win64-Shipping
    Frames: 4233 - Time: 60000ms - Avg: 70.550 - Min: 53 - Max: 86

    Curiously, the reduced settings in night time rain driving don't even make a big difference in visual quality. Stuff that looks great during daytime driving (shadows and foliage for example) doesn't stand out too much in a rainy night race.

    I noticed that we can change almost all GFX settings on the fly during a session. So if the engine allows such instantaneous changes, it would be great if the user could specify the settings for different weather/daytime scenarios and the game swithes between the states, accordingly. Only downside I can see here is a notable transistion but since that will happen only sporadically, it seems like a non-issue.

    This would make ACC much more attractive for GPUs that can run decent settings during clear daytime but struggle a lot with nighttime rain driving. You could even run an aged/mid range Radeon GPU (those are handicapped, a lot in ACC vs. NVidia) with a good picture and FPS in all situations.

    IMO this seems to be a low-risk and maybe even relatively low-effort (as compared to deep engine adjustments) optimiztation measure.

    @Lord Kunos, @pankykapus is this worth considering?
    StoneSpb, Pheebau, earlyapex and 2 others like this.

  2. Similar Threads
    Forum Title Date
    ACC PS4 - XB1 General Discussions ACC 60 FPS Finally On PS4 Pro At 1080p Today at 4:23 AM
    ACC Hardware Discussions Used Nvidia Inspector to enable Resizable BAR for ACC and it works Saturday at 6:44 PM
    ACC Troubleshooting ACC multiplayer connection interrupted Friday at 7:00 PM
    ACC Troubleshooting ACC freeze Wednesday at 2:52 AM
    ACC Tools ACCDirectorAssistant BETA Broadcasting client Apr 10, 2021
    ACC Screenshots & Videos ACC | Imola | Track Guide + Setup | Tips to be faster Apr 9, 2021
    ACC PS4 - XB1 General Discussions Are you anyone driving BMW M6 in ACC? Apr 4, 2021
    ACC PS4 - XB1 General Discussions ACC + Series X + Thrustmaster TX Apr 2, 2021
    ACC Screenshots & Videos ACC | How to Brake | 4 Tips for Begginers Apr 1, 2021
    ACC Controls & Peripherals Simagic M10: is it good in ACC and on a PlaySeat Challenge? Apr 1, 2021
    ACC Multiplayer Is it possible to join an ACC server though a URL or some protocol? Mar 29, 2021
    ACC Tools ACC Server Manager (ITA-ENG) Mar 28, 2021
    ACC Troubleshooting ACC won't accept chosen Resolution - Defaults to monitor max Available Mar 28, 2021
    ACC Screenshots & Videos ACC - Nurburgring - Track Guide + Setup - Tips to be faster Mar 26, 2021
    ACC Rating & Leaderboards Pilot\Account is not working! Mar 24, 2021

  3. Shooter80

    Shooter80 Racer

    I'd like this, even something as simple as being able to save graphics 'profiles' that you can switch between with some hotkeys, to avoid complications with it being automatic.

    I have to run much lower settings in VR (Rift, 1080ti) to stay above 90fps than I do in daytime, but since I can't be bothered changing them all the time (and you sometimes get a transition in an online race), I spend the entire time running around with the 'night settings', so in the dry I have only like 60% GPU load, and much compromised visuals.
    Coanda and LeDude83 like this.
  4. Brado23

    Brado23 Racer

    I'd definitely love to have a separate set of video settings for VR as compared to normal screen running. Automatic or manual selection would be fine.
  5. Jarkko Torvinen

    Jarkko Torvinen Simracer

    Could run epic settings fine, but on one monza race the sun was setting and got something like 47 fps through lesmos and ascari. When the sun was down, it was fine again. Could not change the settings as in MP so "deal with it" :D Something like this would have helped.

    Edit: so some automation and setting that if fps goes below value XX try automatically lower gfx detail
  6. fnegroni

    fnegroni Racer

    The most recent forza titles do exactly that with their ‘dynamic’ setting
    Last edited: Apr 8, 2019
    LeDude83 likes this.
  7. f_deutsch

    f_deutsch Hardcore Simmer

    this !!!
  8. Cote Dazur

    Cote Dazur Alien

    It is already part of UE4, if you care to try it and report, that could be useful until we get better optimization.
    Dynamic Resolution adjusts the primary screen percentage according to the previous frames' GPU workload. The resolution adjusts (as needed) based on a heuristic, for example, when there are too many objects on the screen, or if there is an expensive effect that suddenly enters the frame. The GPU rendering time will increase, and the resolution of the screen will be lowered to maintain the targeted frame rate.
    You can enable Dynamic Resolution for your project by using Operation Mode to set how it can be overridden and used in your game. To control this, in your project's per-platform configuration profile
    you can use the following console command:

    LeDude83 likes this.
  9. LeDude83

    LeDude83 Alien

    Although that's a pretty cool feature, resolution is not the screw I'd like to turn for better performance. The visual quality would decrease significantly. Shadows, Effects, PP or foliage would be better.
    Coanda likes this.
  10. LeDude83

    LeDude83 Alien

    Yes, good one! Didn't think about that - manual selection would be totally sufficient and certainly easier/faster to implement.
    Brado23 likes this.
  11. Coanda

    Coanda Alien

    +1 for video profiles
    Brado23 and LeDude83 like this.
  12. McGraw

    McGraw Racer

    The difference between good and bad weather FPS is what’s keeping me off ACC before it’s properly released. I have a 1070 and cannot be bothered tweaking over and over again between builds.

    This would be a great feature to implement.
    Brado23 and LeDude83 like this.

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