Jump to content

Sign in to follow this  
sightseer

a very short argument for the rolling cache

Recommended Posts

Posted (edited)

It is the opposite for me, rolling cache will introduce stuttering, I have had it off since game release without pauses and stuttering problems, I have 250mbps fiber and 1tb m2ssd.

Edited by Ixoye
  • Like 1

| I9 10900K | 32Gb 3200MHz | RTX 2080 Ti | 1TB M.2 SSD | BenQ EX3501R | Honeycomb Alpha Yoke - Bravo Throttle | TM Warthog Hotas | VKB-SIM T-Rudder Pedals |

Share this post


Link to post
Share on other sites
3 minutes ago, Ixoye said:

 

It is the opposite for me, rolling cache will introduce stuttering, I have had it off since game release

 

Yes, and this makes sense because your PC is not just flying the sim, it is now having to process data for writing to disk. CPU is working harder, RAM too no doubt. Those CPU cycles have got to come from somewhere. Stutters. Probably placing greater demand on the incoming data line too, as it is likely downloading more that the circle around your aircraft.

 


GregH

System Spec: Core i7 6700K @ 4,7GHz; GTX980Ti, 16GB DDR4 3000; WD Black NVMe; Samsung EVO850 SSD; CH Products Yoke, Pedals & Quad; TrackIR; 1440p

Share this post


Link to post
Share on other sites

Great discussion.  The only thing I'll add is that, if you choose to enable the cache, it's best to delete the rolling cache prior to updating the sim, and then create a brand new rolling cache after the update.  Many issues with old data messing with the updates leading to artefacts.

  • Like 2

I7-7700k@4.7ghz | 32gb RAM | EVGA GTX1080 8gb | Mostly P3Dv5 (also IL2:BoX, DCS, XP11)

Share this post


Link to post
Share on other sites
15 minutes ago, Gridley said:

Great discussion.  The only thing I'll add is that, if you choose to enable the cache, it's best to delete the rolling cache prior to updating the sim, and then create a brand new rolling cache after the update.  Many issues with old data messing with the updates leading to artefacts.

This for sure. Having to update the rolling cache every four weeks or so due to an update is NOT user friendly, especially for the  'internet speed challenged'.

Share this post


Link to post
Share on other sites

My experience was a little different. On my system with a 2080ti I had cache off and had no problems at all. Upgraded that system to a 3090 and turned up my settings. I noticed that after about an hour of flight my fps started to tank pretty badly to the point of becoming a slide show.  Set the cache to 48G on an ssd - have not had a fps drop since. I'm thinking the increase in LOD from 100 to 200 is the culprit making me need the cache. All other settings are on ultra.

  • Like 1

 

RIG#1 - 7700K 5.0g ROG X270F 3600 15-15-15 - EVGA RTX 3090 1000W PSU 1- 850G EVO SSD, 2-256G OCZ SSD, 1TB,HAF942-H100 Water W1064Pro
40" 4K Monitor 3840x2160 - AS16, ASCA, GEP3D, UTX, Toposim, ORBX Regions, TrackIR
RIG#2 - 3770K 4.7g Asus Z77 1600 7-8-7 GTX1080ti DH14 850W 2-1TB WD HDD,1tb VRap, Armor+ W10 Pro 2 - HannsG 28" Monitors
 

Share this post


Link to post
Share on other sites

So are you happy with 48G Vic?

Did you try smaller and larger? How did you finally arrive at 48G? More than all that, where on earth did you find a 3090? I’ve been looking since November and can’t find one at retail pricing...

Ta- C


Best-

Carl Avari-Cooper

Share this post


Link to post
Share on other sites
1 hour ago, vgbaron said:

My experience was a little different. On my system with a 2080ti I had cache off and had no problems at all. Upgraded that system to a 3090 and turned up my settings. I noticed that after about an hour of flight my fps started to tank pretty badly to the point of becoming a slide show.  Set the cache to 48G on an ssd - have not had a fps drop since. I'm thinking the increase in LOD from 100 to 200 is the culprit making me need the cache. All other settings are on ultra.

Interesting, maybe the rolling cache is more beneficial to those with higher scenery/terrain settings. It would make sense. 🤔


ASUS Prime Z490-A / i7-10700K / EVGA CLC 360 AIO / RTX 2080 Super / G.SKILL Ripjaws V Series 32GB / Lian-Li PC-O11DW Dynamic case 

Share this post


Link to post
Share on other sites

I would bet having an AMD Ryzen would be helpful.  I think it has dedicated lanes to communicate more efficiently with an M.2 drive.  Maybe those with current gen Intel processors have more stutters using the cache than those with Ryzen systems.

and then theres the issue where different PG areas seem harder to download for some reason.  For example:  I'm currently rebuilding my cache which means redownloading Florida currently.  I started with a flight from the addon KPCM (Plant City) to the addon KCLW (Clearwater) and I had fairly severe pauses especially when turning south to land at KCLW.  The next day I started at Kissimmee (not sure of the code) and flew to Orlando executive and had no major pauses at all.  I then decided to fly from Orlando Executive to the area on the south side of Tampa and as I approached (about where KPCM is), I started getting pauses again.  It continued with pauses until I was close enough to the coast that much of the Tampa area had filled in.  I then turned north to land at KCLW and had none of the major pauses I had had the day before.  

Today I start off at a little airport on a little island south of Miami and head north to land at KFLL following the outer chain of islands and I experienced no major pauses at all.  I had very minor pauses along the way and a couple of slightly larger pauses as I got closer to Ft Lauderdale but then it was uneventful as I circled and landed at KFLL.  Some PG areas just seem easier to download than others.

If anyone who doesnt use the cache would like to do a test flight -- fly Orlando Executive towards downtown Tampa and then land anywhere you want.  See if you get pauses as you approach Tampa.  I think there may be something wrong in that area.

 


|   Dave   |    

I've been around for most of my life.

Share this post


Link to post
Share on other sites
On 4/19/2021 at 10:24 AM, cavaricooper said:

Have we settled on an optimal size for the rolling cache?

I don't know what the optimal size for a cache is but having one thats 100Gigs doesnt seem to hurt too much but I do think that the upper limit size would be dictated by how fast your processor can get information into and out of that cache.  A slower processor or one that doesnt communicate as efficiently may require a smaller cache but I dont know and Im not a computer expert by any means.  I tend to think that 100Gigs is the largest anyone should ever go though as I apparently downloaded a good section of Florida for less than 8 Gigs.

23 hours ago, Moria15 said:

how would this work if you have cached a default airport and then replaced it with a custom one or had a custom one and then updated the custom one?   I am just wondering how these requests determine the difference in the area from whats been seen before

Just a thought.. perhaps I will set up one and try it to see what happens.

Graham

I'm not sure this is how it works.  I think airports are just part of the Virtual File system and are never in the cache so if you update one, it just gets replaced like flight sims have always done. I could be wrong as always 🙂 


|   Dave   |    

I've been around for most of my life.

Share this post


Link to post
Share on other sites
7 minutes ago, sightseer said:

A slower processor or one that doesnt communicate as efficiently may require a smaller cache but I dont know and Im not a computer expert by any means.  I tend to think that 100Gigs is the largest anyone should ever go though as I apparently downloaded a good section of Florida for less than 8 Gigs.

For any sane implementation there is a lookup table somewhere that keeps track of what is in the cache so the sim can quickly check against it to see if it needs to go out to the Internet or not.

The size of that lookup is much much smaller then the size of the cache itself.  It's just a list of what data items are cached.

Larger caches should work fine on any CPU.

The fastest commercially available internet connections are around 1Gb or 125 MB/s which is slower then a good SSD.  200-300mbit seems to be a common top end for what is widely available, which is 25-37MB/s.  Any cache located on an SSD should be faster then going out to get the data on the internet, assuming the implementation isn't totally wrong.

  • Like 1

AMD 3950X | 64GB RAM | AMD 5700XT | CH Fighterstick / Pro Throttle / Pro Pedals

Share this post


Link to post
Share on other sites
24 minutes ago, marsman2020 said:

The fastest commercially available internet connections are around 1Gb or 125 MB/s which is slower then a good SSD.  200-300mbit seems to be a common top end for what is widely available, which is 25-37MB/s.  Any cache located on an SSD should be faster then going out to get the data on the internet, assuming the implementation isn't totally wrong.

MSFS barely downloads at 10 MBit / s and for short periods. I did a lot of tests and the local storage of the textures is not really relevant.


i9 10850K / 32 GB 3200 MHz CL16 / RTX 3090

Share this post


Link to post
Share on other sites
Posted (edited)
23 hours ago, RaptyrOne said:

Yep, that’s my experience too. Rolling cache simply does not provide any benefit and as such, is a hinderance. What’s the point of writing GB’s of data to your SSD when it does nothing? Asobo have yet to demonstrate how it works, or that it even does work. It stays off on my  PC until proven otherwise.

 

Agreed you would think we could look at some documentation to understand how the word not allowed thing actually works and then make a decision whether to enable it or not.  Too many unanswered questions and lots of guessing games.

Edited by sidfadc

Thomas Derbyshire

Share this post


Link to post
Share on other sites

It’s the only $100+ program I’ve ever bought that comes without a manual.... hopefully MS will rectify that one day.

  • Like 1

Best-

Carl Avari-Cooper

Share this post


Link to post
Share on other sites
Posted (edited)

This may have changed recently (with updates  but a few months back  when I was using 100gb rolling cache I would get a lot of stutters.  Went back to 8gb (default) and the sim seems to run much smoother.

Edited by Isaiah53six

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Tom Allensworth,
    Founder of AVSIM Online


  • Flight Simulation's Premier Resource!

    AVSIM is a free service to the flight simulation community. AVSIM is staffed completely by volunteers and all funds donated to AVSIM go directly back to supporting the community. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. Thank you for your support!

    Click here for more information and to see all donations year to date.
  • Donation Goals

    AVSIM's 2020 Fundraising Goal

    Donate to our annual general fundraising goal. This donation keeps our doors open and providing you service 24 x 7 x 365. Your donation here helps to pay our bandwidth costs, emergency funding, and other general costs that crop up from time to time. We reset this goal every new year for the following year's goal.


    48%
    $12,200.00 of $25,000.00 Donate Now
×
×
  • Create New...