Plex HW Transcoding using AMD VCE and VA-API?
I've recently upgraded my HP Microserver Gen8 server with a Xeon E3-1265L V2 CPU.
This one features an Intel® HD Graphics 2500 GPU with QuickSync capabilities.
But unfortunately the bios of the Microserver Gen8 won't allow the integrated GPU to be activated.
And since HP bios images a signed.. there's also no possibility to mod it.
So then I came up with the idea to install a dedicated GPU for transcoding.
I can only fit a low-profile PCI-E card, so I can go for nvidia and use nvenc (which is officially supported), but the consumer cards are limited to 2 streaming sessions only...
This sucks big time as the third and fourth transcode will still hit the CPU..
So then I was looking into AMD cards with VCE capabilities as they now also feature VA-API support trough the mesa drivers.
According to the FFMpeg wiki it's only interlacing which is currently broken while encoding.
See: https://trac.ffmpeg.org/wiki/Hardware/VAAPI (AMD / Mesa)
Has anyone tried it?
I suppose if the drivers are correctly installed, it should run automatically, since the FFMPeg command for encoding with VA-API would be the same as for Intel QuickSync.