Jump to content

SSD vs. hard drive for DCS?


Recommended Posts

If you have enough RAM then SSD will not boost the game performance.

 

From my own experience, if you have 16GB of RAM or more then normal HDD will not hinder your game performance. It will only affect loading times.

 

And by performance I do not mean FPS. SSD would help a bit with stuttering in case your PC would have to use swap. Bearing in mind that the the swap file and DCS are both on SSD.

Do, or do not, there is no try.

--------------------------------------------------------

Sapphire Nitro+ Rx Vega 64, i7 4790K ... etc. etc.

Link to comment
Share on other sites

If you have enough RAM then SSD will not boost the game performance.

 

From my own experience, if you have 16GB of RAM or more then normal HDD will not hinder your game performance. It will only affect loading times.

 

And by performance I do not mean FPS. SSD would help a bit with stuttering in case your PC would have to use swap. Bearing in mind that the the swap file and DCS are both on SSD.

 

 

Thanks for the info, I have 32gigs of ram. So it sounds like me having a 2T hard drive I really shouldn't need to be installing any programs onto my SSD.

Link to comment
Share on other sites

Keep in mind, however, that DCS is programmed to load gfx assets continuously during the flight. When I played it off the HDD, despite having 16GB of RAM, I still suffered from annoying disk-read stuttering while zooming in on targets/objects on the terrain, or while new clouds were being rendered nearby, and that was already on 1.5.x, let alone 2.0.x, which has much more stuff to load. Bought SSD specifically for that reason.

i7 9700K @ stock speed, single GTX1070, 32 gigs of RAM, TH Warthog, MFG Crosswind, Win10.

Link to comment
Share on other sites

Keep in mind, however, that DCS is programmed to load gfx assets continuously during the flight. When I played it off the HDD, despite having 16GB of RAM, I still suffered from annoying disk-read stuttering while zooming in on targets/objects on the terrain, or while new clouds were being rendered nearby, and that was already on 1.5.x, let alone 2.0.x, which has much more stuff to load. Bought SSD specifically for that reason.

 

 

 

Point taken...I still have enough space on my SSD to keep things as they are. However, I've moved my Oculus apps over to the hard drive but kept the Oculus program on my SSD with things running smoothly.

Thanks.

Link to comment
Share on other sites

My mechanical drive is purely used now for storing videos, photos and the like. All apps, programs, games and of course the OS are on SSD drives. My advice is save up for an SSD that can fit all your programs and games on. NAND prices are not too bad at the moment and if you look hard enough you can find some good deals. You don't need a super fast one. Any SSD from a reputable brand will do. Samsung IMO are the best and have very good warranties also.

Intel i7-8700K | Asus Maximus X Formula | Corsair Vengeance 32GB DDR4 3200MHz | Gainward Phoenix GTX1070 GLH | Samsung 960 EVO NVMe 1 x 250GB OS & 1 x 500GB Games | Corsair RM750x 750W | Corsair Carbide Air 540| Win10 | Dell 27" 1440p 60Hz | Custom water loop: CPU EK-Supremacy EVO, GPU EK-GTX JetStream - Acetal+Nickel & Backplate, Radiator EK-Coolstream PE 360, Pump & Res EK-XRES 140 Revo D5, Fans 3 x EK-Vardar 120mm & 2 x Corsair ML140 140mm

Link to comment
Share on other sites

Keep in mind, however, that DCS is programmed to load gfx assets continuously during the flight. When I played it off the HDD, despite having 16GB of RAM, I still suffered from annoying disk-read stuttering while zooming in on targets/objects on the terrain, or while new clouds were being rendered nearby, and that was already on 1.5.x, let alone 2.0.x, which has much more stuff to load. Bought SSD specifically for that reason.

 

OMG! if it wasnt for this comment, i wouldnt remember that i was getting an incredible stuttering while zooming in my HDD. now that i have SSD there no more stuff like that happening.

problems are so gone that i dont even cared to notice that it was an improvement. lol, everything runs fine.

i can just zoom in and out smoothly as it should.

that was killer for me, i zoomed into a mountain and rip, sometimes i got 1 or 2 seconds freez.


Edited by shonist

 

I7 7700k - Msi Z270 Gaming+

GTX 1070ti

16gb @2400

2x Samsung 850EVO 250/500 - 1x HDD 1TB

SAITEK-MAD CATZ CYBORG FLY 5 STICK

WIN 10

 

Link to comment
Share on other sites

Can an SSD boot drive be copied in its entirety over to another larger SSD or will a re-install of everything be required?

 

Cloning works...15-30 min and you are set. Samsung has a nice tool that does this for you, Samsung SSD supported only !

 

De-attach the OLD OS-drive after cloning before you boot or disaster strikes if both, old HDD and new SSD, are connected same time upon win firing up !!!!! ( RTFM helps alot )

Gigabyte Aorus X570S Master - Ryzen 5900X - Gskill 64GB 3200/CL14@3600/CL14 - Asus 1080ti EK-waterblock - 4x Samsung 980Pro 1TB - 1x Samsung 870 Evo 1TB - 1x SanDisc 120GB SSD - Heatkiller IV - MoRa3-360LT@9x120mm Noctua F12 - Corsair AXi-1200 - TiR5-Pro - Warthog Hotas - Saitek Combat Pedals - Asus PG278Q 27" QHD Gsync 144Hz - Corsair K70 RGB Pro - Win11 Pro/Linux - Phanteks Evolv-X 

Link to comment
Share on other sites

Can an SSD boot drive be copied in its entirety over to another larger SSD or will a re-install of everything be required?

 

Yes I went from 120G SSD to a 1TB SSD , I used acronis to copy it over

Took like 5 mins

 

I used the AS-IS option , so my OS partition stayed at 70G with the rest of the new SSD being ready to for my games partition


Edited by Johnny_Rico
  • Like 1

METAR weather for DCS World missions

 

Guide to help out new DCS MOOSE Users -> HERE

Havoc Company Dedicated server info Connect IP: 94.23.215.203

SRS enabled - freqs - Main = 243, A2A = 244, A2G = 245

Please contact me HERE if you have any server feedback or METAR issues/requests

Link to comment
Share on other sites

Hi, if you have 32 GB don't let the swap/virtual memory on SSD.... just delete it in windows and let it be handled by RAM... if not it's useless to have 32 GB ... (you would just loose non saved data in case of win crash)

in 1.5.x the lags when zooming the first times on HUD are still there whatever ssd or not. In 2.1.x no lags on zoom (whatever ssd or not)

Link to comment
Share on other sites

Hi, if you have 32 GB don't let the swap/virtual memory on SSD.... just delete it in windows and let it be handled by RAM... if not it's useless to have 32 GB ... (you would just loose non saved data in case of win crash)

in 1.5.x the lags when zooming the first times on HUD are still there whatever ssd or not. In 2.1.x no lags on zoom (whatever ssd or not)

 

 

 

Thanks for the tip. After noticing how little of my 32 ram I actually use I decided to do some reading on the subject. There were some pros/cons. I disabled the swap/virtual memory along with scheduled defrag and unchecked indexing for both drives. Since I already use a 3rd party search software I would never use it.

 

 

In reality my Alienware system is so fast I doubt I'll notice a difference but if I do I'll post back here.


Edited by fitness88
Link to comment
Share on other sites

I'm a little late to this conversation but to let you know about performance, I run 1.5 on my SSD and 2.0 on a HDD. Performance is far superior in 2.0 I'm assume due to the code upgrades so I would suggest there is not benefit given 32GB of RAM other than load times. I love the SSD and would never go back but I firmly believe there are no advantages for game play.

i9 9900K @ 5.1Ghz - ASUS Maximus Hero XI - 32GB 4266 DDR4 RAM - ASUS RTX 2080Ti - 1 TB NVME - NZXT Kraken 62 Watercooling System - Thrustmaster Warthog Hotas (Virpil Base) - MFG Crosswind Pedals - Pimax 5K+

VFA-25 Fist Of The Fleet

Link to comment
Share on other sites

I'm a little late to this conversation but to let you know about performance, I run 1.5 on my SSD and 2.0 on a HDD. Performance is far superior in 2.0 I'm assume due to the code upgrades so I would suggest there is not benefit given 32GB of RAM other than load times. I love the SSD and would never go back but I firmly believe there are no advantages for game play.

 

 

 

Not sure I understand your comparison...


Edited by fitness88
Link to comment
Share on other sites

BuzzU as fitness88 said you should just disable pagefile on all drive. It's not a big deal but this way pagefile is handled by faster RAM (my 3200Mhz is 80 times faster in read than my ssd, 40gb/s vs 0.5gb/s) and so with DCS about 24Gb RAM are used including virtual memory.

fitness88 I did the same, as indexing is activated by default on a ssd wich is bad - scheduled "defrag" for ssd on win10 is ok it's just a weekly reset to zero of free blocks, it's quick and good.

Gladman I agree with you but you probably meant "ssd" instead of "32gb of ram" ? but 32gb of ram isn't flagrant benefit for gameplay to...

Link to comment
Share on other sites

BuzzU as fitness88 said you should just disable pagefile on all drive. It's not a big deal but this way pagefile is handled by faster RAM (my 3200Mhz is 80 times faster in read than my ssd, 40gb/s vs 0.5gb/s) and so with DCS about 24Gb RAM are used including virtual memory.

fitness88 I did the same, as indexing is activated by default on a ssd wich is bad - scheduled "defrag" for ssd on win10 is ok it's just a weekly reset to zero of free blocks, it's quick and good.

Gladman I agree with you but you probably meant "ssd" instead of "32gb of ram" ? but 32gb of ram isn't flagrant benefit for gameplay to...

 

 

 

Do you have superfetch and prefetch enabled or disabled? I don't see an option to enable or disable for just the SSD or HD.

Did some reading and it seems it's a good idea to leave them on as it uses your ram for speeding up the loading of files quicker than a SSD would do by itself.


Edited by fitness88
Link to comment
Share on other sites

Do NOT turn off swap !

 

I have 32GB and use swap on all my 5 drives.

 

The OS decides which drive to use when it needs to.

 

Read carefully before you do a thing that worked half-way with XP and earlier versions of windows.

With 7/8/10 there is no need to turn it off, rather not.

 

Before you turn it off, read some funded papers about what you are doing !

 

edit*: ..one of the better explanations why not..and there are even more reasons why NOT to turn it off::

 

quote:

No matter how much RAM you have, you want the system to be able to use it efficiently. Having no paging file at all forces the operating system to use RAM inefficiently for two reasons. First, it can't make pages discardable, even if they haven't been either accessed or modified in a very long time, which forces the disk cache to be smaller. Second, it has to reserve physical RAM to back allocations that are very unlikely to ever require it (for example, a private, modifiable file mapping), leading to a case where you can have plenty of free physical RAM and yet allocations are refused to avoid overcommitting.

 

Consider, for example, if a program makes a writable, private memory mapping of a 4GB file. The OS has to reserve 4GB of RAM for this mapping, because the program could conceivably modify every byte and there's no place but RAM to store it. So immediately, 4GB of RAM is basically wasted (it can be used to cache clean disk pages, but that's about it).

 

You need to have a page file if you want to get the most out of your RAM, even if it's never used. It acts as an insurance policy that allows the operating system to actually use the RAM it has, rather than having to reserve it for possibilities that are extraordinarily unlikely.

 

The people who designed your operating system's behavior are not fools. Having a paging file gives the operating system more choices, and it won't make bad ones.

 

There's no point in trying to put a paging file in RAM. And if you have lots of RAM, the paging file is very unlikely to be used (it just needs to be there) so it doesn't particularly matter how fast the device it is on is.


Edited by BitMaster
  • Like 1

Gigabyte Aorus X570S Master - Ryzen 5900X - Gskill 64GB 3200/CL14@3600/CL14 - Asus 1080ti EK-waterblock - 4x Samsung 980Pro 1TB - 1x Samsung 870 Evo 1TB - 1x SanDisc 120GB SSD - Heatkiller IV - MoRa3-360LT@9x120mm Noctua F12 - Corsair AXi-1200 - TiR5-Pro - Warthog Hotas - Saitek Combat Pedals - Asus PG278Q 27" QHD Gsync 144Hz - Corsair K70 RGB Pro - Win11 Pro/Linux - Phanteks Evolv-X 

Link to comment
Share on other sites

You can do as you want it's not a big deal.

Swap is always used, having lot of RAM or not.

With 16Gb in DCS you have all you need. So if you have 32 and don't want them to sleep you can let RAM handle the pagefile, even if no big difference in performance.

Fitness88 I don't know what superfetch and prefetch are.

Link to comment
Share on other sites

Do NOT turn off swap !

 

I have 32GB and use swap on all my 5 drives.

 

The OS decides which drive to use when it needs to.

 

Read carefully before you do a thing that worked half-way with XP and earlier versions of windows.

With 7/8/10 there is no need to turn it off, rather not.

 

Before you turn it off, read some funded papers about what you are doing !

 

edit*: ..one of the better explanations why not..and there are even more reasons why NOT to turn it off::

 

quote:

No matter how much RAM you have, you want the system to be able to use it efficiently. Having no paging file at all forces the operating system to use RAM inefficiently for two reasons. First, it can't make pages discardable, even if they haven't been either accessed or modified in a very long time, which forces the disk cache to be smaller. Second, it has to reserve physical RAM to back allocations that are very unlikely to ever require it (for example, a private, modifiable file mapping), leading to a case where you can have plenty of free physical RAM and yet allocations are refused to avoid overcommitting.

 

Consider, for example, if a program makes a writable, private memory mapping of a 4GB file. The OS has to reserve 4GB of RAM for this mapping, because the program could conceivably modify every byte and there's no place but RAM to store it. So immediately, 4GB of RAM is basically wasted (it can be used to cache clean disk pages, but that's about it).

 

You need to have a page file if you want to get the most out of your RAM, even if it's never used. It acts as an insurance policy that allows the operating system to actually use the RAM it has, rather than having to reserve it for possibilities that are extraordinarily unlikely.

 

The people who designed your operating system's behavior are not fools. Having a paging file gives the operating system more choices, and it won't make bad ones.

 

There's no point in trying to put a paging file in RAM. And if you have lots of RAM, the paging file is very unlikely to be used (it just needs to be there) so it doesn't particularly matter how fast the device it is on is.

 

If all of this is true, then why do I have significantly WORSE performance with a system managed pagefile in DCS, compared to NO pagefile or a small pagefile?

Current specs: Windows 10 Home 64bit, i5-9600K @ 3.7 Ghz, 32GB DDR4 RAM, 1TB Samsung EVO 860 M.2 SSD, GAINWARD RTX2060 6GB, Oculus Rift S, MS FFB2 Sidewinder + Warthog Throttle Quadrant, Saitek Pro rudder pedals.

Link to comment
Share on other sites

Reading about page swap on the internet, there's a lot of mixed opinions from people in the know. Monitor your memory usage for a while [Task Manager] and see what it's actually doing. In the mean time I recovered 4 gigs on my SSD by turning it off and for what it's worth, saving my SSD the write cycles. Of course the newer SSD's have greater write longevity.


Edited by fitness88
Link to comment
Share on other sites

Any benchmarks?

 

Benchmarks don't work exactly, because the type of slowdown that occurs can only described as "stuttering" or "hitching" and don't really affect the FPS counter.

Current specs: Windows 10 Home 64bit, i5-9600K @ 3.7 Ghz, 32GB DDR4 RAM, 1TB Samsung EVO 860 M.2 SSD, GAINWARD RTX2060 6GB, Oculus Rift S, MS FFB2 Sidewinder + Warthog Throttle Quadrant, Saitek Pro rudder pedals.

Link to comment
Share on other sites

If all of this is true, then why do I have significantly WORSE performance with a system managed pagefile in DCS, compared to NO pagefile or a small pagefile?

 

That is a good question indeed.

 

 

 

Since I have not built nor installed or ever worked on your rig I have no idea. One thing could be that you changed a few things that now interfere with your DCS/Swap constellation.

 

But you say "None or Small Swap", a small swap is not No Swap, so it seems to work..partly.

 

What are your other drives ? How full are they if HDD based ? Many variables.

 

Just re-checked my settings, in fact I have 2 x PF only on my 2 x 2TB HDD drives, no swap actually on any of the 3 SSD's, but I had it on all 5 before and there is/was no difference or handicap in my workload scenario with either 2 or 5. Must have turned the SSD's off some month ago, dunno.. but HHD's seem to be fast enough on my end.

What many, including me do, is to set the PF to a FIXED SIZE, say lower & upper limit both 8192MB for each drive, or different values for different drives, mine on HDD are all set to 8GB fixed size. This frees the disk/ssd from resizing the PF, it's said to speed things up when done in proper sizes.

 

FYI: Windows picks the drive with the least I/O currently and uses that as PF if needed. So giving it more choices makes life easier.

If you have 2 drives, make a PF on each one with 4 or 8GB fixed size and see if you still have hiccups. IMHO 16GB is by far not enough to turn PF completely off, unless you really only do single-tasked light workloads.

 

 

P.S.

Putting a PF on a RAM-Disk makes less than zero sense, then you better actually turn PF off and save the overhead from the RAM-Disk management, and save the bandwidth shuffling it back and forth from one die to another on the same RAM-module, really, that is pure nonsense.

Unbenannt.JPG.93ae77ff9526e39acfc95bc25f4808d6.JPG


Edited by BitMaster

Gigabyte Aorus X570S Master - Ryzen 5900X - Gskill 64GB 3200/CL14@3600/CL14 - Asus 1080ti EK-waterblock - 4x Samsung 980Pro 1TB - 1x Samsung 870 Evo 1TB - 1x SanDisc 120GB SSD - Heatkiller IV - MoRa3-360LT@9x120mm Noctua F12 - Corsair AXi-1200 - TiR5-Pro - Warthog Hotas - Saitek Combat Pedals - Asus PG278Q 27" QHD Gsync 144Hz - Corsair K70 RGB Pro - Win11 Pro/Linux - Phanteks Evolv-X 

Link to comment
Share on other sites

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...