Intel Quick Sync Video encoding and decoding

Intel Quick Sync Video (QSV) was initially introduced to the some Sandy Bridge (2nd Generation Intel Core processors).

 

Here’s a general guide to enable Intel QSV on Windows 10.

Step 1: Determine CPU hardware

Determine if your CPU supports Quick Sync by searching at Intel’s website.

intel-website-quicksync

Majority of the mainstream processors (2nd generation Core i3/i5/i7 and later) that have Intel Graphics, typically support QSV.


Step 2: Enable intergrated graphics

Check if Intel Graphics is listed in Device Manager:

device-manager-intel-graphics

If it is not listed, you may try changing the BIOS/UEFI setup:

Option 1: Set Integrated Graphics as initial bootup device.

If you set Integrated Graphics as initial bootup device, you will not see the BIOS/UEFI bootup process if you have a monitor connected to the dedicated graphics card.

Examples:

  • MSI: Settins\Advanced\Integrated Graphics\Initiate Graphic Adapter = IGD
Option 2: Enabled Integrated Graphics Multi-Monitor Mode.

If you have dedicated graphics card and BIOS/UEFI is set to boot up on the dedicated graphic card, make sure you have the intergrated graphics card enabled in the BIOS.

Examples for some manufacturers:

  • Asrock: Advanced\North Bridge Configuration\IGPU Multi-Monitor
  • Asus: Advanced\System Agent (SA) Configuration\Graphics Configuration\iGPU Multi-Monitor
  • Gigabyte: Chipset\Internal Graphics
  • MSI: Settings\Advanced\Intergrated Graphics\Configuration\IGD Multi-Monitor

 


Step 3: Enable QSV

Handbrake 1.1.0 can use QSV via DirectX 11, hence these options below are not needed. For some software that uses older implementation, additional steps have to be done:

Option 1: Connect to a monitor.

If you are using dedicated graphics, you can connect the on-board connector to your monitor’s secondary input port and extend the desktop.

If you have a dual-monitor setup, you could connect the second monitor to the on-board graphics.

Option 2: Headless adapter

Another method is to get a headless adapter, and extend the desktop.

Option 3: Remote desktop

QSV seems to work via remote desktop.

*Tested on Windows 10 Pro Creators Update.


Step 4: Test QSV.

If QSV is properly set-up, it will appear in the Handbrake’s dropdown list in the Video codec selection. If you have Intel Media SDK installed, it could cause Handbrake 1.0.7 to run in software mode.

handbrake-intel-qsv

In Activity log, you should see something like:

qsv_enc_init: using 'hardware (1)' implementation, API: 1.25

If you have Media SDK installed, Handbrake 1.0.7 could be using QSV ‘software’ mode which has no performance acceleration. This can be seen the Handbrake’s log, as well as no performance increase compared to H.264 (x264) video codec:

qsv_enc_init: using 'software' implementation, API: 1.23

Starting with Handbrake 1.1.0, you can utilize DirectX11:

qsv_enc_init: using 'hardware (2) via D3D11' implementation, API: 1.25