Preview sometimes stutters?

simon-ashton wrote on 1/18/2018, 5:23 PM

Hi everyone,

I kind of have two questions here 1) Preview stutters sometimes. 2) Best budget GPU choice?

 

1) I currently have an i7 4770K and a FireProV4900 GPU and edit 1080p. I can enable or disable hardware acceleration (Turks) for the preview window, but whichever I use doing slightly more complex tasks like the 'Coming at you' Text overlay I get a small stutter before the effect takes place. It doesn't matter what preview quality I use either. On CPU only rendering, I can see the CPU is about 30% utilised. GPU acceleration enabled, the CPU is about 15% utilised. Simple text overlays or cropping don't cause a problem. I'm only talking about the preview here, the final export is fine.

What's going on?

2) I do have the opportunity to get a new GPU because I want to add HDMI 2.0 functionality for viewing 4K on my TV. The Nvidia GT1030 fits my needs but I wonder if it will work well for Movie Studio Plat? Will it give good preview acceleration? Hardware encoding on the final output would also be nice and I guess the GT1030 won't offer this (just added for Vegas Pro 15?) but wonder if a Radeon RX550 would?

 

Thanks!

Comments

Musicvid wrote on 1/19/2018, 3:59 PM

What's going on is Vegas is trying to render the effects in real time, and your system isn't quite fast enough to keep up.

It's all in the FAQ.......

https://www.vegascreativesoftware.info/us/forum/faq-how-can-i-make-my-video-preview-play-smoothly-in-vegas-pro--104624/

simon-ashton wrote on 1/19/2018, 7:00 PM

Thank you for answering my question.

 

I find it hard to believe the problem is system power because the CPU utilisation is never more than 30% and less with hardware acceleration enabled. If system speed was the issue then also wouldn't using lower quality preview setting help?

 

I mean the i7 4770k is not exactly a slow processor and should handle basic editing of 1080p, even an iphone can do that!

Musicvid wrote on 1/19/2018, 9:19 PM

You are missing the point 100%.

Generated media and effects do not exist as files (yet), they are only a set of instructions. Those instructions must be sent through a system of algorithmic filters before they can be previewed (real time rendering!) or rendered to a file. The result is a lot of cpu cycles, sometimes through a single thread.

Rather than employ a background rendering scheme, which slows everything down, Vegas provides you with file prerender, RAM prerender, proxy, and digital intermediate options to get you to a smooth preview for your effects and transitions. Use the friendly Search feature on this forum, using those terms, to lead you to working solutions.

cris wrote on 1/20/2018, 1:26 PM

Thank you for answering my question.

 

I find it hard to believe the problem is system power because the CPU utilisation is never more than 30% and less with hardware acceleration enabled. If system speed was the issue then also wouldn't using lower quality preview setting help?

 

I mean the i7 4770k is not exactly a slow processor and should handle basic editing of 1080p, even an iphone can do that!

Musicvid's given the most practical advice already. Besides that, keep in mind that CPU processing power is not, by itself, the most relevant factor for realtime processing. Realtime work is about the maximum overall throughput thru all the (rather complex) processing chain of your pc - which includes I/O buses, ram, disk controllers, etc.. and _anything plugged into the bus_. In other words, it does not depend on the best component, but on the worst.

To understand the difference, if you have, say, a network adapter whose driver isn't written very well (Intel chipsets up to a two/three years ago were notorious for this, don't know how more recent one behave), it will execute a lot of interrupts, constraining the flow of information to the CPU - which in turn doesn't have much to do (and thus exhibit low utilization). It's like having a Ferrari engine on a Golf chassis, all that nominal power is present, but can't be used. And Windows itself by itself (and the pc architecture) is not designed to be realtime.

You have the same issue with audio (which while being far less demanding than video, it still requires realtime processing).. and it's often an issue with laptops - where components cannot be swapped away easily. That's why two systems with identical CPU specs can still behave quite differently from a realtime perspective. Ask gamers ;-)

I'm not saying it's necessarily your problem, but a low CPU utilization is a little suspicious. You could use programs like LatencyMon to check the realtime properties of your current hardware/software combo.

The motherboard and the relative chipsets are of course the hardest bit to deal with, but a common trick is to disable any unessential peripheral (such as network controllers, card readers, basically you want only a system running monitor, disk, mouse and keyboard. If CPU utilization improves noticeably, there you have it. If it doesn't, you can head to a gamer forum and ask about your motherboard, RAM etc..

 

simon-ashton wrote on 1/24/2018, 3:56 PM

I thought I'd add a little to this. I installed Shotcut (a free editor) to see if it performed the same. While I haven't actually figured out how to add 'effect text' overlays it did comment when importing my video file that it was using a variable frame rate. That of course makes it more difficult for an editor.

 

I went back to Movie Studio and tried adding the text effect in the default opening file that comes with the program rather than my own file. I found that it stutters less than in my own video. Still does it a bit, but far less. Also if I play the same part a number of times it becomes smoother, but not always. So it seems my Samsung S6 saving variable frame rate videos by default might be a part of the issue.

As for my CPU never showing more than 30% utilisation during preview I've no idea why that is. Anybody with an educated guess? I do get full utilisation during export, just not preview.

Finally, I'd love to get an answer as to what features the RX550 supports in Movie Studio? Does it do a good job with the preview rendering and can it offer hardware encoding on the export?

 

Thanks!

EricLNZ wrote on 1/24/2018, 5:21 PM

It's a pity you didn't discover earlier that your source is variable framerate. Video editors work on fixed standard framerates. Search on this forum and you should find threads on variable framerate problems. The common suggestion is to convert your files to fixed before importing into VMS.