Habilitar a aceleração por hardware AMD AMF no OBS - Linux.
Lembrando que no meu caso o AMF funcionou muito melhor que o VAAPI e também é bem mais leve, talvez para você não seja tão efetivo.
Antes de instalar e habilitar o AMF, é preciso que o seu FFMPEG tenha suporte para ele, para verificar execute:
$ ffmpeg -encoders | grep amf
Se tiver suporte ótimo! senão será necessário recompila-lo habilitando o suporte ao AMF, um guia para compilar o ffmpeg http's://trac.ffmpeg.org/wiki/CompilationGuide/Ubuntu. O AMF está disponível pelo driver "amdgpu-pro", para instalar siga os passos:
Também é necessário ter o "StreamFX" instalado, para que o OBS reconheça os novos codecs.
Ou siga as instruções: https://github.com/xaymar/obs-streamfx/wiki/Installation
Para manter o driver open-source(RADV) como padrão você pode adicionar uma variável em "/etc/environment", a variável ficaria assim:
VK_ICD_FILENAMES=/usr/share/vulkan/icd.d/radeon_icd.i686.json:/usr/share/vulkan/icd.d/radeon_icd.x86_64.json
Ou caso queira deixar o amdgpu-pro completamente separado é possivel colocalo em uma pasta de sua escolha, Ex:
$ sudo mkdir /usr/local/amdgpu-pro
$ sudo mv /usr/share/vulkan/icd.d/amd_pro_icd64.json /usr/local/amdgpu-pro
Comentários
Postar um comentário
Deixe sua opinião ou duvida.