Nvme M2 SSD recommendation for Blender viewport

Hi friends!

I am a concept artist working in the video game industry. I am using Blender in my workflow. While working with Blender viewport performance is important for me, for this reason, I need an NVME m2 SSD which I will use for just Blender projects. My configuration:

I7 10700k CPU
MSI Z490 GamingEdge motherboard
RTX 4070Tİ GPU
32GB Kingston Fury 3200mhz Ram

I have Samsung 970 EVO PLUS 250GB as M2 SSD but it doesn’t have enough storage space for me. I guess, 500GB will be enough for me for now. Can you make a recommendation about which SSD I can buy? Viewport performance is important for me.
Thank you very much in advance.

Any - SSD does not have pretty much any impact on viewport performance. I would suggest to go for at least 1TB drive though - SSD’s are really cheap now, and more space is always welcome. You can get Samsung 980 1TB drive for like 85$.

I bought recently Lexar 4TB NM790 7gb R/6.5Gb W for around $200. You can get some interesting deals these days, but you have to keep looking.

The Samsung 970 EVO Plus are a perfectly fine drive, I have a 2TB M2 one myself. Bu as said, it won’t make any difference to viewport performance, only the amount of a size of files you can store.

Viewport performance is a whole mass of other things and factors but storage isn’t generally going to have an impact.

Performance of the display is directly dependent from graphic-card and video-RAM performance.
Example any kind of filter…

For video: first amount, amount, amount, amount and then RAM-performance (fast RAM)

…after this… you might consider any fast brand storage device…

Thank you for your big interest :slight_smile:

Actually, my main problem is low fps viewport performance. For example, my current scene has around 9.000.000 faces and I used some volumetric fog on the scene. Sometimes I see that " Running out of GPU memory" error in the viewport render (cycles). I was thinking that 4070TI could be enough for that but I am not sure about if Vram of this card which is 12GB is enough or not. What do you think about this? How can I fix this?

According to your comments, having a new SSD won’t fix the issue.

*( Forget my comment about video editing… i overread the game–part in your post :sweat_smile: … true
nonetheless…)

Volumetric fog… !!

…remember Blender (EEVEE) is no game engine… some modern GE may have no problems with this… (nanite ??)

You may have to elaborate this to get a more suited answer.

Buy a 4090… lol

Outside of that, it’s down to various scene optimization techniques. Apart from running out of VRAM, first thing to do is run some monitoring software while working with the scene to check that it’s GPU performance that’s the bottleneck and not the CPU.

Remember the CPU still needs to process a fair bit before the GPU can display it and if that’s the bottleneck, then any GPU update (outside of for VRAM reasons) won’t actually make any difference.

Make sure to look for single thread/cores, just because the CPU is only at 40% load, that’s for all cores, and doesn’t mean that a single core and hence thread isn’t flat out and holding back the GPU.

Then, once the bottleneck component is identified, you need to track down what’s doing the most damage and that could be a lot of things, so process of elimination.

While this is focused on character animation playback in the viewport, my video should still give a number of clues as to the sort of things that can slow stuff down.

Won’t make any difference at all, unless its so full that it is causing problems for Windows and swap space, etc, but then everything would be slow/unstable or just not work.

I use cycles for viewport rendering. I couldn’t understand your question, can you explain little bit more?

You was talking about

…so i assumed you used a “realtime” rendereing engine like in the game engines… ( ← which are “faster” there)…

and didn’t consider that you use an offline renderer like Cycles

…so it seem you need a more powerfull graphicscard…

You know: It’s crucial to give proper context so that any question could be answered properly… ( or at least tried to answer)

( This all sounds like you want to get more speed in you car with using a “race” steering wheel or some fanncy “stripes”… but what you need is a more powefull engine… )