Hey All,
Im looking into using Intel Quick Sync hardware transcoding. I thought it may also be good to document the process to help with others.
I have found much information regarding the topic, and much of this information is contradictory. Due to this im not sure where to start. Much of the information indicated Centos 7.4 has Quick Sync support out of the box. I have not found this to be the case.
Please speak up if I have missed something obvious or if you feel my approach is wrong. Lets ask and answer all the tough questions 
So lets start with some questions.
Do I need a patched or custom kernal?
Do I need an Intel driver such as “xorg-x11-drv-intel”?
What is the best way to test hardware transcoding?
See below for a list of my hardware & software:
Hardware
Motherboard - SuperMicro X11SSL-F, Chipset 232, Bios V2.1 (12/11/2017)
CPU - Intel Xeon 1275V6 (Intel Quick Sync Support)
Ram - 32Gb DDR4
Software:
OS CentOS 7.4 64Bit, Kernal 3.10.0-693.17.1.el7.x86_64
Plex - 1.11.1.4760 64Bit - Setting - “Use hardware acceleration when available ON”
I look forward to getting responses and jumping into this. Im hoping at the end of all this we can create some official documentation for CentOS & Plex that can help anyone getting into hardware transcoding.
**UPDATE **
- New MB going Live: SuperMicro X11SSH-LN4F, Chipset 236
- New MB Live.
- Integrated Graphic in BIOS - ON
- Testing Now
*** UPDATE 2 ***
WORKING (FALSE ALARM)
Out of the box support.
Hardware & Setup:
Hardware Transcoding Working out of the box with the following:
CPU Intel Xeon 1275V6 (Intel Quick Sync Support)
X11SSH-LN4F, Chipset 236
Integrated Graphic in BIOS - ON
Software:
OS CentOS 7.4 64Bit, Kernal 3.10.0-693.17.1.el7.x86_64
Plex - 1.11.1.4760 64Bit - Setting - “Use hardware acceleration when available ON”
*** UPDATE 3 ***
System was constantly crashing when Hardware Transcoding in use.
I was infromed I need a newer kernal. I needed 4.X. I have upgraded to 4.15.3-1.el7.
Testing Now.