libva pakken inneholder et bibliotek som gir tilgang til maskinvareakselerert videobehandling, ved bruk av maskinvare for å akselerere videobehandling for å avlaste den sentrale prosessorenheten (CPU) for å dekode og kode komprimert digital video. VA API grensesnittet for videodekoding/koding er plattform og vindussystem uavhengige rettet mot direkte gjengivelsesinfrastruktur (DRI) i X Vindussystemet, men det kan potensielt også brukes med direkte bildebuffer og grafikkundersystemer for videoutgang. Akselerert behandling inkluderer støtte for videodekoding, videokoding, blanding av underbilder og gjengivelse.
Installer libva ved å kjøre følgende kommandoer:
cd build && meson setup --prefix=/usr --buildtype=release && ninja
Nå, som root bruker:
ninja install
Installer lib32-libva ved å kjøre følgende kommandoer:
rm -rf * &&
CC="gcc -m32" CXX="g++ -m32" \
PKG_CONFIG_PATH=/usr/lib32/pkgconfig \
meson setup --prefix=/usr \
--libdir=/usr/lib32 \
--buildtype=release &&
ninja
Nå, som root bruker:
DESTDIR=$PWD/DESTDIR ninja install && cp -vr DESTDIR/usr/lib32/* /usr/lib32 && rm -rf DESTDIR && ldconfig
For å bruke VA-API trenger du en VA-API-driver. Hvilken du trenger avhenger av GPU-en din og driveren som brukes for den GPU-en. Driverne trengs under kjøring. For VA-API-drivere som kommer fra Mesa, er det en sirkulær avhengighet. Les fra Mesa-25.2.2 siden for å se hvordan man bryter den.
For Intel iGPUs, Haswell CPUer eller tidligere, installer intel-vaapi-driver.
For Intel iGPUer, Broadwell CPUer eller senere, og Intel Arc GPUer, installer intel-media-driver.
For ATI/AMD Radeon HD 2xxx GPU-er og senere, installer Mesa-25.2.2.
For støttede NVIDIA GPU-er, som bruker Mesas åpen kildekode drivere, installer Mesa-25.2.2.
For NVIDIA GPU-er, som bruker NVIDIA-580.105.08, installer NVIDIA-VA-API-Driver-0.0.14.
Undersøk meson_options.txt eller
meson.options for en fullstendig
liste over alternativer.