Polaris vs Pascal for Video Editing/Adobe Premiere Pro CC

Page 3 - Seeking answers? Join the AnandTech community: where nearly half-a-million members share solutions and discuss the latest tech.

Thala

Golden Member
Nov 12, 2014
1,355
653
136
Also, Apple has always supported open standards such as OpenCL, OpenGL, WebKit, Darwin, HTML and PCI Express, and will continue to do so in the future. Furthermore, as declared at WWDC last year, Swift (its replacement for Objective-C) will be open.

WebKit is no open standard. It is just an open source implementation of an open standard with proprietary extensions. Big difference!
 

Glo.

Diamond Member
Apr 25, 2015
5,762
4,667
136
Is it? Show me the benches for the above application. Unless you recommend something without knowing the numbers. And remember the application in question got cuda support.

https://www.pugetsystems.com/labs/articles/GTX-1070-and-GTX-1080-Premiere-Pro-Performance-810/

We already know Polaris is a terrible miner card due to low compute performance.
http://cryptomining-*********/tag/rx-480-hashrate/

Note something? Yep, lack of memory bandwidth is making it hard for both.

First of all, Nobody has got full driver for RX480, yet. AMD supposedly will send the drivers on 27th june, according to some sources, which do already have RX480 to review.

Scondly. 24 MH for RX 480 is 1.3 MH more than R9 290X at stock clocks.

So it already is improvement.
 

Flapdrol1337

Golden Member
May 21, 2014
1,677
93
91
Just wait until the 480 is out and look at tests.

Is a really fast gpu even that important in editing? A lot still depends on the cpu right?
 

2blzd

Senior member
May 16, 2016
318
41
91
It sounds like you're already pretty set on the CUDA environment. Many users here have presented fairly reasonable arguments as to the benefits of OpenCL, but you've swatted them away without much consideration.

To be frank, the current state of the situation is in favour of CUDA. Adobe recommends it, many of Adobe's users/developers recommend it and CUDA support is a lot better than OpenCL support. No doubt about that. But this is all fairly natural when a vendor with as much clout as Nvidia comes out in support of its own in-house API.

However, there is no argument when it comes to OpenCL's momentum in the industry. Obviously, AMD is making a comeback -- it looks like Apple, which is a major supporter of OpenCL and open standards, is firmly sticking to Radeons and FirePros. But most importantly, Intel (remember those guys?) is making a push with its iGPUs and OpenCL support and compute performance.

If the programs you work with are better supported under CUDA today, then by all means invest in a GeForce/Quadro card. In a couple of years however (or maybe even next year?) expect to move towards OpenCL.

Thanks for the insight, I'm not really on the up and up with OpenCL happenings, definitely something to think about. And for the record, I wasn't swatting away anyone presenting AMD cards. I just wanted more details other than "it has OpenCL 2 and Nvdia doesnt". This thread in itself is me coming to a realization that I don't have to get a nvidia card and I just wanted some more insight to back up my feelings or support what I've heard about CUDA. They both have compelling arguments. It's pretty much a wait and see at this point.

Just wait until the 480 is out and look at tests.

Is a really fast gpu even that important in editing? A lot still depends on the cpu right?


Yes. Especially when applying affects and wanting to keep your timeline editing real-time, rather than having to wait for it to render every time you edit something. If you don't edit video on the regular, it's hard to related the speedup difference. If you watch the Linus video you will see CPU only is 5-6x slower than GPU accelerated.
 

truckerCLOCK

Senior member
Dec 13, 2011
217
0
76
Uhh ok



So what exactly is the point of this thread if you already have your mind up on buying a 1070? It won't have better performance for Premiere than older cards or 480, yet you aren't a heavy gamer and at the same time want to spend a ton on a gaming card... :whiste:


+1 Always hate when people ask for advice or help but they already have their mind made up. Kinda annoying.
 

deanx0r

Senior member
Oct 1, 2002
890
20
76
What other software do you use? CUDA is generally more supported than OpenCL, but the latter is catching up. Keep in mind that while you cannot run CUDA workloads with an AMD card, you can still run OpenCL workloads with a NVIDIA card. Depending of the application used, some acceleration is better than no acceleration at all. That is probably why everyone from the Adobe community recommends CUDA over OpenCL most of the time.

That being said, there is little difference in performance between a cheap GTX 960 vs a Titan class card for Adobe Premiere. Adobe Premiere is so poorly optimized for GPU acceleration. GPU acceleration is only used when applying effects such as stabilizer or color correction. You will be better served by saving your money with a cheap RX480 and spending it on a beefy 6+ cores CPU.

Alternatively, if you are worried about speed and video editing is your livelihood, you could take a look at Final Cut X. Apple's implementation of GPU acceleration is miles ahead of Adobe's and allows for real time editing of 4k videos (something Premiere cannot achieve even on the beefiest rigs). I recon FCX is 400% to 600% faster than Premiere if you are willing to make the jump to the Apple platform.
 
Last edited:

2blzd

Senior member
May 16, 2016
318
41
91
+1 Always hate when people ask for advice or help but they already have their mind made up. Kinda annoying.


I always hate when people post just to express their opinions about people and not the topic. Thanks for your great contributions. Also, tell me, if I have my mind up, what have I chosen? Cause whatever it is, it'd be news to me.

Can't stand people like you. Go read another thread instead of giving us your worthless 2 cents and derail the thread.


What other software do you use? CUDA is generally more supported than OpenCL, but the latter is catching up. Keep in mind that while you cannot run CUDA workloads with an AMD card, you can still run OpenCL workloads with a NVIDIA card. Depending of the application used, some acceleration is better than no acceleration at all. That is probably why everyone from the Adobe community recommends CUDA over OpenCL most of the time.

That being said, there is little difference in performance between a cheap GTX 960 vs a Titan class card for Adobe Premiere. Adobe Premiere is so poorly optimized for GPU acceleration. GPU acceleration is only used when applying effects such as stabilizer or color correction. You will be better served by saving your money with a cheap RX480 and spending it on a beefy 6+ cores CPU.

Alternatively, if you are worried about speed and video editing is your livelihood, you could take a look at Final Cut X. Apple's implementation of GPU acceleration is miles ahead of Adobe's and allows for real time editing of 4k videos (something Premiere cannot achieve even on the beefiest rigs). I recon FCX is 400% to 600% faster than Premiere if you are willing to make the jump to the Apple platform.


Thanks for the insight. I am getting a 6core with a 6800k. The last puzzle piece of the new editing rig was the video card. I was trained on Final Cut Pro in college, not my cup tea. Premiere is miles ahead of Final Cut Pro in terms of NLE editing software, features, supported codecs and file-types, etc etc. As far as your speed claims, I don't know if I truly believe that, as I have many colleagues using Macs and they still prefer using Premiere Pro, including a lot major editing houses. I think its personal preference.

Also I posed this same question on the adobe forums and a lot of people have chimed in and said Linus's benchmarks were bottlenecked and that was why we didn't see much performance difference between all the difference ranges of cards. I can't confirm or deny...everyone just seems to have their own opinion on this topic without much proof.
 

HiroThreading

Member
Apr 25, 2016
173
29
91
OP, how well do your apps scale with CPU cores/threads?

Perhaps the best bang for your buck would be an older generation dual processor CPU rig?
 

2blzd

Senior member
May 16, 2016
318
41
91
OP, how well do your apps scale with CPU cores/threads?

Perhaps the best bang for your buck would be an older generation dual processor CPU rig?


Coincidentally I put a lot of research into that when Sweeper posted that thread about the dual Xeon (SB-EP) rig for the cost of a 5960X.

The problem is there are many many different software components to premiere. So in a worse case scenario it might use 2 cores max, in another it might be well over 12. The general consensus is that Premiere threads well up to 8 cores, and after that it's diminishing returns unless of course its a specific scenario that benefits from it like I mentioned.

Also Premiere performance is heavily influenced by overall platform performance, especially I/O. After about 4-5 weeks of going back and forth, with the help of some Adobe guys on their hardware forums, it was determined and made more sense to get the newest platform, x99,a nd all that comes with it, DDR4, etc vs the older and slower x79 and its more limited I/O.
 

trane

Member
May 26, 2016
92
1
11
What other software do you use? CUDA is generally more supported than OpenCL, but the latter is catching up. Keep in mind that while you cannot run CUDA workloads with an AMD card, you can still run OpenCL workloads with a NVIDIA card. Depending of the application used, some acceleration is better than no acceleration at all. That is probably why everyone from the Adobe community recommends CUDA over OpenCL most of the time.

That being said, there is little difference in performance between a cheap GTX 960 vs a Titan class card for Adobe Premiere. Adobe Premiere is so poorly optimized for GPU acceleration. GPU acceleration is only used when applying effects such as stabilizer or color correction. You will be better served by saving your money with a cheap RX480 and spending it on a beefy 6+ cores CPU.

Alternatively, if you are worried about speed and video editing is your livelihood, you could take a look at Final Cut X. Apple's implementation of GPU acceleration is miles ahead of Adobe's and allows for real time editing of 4k videos (something Premiere cannot achieve even on the beefiest rigs). I recon FCX is 400% to 600% faster than Premiere if you are willing to make the jump to the Apple platform.

Sorry, most of this is information from 2014. OpenCL is widely supported across all effects. It took time, but it's there now. Today, Fury X is the most stable and fastest card for the latest Premiere Pro released last week. You are right that most workloads are CPU driven and hence don't show off the GPU's potential. But drop in a heavy sequence - we are talking 8K on a light codec with a whole bunch of effects, and Fury X shows its might, outperforming even Quadro M6000. (Haven't tested 1080 yet)

Premiere Pro uses GPU acceleration extensively, everything from scaling, colour management transforms to exports. For exports, it even uses multi GPUs. How much your system is CPU limited is determined by the source format used. That is because decoding is almost always CPU bound.

So, if you are reading 6K R3D RED RAW files, it doesn't matter - you will be CPU bound till you have a 20-core system. If you are reading 4K XAVC or XF-AVC files from cameras like Sony F5 or C300 Mk II, you will be CPU bound till a 6-core system. Some codecs are storage I/O bound too. Such as ARRIRAW or F65RAW. These are uncompressed codecs with GPU accelerated debayer, so the CPU doesn't do much work. But you need a SSD or fast RAID0 subsystem to eliminate the bottleneck as they draw to the tune of 300 MB/s. Finally, we have mezzanine codecs like DNxHR, Cineform and ProRes. You can run 8K easily, little stress on CPU or I/O. Here the sequence become GPU limited as the GPU has to work to scale down the 8K to your sequence and display.

It's completely false that you can't edit 4K on Premiere Pro. We have finished multiple 6K RED Epic / Weapon projects. This is the most popular camera being used. Like I said above, with a light codec, 8K is pretty easy on Premiere Pro with a mid-range system. Check out Devin Super Tramp - he has multiple videos showing off his workflow - a lot of 6K footage finished at 4K. On a Mac with AMD graphics cards, by the way.

Finally, Final Cut Pro X is a massive improvement on the archaic FCP 7. But to say it's much faster than Premiere Pro is a myth propagated by Apple fanboys. For CPU limited decode, it's up to par with Premiere Pro but no faster. However, for scaling operations, such as using 6K footage in a 2K sequence and so on, Premiere Pro's GPU acceleration is much faster. It's not FCP X's fault, it's probably a case of graphics card drivers being much more mature on Windows than macOS. FCP X's only major performance advantage was the background transcoding, but that has now been mitigated by Premiere Pro's new Ingest features. Right now, the only thing FCP X does faster is colour correction and stabilisation, but Adobe's Warp stabiliser still produces better results and the Lumetri colour engine is far more sophisiticated.

Having said all of that, you can get significantly faster exports out of FCP X. But there's a bit of a trick with how it works. You see, unlike Premiere Pro which reads files natively, FCP X has a rendering engine, which renders file as an intermediate before displaying it. So if you are just editing and exporting, FCP X is indeed much faster, because it simply accesses the low overhead render files. (at the cost of lower quality) You can of course pre-render in Premiere Pro as well, but it isn't persistent like FCP X.

At the end of it, everyone's going to get different results based on what you are going to do exactly.

So, it's prudent to optimise your system according to your workload.
 
Reactions: Azix

Flapdrol1337

Golden Member
May 21, 2014
1,677
93
91
Yes. Especially when applying affects and wanting to keep your timeline editing real-time, rather than having to wait for it to render every time you edit something. If you don't edit video on the regular, it's hard to related the speedup difference. If you watch the Linus video you will see CPU only is 5-6x slower than GPU accelerated.

But aren't most gpu's capable of doing that?
 

deanx0r

Senior member
Oct 1, 2002
890
20
76
Sorry, most of this is information from 2014.

You are right, most of my information was indeed from 2014 when I started going research on the subject. I haven't been up to date with it apparently. I stand corrected.
 

deanx0r

Senior member
Oct 1, 2002
890
20
76
As far as your speed claims, I don't know if I truly believe that, as I have many colleagues using Macs and they still prefer using Premiere Pro, including a lot major editing houses. I think its personal preference.

To be honest, I haven't made the jump to FCX yet because I am in my comfort zone with Premiere, and I am too lazy to spend the effort learning FCX. But it is well worth to take another look given the premise of performance improvement.

https://www.youtube.com/watch?v=-P5UWEKSUXo
http://maxcamera.net/computers/2014vs2015macbookpro/
 

2blzd

Senior member
May 16, 2016
318
41
91
Sorry, most of this is information from 2014. OpenCL is widely supported across all effects. It took time, but it's there now. Today, Fury X is the most stable and fastest card for the latest Premiere Pro released last week. You are right that most workloads are CPU driven and hence don't show off the GPU's potential. But drop in a heavy sequence - we are talking 8K on a light codec with a whole bunch of effects, and Fury X shows its might, outperforming even Quadro M6000. (Haven't tested 1080 yet)

Premiere Pro uses GPU acceleration extensively, everything from scaling, colour management transforms to exports. For exports, it even uses multi GPUs. How much your system is CPU limited is determined by the source format used. That is because decoding is almost always CPU bound.

So, if you are reading 6K R3D RED RAW files, it doesn't matter - you will be CPU bound till you have a 20-core system. If you are reading 4K XAVC or XF-AVC files from cameras like Sony F5 or C300 Mk II, you will be CPU bound till a 6-core system. Some codecs are storage I/O bound too. Such as ARRIRAW or F65RAW. These are uncompressed codecs with GPU accelerated debayer, so the CPU doesn't do much work. But you need a SSD or fast RAID0 subsystem to eliminate the bottleneck as they draw to the tune of 300 MB/s. Finally, we have mezzanine codecs like DNxHR, Cineform and ProRes. You can run 8K easily, little stress on CPU or I/O. Here the sequence become GPU limited as the GPU has to work to scale down the 8K to your sequence and display.

It's completely false that you can't edit 4K on Premiere Pro. We have finished multiple 6K RED Epic / Weapon projects. This is the most popular camera being used. Like I said above, with a light codec, 8K is pretty easy on Premiere Pro with a mid-range system. Check out Devin Super Tramp - he has multiple videos showing off his workflow - a lot of 6K footage finished at 4K. On a Mac with AMD graphics cards, by the way.

Finally, Final Cut Pro X is a massive improvement on the archaic FCP 7. But to say it's much faster than Premiere Pro is a myth propagated by Apple fanboys. For CPU limited decode, it's up to par with Premiere Pro but no faster. However, for scaling operations, such as using 6K footage in a 2K sequence and so on, Premiere Pro's GPU acceleration is much faster. It's not FCP X's fault, it's probably a case of graphics card drivers being much more mature on Windows than macOS. FCP X's only major performance advantage was the background transcoding, but that has now been mitigated by Premiere Pro's new Ingest features. Right now, the only thing FCP X does faster is colour correction and stabilisation, but Adobe's Warp stabiliser still produces better results and the Lumetri colour engine is far more sophisiticated.

Having said all of that, you can get significantly faster exports out of FCP X. But there's a bit of a trick with how it works. You see, unlike Premiere Pro which reads files natively, FCP X has a rendering engine, which renders file as an intermediate before displaying it. So if you are just editing and exporting, FCP X is indeed much faster, because it simply accesses the low overhead render files. (at the cost of lower quality) You can of course pre-render in Premiere Pro as well, but it isn't persistent like FCP X.

At the end of it, everyone's going to get different results based on what you are going to do exactly.

So, it's prudent to optimise your system according to your workload.


to all the haters, its post like these that make the thread and discussion very worthwhile. I was hoping to get people with experience and great knowledge on the matter to chime in and they have done so. Thank you trane.


I have to agree with your Apple/Final Cut assessment as that is exactly what I have experienced. I can throw any footage directly into a Premiere PrRo timeline and start editing right away. I cannot do the same with FCP X and unless you've edited with both, you're not really going to know that. It is defiantly not 400-600% faster than PPro.

It would be nice if Premiere could take advantage of multiple GPUs (outside of exporting? didnt know that, thanks Trane) and I read that might change with Windows 10. IF that were the case I'd definitely get a RX 480. If the Fury X is the best right now then maybe I should wait for Vega? ha!


To be honest, I haven't made the jump to FCX yet because I am in my comfort zone with Premiere, and I am too lazy to spend the effort learning FCX. But it is well worth to take another look given the premise of performance improvement.

https://www.youtube.com/watch?v=-P5UWEKSUXo
http://maxcamera.net/computers/2014vs2015macbookpro/


I'll take a look thanks. For me personally, I use lots of different cameras which use all different codecs types, and for me it's a huge advantage to be able to dump all that into the same timeline without having to pre-render it into an intermediate first (Pro-Res for FCPX). I can literally drag and drop mostly anything into a Premiere Pro timeline and start editing right away. That alone is a huge speed up and enough for me to stick with Premiere. I'm also a PC guy, so that pretty much eliminates FCPX and I don't have any desire to make a hackintosh.
 
Last edited:

trane

Member
May 26, 2016
92
1
11
to all the haters, its post like these that make the thread and discussion very worthwhile. I was hoping to get people with experience and great knowledge on the matter to chime in and they have done so. Thank you trane.

I have to agree with your Apple/Final Cut assessment as that is exactly what I have experienced. I can throw any footage directly into a Premiere PrRo timeline and start editing right away. I cannot do the same with FCP X and unless you've edited with both, you're not really going to know that. It is defiantly not 400-600% faster than PPro.

It would be nice if Premiere could take advantage of multiple GPUs and I read that might change with Windows 10. IF that were the case I'd definitely get a RX 480

Premiere Pro has taken advantage of multiple GPUs for a while now. But only for exports (i.e. not while editing) and it makes a significant difference only if the bottleneck is GPU(s). In most cases, you are not going to saturate a single GPU and thus a second GPU won't make much difference. But again, like I said, it depends on your exact usage, etc.
 

HiroThreading

Member
Apr 25, 2016
173
29
91
trane has pretty much come in and swept the thread haha! That's a fantastic amount of detail and information.

2blzd, in light of the above information, perhaps a 2P SB/IB Xeon system with multiple GPUs would serve you best? It's looking increasingly difficult to justify the cost of a X99+6950X based system.
 

gorobei

Diamond Member
Jan 7, 2007
3,713
1,067
136
Sorry, most of this is information from 2014. OpenCL is widely supported across all effects. It took time, but it's there now. Today, Fury X is the most stable and fastest card for the latest Premiere Pro released last week. You are right that most workloads are CPU driven and hence don't show off the GPU's potential. But drop in a heavy sequence - we are talking 8K on a light codec with a whole bunch of effects, and Fury X shows its might, outperforming even Quadro M6000. (Haven't tested 1080 yet)
.........

So, it's prudent to optimise your system according to your workload.

thanks for posting this.

on a side note is there anywhere with tests or recommendations for minimum gpu power needed for each workload res (ie r9 280/gtx960 for 2k, fury pro for 4k, etc)? we get a fairly regular number of requests for card recommendation for nle and it would be nice to know what cards are on the diminishing returns per $ end of the scale.
 

chummy

Member
Jun 18, 2015
37
1
41
Premiere has stated there is no encoding GPU acceleration but the half time transcoding looks too fast for GPU effects only. CUDA and Opencl only speed up effects at all there, for sure? No gains in a pure encoding bound schema?

Vegas implementation of CUDA speed up a lot the encoding giving results like the Premiere there cutting time of rendering to half from only CPU to CUDA acceleration in a pure encoding bound rendering. Only downside you need a Fermi card to work, nothing new will do the job.
 

2blzd

Senior member
May 16, 2016
318
41
91
trane has pretty much come in and swept the thread haha! That's a fantastic amount of detail and information.

2blzd, in light of the above information, perhaps a 2P SB/IB Xeon system with multiple GPUs would serve you best? It's looking increasingly difficult to justify the cost of a X99+6950X based system.

I'm getting a 6800k. He mentioned a good 6 core would be sufficient for most workloads. This was something that I decided on awhile ago when researching the dual Xeon rig and how well Premiere threads. I've already did the price comparisons and I'd rather have the new system. The second Xeon would go largely unused in the workloads that I have and just be a waste. I would also be clockspeed limited with the Xeons. I'd much rather have 4+ ghz 6-core than 2x8cores at 3ghz.

He also said multi-gpus only work for higher-end exports, I'm assuming 4k 60FPS and up + heavy FX. And I'd be hard pressed to saturate one GPU, so again it'd be a waste getting a 2nd video card that would never be used.
 
Last edited:

HiroThreading

Member
Apr 25, 2016
173
29
91
I'm getting a 6800k. Which he also mentioned, a good 6 core would be sufficient for most workloads. I've already did the price comparisons and I'd rather have the new system. The second Xeon would go largely unused in the workloads that I have and just be a waste. Also I would be limited in clockspeed. I'd much rather have 4+ ghz 6-core than 2x8cores at 3ghz.

He also mentioned multi-gpus only work for higher-end exports, I'm assuming 4k 60FPS and up + w/ heavy FX. And I'd be hard pressed to saturate one GPU, so again it'd be a waste getting a 2nd video card that would never be used.

Sounds good. Enjoy the build!
 

2blzd

Senior member
May 16, 2016
318
41
91
Sounds good. Enjoy the build!

thank you sir.

So far this is where I'm at for the main components of my new editing rig:

Intel i7 6800k + Noctua NH-D15
Asus x99-E or x99-AII (leaning towards the E, don't need U2)
32GB DDR4 G.Skill DDR4-3200
RX 480 8GB or GTX 1070 8GB

250GB 840 EVO - OS/APPs
500GB 850 EVO - Media Cache, Previews
500GB 850 EVO - Media, Project Files, Exports
2-4TB WD black HDD - backup, archive of finished projects
 
sale-70-410-exam    | Exam-200-125-pdf    | we-sale-70-410-exam    | hot-sale-70-410-exam    | Latest-exam-700-603-Dumps    | Dumps-98-363-exams-date    | Certs-200-125-date    | Dumps-300-075-exams-date    | hot-sale-book-C8010-726-book    | Hot-Sale-200-310-Exam    | Exam-Description-200-310-dumps?    | hot-sale-book-200-125-book    | Latest-Updated-300-209-Exam    | Dumps-210-260-exams-date    | Download-200-125-Exam-PDF    | Exam-Description-300-101-dumps    | Certs-300-101-date    | Hot-Sale-300-075-Exam    | Latest-exam-200-125-Dumps    | Exam-Description-200-125-dumps    | Latest-Updated-300-075-Exam    | hot-sale-book-210-260-book    | Dumps-200-901-exams-date    | Certs-200-901-date    | Latest-exam-1Z0-062-Dumps    | Hot-Sale-1Z0-062-Exam    | Certs-CSSLP-date    | 100%-Pass-70-383-Exams    | Latest-JN0-360-real-exam-questions    | 100%-Pass-4A0-100-Real-Exam-Questions    | Dumps-300-135-exams-date    | Passed-200-105-Tech-Exams    | Latest-Updated-200-310-Exam    | Download-300-070-Exam-PDF    | Hot-Sale-JN0-360-Exam    | 100%-Pass-JN0-360-Exams    | 100%-Pass-JN0-360-Real-Exam-Questions    | Dumps-JN0-360-exams-date    | Exam-Description-1Z0-876-dumps    | Latest-exam-1Z0-876-Dumps    | Dumps-HPE0-Y53-exams-date    | 2017-Latest-HPE0-Y53-Exam    | 100%-Pass-HPE0-Y53-Real-Exam-Questions    | Pass-4A0-100-Exam    | Latest-4A0-100-Questions    | Dumps-98-365-exams-date    | 2017-Latest-98-365-Exam    | 100%-Pass-VCS-254-Exams    | 2017-Latest-VCS-273-Exam    | Dumps-200-355-exams-date    | 2017-Latest-300-320-Exam    | Pass-300-101-Exam    | 100%-Pass-300-115-Exams    |
http://www.portvapes.co.uk/    | http://www.portvapes.co.uk/    |