Answers.Body: <p>In preview and cache, it should help. But in rendering, the cpu upgrade is the best.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-08-09T14:48:28.623Z
Answers.Text: Don't forget about the impact of GPU performance if the render engine is CUDA enabled.  That will likely blow away gains from CPU changes.
Answers.UserDisplayName: AJ Henderson
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-08-10T09:09:43.980Z
Answers.Text: @AJHenderson so, CUDA makes it slower?
Answers.UserDisplayName: T.Todua
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-08-10T19:59:56.417Z
Answers.Text: @T.Todua, no, it will be a much much larger improvement.  This answer indicated that CPU will provide the biggest render time improvement, but that is incorrect if the renderer supports CUDA.  GPU upgrades will dwarf the impact of a CPU upgrade in most cases then.
Answers.UserDisplayName: AJ Henderson
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-08-10T21:31:18.513Z
Answers.Text: @AJH I thought cuda rendering was falling out of vogue. Do people still use it if they have a high end cpu?
Answers.UserDisplayName: user3643
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-08-10T21:53:57.880Z
Answers.Text: @digivision not to my knowledge.  It depends on the type of render.  CUDA offers massive gains on parallel actions.  Modern GPUs are super computers on a chip.  Modern CPUs offer some dedicated circuitry for things like h264 encoding now on the higher end which can make a big difference as it is specialized hardware, but it can only do a limited number of things.  CUDA is still very, very much alive and super important for many rendering pipelines.
Answers.UserDisplayName: AJ Henderson
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-08-10T22:05:48.030Z
Answers.Text: What does appear to be the case is that recent premiere encoders are not well optimized for parallel operation with limited improvements for both multi processor and gpu increases in multiple (but not all) export types.  The op did not, however, specify what kind of pipeline they are using.
Answers.UserDisplayName: AJ Henderson
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-08-08T23:47:19.923Z
Answers.LastActivityDate: 2017-08-08T23:47:19.923Z
Answers.UserDisplayName: Dul32
Answers.Body: <p>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.</p>
  
  <p>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.</p>
  
  <p>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.</p>
  
  <p>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.</p>
  
  <p>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.)</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-08-09T14:46:18.543Z
Answers.LastActivityDate: 2017-08-09T14:46:18.543Z
Answers.UserDisplayName: AJ Henderson
Body: <p>I wanted to know if it is worth it to buy SSDs to improve render speed?
  By what percent can SSDs reduce render time?</p>
  
  <p>P.S. I ask this because, some time ago, I accidentally changed hard drive cables and after that my Sony Vegas render time has increased 3 times. I couldn't solve it back after that, then I concluded that hdd speed might be problem.</p>
  
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-08-09T01:32:51.623Z
Comments.Text: For today's computers, processing and ram are much better performers then hard drives. In a typical computer I would recommend upgrading the hard drive before anything else usually.
Comments.UserDisplayName: user3643
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-08-09T17:05:19.107Z
Comments.Text: *I accidentally changed hard drive cables and after that my Sony Vegas render time has increased 3 times* --> Check that your HDD hasn't [switched](https://www.ifixit.com/Wiki/Enabling_DMA_Mode_Transfers) to PIO or a lower DMA mode than it was.
Comments.UserDisplayName: Gyan
Comments.ContentLicense: CC BY-SA 3.0
Comments.CreationDate: 2017-08-11T15:19:09.620Z
Comments.Text: @Mulvya thanks, have read about them. I use Windows 10, SATA drives, so maybe it doesnt relate to me (as i've understood about PIO/DMA).
Comments.UserDisplayName: T.Todua
Tags: <video-editor><hardware>
Title: Does SSD reduce render time significantly?
UserDisplayName: T.Todua
ThreadText: # Does SSD reduce render time significantly?
  
  (Asked by: username_0 on 2017-08-08)
  
  I wanted to know if it is worth it to buy SSDs to improve render speed?
  By what percent can SSDs reduce render time?
  
  P.S. I ask this because, some time ago, I accidentally changed hard drive cables and after that my Sony Vegas render time has increased 3 times. I couldn't solve it back after that, then I concluded that hdd speed might be problem.
  
  **Tags:** video-editor, hardware
  
  > **Comments:**
  > **username_1**: For today's computers, processing and ram are much better performers then hard drives. In a typical computer I would recommend upgrading the hard drive before anything else usually.  
  > **username_2**: *I accidentally changed hard drive cables and after that my Sony Vegas render time has increased 3 times* --> Check that your HDD hasn't [switched](https://www.ifixit.com/Wiki/Enabling_DMA_Mode_Transfers) to PIO or a lower DMA mode than it was.  
  > **username_0**: @Mulvya thanks, have read about them. I use Windows 10, SATA drives, so maybe it doesnt relate to me (as i've understood about PIO/DMA).  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_4 on 2017-08-09. Score: 5 | Accepted answer
  
  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.)
  
  
  ---
  
  ### Answer by username_3 on 2017-08-08. Score: 1
  
  In preview and cache, it should help. But in rendering, the cpu upgrade is the best.
  
  > **Comments:**
  > **username_4**: Don't forget about the impact of GPU performance if the render engine is CUDA enabled.  That will likely blow away gains from CPU changes.  
  > **username_0**: @username_4 so, CUDA makes it slower?  
  > **username_4**: @username_0, no, it will be a much much larger improvement.  This answer indicated that CPU will provide the biggest render time improvement, but that is incorrect if the renderer supports CUDA.  GPU upgrades will dwarf the impact of a CPU upgrade in most cases then.  
  > **username_1**: @AJH I thought cuda rendering was falling out of vogue. Do people still use it if they have a high end cpu?  
  > **username_4**: @digivision not to my knowledge.  It depends on the type of render.  CUDA offers massive gains on parallel actions.  Modern GPUs are super computers on a chip.  Modern CPUs offer some dedicated circuitry for things like h264 encoding now on the higher end which can make a big difference as it is specialized hardware, but it can only do a limited number of things.  CUDA is still very, very much alive and super important for many rendering pipelines.  
  > **username_4**: What does appear to be the case is that recent premiere encoders are not well optimized for parallel operation with limited improvements for both multi processor and gpu increases in multiple (but not all) export types.  The op did not, however, specify what kind of pipeline they are using.  
  
  ---
  
  