Jump to content

Archived

This topic is now archived and is closed to further replies.

adi518

Not sure if ssd is trolling or just slow

Recommended Posts

Hey guys,

 

I have a Crucial M4 installed, 128gb model, with 8 gigs of free space as of now.

 

I noticed that fsx doesn't load that fast even with the ssd. The ssd is set on the fast intel chipset sata socket and I ran a benchmark to verify it reads @ 500mb/s, and indeed it does.

 

I was seeing someone's rig with a Samsung 830 loading up a default 747 in flytampa's dubai, and that was much MUCH faster.. like 10 seconds or so. I don't get it then. :(

 

Maybe my ssd is less fast on specific size files? I know that there are sub-categories for SSD where one can perform significantly better than another.

Share this post


Link to post
Share on other sites

Have you tested using the same addons and scenery settings? Because otherwise the comparison doesn't mean much.

Also loading the same place for a second time even after FSX restart is faster because the data is already in RAM, maybe the guy did just that.

 

Besides, FSX loadings times depend greatly on the CPU speed and number of cores. Actually, it's the only place where having more than 4 cores can make a difference. If you open up Task Manager you'll see that during FSX loading for most of the time all cores work at 100%.

 

I switched from Crucial M4 128GB to Samsung 830 256GB and apart from the space available, I haven't noticed any difference. Lack of free space was the only reason why I changed SSD's.


Mike Krawczyk

A2A Simulations

Share this post


Link to post
Share on other sites

Hmm... yeh I know that it loads faster after the first load, so we can put that as base assumption.

 

I do notice something kinda weird... when I put fsx in windowed mode and load a flight.. it will load at the same rate as long as I can the fsx window in focus. If I turn to another program, same chrome, I can see that it sort of stops loading.. well not stopping, but the load rate is becoming much slower until I focus on it again. I mean, it will load eventually but much slower if I don't keep the fsx window in focus the whole time.

 

Btw, I'm using affinitymask set to 84 (board uses HT, can't disable it because it's a non-gaming board and lack some of these features) .

 

That's what the cpu load looks like when I load a flight. Btw, in-game cpu usage remains like 30-40%, but one core seems to be sky high all the time (I think core #2):

 

ufO5ARr.jpg

 

Strange. I thought affinitymask=84 suppose to distribute the load somewhat better. I just removed it from my cfg and the initial load stands around 40 seconds. The reload (once the flight is cached) it loads into flight extremely fast, 2-5 seconds.

 

The overall cpu load goes up to 45-50% now.

Share this post


Link to post
Share on other sites

Your problem is the Affinity Mask. The 2500K does not support Hyper Threading. This is why you only see four graphs in task manager, not eight, so 84 is a really strange value to use.

84 is is 01010100 in binary. You count from the right, and start with Core #0. 0 means "Don't use this logical or physical CPU for the terrain engine", 1 means "Use this logical or physical CPU".

 

With only 4 threads, that would probably be interpreted as 0100, ie. only Core #2 will actually be used by the terrain engine. Loading performance will therefore be similar to a single-core CPU.

 

You either want to use 14, which is 1110, ie. three cores are used for the terrain engine, or get rid of the affinitymask line altogether (all four cores are being used). Personally I'm not a fan of the affinitymask "tweak", but try both and see what works best for you.


Asus Prime X370-Pro / Ryzen 7 1800X / 16 GB DDR4 3200 MHz / Asus GTX 1070 Turbo
Fractal Design XL R2 / Phanteks PH-TC14PE / Corsair CX650M
2 TB SSD / 4 TB HDD

Share this post


Link to post
Share on other sites

I'm such an idiot. Someone give me a good knock in the head, a'right?!  :rolleyes:

This all time I was blindly believing 2500k has HT while it is the 2600k that has it. My bad.
 

Now all cores are used.

 

I noticed the following:

 

1st load- 40 seconds.

2nd load - 20 seconds.

3rd load - up to 5 seconds

It's still funny how one core of the 2500k took on fsx without much effort haha! badass cpu, that's for sure.

Share this post


Link to post
Share on other sites

Hi Adi, 

 

Short follow-up for you. SSD drives get slower as they get fuller, primarily for writes. This is due to the "sector" assignment engine on the SSD working harder figuring out where to put the new data. A brand new fresh SSD can be very much faster than one that is near capacity.

 

What may also be happening is that your reads are also generating a write. Every time Windows reads a file it resets the Last Accessed time, which is a write. There is a small little Register utility that disables this activity. Do a search on DisableLastAccessUpdate.reg.

 

It may help a bit.


John Howell

Prepar3D V5, Windows 10 Pro, I7-9700K @ 4.6Ghz, EVGA GTX1080, 32GB Corsair Dominator 3200GHz, SanDisk Ultimate Pro 480GB SSD (OS), 2x Samsung 1TB 970 EVO M.2 (P3D), Corsair H80i V2 AIO Cooler 

Share this post


Link to post
Share on other sites

Yes, I heard that indeed become a little slower.

 

I need a new ssd, with at least 400 gigs of space. You don't know that until you get into fsx haha.

 

Btw, I'm using a temp solution that saves me some space and allows for more scenery installs. I took my simobjects folder and moved it to my mechanical drive, then I used this third party app to create a link between the folders. I did that because loading the plane seems to be at lower priority while loading. It saved me like 20 gigs, and fsx still loads fast enough.

 

Thanks a lot for the reg tip, I didn't have it!

Share this post


Link to post
Share on other sites

What may also be happening is that your reads are also generating a write. Every time Windows reads a file it resets the Last Accessed time, which is a write. There is a small little Register utility that disables this activity. Do a search on DisableLastAccessUpdate.reg.

 

 

FWIW this behavior is already disabled in Vista and Windows 7.

 

Cheers!

Luke


Luke Kolin

I make simFDR, the most advanced flight data recorder for FSX, Prepar3D and X-Plane.

Share this post


Link to post
Share on other sites

Hmmm.. yeh, I found an article where it was purposed on xp. Well, anyway, looks like things are much better now, so the case is pretty much solved. Thanks a lot everyone.

Share this post


Link to post
Share on other sites

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


    17%
    $4,475.00 of $25,000.00 Donate Now
×
×
  • Create New...