Thanks mate – appreciate the time you took. My board just doesn’t seem to be right for it.
For anyone else who may come across this conversation in the hopes of getting hardware accelerated transcoding to work: Note that the SuperMicro X9SCL board does not seem to be supporting QSV (Quick Sync Video), even if the CPU that is used supports it.
I wanted to add one more piece of information: I tried one more idea I had on my mind – my board has a physical jumper to disable the onboard graphics capabilities. I thought that maybe by disabling it, the iGPU will then be seen by Linux. Long story short, when this jumper was set, the server turned on, but didn’t boot up at all anymore (and of course I couldn’t see why, as I was flying blind and didn’t have any video output anymore).
I looked through all available BIOS settings to see what I can do from there (i.e. ignore boot errors, flip preferred video from onboard to offboard and back etc.), but I did not find a way for it to properly boot into the OS when the physical jumper was set to disable the onboard GPU.
Perhaps this info helps someone to not waste any time with this board in an attempt to get hw transcoding to work
Hey Chuck, I followed a similar article (see below), which outlines similar steps. Unfortunately my board is different (C202 vs C226 chipset) and doesn’t have that section in the BIOS that both articles talk about. But the article you mentioned adds that one should set boot mode to UEFI instead of Legacy. That is something I will look at when I get around to it. Thank you!!
So I’m back to report that switching to a different motherboard finally enabled hw transcoding with the same CPU. I got a reasonably cheap second-hand Supermicro X9SAE, which is a close relative of the board I was using before, only with the C216 chipset (vs C202) which supports Intel’s integrated graphics technology. This is also one of only two boards I found that support my existing Ivy Bridge socket 1155 Xeon, QSV and ECC memory.
Granted, this probably was a bit of an unreasonable amount of effort to go through (my CPU was never really stretched to the limit before either), but it was all for the geek factor of it.