使用 VNC-Server 的硬件加速进行 OBS 编码

使用 VNC-Server 的硬件加速进行 OBS 编码

我有以下设置:

  • 英特尔酷睿 i5-13500
  • 64 GB 内存
  • 无 GPU

我正在运行 Ubuntu 22.04 并通过 VNC 连接,它是根据本教程设置的:https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-20-04

一切都运行良好,但是当我尝试设置可以使用英特尔硬件加速进行视频编码(quicksync 或 qsv)的程序时,我无法使用它。

我安装了intel-media-va-driver-non-free libmfx1,但是 OBS 等没有给我选择它作为编码器的选项。(我尝试了当前稳定版和最新测试版)

我在 /etc/X11/xorg.conf 中启用了加速:

Section "Device"
        Identifier  "Card0"
        Driver      "intel"
        BusID       "PCI:0:2:0"
        Option      "AccelMethod" "sna"
EndSection

如果我用它glxinfo | grep "direct rendering"来检查它是否已启用,我会得到

“错误:找不到 RGB GLX 视觉效果或 fbconfig”

我遗漏了什么吗?

相关内容