With the latest Adobe Premiere Pro Beta build we have enabled Hardware Accelerated Encoding through AMD GPU card.
If you have AMD GPU card on your Windows machine, you will be able to use this feature.
To enable this option, select H.264/HEVC from the Format drop-down under Export Settings. Then under the Video tab, go to Encoding Settings and set the Performance to Hardware Encoding. Setting it to Software Encoding will disable hardware encoding and Adobe Premiere Pro won't use AMD HW to encode the media. Please see attached screenshot.
Feature is enabled in Adobe Premiere Pro Beta, Adobe Media Encoder Beta and Adobe Premiere Rush.
Please try out the feature and share your feedback.
This is a wonderful news and it seems to work very well!!!
Thanks for your feedback! Would be great if you can share the AMD card name that you have on your machine.
Actually I don't have an AMD card name. I have a NVIDIA 1070 GPU and it has never worked before now.
I had the hardware encoding option greyed out and now it can finally be enabled
and I really love the rendering speed I can reach with the accelerated encoding.
So I guess you unlocked the Hardware acceleration on the NVIDIA GPU as well, at least you did for mine.
I hope this is a good news for you as well.
I have found the issue. It is working fine.
I was able to use this feature with my AMD Radeon Frontier Edition card and it worked great! My card has 16GB of VRAM, but GPU-Z only used just around 4GB of VRAM. Are you using the graphics card VRAM during encoding, and if so, why don't you use more of what the card has available?
Seems like I spoke to soon!
When I reviewed the exported footage, there were errors. My project was recorded on the Panasonic S1H, and portions of the shoot were in 4K 10-bit H.264 4:2:2 and others were in 5.9K 10-bit H.265 4:2:0. The 4K parts encoded fine, while there is a massive exposure shift on the 5.9K files, to the point the screen looks almost entirely black!
After I reviewed the affected scene in Premiere, that scene had the same issue, so I don't think the problem is specifically GPU Encoder related, but it was how I ran into the problem nonetheless. Attached is a clip of the video playing back with the default Windows video player.
We are looking into it. We will let you know if we need any help from you.
Thanks for your feedback! I would request you to please provide the footage and the project which will help to reproduce the issue via Dropbox or Google Drive. Also, please do let me know if it is H.264 encode or HEVC encode.
Is there a time estimate of when this will come to MacOS?
Thanks for the Query.
MAC already supports HW encode.
Is this not different from the QuickSync HW acceleration? I was under the impression QuickSync was for using Intel chips to accelerate. This sounded like it was for utilizing the GPU more upon export instead of QuickSync. Did Windows not have Intel HW acceleration before this?
Sorry to chime in, this means that the "non beta" version of Premiere Pro is using the discrete GPU for the encoding in MacOS? The same way the beta is working on Windows?
Thanks for the Query. In Mac OS, the hardware encoding feature uses VTB technology. For non-beta version of Premiere Pro on Windows is using Intel for encode and decode. Also, to enhance hardware encoding feature on Windows AMD and NVIDIA HW encode is currently available in beta releases.
Trying to fully understand here.. So is Mac OS non-beta already supporting HW encoding utilizing the AMD GPU? Or is it utilizing Quick Sync? Will the beta version add any HW encoding featutes to enhance performance on Mac OS?
Thanks for your Query. Yes, MAC OS non- beta is already supporting HW encoding using VTB technology which uses Intel or AMD GPU accordingly as per VTB software. Also, the beta version will not add any HW encoding features to enahnce performance on MAC OS, the beta feature is for Windows only.
My laptop has a 2500U with Vega 8 as well as an RX 560X. After an export, it appears that the hardware encoded video was only using the Vega 8 and not touching the RX 560X. Additionally, it appears to have been still mostly using my CPU; task manager showed CPU sitting at 100% usage on all eight threads with video encode on the Vega iGPU sitting at around 10% (and RX 560X not touched at all). Is this correct? Running driver version 20.4.1.
Thanks for your Query. Please share the configuration and model of your laptop.
Also, check the following things-
1. In the export panel, check the tooltip over Hardware Encoding, if it shows AMD HW Encoding message.
2. Is HW encoding taking lesser time than SW encoding?
For HW encode, only one card will be used based on internal configuration of the laptop and one GPU will be used. Moreover, CPU usage depends on the various parameters of the project like media used , audio , effects etc. All formats, non- accelerated effects and audio are not HW accelerated which will lead to high CPU consumption.
PLEASE get this Hardware encoding to next main update, it is absolutely amazing and impressive..I had a H.264 timeline of 2 hours and 36min...and it encoded through hardware feature in 35min...and I have a video card with only 4 gigs of VRAM, not bad from a 12 year old Build..GREAT FEATURE PLEASE PORT OVER!!!!!!
Sure, it will be available soon in the main updates
AMD Encode support is now available in the released (non-Beta) versions of:
- Media Encoder 14.2
- Premiere Pro 14.2
- Premiere Rush 1.5.12
Thank you to all for your feedback during the Feature Development.
Are AMD cards on Macs also supposed to enable HW encoding? I cant get it functioning on my iMacPro.
Thanks for your Query. The AMD HW encode feature is enabled for Windows only in 14.2 release.
For Mac/iMac Pro, we are using VideoToolbox for HW encoding.