Is an SSD worth it?

Well, that eases my mind a bit, but after the replies on this thread, I will definitely be getting an SSD :slight_smile:

I decided to go for 500gb SSD Samsung EVO to swap my current old HDD out, it vibrates and make noises like a *****. By the way, for backup functionality purposes I’m using Google 100gb storage, only 2 bucks a month, it’s getting synced with your HDD or SSD.

Sure 2 bucks now, and later, how much then???..“Cloud Mentality”]( Cloud Reliability

ssd still better if we buy from some high rated company and for backup propose google drive best.

I have two 850 Pro’s 1TB in Raid0 for OS and software. Superfast loading but being SSD and Raid0 I don’t like to put any important data on it as the risk of failure is huge. When I do I try to make sure backups are happening often.
At first, I was concerned by the life span of SSD’s but I believe this is getting better and better and as such isn’t an issue today, unless you’re writing 100s of GB to it everyday.
I would argue that good quality RAM is important if you are creating content for your games. DCC software can chew through RAM at an alarming rate. SSD working together with good RAM makes for an excellent dev experience.

Hi, I wanted to know that whether having SSD improves compile time or intellisense reload time?
I was thinking of upgrading my hdd to have better Unreal performance.

Does SSD mark an increase in Intellisense reload time?

It should affect both. Probably more for intellisense.

An SSD will also make your computer more responsive over all. Just buy one!

For me, SSD is more like requirement not just a nice-to-have. UE4 C++ compilation pre-SSD time takes close to a minute to start anything… it is ridiculuusly slow and you often wonder why is it taking so long??
However if you are into 100% BP, SSD may fall into nice to have stuff.

Yes an SSD is worth the money.

Are NVMe PCIe SSDs worth it compared to regular SATA SSDs?

I can get a Samsung 850 Evo 500GB for 150 Euros where I live compared to 220 Euros for a 960 Evo with the same capacity. The 960 is undoubtedly faster on paper/in benchmarks but I’m wondering whether I could see any difference when working with Unreal.

I’ve just set up an Unreal dev PC with the engine source code on a 2TB HDD. It takes over 9 mins for UE4Editor.exe to be up and running when launched from VS after a reboot (cold run). Subsequent runs are slightly faster (3 mins…) but this is still too long (Note: this is using a customized version of the engine)

Bringing this back up because I just actually grabbed a 960 Pro M.2 for CyberWeek. I already have a 850 EVO as my Main Drive and an MX300 for my Unreal Engine Versions (separate drive because Win10/VS kept giving me admin errors when I was definitely the admin…) And another MX300 750GB for my actualy UE4 game projects.

Anyway, Now trying to figure out if I should reinstall Win10 on my 960 Pro and have my UE4 engines on the 850 EVO, or should I just do the 960 Pro on my UE4 Versions? Trying to see about build times, project launch/loading and all that jazz.

So many decisions.

I’d put the 960 as the main drive, it’s more than twice as fast as the 850

Having an SSD for Windows and your most used software is very important. It is not just program start load times but a huge reduction in the short lock ups you get when something small suddenly has to fetched from disk. It makes the system more enjoyable to work with.

I ended up buying a 500GB 960 Evo for UE development and even though I could not find a proper benchmark I went with ‘the best one on paper should be the best one with UE’ approach.

I’ve been keeping on eye on the Task Manager’s ‘performance’ tab while working with UE. The only times I’m getting crazy high read speeds is when running a ‘Reconcile Offline Work’ in P4V (450MB/s+ read speed). Getting 60MB+ bursts when loading the editor, something a normal SSD could easily handle. Interestingly enough running ‘find all’ blueprint searches does not tax the 960 a lot (if at all), as it seems most BPs are pre-loaded in memory (using 32 GB) Also nice to see these high-speed write bursts when UE libs are compiled. Overall UEEditor start times were cut from 9 mins (HDD) to a more manageable 2 mins on the new 960.

I guess the best thing with PCIe SSDs is that response times are super low and that mixed read/write performance is superior to regular SATA SSDs. That should make a more comfortable UE development environment.

I also re-installed Windows on a separate, old 250 GB 850 Evo SSD I had lying around in order not to waste too much space on that precious, pricey 960. Most programs are pre-fetched into memory at boot time anyway so there is no need for a crazy fast system drive. I did however moved the page file to the 960 for better performance (32GB is barely enough to hold our project’s assets, but DRAM prices are insane at the moment, so paging is needed to compensate)

I’d say for UE4 specifically SSD is not worth it. I got i7-7700 / 32Gb of DDR4 RAM and 7200rpm HDD… Engine source code build would take ~4+ hrs (maybe even 6 hrs). Just got 970 Pro 1Tb NVMe (PCie x4) and it’s been 2+hrs into building source. I am not even close to be done. So it does feel like money wasted.

I can say that after having one for several years (About since the time I initially made this post), working in the engine and using Visual Studio with engine code without an SSD feels painfully slow.

That does not sound right at all. I have the same specs i7-7700 / 32GB ram with external usb connect SSD it takes about 45mins to compile the engine from source. Do you have the OS, visual studio and engine source on the same drive? try separating them.

No, I have OS on HDD (and I am not moving it to SSD) and MSVC on HDD… Source is on SSD.

Btw, I am compiling source from Oculus fork and now I have suspicion they do something evil to the source code. I am gonna have to build official source from Epic to see the difference.

I ended up swapping my NVME drive with a regular SATA drive as I needed more space. I measured my project’s build times before and after the swap. Both drives only had UE-related code and data on them. These numbers have to be taken with a proverbial grain of salt. Note that QLC SSDs really suck at ‘writes’ and I think this in part explains the build time differences. I don’t “feel” the difference in day-to-day usage though.

The machine is a Ryzen 3900X at stock clocks with 64GB of Ram (3200MHz, CL14), running Windows 10 2004 and VC++2019. The engine is a customized UE 4.25

DebugGame Editor rebuild only SuperSecretProject

NVME: Samsung SSD 960 EVO 500GB
1>Total time in Parallel executor: 1002.21 seconds
1>Total execution time: 1075.74 seconds

QLC SSD: Samsung SSD 860 QVO 2TB
1>Total time in Parallel executor: 1054.36 seconds
1>Total execution time: 1139.15 seconds

The 960 EVO is now my Windows boot drive. Overall the system feels more reactive compared to the old 850 EVO. Intellisense/Visual Assist DB updates seem to benefit from the faster drive as well.