Ihr müsst bitte auch dazuschreiben, ob da vaapivideo einen Fehler beim Probing wirft oder nicht. Und die Distribution, zum Nachvollziehen. Aktuell konnte ich noch kein Problem in irgendeiner Distribution finden (Gentoo, Debian 13, Fedora 44).
Hi, ich habe mal auf meiner Produktions Kiste unter Ubuntu 24.04 das plugin versucht zum laufen zu bringen, leider kein Erfolg.
Hier meine Punkte:
1) Ich musste auf ffmpeg 8 upgraden.
das habe ich (faul) hier gemacht:
sudo add-apt-repository ppa:ubuntuhandbook1/ffmpeg8
sudo apt update
sudo apt install ffmpeg
2) dann kompilierte das Plugin ohne Probleme.
3) Allerdings bekam ich (ohne Holzhammer):
vaapivideo/device: VPP probe failed -- vaCreateSurfaces error
4) mein output des probing Programs, welches ohne Probleme lief:
Display Spoiler
./vaapi_prober /dev/dri/card1
VAAPI Capability Prober (DVB-S2 / YUV420-NV12)
================================================
DRM device: /dev/dri/card1
Render node: /dev/dri/renderD128
libva info: VA-API version 1.20.0
libva info: User environment variable requested driver 'radeonsi'
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_20
libva info: va_openDriver() returns 0
VA-API: 1.20
Driver: Mesa Gallium driver 25.2.8-0ubuntu0.24.04.1 for AMD Radeon Graphics (radeonsi, renoir, ACO, DRM 3.64, 6.17.0-14-generic)
--- Hardware Decode (VLD + YUV420) ---
MPEG-2 Main yes
H.264 Main yes
H.264 High yes
HEVC Main 10 yes
--- Video Processing Pipeline (VPP) ---
General (VideoProc) yes
Scaling yes
P010 (10-bit) surfaces yes
NV12 (8-bit) surfaces yes
10-bit -> 8-bit conversion yes
Noise Reduction (Denoise) no
Sharpening no
Color Balance no
Skin Tone Enhancement no
Total Color Correction no
HVS Noise Reduction no
HDR Tone Mapping no
--- DVB-S2 Color Conversion Paths ---
BT.601 -> BT.709 (MPEG-2 SD) yes
BT.709 passthrough (H.264 HD) yes
BT.2020 -> BT.709 (HEVC UHD) yes
P010 -> NV12 (10->8 bit) yes
HLG -> SDR (no TM required) yes
PQ/HDR10 -> SDR (tone map) no
--- Deinterlacing Algorithms ---
Motion Compensated no
Motion Adaptive yes
Weave yes
Bob yes
VPP ist also da, aber das geht nicht:
Noise Reduction (Denoise) no
Sharpening no
Color Balance no
Skin Tone Enhancement no
Total Color Correction no
HVS Noise Reduction no
HDR Tone Mapping no
5) mache ich die "Holzhammer" Methode, startet der VDR zwar, aber es kommt im syslog:
vaapivideo/display: drmModeAddFB2WithModifiers failed: Invalid argument]
6) Ich habe dann noch die Kisak Treiber installiert, leider ohne Erfolg, blieb wie bei 3)
sudo add-apt-repository ppa:kisak/kisak-mesa
sudo apt install ppa-purge
sudo ppa-purge ppa:kisak/kisak-mesa
(Needed to remove mesa-va-drivers )
Display Spoiler
vainfo
error: XDG_RUNTIME_DIR is invalid or not set in the environment.
error: can't connect to X server!
libva info: VA-API version 1.20.0
libva info: Trying to open /usr/lib/x86_64-linux-gnu/dri/radeonsi_drv_video.so
libva info: Found init function __vaDriverInit_1_20
libva info: va_openDriver() returns 0
vainfo: VA-API version: 1.20 (libva 2.12.0)
vainfo: Driver version: Mesa Gallium driver 26.0.2 - kisak-mesa PPA for AMD Radeon Graphics (radeonsi, renoir, ACO, DRM 3.64, 6.17.0-14-generic)
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
VAProfileMPEG2Main : VAEntrypointVLD
VAProfileVC1Simple : VAEntrypointVLD
VAProfileVC1Main : VAEntrypointVLD
VAProfileVC1Advanced : VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointVLD
VAProfileH264ConstrainedBaseline: VAEntrypointEncSlice
VAProfileH264Main : VAEntrypointVLD
VAProfileH264Main : VAEntrypointEncSlice
VAProfileH264High : VAEntrypointVLD
VAProfileH264High : VAEntrypointEncSlice
VAProfileHEVCMain : VAEntrypointVLD
VAProfileHEVCMain : VAEntrypointEncSlice
VAProfileHEVCMain10 : VAEntrypointVLD
VAProfileHEVCMain10 : VAEntrypointEncSlice
VAProfileJPEGBaseline : VAEntrypointVLD
VAProfileVP9Profile0 : VAEntrypointVLD
VAProfileVP9Profile2 : VAEntrypointVLD
VAProfileNone : VAEntrypointVideoProc
7) dann noch AMDGPU von der AMD website upgrade gemacht.
https://repo.radeon.com/amdgpu-install…70200-1_all.deb
hat leider auch keinen Unterschied gemacht.
Bleibt "eigentlich" nur noch der kernel über ?? Ich habe ja: 6.17.