1. Home
  2. Docs
  3. OBS Studio
  4. Enabling AMD’s AMF Encoder

Enabling AMD’s AMF Encoder

AMD’s AMF encoder requires their proprietary packages, which are only packaged for a select few Linux distributions.

To use the encoder on Nobara, first you will need to install the required AMDGPU-PRO Vulkan and AMF packages manually via custom scripts that re-package them for Nobara/Fedora:

git clone https://github.com/GloriousEggroll/amdgpu-pro-vulkan-fedora
cd amdgpu-pro-vulkan-fedora
./install.sh

git clone https://github.com/GloriousEggroll/amdgpu-pro-amf-fedora
cd amdgpu-pro-amf-fedora
./install.sh

You also need the vulkan switcher. This repository is already provided by Nobara, so simply install it:

sudo dnf install -y amdgpu-vulkan-switcher

You will then need to launch OBS or FFMPEG with:

vk_pro obs

** Please note that from this point forward AMD’s Vulkan driver will try to run as default. This is not always preferred, so you will need to make sure to run your games with vk_radv.

Steam:
—————
Run with RADV:
vk_radv %command%
—————


Lutris:
—————
Run with RADV:

Right click the game > configure. Next click the “System Options” tab. At the bottom, check the “Show advanced options” box. In the “Vulkan ICD Loader” drop down, select the “AMD RADV Open Source” option.
—————


For more details on using OBS + Game Capture + AMD AMF, please see:

https://nobaraproject.org/docs/obs-studio/using-game-capture/

Was this article helpful to you? Yes 2 No

How can we help?