Jump to content

Hey guys, I am thinking of buying the PNY CS900 as a rendering drive due to the higher write speeds for all of my YouTube videos and therefore, large capacity isn't exactly required. The OBS raws are stored on a 2TB Seagate Barracuda 256 Mb Cache HDD.

 

The 120Gb model is currently going on Amazon for £17.06 or roughly about $20.77 USD.

 

Will this SSD be good enough for this purpose to help reduce rendering times?

| CPU - AMD Ryzen 7 5800X | RAM - Patriot Viper 32GB DDR4 CL 16 3200MHz RGB RAM | GPU - AMD Radeon RX 6700 XT 12GB | Motherboard - MSI MAG B550 Tomahawk |

| PSU - Gigabyte Aorus AP850GM | Case - NZXT H510 Flow | YouTube - SgtKenzo |

Link to comment
https://linustechtips.com/topic/1090945-using-ssd-as-a-rendering-drive/
Share on other sites

Link to post
Share on other sites

How do you expect to reduce rendering time with the SSD exactly?

Personal Desktop":

CPU: Intel Core i7 10700K @5ghz |~| Cooling: bq! Dark Rock Pro 4 |~| MOBO: Gigabyte Z490UD ATX|~| RAM: 16gb DDR4 3333mhzCL16 G.Skill Trident Z |~| GPU: RX 6900XT Sapphire Nitro+ |~| PSU: Corsair TX650M 80Plus Gold |~| Boot:  SSD WD Green M.2 2280 240GB |~| Storage: 1x3TB HDD 7200rpm Seagate Barracuda + SanDisk Ultra 3D 1TB |~| Case: Fractal Design Meshify C Mini |~| Display: Toshiba UL7A 4K/60hz |~| OS: Windows 10 Pro.

Luna, the temporary Desktop:

CPU: AMD R9 7950XT  |~| Cooling: bq! Dark Rock 4 Pro |~| MOBO: Gigabyte Aorus Master |~| RAM: 32G Kingston HyperX |~| GPU: AMD Radeon RX 7900XTX (Reference) |~| PSU: Corsair HX1000 80+ Platinum |~| Windows Boot Drive: 2x 512GB (1TB total) Plextor SATA SSD (RAID0 volume) |~| Linux Boot Drive: 500GB Kingston A2000 |~| Storage: 4TB WD Black HDD |~| Case: Cooler Master Silencio S600 |~| Display 1 (leftmost): Eizo (unknown model) 1920x1080 IPS @ 60Hz|~| Display 2 (center): BenQ ZOWIE XL2540 1920x1080 TN @ 240Hz |~| Display 3 (rightmost): Wacom Cintiq Pro 24 3840x2160 IPS @ 60Hz 10-bit |~| OS: Windows 10 Pro (games / art) + Linux (distro: NixOS; programming and daily driver)
Link to post
Share on other sites

3 minutes ago, Princess Luna said:

How do you expect to reduce rendering time with the SSD exactly?

Wouldn't the SSD help by increasing the writing speed and reduce rendering time?

 

 

Edited by SgtKenzo

| CPU - AMD Ryzen 7 5800X | RAM - Patriot Viper 32GB DDR4 CL 16 3200MHz RGB RAM | GPU - AMD Radeon RX 6700 XT 12GB | Motherboard - MSI MAG B550 Tomahawk |

| PSU - Gigabyte Aorus AP850GM | Case - NZXT H510 Flow | YouTube - SgtKenzo |

Link to post
Share on other sites

1 minute ago, NunoLava1998 said:

I'd get a larger SSD and put OS and programs on it too. 

My OS and Movie Studio and other things are already on my WD Blue 500Gb M.2 SSD already.

| CPU - AMD Ryzen 7 5800X | RAM - Patriot Viper 32GB DDR4 CL 16 3200MHz RGB RAM | GPU - AMD Radeon RX 6700 XT 12GB | Motherboard - MSI MAG B550 Tomahawk |

| PSU - Gigabyte Aorus AP850GM | Case - NZXT H510 Flow | YouTube - SgtKenzo |

Link to post
Share on other sites

1 minute ago, SgtKenzo said:

Wouldn't the SSD help by increasing the writing speed and reduce rendering time?

 

 

How fast are your videos rendering exactly?

Most of the times videos render at max 2x realtime speed, so about 20-50MB/s. HDD can write that fast easily.

 

The only way SSD helps video performance is the timeline scrubbing, that is the way for example Linus uses them.

 

But for rendering it makes no difference.

I only see your reply if you @ me.

 

Link to post
Share on other sites

2 minutes ago, SgtKenzo said:

Wouldn't the SSD help by increasing the writing speed and reduce rendering time?

It depends entirely on the type of rendering you are doing and the specs of your computer. Bottle necks can occur in many different parts of the rendering pipeline. Generally speaking, rendering is very GPU or CPU intensive, depending on if the render engine is CUDA (or similar) enabled. If the renderer is able to utilize a GPU, then GPUs and/or dedicated encoding cards will generally provide the largest boost to performance if they have not already been optimized, if not GPU enabled, then CPU becomes the biggest factor if not extremely fast or doing very light rendering.

 

Memory is a potentially large factor as well and would compound with the hard drive. If there is not enough storage space for the CPU or GPU to work on the video stream, then it will have to spend much more time moving data on and off the hard drive. In this case (if the memory is showing high utilization during render) then increasing the amount of memory is likely to yield a significant improvement in performance.

 

Data transfer rate is still potentially a bottleneck though. If rendering is very minimally CPU/GPU intensive and/or the system already have very high performing CPUs or GPUs, then it is possible that a HDD would not be able to keep the render engine supplied with data to process.

 

An easy way to tell if your disk drive is a problem is to look at how long the render takes relative to the rate at which you can playback video in the editor. If you are encoding to a different drive than your source material is on, then if the HDD is a bottleneck, it would be expected that render speed should move at the same rate as you are able to playback. If you can playback footage at 20fps, then your HDD is capable of feeding at least 20 frames per second (with no effects applied). If the render engine is processing less than 20 frames a second, the processing speed is the limit. If it is processing 20 frames a second, then it is entirely possible that the HDD is failing to keep the render engine supplied with data to process.

 

If you are storing the render on the same drive you are reading your source from, it becomes much harder to tell as a HDD requires moving the read/write head between where it is reading the source data and writing the render results.

 

This extra seek time will drastically slow the performance of the drive. As a rule of thumb, I'd say to consider looking in to disk related solutions if your render time is better than 1/3 of the playback rate when reading and writing to the same drive, though I'd encourage trying to do a test on different drives for source and output to be more certain. So, if you are reading and writing to the same drive and you can play back 30fps, then if your encoding is running at 10fps or higher, an SSD might be helpful. (As might more memory as that would reduce how often the system has to switch between reading and writing and help cover the gap.)

Personal Desktop":

CPU: Intel Core i7 10700K @5ghz |~| Cooling: bq! Dark Rock Pro 4 |~| MOBO: Gigabyte Z490UD ATX|~| RAM: 16gb DDR4 3333mhzCL16 G.Skill Trident Z |~| GPU: RX 6900XT Sapphire Nitro+ |~| PSU: Corsair TX650M 80Plus Gold |~| Boot:  SSD WD Green M.2 2280 240GB |~| Storage: 1x3TB HDD 7200rpm Seagate Barracuda + SanDisk Ultra 3D 1TB |~| Case: Fractal Design Meshify C Mini |~| Display: Toshiba UL7A 4K/60hz |~| OS: Windows 10 Pro.

Luna, the temporary Desktop:

CPU: AMD R9 7950XT  |~| Cooling: bq! Dark Rock 4 Pro |~| MOBO: Gigabyte Aorus Master |~| RAM: 32G Kingston HyperX |~| GPU: AMD Radeon RX 7900XTX (Reference) |~| PSU: Corsair HX1000 80+ Platinum |~| Windows Boot Drive: 2x 512GB (1TB total) Plextor SATA SSD (RAID0 volume) |~| Linux Boot Drive: 500GB Kingston A2000 |~| Storage: 4TB WD Black HDD |~| Case: Cooler Master Silencio S600 |~| Display 1 (leftmost): Eizo (unknown model) 1920x1080 IPS @ 60Hz|~| Display 2 (center): BenQ ZOWIE XL2540 1920x1080 TN @ 240Hz |~| Display 3 (rightmost): Wacom Cintiq Pro 24 3840x2160 IPS @ 60Hz 10-bit |~| OS: Windows 10 Pro (games / art) + Linux (distro: NixOS; programming and daily driver)
Link to post
Share on other sites

1 minute ago, Princess Luna said:

It depends entirely on the type of rendering you are doing and the specs of your computer. Bottle necks can occur in many different parts of the rendering pipeline. Generally speaking, rendering is very GPU or CPU intensive, depending on if the render engine is CUDA (or similar) enabled. If the renderer is able to utilize a GPU, then GPUs and/or dedicated encoding cards will generally provide the largest boost to performance if they have not already been optimized, if not GPU enabled, then CPU becomes the biggest factor if not extremely fast or doing very light rendering.

 

Memory is a potentially large factor as well and would compound with the hard drive. If there is not enough storage space for the CPU or GPU to work on the video stream, then it will have to spend much more time moving data on and off the hard drive. In this case (if the memory is showing high utilization during render) then increasing the amount of memory is likely to yield a significant improvement in performance.

 

Data transfer rate is still potentially a bottleneck though. If rendering is very minimally CPU/GPU intensive and/or the system already have very high performing CPUs or GPUs, then it is possible that a HDD would not be able to keep the render engine supplied with data to process.

 

An easy way to tell if your disk drive is a problem is to look at how long the render takes relative to the rate at which you can playback video in the editor. If you are encoding to a different drive than your source material is on, then if the HDD is a bottleneck, it would be expected that render speed should move at the same rate as you are able to playback. If you can playback footage at 20fps, then your HDD is capable of feeding at least 20 frames per second (with no effects applied). If the render engine is processing less than 20 frames a second, the processing speed is the limit. If it is processing 20 frames a second, then it is entirely possible that the HDD is failing to keep the render engine supplied with data to process.

 

If you are storing the render on the same drive you are reading your source from, it becomes much harder to tell as a HDD requires moving the read/write head between where it is reading the source data and writing the render results.

 

This extra seek time will drastically slow the performance of the drive. As a rule of thumb, I'd say to consider looking in to disk related solutions if your render time is better than 1/3 of the playback rate when reading and writing to the same drive, though I'd encourage trying to do a test on different drives for source and output to be more certain. So, if you are reading and writing to the same drive and you can play back 30fps, then if your encoding is running at 10fps or higher, an SSD might be helpful. (As might more memory as that would reduce how often the system has to switch between reading and writing and help cover the gap.)

How the fuck did you type that in 7 minutes?

Ryzen 7 3700X / 16GB RAM / Optane SSD / GTX 1650 / Solus Linux

Link to post
Share on other sites

I shall have a look tonight, when im rendering another video and make my decision from there. Thank you all for your feedback as always.

 

rock on!

| CPU - AMD Ryzen 7 5800X | RAM - Patriot Viper 32GB DDR4 CL 16 3200MHz RGB RAM | GPU - AMD Radeon RX 6700 XT 12GB | Motherboard - MSI MAG B550 Tomahawk |

| PSU - Gigabyte Aorus AP850GM | Case - NZXT H510 Flow | YouTube - SgtKenzo |

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×