March 11, 201214 yr Is there a way to increase the length of time textures reside in ram? I seem to remember a registry tweak for this maybe? If so this could be a huge improvement in FSX when switch views, particularly when switching back to the VC. Bud Estrada
March 11, 201214 yr I thought Win7 kept the data cached in the RAM as long as there is enough available RAM. So it doesn't have to read it from the hard drive again.
March 11, 201214 yr Author Indeed that's the way I understood how memory works. If you switch to an outside view or 2D view, then right back to the VC, it loads instantly, I'm assuming because the textures are in ram. So I have to assume that when you are away from the VC for long enough and it loads slowly when yo return, it would be because the textures have been released from ram. What else could be the reason for the difference in load times?I asked the question a few years ago and one of the gurus replied with a registry value to edit if I remember correctly. Don't remember which site I was on. Bud Estrada
March 11, 201214 yr How long is "long enough"? Believe using SSD would also be a way to solve the problem.
March 12, 201214 yr Author There is only a short amount of time - less than 10 seconds - that you can switch away from and back to the VC and not have the slow load time (on detailed addons obviously). That's what I meant by "away for long enough".No SSD for me; That has to be the worst "performance" gain to price ratio in the history of the PC. But that's another topic.I don't know yet how relevant this is yet but I think there may be a registry setting that determines the point at which windows de-commits memory. If this does what I think it does (I doubt it) maybe this threshold should be raised. Bud Estrada
March 12, 201214 yr I think it's more an issue of how long before the textures are no longer kept in VRAM. I have been doing some experimentation with disk caching to RAM using 10GB of fast 2133MHz CAS 9 RAM assigned to a secondary cache (FancyCache beta version). The secondary cache is rarely hit once FSX loads, suggesting to me that FSX does a decent job of keeping the textures it's using alive in the primary Windows file cache. That said, if you look away for a time, then load the VC again, it's obvious from the relatively slow bounceback that the textures are having to load again, but the disk cache is not being hit--the delay is loading the textures from where they're already being kept in RAM into VRAM--via the PCIe bus. This is congruent with what Phil Taylor told us some time back about PCIe being a limiting factor in FSX.The secondary cache is a wonderful thing to have if you have to get in/out of FSX repeatedly, such as when doing development work or tweaking. Once FSX has been loaded once, I can get from Win 7 back to the aircraft load screen in around 20 seconds, despite a large add-on scenery and utility collection and hundreds of AI aircraft that all have to be loaded. FancyCache allows selection of the cache algorithm used--least recently or least frequently used. With a 10GB cache (out of 16GB total) and LRU selected, pretty much everything FSX accesses remains in the secondary disk cache for the entire sim session. Again--great for reloads, not much help for faster screen refreshes. Bob Scott | President and CEO, AVSIM Inc ATP Gulfstream II-III-IV-V Sys1 (MSFS20+24/XPlane12+11): AMD 9800X3D, water 2x240mm, MSI MPG X670E Carbon, 64GB GSkill 6000/30, nVidia RTX4090FE Alienware AW3821DW 38" 21:9 GSync, 2x4TB Crucial T705 PCIe5 + 2x2TB Samsung 990 SSD, EVGA 1000P2 PSU, 12.9" iPad Pro Thrustmaster TCA Boeing Yoke, TCA Airbus Sidestick, Twin TCA Airbus Throttle quads, PFC Cirrus Pedals, Coolermaster HAF932 case Sys2 (P3Dv5/v4): i9-13900KS, water 2x360mm, ASUS Z790 Hero, 32GB GSkill 7800MHz CAS36, ASUS RTX4090 Samsung 55" JS8500 4K TV@60Hz, 3x 2TB WD SN850X 1x 4TB Crucial P3 M.2 NVME SSD, EVGA 1600T2 PSU Fiber link to Yamaha RX-V467 Home Theater Receiver, Polk/Klipsch 6" bookshelf speakers, Polk 12" subwoofer, 12.9" iPad Pro PFC yoke/throttle quad/pedals with custom Hall sensor retrofit, Thermaltake View 71 case, Stream Deck XL button box Sys3 (DCS/P3Dv4/ATS/ETS): AMD 7800X3D, MSI MPG X870E Carbon, Noctua NH-D15S, 64GB GSkill 6000/30, EVGA RTX3090 Alienware AW3420DW 34" 21:9 GSync, Corsair HX1000i PSU, 4TB Crucial T705 PCIe5 + 2TB Samsung 970Evo Plus, TM TCA Officer Pack, Saitek combat pedals, TM Warthog, TM RS300 FF wheel/pedals, Coolermaster HAF XB case
March 12, 201214 yr If we are talking only after a few seconds the textures won't for sure already be evicted from RAM. But as Bob says, they are probably evicted from VRAM. If only MS could be kind enough to develop a 64bit version of FlightSimulator. But we can unfortunately only dream. The secondary cache is a wonderful thing to have if you have to get in/out of FSX repeatedly, such as when doing development work or tweaking. Once FSX has been loaded once, I can get from Win 7 back to the aircraft load screen in around 20 seconds.Do you really need the secondary cache for that? My experience is that windows out of the box is good at keeping things cached after they have been loaded once, or even superfetched from a HDD before you load it if you have your computer on a while. But I don't have anything close to the amount of add-ons as you have.
March 12, 201214 yr Not sure if this applies to your situation, but, do you have the "HIGHMEMFIX=1" in your FSX.CFG?
Create an account or sign in to comment