• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
1

Premiere & Encoder: OpenCL vs. Metal

New Here ,
Jun 21, 2016 Jun 21, 2016

Copy link to clipboard

Copied

Hey there, so I just installed the latest 2015.3 update. My question though is which one of the Mercury Playback Engines is better to use on MacOS, OpenCL or Metal? I saw the option and was wondering if Metal has better performance and faster export times? Can anyone fill me in on this?

Screen Shot 2016-06-21 at 2.19.06 PM.png

TOPICS
Hardware or GPU , How to

Views

123.2K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

New Here , Jun 22, 2016 Jun 22, 2016

Well I have some preliminary results of it. It looks as if using OpenCL is still better.

I've been using one of the trash can Mac Pro's (Model Identifier: MacPro6,1) with 2GB of graphics memory, 16GB of RAM, and a 6-Core Intel Xeon E5 at 3.5GhZ clock speed and for one hour of final product video, it took Encoder ten hours to export it using Metal. OpenCL would have done that way faster. Also, I noted that if I set my project settings to use Metal over OpenCL, then I notice that it requires me to

...

Votes

Translate

Translate
New Here ,
Jun 21, 2016 Jun 21, 2016

Copy link to clipboard

Copied

Supposedly metal should do some things faster. how about you do some tests for us and let us know?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jun 21, 2016 Jun 21, 2016

Copy link to clipboard

Copied

For playback Metal is not working very well. It's basically the same lame result than Software Only mode. Dropping frame like crazy, CPU 100%. OpenCL it's the best for me.

MacPro (2013) Quad-core 3.7GHz

Dual 2GB D300 FirePro

16GB RAM

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jun 22, 2016 Jun 22, 2016

Copy link to clipboard

Copied

Well I have some preliminary results of it. It looks as if using OpenCL is still better.

I've been using one of the trash can Mac Pro's (Model Identifier: MacPro6,1) with 2GB of graphics memory, 16GB of RAM, and a 6-Core Intel Xeon E5 at 3.5GhZ clock speed and for one hour of final product video, it took Encoder ten hours to export it using Metal. OpenCL would have done that way faster. Also, I noted that if I set my project settings to use Metal over OpenCL, then I notice that it requires me to render more often (Red Line) than if I'm using OpenCL which normally doesn't require me to render hardly at all (Yellow Line).

So in conclusion, I feel that OpenCL is still the render engine of choice for me. I hope this is useful and helpful to you all!

Cheers,

Danny

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jun 23, 2016 Jun 23, 2016

Copy link to clipboard

Copied

Actually it does seem as if the OpenCL engine is faster. Working on 4k vid here with just lumetri color correction. Metal gave me red lines all over the place and would be dropping frames all over the place too

Tried OpenCL and bam, yellow lines, realtime playback and whatnot. I'm going with OpenCL for now

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Jun 24, 2016 Jun 24, 2016

Copy link to clipboard

Copied

Hi Danny,

2015.3 provides initial support for Metal, but doesn't yet accelerate the full vocabulary of effects. Most notably, the Metal port of the Lumetri Color Engine didn't quite make the release deadline, so you're seeing the Lumetri software implementation kick in.

Apple has declared Metal as the way forward on macOS. The 2015.3 release is an important step in that direction. The initial release allows us to further fill out and polish the Metal implementation in the future, and helps our 3rd party ecosystem migrate to Metal.

You can see in your screen shot Mercury/Metal has not yet earned top billing in the render engine list, but we expect it to be a hot contender for the title in the near future.

Regards,

Ray

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jun 29, 2016 Jun 29, 2016

Copy link to clipboard

Copied

I've noticed Metal seems to use the GPUs more, and reduces time of exporting, i'm only exporting 1080p 264 but for me, i'm leaning towards metal right now. No problems with playback, iStat Menu shows less CPU and more GPU usage on my trashcan 6.1 6 core, 2 x 3GB FirePro. There isn't much in it, but I do hope this is the beginning as this should have surfaced years ago. I bought a Mac Pro thinking how well the GPUs would work only to find out one is practically redundant, Metal API, to my limited knowledge can change this. So let hope apple do their bit too with Metal and we will finally be seeing full use of our GPUs when needed.

It was a nice surprise for me to see it added, although it was a disappointment after buying what is a very expensive machine in the UK to find out only one GPU is utilised. 

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
Jun 29, 2016 Jun 29, 2016

Copy link to clipboard

Copied

Hi Pedro,

Multiple GPUs, if available, are used during render/export. However, depending on the sequence complexity and encoder chosen, many people find themselves bottlenecked in the CPU encoding rather than the GPU image processing.

Regards,

Ray

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Jul 06, 2016 Jul 06, 2016

Copy link to clipboard

Copied

Hey guys so I tried both and it went faster for me on Open CL

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Aug 02, 2016 Aug 02, 2016

Copy link to clipboard

Copied

Hello,

For me too, Open CL was better 😕 it is a real disappoitment... I have even some issues using Metal (the video is often freezing when reading in full screen), i will go back to Open CL

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Dec 29, 2016 Dec 29, 2016

Copy link to clipboard

Copied

Anyone try out Metal on CC 2017 yet?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jan 04, 2017 Jan 04, 2017

Copy link to clipboard

Copied

I'd been using Metal fine before Premiere 2017.0.1 but I had to switch to Open CL after updating. I'm running a 2014 iMac Retina 5k with max RAM and AMD Radeon R9 M295 X and timeline playback looks like this using Metal (at best):

screen-shot_premiere-playback-breakup.jpg

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jan 04, 2017 Jan 04, 2017

Copy link to clipboard

Copied

same thing has been happening to me when using metal for playback. But recently I have had to go back to rendering with it because I bought the new MacBook Pro touchbar and when using openCL my screen glitches and the computer crashes.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jan 20, 2017 Jan 20, 2017

Copy link to clipboard

Copied

I'm having this issue with MBP 2016 + touchbar.  Any playback rendering with the latest CC2017 is garbled and flashes.  Much like the screen does when it crashes.

So not only does my machine lock up, flash and crash when rendering files...Premiere playback and export also does the same thing with previews and exports when the machine doesn't crash.

This is a nightmare. And is not an issue in cc2015 or the initial cc2017 release.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Jan 24, 2017 Jan 24, 2017

Copy link to clipboard

Copied

What is the difference between OpenCL and Metal ?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jan 09, 2017 Jan 09, 2017

Copy link to clipboard

Copied

Im on the cc2017 and on a 2013 Mac Pro , AMD FirePro D500 , 6-Core with 16 GB ram, macOs Sierra 10.12.2

Ive had issues with using metal in both after effects and premiere see below....Any reasons to why this is happening?

Screen Shot 2017-01-09 at 11.36.02 AM.png

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
Feb 28, 2017 Feb 28, 2017

Copy link to clipboard

Copied

Well I'm doing my first render of 30 mins of AVCHD with a bit of lumetri colour correction and some overlaid static images video on my shiny new  top spec 15 retina mbp and depressed that it took 49 mins to render.

Out of interest I  rendered the same sequence on my old 2013 MBP with the GT750M using Cuda not open CL and it took 35 mins

On my macpro 5.1 12 core using the  Nvidia  960  ( a £700 card) using cuda acceleration it took only 11 minutes!!!!!!!!

so with Apple turning its back on Nvidia, really they are turning their back on the professional video community. I'm not going to almost five times as long watching something render when I've got stuff to do - costs time and money. If I'm going to be using P Pro (the only choice since FCPX is a joke that no significant number of professionals use), when I can't get an old MacPro with Nvidia it's going to be a windows HP Z800 workstation much as I detest the thought

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
May 20, 2017 May 20, 2017

Copy link to clipboard

Copied

Hey guys,

I'm running Premiere CC 2017 on a 2013 15" MacBook Pro Retina 16GB of Ram. I tried exporting a 12 minute video (no effects or colour correction at all) with OpenCL and it took 20:53s.  I am currently running another export exactly the same 12 minute video with the software only and so far it's proving to be faster.  Do you know if there's any way to optimize or check the performance of the GPU to push for faster export/render times?!

I dont see why my GPU would be slower than the software.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
New Here ,
Jul 05, 2017 Jul 05, 2017

Copy link to clipboard

Copied

Well, I had just upgraded to the CC 2017 version and I never heard of Metal before outside of CUDA and OpenCL options and I have to say after adding some Red Giant film filters, the playback was still impressive before rendering. I experienced no freezing and when I rendered the file, it was blazing fast! I had to do a double take because it rendered under 6 mins with Metal vs 25+ mins with OpenCL with the same series of clips. Very positive experience for me! I have a Macbook Pro:

MAC OS Sierra

Processor: 2.5 GHz Intel Core i7

Memory: 16 GB 1600 MHz DDR3

Graphics Card: NVIDIA GeForce GT 750M 2048 MB Intel Iris Pro 1536 MB

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
May 15, 2019 May 15, 2019

Copy link to clipboard

Copied

Hello,

I must say (ok, maybe some years later) that Metal took me 30 minutes to render a video, whereas CUDA and OPENCL took me 5 seconds for the exact same parameters !... And the videos are the same while rendered !

I underline the two because these results are just insane !... and should not question you anymore...

I have a very good machine (good GPU, good CPU) and I'm on Mac.

Metal should not be a default parameter...

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Beginner ,
May 15, 2019 May 15, 2019

Copy link to clipboard

Copied

Well I've now installed an AMD RX 580 8GB (from the amazing Mac-pimping team at Create Pro (Mac Pro Workstations | Buy Refurbished Apple Computers | Create Pro )  and given up on Nvidia seing that Apple is publicly saying no support for NVIDIA, and using Metal for the GPU encoding . The result is not as fast as the old CUDA 980Ti but its liveable with.

Progress - I don't think so.

Anyone want to buy a hot NVIDIA GT980TI for your windows machine so you can be smug at us poor apple users?

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Engaged ,
May 16, 2019 May 16, 2019

Copy link to clipboard

Copied

Actually, I'm using a Hackintosh with an Nvidia 1080Ti card. Don't know why this is so slow with Metal...

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Adobe Employee ,
May 16, 2019 May 16, 2019

Copy link to clipboard

Copied

Alesclandre​ it's possible that for some reason the Mercury engine can't use metal effectively on that card, and if you have multiple GPUs, Mercury/Metal ends up on a slower GPU instead. Or if the metal drivers don't match up well with the card, you could have a driver-related performance issue. One of the downsides of hackinstoshes is that they don't always work as desired.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Dec 06, 2023 Dec 06, 2023

Copy link to clipboard

Copied

LATEST

So, after almost ten years, the Metal engine still hasn't worked as it should. I still have to stay on version PP15.2 because it still has OpenCL support.
From time to time I test new versions of PP on Mac, but every time I come across the same problem with timeline playback with brakes, I give up and return to my old version.

PS. In my dreams I see the return of the OpenCL engine to PP...

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines