e-tipsmemo

ごった煮

Ubuntu 22.04 amdgpu driver install for ffmpeg with AMF

Ubuntu 22.04にAMFを使用したffmpegでのエンコード環境を構築しようとした。

インストール

Linux® Drivers for AMD Radeon™ and Radeon PRO™ Graphics | AMD

Ubuntu 22.04なのでそれを入れる。

sudo apt install ./amdgpu-install_5.4.50403-1_all.deb

第705回 Radeon Software for Linuxを使用する[2022年版] | gihyo.jp
Radeon™ Software for Linux® Installation — amdgpu graphics and compute stack unknown-build documentation

amdgpu-installとかいうコマンドが使えるようになっていて
それを打つだけ。

ffmpegをビルドする

AMD VCE 対応の ffmpeg をつくる | ニコラボ
ffmpegでハードウェアエンコード (Intel, AMD, NVIDIA) - Qiita

./ffmpeg -encoders | grep AMF

でなんか出たらOKなはず


無事にAMF enableなffmpegを用意できた気がする(試していない)

GUIが壊れた

UbuntuGUIが壊れて、ログインすると
「あれっ!何かおかしいです。」という表示がでるようになった。
(ログインできないこともある)

sshはつながる

解決策

amdgpuをアンインストールする

amdgpu-uninstall

結果

cpuエンコードでKonomiTVを運用することにした。
Ryzen5 7600XはHWエンコードを使用しなくてもKonomiTVの運用にまったく支障がない。
(i7 6700を使用していたときよりもスムーズ)
mirakcを使用しているからなのかもしれない。

画質1080p 60fpsでの視聴をしているとき