intel-media-24.3.4

Introduksjon til intel-media

intel-media pakken gir en VA API driver for Intel GPUer som er utstyrt med Broadwell CPUer og høyere. Dette inkluderer støtte for en rekke kodeker.

[Notat]

Notat

Utviklingsversjoner av BLFS kan ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden den siste stabile versjonene av bøkene.

Pakkeinformasjon

[Notat]

Notat

Tarballen intel-media-24.3.4.tar.gz vil pakke ut til mappen media-driver-intel-media-24.3.4.

intel-media Avhengigheter

Påkrevd

CMake-3.31.0, Intel-gmmlib-22.5.3, libva-2.22.0, og Xorg build environment

Kjernekonfigurasjon

Aktiver følgende alternativer i kjernekonfigurasjonen. Om nødvendig kompiler kjernen på nytt:

Device Drivers --->
  Graphics support --->
    <*/M> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) --->
                                                                      ...  [DRM]
      <*/M> Intel 8xx/9xx/G3x/G4x/HD Graphics                         [DRM_I915]

Installasjon av intel-media

[Notat]

Notat

Denne pakken tar lang tid å bygge fordi den kompilerer kode spesifikk for hver enkelt generasjon av Intel GPUer og for en rekke mediekodeker.

Hvis du kjenner modellen til din Intel GPU, kan du sende -D{GEN{8,9,11,12},MTL,ARL,LNL,BMG}=OFF alternativet til cmake kommandoen, men utelat alternativet for din GPU. Merk at «GEN» nummeret her er generasjonen for GPU, ikke CPU. For eksempel med en Intel Core i7-1065G7 CPU som leverer en 11. generasjons Intel GPU, -D{GEN{8,9,12},MTL,ARL}=OFF alternativet kan brukes så koden som er spesifikk for de andre generasjonene av Intel GPUer ikke vil bygges.

For å finne modellen til Intel GPU, installer pciutils-3.13.0 og kjør lspci -nn | grep -Ei 'VGA|DISPLAY' først. Det vil gi ut noe informasjon om GPU, inkludert PCI leverandør-ID (8086 for Intel) og PCI enhets-ID. For eksempel, med en Intel Core i5-11300H CPU, utdataen er 8086:9a49. Søk nå etter registreringen av denne enhets ID-en i Intel-media kildetreet:

grep -ri 'RegisterDevice(0x9a49'

Og bestem GPU modellen fra filnavnet som inneholder registreringen. For eksempelet ovenfor er filnavnet media_sysinfo_g12.cpp, som angir at modellen er GEN12.

Installer intel-media ved å kjøre følgende kommandoer:

mkdir build &&
cd    build &&

cmake -D CMAKE_INSTALL_PREFIX=$XORG_PREFIX \
      -D INSTALL_DRIVER_SYSCONF=OFF        \
      -D BUILD_TYPE=Release                \
      -G Ninja                             \
      -W no-dev ..                         &&
ninja

Denne pakken kommer ikke med en testpakke.

Nå, som root bruker:

make install

Innhold

Installerte Programmer: Ingen
Installerte Biblioteker: libigfxcmrt.so
Installerte Drivere: iHD_drv_video.so
Installerte Mapper: /usr/include/igfxcmrt

Korte Beskrivelser

libigfxcmrt.so

gir API funksjoner som tillater å kjøre GPU kjerner på gjengivelse motoren