Jump to content
Sign in to follow this  
sightseer

a very short argument for the rolling cache

Recommended Posts

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

System: I ASRock X670E | AMD 7800X3D | 32Gb DDR5 6000 | RTX 4090 | 2TB NVMe | LG Ultra Gear 34* UW |

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

Intel Core i7 14700K / Palit RTX4070Ti Super OC / Corsair 32GB DDR5 6000 MHz / MSI Z790 M/board / Corsair NVMe 9500 read, 8500 write / Corsair PSU1200W / CH Products Yoke, Pedals & Quad; Airbus Side Stick, Airbus Quadrant / TrackIR, 32” 4K 144hz 1ms Monitor

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


Most of what is said on the Internet may be the same thing they shovel on the regular basis at the local barn.

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 / RTX 4080 / G.SKILL Ripjaws 32GB / Lian-Li PC-O11 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.

There's always a sunset happening somewhere in the world that somebody is enjoying.

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.

There's always a sunset happening somewhere in the world that somebody is enjoying.

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.


7800X3D | 32 GB DDR5-6000 | RTX 3090 | Acer Predator X34P GSync | Tobii Eye Tracker 5 | Completed all achievements 😛 https://i.postimg.cc/DyjR8mzG/image.png

Share this post


Link to post
Share on other sites
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

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

Kind regards,

Tim

CPU: Intel Core i7-8700K (OC 4.7) CPU COOLER: Noctua nh-d15S GPU: Nvidia GTX 1070-Ti FTW2 8GB  SSD: Crucial MX500 1TB HDD: Seagate 500GB - Maxtor 250GB - WD 250GB RAM: Team Vulcan 16 GB MBD: Gigabyte Z370P D3
PSU: Evga 650w  OS: Win 10 Pro

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.
×
×
  • Create New...