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.

The Impact of RAM Size on ACC FPS Performance

Discussion in 'ACC General Discussions' started by LeDude83, Jan 15, 2019.

  1. LeDude83

    LeDude83 Alien

    It's been discussed in various threads how RAM speed and size affects FPS performance in ACC. There's usually no figures but just opinions and anecdotes. So I made figures, specifically on RAM size.

    Disclaimer: I play on a monitor. In VR it might be a totally different story.

    I increased RAM from 8 GB to 16 GB by adding 2 additional modules of the same type I already had: G.Skill Ripjaws V 3600 CL17. I then tested the 3 different benchmarks we have in this forum:

    - The ACC Benchmark (system benchmark)
    - The ACC GPU Benchmark
    - The ACC CPU Benchmark

    I ran each benchmark with 8 and 16 GB with the 2 modules for 8GB in the dual channel slots of the mainboard. The RAM speed was at 3200 MHz, all the time.

    System Benchmark:

    System Bench 8 GB 3200
    2019-01-13 15:49:23 - AC2-Win64-Shipping
    Frames: 3298 - Time: 60000ms - Avg: 54.967 - Min: 41 - Max: 79

    system Bench 16 GB
    2019-01-13 16:20:55 - AC2-Win64-Shipping
    Frames: 3307 - Time: 60000ms - Avg: 55.117 - Min: 43 - Max: 86

    Frametime Comparison
    ACC_System_Benchmark_8GB-16GB_Comparison.png

    GPU Benchmark

    GPU Bench 8 GB
    2019-01-13 15:54:30 - AC2-Win64-Shipping
    Frames: 4661 - Time: 60000ms - Avg: 77.683 - Min: 57 - Max: 117

    GPU Bench 16 GB
    2019-01-13 16:12:21 - AC2-Win64-Shipping
    Frames: 4681 - Time: 60000ms - Avg: 78.017 - Min: 58 - Max: 118

    Frametime Comparison
    ACC_GPU_Benchmark_8GB-16GB_Comparison.png

    CPU Benchmark

    CPU Bench 8 GB
    2019-01-13 16:00:18 - AC2-Win64-Shipping
    Frames: 5993 - Time: 60000ms - Avg: 99.883 - Min: 84 - Max: 126

    CPU Bench 16 GB
    2019-01-13 16:09:35 - AC2-Win64-Shipping
    Frames: 6302 - Time: 60000ms - Avg: 105.033 - Min: 89 - Max: 135

    Frametime Comparison
    ACC_CPU_Benchmark_8GB-16GB_Comparison.png

    Conclusion

    Increasing the RAM size from 8 to 16 GB gained ~5 % FPS performance in exclusively CPU bound scenarios. In GPU bound scenarios there's no such benefit. In mixed scenarios (system bench) when both GPU and CPU are close to the limit the benefit is not present, either.

    Opposite to what some article I read on the internet claimed, there is no benefit in frame time stability when going from 8 to 16 GB of RAM, either.

    My previous tests have shown that going from 2400 to 3600 MHz RAM speed with 8GB gains ~7 % in the system benchmark (54 --> 60 AVG FPS) and going from 3200 to 3600 gains ~7 % in the CPU benchmark (100 --> 107 AVG FPS).

    It becomes obvious that the speed of the RAM is much more important than the size. So anybody looking to update RAM should rather spend that money on 8GB of very fast RAM (the fastest that the CPU will handle, the spec sheet figures can be far exceeded in many cases) instead of 16 GB of mediocre RAM.

    Also, I checked for RAM usage with 8 and 16 GB during the system benchmark runs. It was ~4500 MB with 8 and ~4800 MB with 16 GB. There seems to be a slight difference in how much RAM is assigned to the applications but the usage pretty much stayed the same.
    People claiming that 8 GB isn't generally enough if you want to run ACC are wrong. According to my findings, it's perfectly fine and even leaves a good margin for opening the browser, office documents or whatever at the same time.
     
    Last edited: Jan 15, 2019

  2. Similar Threads
    Forum Title Date
    PlayStation 4 Discussions Impact with other cars or barriers can cause frame-stuttering Sep 8, 2016
    Graphics and Models/Tracks Bugs & Issues Time of day/lighting impact on framerate Nov 14, 2013
    ACC General Discussions Biggest settings impact on GPU? Aug 4, 2019
    ACC Troubleshooting What impact on performance does the settings have? Jul 14, 2019
    Troubleshooting - Workarounds What impact on performance does the settings have? Jul 14, 2019
    ACC Rating & Leaderboards SP without impacting statistics (RC,SA...) May 29, 2019
    ACC General Discussions Impact of fuel weight on GT3 cars Sep 21, 2018
    Troubleshooting - Workarounds assetto corsa wall collisions: impact too large Sep 15, 2018
    ACC General Discussions Will Enabling HDR via Windows 10 Impact Performance in ACC? Aug 18, 2018
    Physics Bugs & Issues no ffb information in crash impact Apr 22, 2018
    General modding discussion Does physical surface mesh texture has an impact for grip ? Nov 6, 2017
    Multiplayer Bugs & Issues BOOKING MODE IS DEPRECATED ? - impact leagues Feb 18, 2017
    Console Lounge The real impact of poor quality game releases - some food for thought Sep 8, 2016
    Multiplayer Bugs & Issues Impact time stamp inside json session report Jan 28, 2016
    Chit Chat Room Why does lower resolution have no impact on performance? Dec 14, 2015

  3. boabmatic

    boabmatic Hardcore Simmer



    this video shows that the extra Ram is most beneficial when the GPU runs out of Vram which results in maxing out system Ram causing the machine to start using the Page file.
    Shows that is most affected card was mine (GTX 1060 3gb) so I recently upgraded to 16Gb and I do get a smoother experience now with ACC in VR but the card is still struggling which is why I have an eye on the new RTX 2060 cards releasing today ;)
     
    MTv, mms and LeDude83 like this.
  4. LeDude83

    LeDude83 Alien

    Good addition but when you say you get "a smoother experience" that is highly non-scientific, not backed by any data and can not be tested by others. Not saying it isn't true but I don't really trust any opinion or even review by seemingly trustworthy sources, anymore.

    Many people who pay money to improve their system will say that it's better afterwards no matter if it's true. They want to justify the investment.

    One very unclear factor to anyone but OS and game devs is how they're software even uses the system resources. I think even the devs themselves sometimes don't really know that.

    So general statements are tricky and IMO you can only make statements for very specific scenarios.
     
    Cote Dazur and Ricky Reject like this.
  5. mikendrix

    mikendrix Simracer

    Thank you for your analysis!
    So I was about to buy another ram of 1866mHz until 16Go, instead I will buy a 3200mHz and stay with 8Go for a while.
     
    LeDude83 likes this.
  6. boabmatic

    boabmatic Hardcore Simmer

    I was going to try and do benchmarks before and after but was impatient and just stuck the memory straight in :) I was getting dips below 45 FPS but I feel its not doing this as often now which is giving me a "smoother experience" but dont have the data to back that up, but I'm happy even if its a placebo effect :)
     
    mms likes this.
  7. mms

    mms Alien

    The size of the RAM does not matter much until you have enough of it. Once you run out of RAM, the impact will be pretty significant, as the system will have to use the page file as @boabmatic said in the post above. This will result in stuttering, thus less smooth experience. You can back it up with data too, you should see lots of dips in FPS.

    If you want to test it, you'll have to use up the memory by starting some RAM-eating applications (e.g. couple of instances of windows media player loaded with some videos) until the memory is almost filled, then start ACC.
     
    LeDude83 and Minolin like this.
  8. LeDude83

    LeDude83 Alien

    Lol, I know where you're coming from. I usually plan on doing some in depth performance tests when I buy a new component and usually don't end up doing it.
    But I started to really enjoy all the Benchmark threads and the in-depth analysis especially for ACC so I actually enjoy this.
    And TBH, I am placeboing a little bit too: I have the impression that the system boots a little quicker and that ACC does run a tiny bit smoother. But the latter I can't prove at all. So I'm facing the decision to either enjoy this little placebo or just go by the facts and return the RAM which wasn't exactly cheap at 107 €.
     
  9. f_deutsch

    f_deutsch Hardcore Simmer

    This was exactly happening to me. The 1060 is a good GPU but the 3GB version limits the texture size and 3D world on ACC. I could see big fps spikes when changing cameras during replay while VRAM was used at max all the time. Changing the textures from Epic to High reduces the spikes but the textures looks horrible. When switched to a 1070 GPU with 8GB the spikes disappear completely and I could see above 5GB of VRAM usage. This was while using 16GB of RAM. My guess is that texture data were being moved between VRAM and RAM which is a slow operation compared to gather all the data from the way faster VRAM.

    @LeDude83 , on the benchmarks you performed, did your CPU was overclocked or was run at stock speeds. I have seen a more bottleneck on memory speed when the CPU is pushed above the stock speeds, like a 0.3 - 0.5 Ghz increase window.
     
  10. Deatroy

    Deatroy Alien

    Funny how you bought a wrong 1060.
    So you know don't save money on the VRAM and still wanna RTX 2060 with again less Ram.
    Just by the way. You could nearly afford the RTX Speed 3 years ago for 400-500 bucks and 8gb VRAM.
    Don't save money on less ram.
    You have to change GPU again too early..

    Gesendet von meinem EML-L29 mit Tapatalk
     
  11. LeDude83

    LeDude83 Alien

    It ran in "Game Boost", so at 4.5 GHz. Normally it's at 4.2 GHz.

    And I can second the thoughts on VRAM. I experienced stutter with AC a while ago even with VSYNC enabled and at steady 60. I checked VRAM usage and it was at ~75 % of the total capacitance. I think I had a 4GB 770 back then. When reducing the settings so the VRAM usage would drop below that mark, the stutter was gone. I have no data to back that up but I'm pretty confident it wasn't placebo as it was very obvious.

    But I'd say that even when the system RAM starts being used by the GPU you'll see stutter, not only when the pagefile is being used.

    VRAM usage is pretty high in ACC, indeed - I saw 5.8 GB being used or so.
     
  12. martcerv

    martcerv Alien

    Ram size as others said is only an issue when you run out, speed will give some performance boost as you found but your also getting a boost from going a single channel to dual channel setup by adding a second stick. This is where your likely getting any gains from running 2x 8gb vs 1x 8gb if the same spec ram. If your not running out of ram you would likely see the same gain going from 1x 8gb to 2x 4gb of the same speed and latency ram and this 2x 4gb setup should be much the same as 2x 8gb if your not using more then 8gb.

    If you had a quad channel system then again having 4 matching sticks at the same spec should be slightly faster then single or dual channel at whatever capacity as long as you don't need more then you have.
     
    Novotny likes this.
  13. Akbalder

    Akbalder Gamer

    Did you notice a difference of quality with 16GB?

    For me, when racing with many cars, the quality of the textures is often degraded.
    Does switching from 8GB to 16GB of RAM improve it? Or is the quality of the textures limited by the graphic card?
     

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