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).

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:

    ACC_0-7-1_Video_Set_Basic.png
    ACC_0-7-1_Video_Set_Advanced.png

    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. 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.
  3. 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.
     
  4. BoinkTheBeaver

    BoinkTheBeaver 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
     
  5. fnegroni

    fnegroni Racer

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

    f_deutsch Hardcore Simmer

    ^^
    this !!!
     
  7. 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:
    r.DynamicRes.OperationMode

    https://docs.unrealengine.com/en-us/Engine/Rendering/DynamicResolution
     
    LeDude83 likes this.
  8. 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.
  9. 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.
  10. Coanda

    Coanda Alien

    +1 for video profiles
     
    Brado23 and LeDude83 like this.
  11. 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