Author Topic: 4K Video Editing PC Build  (Read 48444 times)

0 Members and 1 Guest are viewing this topic.

Offline elgonzo

  • Supporter
  • ****
  • Posts: 688
  • Country: 00
Re: EEVblog #1098 - 4K Video Editing PC Build
« Reply #50 on: June 24, 2018, 01:34:35 pm »
From the video: [...snip...]
That's not a good screenshot. Couldn't you spend a minute or two to go through the relevant video segment frame-by-frame to find one with the most typical CPU utilization?  :o  Do i have to do this myself? Yes, i do:



;)

Joking aside, 50%...60% seems to be indeed the average encoding load. When the encoding finishes (a few seconds later in the video), one can observe the rather miniscule CPU load caused by the screen-capturing (and other background processes), which is far less than 10%.
« Last Edit: June 24, 2018, 01:46:09 pm by elgonzo »
 

Offline GeorgeOfTheJungle

  • Super Contributor
  • ***
  • !
  • Posts: 2699
  • Country: tr
Re: 4K Video Editing PC Build
« Reply #51 on: June 24, 2018, 01:48:40 pm »
Digital Video Editing Terminology

https://www.manifest-tech.com/links/video_terms.htm

decoding (input) != rendering (timeline/effects) != encoding (output)

The GPU can (usually, but only for common in/out video formats) help in decoding and encoding, BUT "help" does not necessarily mean a GPU can do it faster than 16 or 32 cpu cores would. It depends on a variety of factors.

The GPU partially helps in rendering ("accelerated" effects).

When/if the GPU can't help, the CPU will have to do it, some tasks in some programs will spawn multiple threads, others won't and do it single threadedly. For example, vintage QuickTime could only encode using one thread, and didn't use the GPU. Idem for vintage HandBrake. Etc.

Vegas isn't Premiere nor Final Cut nor iMovie nor xxxx, that's why -I think- there's plenty of different but equally valid answers to the question of what's the best PC video editing configuration: you need to know well the editing software, and then flip the knobs in the settings to find the optimal workflow for your particular software/hardware (and input/output formats/codecs) combo.
« Last Edit: June 25, 2018, 01:26:38 pm by GeorgeOfTheJungle »
The further a society drifts from truth, the more it will hate those who speak it.
 
The following users thanked this post: hans

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 16628
  • Country: 00
Re: EEVblog #1098 - 4K Video Editing PC Build
« Reply #52 on: June 24, 2018, 02:15:34 pm »
From the video: [...snip...]
That's not a good screenshot. Couldn't you spend a minute or two to go through the relevant video segment frame-by-frame to find one with the most typical CPU utilization?  :o  Do i have to do this myself? Yes, i do:

You want me to do your homework?  :popcorn:

I don't know the average but it's obviously more than 50%.

Vegas isn't Premiere nor Final Cut nor iMovie nor xxxx, that's why -I think- there's plenty of different but equally valid answers to the question of what's the best PC video editing configuration.

We've been through this many times in other threads.  :popcorn:

Sony Vegas doesn't appear to use the hardware video encoding instructions that are built into Intel Chips.

Encoders that use them can get much faster encoding on the CPU, but... Dave likes Sony Vegas and he's told us he's not interested in changing.  :-//

« Last Edit: June 24, 2018, 02:25:59 pm by Fungus »
 

Offline GeorgeOfTheJungle

  • Super Contributor
  • ***
  • !
  • Posts: 2699
  • Country: tr
Re: 4K Video Editing PC Build
« Reply #53 on: June 24, 2018, 02:29:39 pm »
The encode in his video takes so long it almost seems a transcode. I've seen FC do that much much faster in lesser Macs. Also, I wonder where does Vegas put the intermediate/cache/render files? Because he's got such a tiny SSD... are these going into the RAID? If so, that's bad.
The further a society drifts from truth, the more it will hate those who speak it.
 

Offline meeder

  • Regular Contributor
  • *
  • Posts: 219
  • Country: nl
Re: 4K Video Editing PC Build
« Reply #54 on: June 24, 2018, 02:38:31 pm »
He stores all video files on a NAS raid array with both network interfaces connected.
A local cache would be better I guess. The 250GB M.2 is enough for Windows and applications but I would get a couple of SATA SSD's in RAID-0 to create a fast local cache.
 

Offline Fungus

  • Super Contributor
  • ***
  • Posts: 16628
  • Country: 00
Re: 4K Video Editing PC Build
« Reply #55 on: June 24, 2018, 02:49:22 pm »
He stores all video files on a NAS raid array with both network interfaces connected.

So that's why the Ethernet usage is so high in the video. I wondered about that:



A local cache would be better I guess.

Doesn't look to me as if that's the bottleneck though, the bottleneck appears to be the graphics card.

(and probably using the NVENC unit on the card, not general CUDA)
« Last Edit: June 24, 2018, 02:54:34 pm by Fungus »
 

Offline AmericanLocomotive

  • Contributor
  • Posts: 35
Re: EEVblog #1098 - 4K Video Editing PC Build
« Reply #56 on: June 24, 2018, 02:57:28 pm »
I never said it did. In fact I believe it's a single thread operation in Vegas. Hence why Threadripper is not the best tool for the job here.
...and that's why your build makes absolutely zero sense. You went with the expensive X299 platform, who's major benefits are the ability to use high core count processors and massive amounts of IO. Then you absolutely gimp it with with a low end, but expensive 8 core processor, that doesn't even allow all of your PCI-E slots to operate at their rated speed. Finally you topped it off a low-end budget power supply and a GeForce 1050. It'd be fine if you had actually gone with a CPU to justify the x299 platform (The HCC 10+ core parts), but you didn't.

You could have moved "down" to the Intel Z370 platform, gotten an MSI Z370 A-Pro, an i7-8700 and saved $300. You would have retained 85% of the multi threaded CPU performance, with much better single threaded. That $300 could have gone towards a better power supply, and a GeForce 1060, which might actually have tangible benefits for someone using GPU acceleration.

Or, you could have gone with the AMD X370 platform, an ASRock x370 PRO4, and an AMD Ryzen 2700X. The 2700X has 95-100% of the i9-7820x's performance. This combination would have also saved you well over $300 compared to what you bought, while offering near identical CPU performance. Once again allowing you to spec out a better GPU for encoding, and a more robust power supply within the same budget.

It's not an AMD vs Intel thing, or a low vs high budget thing, or a favorite-brand-fanboy thing. You're a respected part of the electronics community, and many people take things you post very seriously. You post a video with a poorly researched, poorly planned PC build with a component configuration that just doesn't make sense given what you're trying to do. You spent way more money than you had to for your given performance. People are rightfully calling you out for it.
« Last Edit: June 24, 2018, 03:00:43 pm by AmericanLocomotive »
 

Online Monkeh

  • Super Contributor
  • ***
  • Posts: 7992
  • Country: gb
Re: 4K Video Editing PC Build
« Reply #57 on: June 24, 2018, 02:58:11 pm »
He stores all video files on a NAS raid array with both network interfaces connected.

Which is pointless because only one will get used without a lot of trickery.
 

Offline elgonzo

  • Supporter
  • ****
  • Posts: 688
  • Country: 00
Re: 4K Video Editing PC Build
« Reply #58 on: June 24, 2018, 04:28:23 pm »
He stores all video files on a NAS raid array with both network interfaces connected.

Which is pointless because only one will get used without a lot of trickery.
Why would getting channel-load-balanced LACP require a lot of trickery?
Are you referring to Windows 10's patented behavior of "Yesterday I did, Today I don't", or rather about some constraints with the particular NAS (Synology?) and/or network switches Dave uses?
« Last Edit: June 24, 2018, 04:29:55 pm by elgonzo »
 

Online Monkeh

  • Super Contributor
  • ***
  • Posts: 7992
  • Country: gb
Re: 4K Video Editing PC Build
« Reply #59 on: June 24, 2018, 04:35:30 pm »
He stores all video files on a NAS raid array with both network interfaces connected.

Which is pointless because only one will get used without a lot of trickery.
Why would getting channel-load-balanced LACP require a lot of trickery?
Are you referring to Windows 10's patented behavior of "Yesterday I did, Today I don't", or rather about some constraints with the particular NAS (Synology?) Dave uses?

Neither - just general networking constraints. Effectively, traffic from host 1 to host 2 will always take place over the same link in the bond. There are ways around this, not involving using LACP, but in most cases they will end up incuring painful penalties due to out of order packet delivery.

Switch to switch this isn't usually an issue, and I'm sure various manufacturers have proprietary hackarounds, but as a general rule, between just two hosts you're limited to the speed of a single link.
« Last Edit: June 24, 2018, 04:39:42 pm by Monkeh »
 

Offline GeorgeOfTheJungle

  • Super Contributor
  • ***
  • !
  • Posts: 2699
  • Country: tr
Re: 4K Video Editing PC Build
« Reply #60 on: June 24, 2018, 04:49:57 pm »
Is that 1 Gb ethernet in Dave's new mobo? If so, how is that better than SATA?
The further a society drifts from truth, the more it will hate those who speak it.
 

Online Monkeh

  • Super Contributor
  • ***
  • Posts: 7992
  • Country: gb
Re: 4K Video Editing PC Build
« Reply #61 on: June 24, 2018, 04:50:40 pm »
Is that 1 Gb ethernet in Dave's new mobo? If so, how is that better than SATA?

.. well, it's not. Except it can go outside the case. And it's a completely different thing.
 

Offline elgonzo

  • Supporter
  • ****
  • Posts: 688
  • Country: 00
Re: 4K Video Editing PC Build
« Reply #62 on: June 24, 2018, 05:01:47 pm »
Neither - just general networking constraints. Effectively, traffic from host 1 to host 2 will always take place over the same link in the bond. There are ways around this, not involving using LACP, but in most cases they will end up incuring painful penalties due to out of order packet delivery.

Switch to switch this isn't usually an issue, and I'm sure various manufacturers have proprietary hackarounds, but as a general rule, between just two hosts you're limited to the speed of a single link.
Doh! Yeah, with SMB protocol only using a single TCP port, load-balanced LACP with L4 hashing is out of the window.
SMB Multi-Channel would provide a way for making use of multiple links, but it is only available in Windows Server. Well, at least Dave's system has some failover capability if one of his kids trips over one of the network cables.  ;)
 

Online Monkeh

  • Super Contributor
  • ***
  • Posts: 7992
  • Country: gb
Re: 4K Video Editing PC Build
« Reply #63 on: June 24, 2018, 05:06:36 pm »
Neither - just general networking constraints. Effectively, traffic from host 1 to host 2 will always take place over the same link in the bond. There are ways around this, not involving using LACP, but in most cases they will end up incuring painful penalties due to out of order packet delivery.

Switch to switch this isn't usually an issue, and I'm sure various manufacturers have proprietary hackarounds, but as a general rule, between just two hosts you're limited to the speed of a single link.
Doh! Yeah, with SMB protocol only using a single TCP port, load-balanced LACP with L4 hashing is out of the window.
SMB Multi-Channel would provide a way for making use of multiple links, but it is only available in Windows Server. Well, at least Dave's system has some failover capability if one of his kids trips over one of the network cables.  ;)

And that's assuming you have a direct link or at least a layer 3 switch. Really is just easier and cheaper to go with 10GigE.
 

Offline Howardlong

  • Super Contributor
  • ***
  • Posts: 5317
  • Country: gb
Re: 4K Video Editing PC Build
« Reply #64 on: June 24, 2018, 06:50:12 pm »
SMB Multi-Channel would provide a way for making use of multiple links, but it is only available in Windows Server.

<pedant>
...and Windows 10 Pro for Workstations.
</pedant>

« Last Edit: June 24, 2018, 07:09:23 pm by Howardlong »
 

Offline GeorgeOfTheJungle

  • Super Contributor
  • ***
  • !
  • Posts: 2699
  • Country: tr
Re: 4K Video Editing PC Build
« Reply #65 on: June 24, 2018, 07:13:32 pm »
Is that 1 Gb ethernet in Dave's new mobo? If so, how is that better than SATA?
.. well, it's not. Except it can go outside the case. And it's a completely different thing.

Perhaps it's one of those synologys that do themselves the video transcoding.
The further a society drifts from truth, the more it will hate those who speak it.
 

Offline mariush

  • Super Contributor
  • ***
  • Posts: 5012
  • Country: ro
  • .
Re: 4K Video Editing PC Build
« Reply #66 on: June 24, 2018, 08:14:05 pm »
The recordings are something like 60-100mbps bitrate, XAVC-S or whatever, so 1 gbps network speed is perfectly fine.  The latency will suck though, i mean each time data is requested it's gonna be some time until it's read by the nas and the first bytes come... unless the nas storage is SSDs.

It sucks that DDR4 memory is expensive.  If it were cheaper, a solution would be to buy a few 8 or 16 GB memory sticks and fill that board with memory. then use ImDisk Virtual Disk driver (this one I use because it's open source) or some other software to create a RAM disk  and load all the footage into the ram disk when you start editing on a project.  Then you won't care if you use SSDs or regular mechanical drives, everything's in RAM.

For example, a 8 GB stick is 75$ and 16 GB sticks are 150$.

Dave, you have that dual xeon machine, which should have plenty of memory slots. If it accepts unregistered DDR3, you could just fill those slots with memory and set up FreeNAS with a ton of RAM caching, so once Vegas starts requesting data from a file, Freenas would cache the file to RAM and then you'd have very snappy timeline, faster rendering etc.
8 GB memory sticks are cheaper as well, something like 50$ each. And registered ecc ddr3 is cheaper on ebay, i see for example 16 GB (2x8) for 92 australian dollars on ebay , here's an example  or this one for 63$ for 2 x 8 GB DDR3 1333 mhz registered ecc

If anyone cares, here's the overkill solution LinusTechTips has ... though they record their Youtube videos and other projects for various clients in 8K 60fps with RED cameras:

« Last Edit: June 24, 2018, 08:18:07 pm by mariush »
 

Offline Lockon Stratos

  • Regular Contributor
  • *
  • Posts: 52
  • Country: hu
Re: EEVblog #1098 - 4K Video Editing PC Build
« Reply #67 on: June 24, 2018, 09:03:46 pm »
You can enable them on a per domain basis, and with adblock you can do it even on per script basis.... Its not convenient? Yes, but if something is more secure its always less convenient....
So many websites will be broken, it does not even matter. Websites are not controlling what ads they show, so leaving some websites with scripts enabled makes this practically meaningless.
https://en.wikipedia.org/wiki/Malvertising
Not really if they calling them on a external domain(meaning even if i white-list the site the external stuff still gets blocked), and even if they dont adblock takes care of the rest.
 

Offline rx8pilot

  • Super Contributor
  • ***
  • Posts: 3634
  • Country: us
  • If you want more money, be more valuable.
Re: 4K Video Editing PC Build
« Reply #68 on: June 24, 2018, 11:32:34 pm »
... though they record their Youtube videos and other projects for various clients in 8K 60fps with RED cameras:

I have been in the movie business for decades.....that may be the silliest thing yet. Here in Hollywood.... 4k is overkill for most everything. Beyond that, it is only useful for bkg plates and visual effects elements.

YouTube videos? Just plain funny to bother.
Factory400 - the worlds smallest factory. https://www.youtube.com/c/Factory400
 

Online EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37717
  • Country: au
    • EEVblog
Re: 4K Video Editing PC Build
« Reply #69 on: June 25, 2018, 12:10:46 am »
Dave, you have that dual xeon machine, which should have plenty of memory slots. If it accepts unregistered DDR3, you could just fill those slots with memory and set up FreeNAS with a ton of RAM caching, so once Vegas starts requesting data from a file, Freenas would cache the file to RAM and then you'd have very snappy timeline, faster rendering etc.

No need, it works perfectly fine from my Synology NAS.
And yes I have tested the difference between a super fast M.2 drive and the NAS, and it's practically nothing in terms of rendering speed.
Bottom line, having a fast local drive makes practically no difference. This is not speculation, I have tested it.
« Last Edit: June 25, 2018, 12:19:48 am by EEVblog »
 

Online EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37717
  • Country: au
    • EEVblog
Re: EEVblog #1098 - 4K Video Editing PC Build
« Reply #70 on: June 25, 2018, 12:24:04 am »
...and that's why your build makes absolutely zero sense. You went with the expensive X299 platform, who's major benefits are the ability to use high core count processors and massive amounts of IO. Then you absolutely gimp it with with a low end, but expensive 8 core processor, that doesn't even allow all of your PCI-E slots to operate at their rated speed.

I don't need the other PCI-E slots.

Quote
Finally you topped it off a low-end budget power supply and a GeForce 1050. It'd be fine if you had actually gone with a CPU to justify the x299 platform (The HCC 10+ core parts), but you didn't.

And a more expensive PSU would have gained me what exactly?

Quote
You could have moved "down" to the Intel Z370 platform, gotten an MSI Z370 A-Pro, an i7-8700 and saved $300. You would have retained 85% of the multi threaded CPU performance, with much better single threaded.

Before you complained my processor wasn't fast enough, now you are complaining that I bought too high end a processor. Do make up your mind.

Quote
That $300 could have gone towards a better power supply, and a GeForce 1060, which might actually have tangible benefits for someone using GPU acceleration.

1) I *already had* the GTX-1050
2) The GTX-1060 would have made no difference. The encoding is done using the NVENC hardware in the Pascal chipset which is identical on all the GTX-10xx boards.

Quote
It's not an AMD vs Intel thing, or a low vs high budget thing, or a favorite-brand-fanboy thing. You're a respected part of the electronics community, and many people take things you post very seriously. You post a video with a poorly researched, poorly planned PC build with a component configuration that just doesn't make sense given what you're trying to do. You spent way more money than you had to for your given performance. People are rightfully calling you out for it.

You can "call me out" all you want.
 

Online EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37717
  • Country: au
    • EEVblog
Re: 4K Video Editing PC Build
« Reply #71 on: June 25, 2018, 12:26:11 am »
I have been in the movie business for decades.....that may be the silliest thing yet. Here in Hollywood.... 4k is overkill for most everything. Beyond that, it is only useful for bkg plates and visual effects elements.
YouTube videos? Just plain funny to bother.

Countless people have said it's a big improvement in video quality. Not just in 4K but in 1080p and lower.
 

Offline AmericanLocomotive

  • Contributor
  • Posts: 35
Re: EEVblog #1098 - 4K Video Editing PC Build
« Reply #72 on: June 25, 2018, 12:48:12 am »
[I don't need the other PCI-E slots.
Then why in the world would you use the X299 platform, if you don't need or want the I/O? Why would you choose a 4-channel RAM system, and then put a processor in it that doesn't even have enough cores to utilize all of that RAM bandwidth?
Quote
And a more expensive PSU would have gained me what exactly?
You bought a garbage inefficient 80 plus bronze budget PSU, with garbage no name caps, and garbage group regulation. Literally another 40 dollars would have gotten you 80 plus platinum efficiency, Japanese capacitors and excellent independent voltage regulation. You constantly complain about garbage capacitors and garbage power supplies in your videos - yet you put a garbage power supply in your own video editing system.
Quote
Before you complained my processor wasn't fast enough, now you are complaining that I bought too high end a processor. Do make up your mind.
That's not what I said at all. I said you bought a slow expensive processor, on a high-end expensive platform. You bought into an expensive processor platform (X299) and then paired it with the 2nd lowest end processor you could have put on it. As a result, your system is not any faster than a Ryzen 2700X rig that would have cost over $300 less, and is only marginally faster in multi-threaded loads compared to an i7-8700 system that would have also cost $300 less. Looking at Australian parts prices puts that difference realistically over $400 cheaper.

The X299 and Threadripper platforms only make sense with high core count processors that justify the added expensive. You bought into the X299 platform and paired it with a low end (for the platform) CPU that gimps your I/O and offers no extra performance compared to Intel and AMD's low-end "consumer" platforms.
Quote
1) I *already had* the GTX-1050
2) The GTX-1060 would have made no difference. The encoding is done using the NVENC hardware in the Pascal chipset which is identical on all the GTX-10xx boards.
The 1060 runs at a higher clock speed, so the video encoder should also run faster as well. Either way, it doesn't matter. The extra money saved could have been put towards more storage, more RAM, better PSU, etc...
Quote
You can "call me out" all you want.
I will. Someone who's in the business of educating people about electronics should probably be doing educated PC builds.
« Last Edit: June 25, 2018, 01:11:20 am by AmericanLocomotive »
 

Online Monkeh

  • Super Contributor
  • ***
  • Posts: 7992
  • Country: gb
Re: EEVblog #1098 - 4K Video Editing PC Build
« Reply #73 on: June 25, 2018, 12:51:48 am »
And a more expensive PSU would have gained me what exactly?

Greater reliability, lower power consumption.

Quote
Before you complained my processor wasn't fast enough, now you are complaining that I bought too high end a processor. Do make up your mind.

There is a difference between single thread performance and price tag.
 

Online EEVblogTopic starter

  • Administrator
  • *****
  • Posts: 37717
  • Country: au
    • EEVblog
Re: EEVblog #1098 - 4K Video Editing PC Build
« Reply #74 on: June 25, 2018, 12:55:19 am »
Then why in the world would you use the X299 platform, if you don't need or want the I/O? Why would you choose a 4-channel RAM system, and then put a processor in it that doesn't even have enough cores to utilize all of that RAM bandwidth?

Because it was available in stock, and was one of the cheapest LGA2066 motherboards they had.

Quote
You bought a garbage inefficient 80 plus bronze budget PSU, with garbage no name caps, and garbage group regulation. Literally another 40 dollars would have gotten you 80 plus platinum efficiency, Japanese capacitors and excellent independent voltage regulation. You constantly complain about garbage capacitors and garbage power supplies in your videos - yet you put a garbage power supply in your own video editing system.

I didn't have the time nor inclination to research teardowns of a dozen different PSU's.

You seem deeply offended by this entire thing, too bad for you.
 


Share me

Digg  Facebook  SlashDot  Delicious  Technorati  Twitter  Google  Yahoo
Smf