Hardware accelerated transcoding is fully functional on Linux-based Plex Media Servers, provided one of the following two conditions is met:
You are using an Intel or AMD CPU paired with a supported Nvidia GPU, with appropriate drivers installed.
You are using an Intel CPU with an integrated GPU supporting Intel Quick Sync Video. This requires no dedicated GPU.
There’s actually a third case, where you have an Intel CPU with integrated GPU plus a dedicated Nvidia GPU. But this is just a special case of the first configuration and not relevant to this question.
AMD GPUs (included those integrated in their APUs) cannot currently be used for hardware accelerated transcoding. There’s a feature request floating around somewhere to add support for AMD GPUs to Linux.
Note: Whatever CPU you use needs to have sufficient processing power to potentially transcode audio and handle other streaming-related tasks.
Thanks… the follow up question to that is, what are the supported Nvidia GPUs? I attempted a Google search on this before replying, mixed results. Also, once the elements are in place, how does one confirm that it’s actually working?
Intel uses VA-API in order to transcode media. AMD uses VA-API to transcode media. Intel is supported, AMD, which usually doesn’t evey require any intervention for driver installation in Linux (same as Intel, totally unlike nVidia) is not.
This is the reason why I don’t have a PlexPass: you pay for software, you don’t get support.