kristafromvista's blog

DivX HEVC Hardware Acceleration: Test Results on Intel Skylake

Enabling DivX Accelerated Options

The DivX Accelerated program vigorously tests and validates that a particular chipset is optimized for decoding and/or encoding of DivX video formats in DivX Software. Until now, DivX Software has offered DivX Accelerated functionality for encoding and decoding of AVC video (H.264/MKV and MP4) and decoding of AVI video (DivX/MPEG-4 ASP).

As of the DivX 10.4 software release, Intel® Quick Sync Video has been enabled natively to the new DivX Player to enable hardware accelerated decoding of HEVC video on computers with supported Intel chipsets. You can enable the DivX Accelerated option in Player’s Preferences.

This is a significant milestone to improve the experience of playing HEVC video, especially at high resolutions like 4K. This experience is particularly improved on the newly released 6th Generation Intel Core processor family (“Skylake”), which uses the dedicated media processing capabilities of Intel Graphics Technology.

The 4th and 5th Generations Intel Core Processor families (“Haswell” and “Broadwell”) offer a form of improved HEVC video playback through partial hardware acceleration support. However, the 6th Generation Intel processors offers full fixed-function decode through Intel® Quick Sync Video that offers high performance decode while also enabling the processor to complete other tasks, improving overall PC performance and responsiveness.

Our preliminary tests below performed on an engineering-build Skylake 2-in-1 laptop confirm these findings. In our testing of 4K HEVC video for CPU Performance, Memory Usage and Frames per Second, all were significantly improved when DivX Accelerated was on compared to the same tests with DivX Accelerated turned off.

Create Tools with DivX265

Our DivX HEVC encoder is a simple command-line encoder that is designed so that other tools can be built around it.

A recent example of what you can do with the DivX265 (DivX HEVC/H.265) encoder is a GUI posted by david55 on After trying a GUI for x265 he decided to try it out with the DivX encoder for its balance between speed and quality. It’s a simple interface that takes the command-line out of our command-line encoder. Just choose your input and output, adjust your settings and select an encoding mode, all using DivX HEVC encoder.

Sneak Peek Program for DivX Champions

We’re trying something new here and looking for volunteers. Would you like to be a DivX Champion and join our Sneak Peek program?

The DivX Champions Sneak Peek Program is a great opportunity for DivX enthusiasts who want the inside track on what we’re developing while helping us build the DivX community. Users who become DivX Champions will learn more about future releases before anyone else, have special access to DivX team members, and build support and interaction among other users on the DivX Forums.

What we're looking for:

  • Passion about DivX products and video technology in general.
  • Provide feedback on new products and features before they are released to the public. (Sometimes these will still be in different stages of development, so a little tolerance for ‘beta’ type products is probably a good thing.)
  • Ready to help out and interact with other users on the DivX Forums. Ask questions, share answers, or just join in the conversation. While we don’t require a specific time commitment, we ask for a general pledge to participate when and where you can. If you know how much that means for you up front, feel free to let us know.

What we're offering: