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.
Installasjonsinstruksjonene for lib32 krever de nye Meson
kryssfiler fra MLFS,
noen --libdir=/usr/lib32
har blitt flyttet til kryssfilene og vises ikke lenger i
instruksjonene. Installer de nye kryssfilene slik at 32-bits
biblioteker ikke blir installert i /usr/lib.
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 * &&
meson setup --prefix=/usr \
--buildtype=release \
--cross-file=lib32 \
.. &&
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.3.5 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.3.5.
For støttede NVIDIA GPU-er, som bruker Mesas åpen kildekode drivere, installer Mesa-25.3.5.
For NVIDIA GPU-er, som bruker NVIDIA, installer NVIDIA-VA-API-Driver-0.0.14.
Undersøk meson_options.txt eller
meson.options for en fullstendig
liste over alternativer.