QSV, NVENC, and VCE implementation for Linux

GillyMoMo

Member
I was curious to know when these options would be available on the linux side of the house. I have been messing around with the latest version of OBS studio. From what I am seeing so far this works really on my distro that I built with OBS included. I didn't know if it was FFMpeg related or driver related or just hasn't been coded yet for linux.
 

Felipe Vieira

New Member
I was curious to know when these options would be available on the linux side of the house. I have been messing around with the latest version of OBS studio. From what I am seeing so far this works really on my distro that I built with OBS included. I didn't know if it was FFMpeg related or driver related or just hasn't been coded yet for linux.

I believe it's the very same problem seen at Steam Broadcasting. Neither Valve or OBS are guilty. Hardware encode requires cooperation from our graphics card providers, who doesn't seem to care too much about it.

Intel QSV has a poor support on some softwares, under very specific conditions, like this one:
https://www.wowza.com/forums/conten...gure-Quick-Sync-accelerated-encoding-on-Linux

NVIDIA NVENC works well, but only when required by the codec. So, we must compile our own versions of FFmpeg with NVENC enabled. And it's not a simple compilation, unfortunately.

AMD VCE is not supported at all. But MESA drivers may can help a little, as seen here: https://obsproject.com/forum/threads/studio-linux-amd-vce-support-on-linux-via-va-api-libx264.59471/
 
Top