I have tested it in Fedora:
I don’t see a live media information (bitrate, transcoded or not) feature like YouTube, Jellyfin in Plex. If you do, please let me know, I would appreciate it. So, I used Jellyfin’s VA-API and QSV separate decoding comparison to determine which API Plex uses. test video is the same video.
- With QSV enabled in Jellyfin:
We can see that the 3D term in Intel GPU Top is close to zero percent, while the load on the decoder is between 30 and 40 percent.
- With VA-API enabled in Jellyfin
In this test. We can clearly observe the difference from the previous test: the 3D load has obvious fluctuation, about 13 to 14 percent occupation; the codec load is stable at about 38 percent.
- enable hard acceleration in Plex
In this test, we can see that the decoder item usage and 3D usage are both very high, and this cleanup is similar to Jellyfin with VA-API enabled, so I assume that Plex is using VA-API.
In summary, I see in the official download drivers that Fedora is an officially supported OS. Therefore, this test should mean that Plex does not support the Intel QSV decoding feature in my current environment.
If the official implementation of QSV decoding features in Linux (which is just not listed in the documentation due to oversight), then I think the problem is likely to be the replacement of the GPU driver implementation of Intel 11 and 12 generation CPUs (can be understood, right?) The problem is probably caused by the replacement of the GPU driver implementation (can that be understood?) for Intel 11 and 12 generation CPUs.
As mentioned in the ArchLinux community address in the body of my post, Intel
The new generation GPUs require the onevpl-intel-gpu driver to activate Guv and Huv – in order for QSV to work. FFmpeg has only been supported in the Master branch for a short while now, and requires a special flag to be enabled to support the QSV decoding features of the new generation CPUs.
Therefore, if Plex supports QSV decoding, you can consider referring to the ffmpeg parameters compiled by Jellyfin to realize the QSV decoding features of the new generation CPU.
Edit:
The Official document DO NOT list QSV decoder in Linux.










