How To Edit 8K Video - Threadripper + Ultrawide

Linus Tech Tips ·Linus Tech Tips ·2019-05-06 · 1,996 words · ~9 min read
Floatplane YouTube

Transcript

JSON SRT VTT 212
0:00 8k red code raw footage
0:02 How do you work with files that are multiple hundreds of megabytes per second of recording with a complex and
0:11 Proprietary compression algorithm that allows them to retain effectively
0:15 Nearly the full raw quality of the footage while taking up a fraction of the space
0:21 well
0:22 LG's monitor team seems to have an interest in this and the many technological challenges faced by creative professionals because they sponsor
0:30 This video featuring their 49 WL 95 C
0:34 Ultra wide monitor where I'll be figuring out just that
0:39 So in the old days when anywhere from 4k to 6k was cutting-edge the solution was this
0:49 $7,000 red rocket X card
0:52 But in spite of it using either a custom ASIC or an FPGA so both highly specialized hardware
0:59 even
1:00 These puppies were easily overwhelmed by the epic W and the red weapon featuring reds 8k
1:07 Helium sensor. So now this is
1:11 basically an expensive paperweight
1:13 ha
1:14 That's it
1:16 That's the joys of cutting-edge technology, right?
1:19 Fortunately NVIDIA has been running around doing demos with their RTX series graphics cards showing GPU
1:27 accelerated real-time full quality
1:29 8k playback so then is this the new way now
1:35 $1,300 is still a lot of money, but it's a lot less than
1:41 $7,000 could this be progress?
1:44 It's only one way to find out
1:47 So my first encounter with this monster was back at CES and while 49 inch ultra wides like this one
2:02 So 32 by 9 aspect ratio look at this thing have existed before
2:07 What makes this one special is that the pixel density
2:11 Since it's effectively
2:14 5k by 1440 is much higher than the ones that have existed before making it actually suitable for creative work
2:22 So it has become apparent that I'm going to need to clear some space
2:28 So it has become apparent that I'm going to need to clear even more space
2:34 Wow, that's a lot of timeline even with
2:37 with my task manager open here.
2:39 Okay, so first order of business
2:41 is to fire up a plausible project.
2:44 So this is an episode of Fast as Possible
2:47 and use the normal workstations that we have downstairs.
2:50 So my CPU is a little better.
2:51 This is a 7980XE 18 core processor,
2:55 and this is a GTX Titan X Pascal.
2:58 So first things first,
3:00 we've got ourselves at one quarter resolution.
3:02 You can see scrubbing around in the timeline,
3:04 nice and responsive.
3:06 Playback, basically instantaneous,
3:09 but whenever I'm not paused,
3:12 you can see it's quite fuzzy,
3:14 not representative of the finished product.
3:17 So let's crank it up to full.
3:19 So this is 8K and this is working just fine.
3:25 No problem whatsoever.
3:27 And in fact, while I'm playing it back,
3:29 we're sitting at a mere 10 to about 30% CPU usage
3:35 and our GPU is sitting tight at 25 to 30%.
3:38 So at first,
3:39 I was kind of confused by all of this.
3:41 It's been a while since I've looked into 8K performance
3:45 on the timeline.
3:46 And I was thinking, well, hold on a second.
3:48 Is there nothing special about these RTX cards
3:51 that makes them suitable for this?
3:53 Why does NVIDIA keep talking about this?
3:56 And then I remembered something.
4:03 We shoot most of our projects
4:06 at a much higher compression ratio
4:09 than what they would use while shooting
4:11 a VFX heavy Hollywood production,
4:13 for example.
4:14 So our data rates are much lower.
4:19 So let's go get some seven to one footage.
4:23 So let's start with a sample from RED here.
4:25 This is a seven to one compression ratio,
4:28 8K clip that was recorded at 24 frames per second.
4:33 So let's go ahead and fire this bad boy up,
4:37 hit that playback button and ouch.
4:42 We are looking at spikes of up to 90.
4:44 95% on our GPU and CPU usage that is pinned at 100%
4:52 while trying to play back that clip.
4:55 That is a stark contrast to the,
4:58 I think we used 20 to one, is that right, David?
5:00 To the 20 to one footage that we capture.
5:03 And that's not even the worst of it.
5:05 Here's some 8K seven to one footage
5:07 at 30 FPS that we captured.
5:11 Let's go ahead and drag that onto the timeline.
5:16 Yeah, woof.
5:16 Not quite.
5:22 Yeah, he moves like that.
5:23 Sure, why not?
5:24 So what's weird though,
5:25 is that even with the heaviest footage
5:27 that we could throw at our workstation,
5:29 our GPU is actually neither sitting idle
5:33 nor completely maxed out.
5:35 So it's being used to handle the debayering process,
5:38 which reconstructs the full color image that we see here
5:41 from the samples that are collected by the image sensor.
5:44 But our CPU is still in charge of the,
5:47 entropy decoding,
5:49 which is a process that allows the most common input signals
5:52 to be substituted for much shorter ones,
5:54 saving space and wavelet decoding,
5:57 which frankly, I'm not familiar enough with
6:00 to offer even a basic explanation
6:02 and the Wikipedia article wasn't much help.
6:04 Anyway though, so maybe our problem here
6:07 is we just need more CPU horsepower to keep our GPU fed.
6:13 AMD to the rescue then?
6:15 Why don't we try going, oh, oh, oh, oh, oh, oh, oh, oh, oh, oh.
6:16 Why don't we try going from 18 to 32 processor cores?
6:22 Building in progress.
6:31 Mission failed.
6:38 Okay, it worked.
6:41 Didn't do anything.
6:43 And interestingly, our GPU usage is higher, near 100%.
6:48 So this is kind of fascinating.
6:50 I've said it many times before
6:52 that every system is effectively bottlenecked
6:56 because there's something that is slowing down the process
7:00 or else it would be infinitely fast.
7:03 But this is like double bottlenecked.
7:07 It's like they're perfectly matched to each other,
7:10 but still not enough for the task.
7:13 This is great too.
7:14 Look what happens to timeline scrolling
7:17 when my CPU's at 100% usage.
7:20 So while I was troubleshooting to prepare for this video,
7:23 I actually spent some of my time with the RTX 2080
7:26 rather than the RTX 2080 Ti,
7:29 because what I thought,
7:30 was that this functionality had something to do
7:34 with their new NVENC engine.
7:37 But actually it doesn't.
7:39 In fact, there's nothing about the tensor cores
7:42 or the ray tracing cores or anything like that
7:45 that makes the RTX card so good at this.
7:47 It's just the sheer frigging processing power
7:52 of all those CUDA cores.
7:54 So we are gonna jump for 8K, seven to one footage,
7:58 straight to the RTX 2080 Ti.
8:00 And you might think to yourself,
8:03 well, gee Linus, that's a 1200 to 1300 US dollar graphics card.
8:12 Of course it can handle it,
8:14 but that's not necessarily to be taken for granted.
8:17 I mean, we installed CPUs that cost up to $2,000
8:22 and they couldn't do it.
8:24 It's all about having the right tool for the job.
8:27 Okay, everything's working normally.
8:29 Here we go.
8:31 This is the moment.
8:39 I mean, now that has kinda gotten its act together,
8:44 that's a lot better.
8:47 We are now at 100% CPU, 95% GPU,
8:51 but we are still dropping frames.
8:57 So that's it then.
8:59 No CPU on earth can handle this 30 frames per second,
9:04 8K, seven to one,
9:06 Red code raw footage at least not as long as it has to handle the entropy decoding and wavelet decoding
9:14 What if we could offload those to the GPU we are going to need a beta version of Red's decoder
9:22 That unfortunately isn't supported by Adobe Premiere at this time
9:27 Fortunately, it's built into the beta of Red Cine X Pro and we're gonna start with the 24 FPS footage now
9:35 It's a little flaky right now. I'm actually not sure if this is going to work, but let's go ahead and give it a shot
9:41 so we're gonna enable
9:43 GPU decode and
9:45 It's flaking out on me. So it's running it like eight frames per second
9:51 Fortunately the fix right now seems to be to just toggle between image pipelines and there it is
9:58 Smooth 8k playback that hitch by the way is the clip
10:03 Restarting but that's not even the most
10:05 Impressive part. So our CPU is sitting at just 10%
10:10 Utilization and our GPU is up at 77 80 percent utilization. So we
10:17 Potentially have some headroom to spare
10:19 So our overall usage for the system is way down like 10% of our 32 cores
10:26 We could be doing this on a more human workstation
10:30 You know one with six or eight cores by offloading this
10:35 We could be doing this work to the GPU because the thing to remember as well
10:38 Is that when we were pinning both our CPU and GPU at a hundred percent?
10:44 That was just playback. We weren't even applying any real-time effects like
10:50 Denoising the footage or or anything like that. We were at the limit now. We have headroom to play with
10:56 Let's go ahead and try our 30 FPS footage though
11:00 That's actually working a little bit better than I expected when I the first time around
11:04 I actually had to overclock the GPU a little bit to get this quite so smooth, but you know what I'm taking it
11:12 So there it is our GPU CUDA usage jumps up near
11:17 90%
11:18 But our CPU stays at 10% and we are smoothly playing back
11:24 7 to 1
11:26 8k red footage at 29.97 frames per second
11:33 Can we get some applause sound effect?
11:35 In the video or something? I don't know. This is crazy
11:37 So all that's left now then is to thank LG for sponsoring this video featuring their 49 WL 95 CW
11:46 Ultra wide monitor
11:47 I mean
11:48 I think it's pretty obvious why they wanted us to feature this in this video because it's designed for content creators like photographers
11:55 Filmmakers music producers and more who can really benefit from this
12:01 Kind of a canvas being able to work on more than one thing
12:05 simultaneously or just be able to manage and see
12:09 extremely long timelines without zooming out giving them a finer degree of control and it's not even just for creators
12:16 But office work would also be a great option someone like a programmer
12:20 Stock trader or really anyone who needs a ton of side-by-side screen real estate because it's basically
12:27 Exactly the same as having two
12:30 2560 by 1440 monitors side by side
12:34 Except that you have no bezel in between LG's also been hard at work on software that allows you to take two inputs
12:40 So like your desktop and your laptop and seamlessly share your mouse and keyboard between them just like moving between them
12:46 So you can control two systems at once. It's got full support for USB type-c including power delivery
12:52 So you can use it as a single cable docking solution for your laptop
12:56 And it's got support for HDR 10 with two 10 watt speakers built-in. In fact, it was didn't realize they were gonna be that loud
13:03 That happened that happened a couple times during the video
13:07 So check it out at the link in the video description, and I guess that's pretty much it
13:11 Thanks for watching you guys if you disliked this video
13:13 Well, you can hit that button
13:14 But if you liked it hit like get subscribed or maybe consider checking out where to buy the stuff
13:18 We featured at the link below also down
13:21 There's our merch store which has cool shirts like this one and our community forum, which you should totally join