Premiere 2018: Hardware Accelerated Encoding using Intel iGPU Quick Sync

There’s a great article at Focus Pulling explaining iGPU acceleration for Premiere Pro CC 2018. It is amazing! By enabling iGPU and upgrading Geforce GTX 970 to RTX 2080, I’ve cut away 63% of  my export times, with the reduction primarily stemming from enabling the iGPU.

Test encoding: H.264, Preset: YouTube 2160p 4K 24 LUFS. Video: 3840×2160 (1,0), 25 fps, Progressive, 00:04:04:18

  • 10:21 time to encode, Intel 6700K with Geforce GTX 970, no iGPU.
  • 9:44 time to encode, Intel 6700K with Geforce RTX 2080, no iGPU. Upgrading graphics card only marginally speed up system.
  • 3:48 time to encode, Intel 6700K with Geforce RTX 2080 with Intel 530 iGPU.

You may need to force enable the iGPU in your BIOS, for many ASUS motherboards you do this in ‘Advanced’ menu > System Agent (SA) Configuration\Graphics Configuration > iGPU Multi-Monitor setting > Enable.

So the main takeaways here: video encoding is for simple videos largely bottle-necked by CPU Software encoding. Removing this bottle neck gives us 100% iGPU utilization and increases RTX 2080 utilization from 3% to 10%, indicating more work is being feed to the ”real” graphics card too, as less units are wasted waiting for encoding to complete.  Overall you get a much better utilization of your hardware with the iGPU support enabled.

iGPU HD Graphics 530 - 100% utilization while encoding video  NVIDIA RTX 2080 - Barely utilized while encoding video