intel-media-driver 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.
Utviklingsversjoner av BLFS kan kanskje ikke bygge eller kjøre noen pakker riktig hvis LFS eller avhengigheter har blitt oppdatert siden de siste stabile versjonene av bøkene.
Nedlasting (HTTP): https://github.com/lfs-book/intel-media-driver/archive/v24.4.4/intel-media-driver-24.4.4.tar.gz
Nedlasting MD5 sum: 3c90e965a00e2f4fa1c3d3d409bb47e5
Nedlastingsstørrelse: 26 MB
Estimert diskplass som kreves: 1.4 GB (211 MB installert med en enkelt GPU modell)
Estimert byggetid: 3.1 SBU (med parallellisme=4 og en enkelt GPU modell)
På GitHub har vi splittet oppstrømsdepotet til vårt eget
lfs-book
navneområde og gjenskapte
en tagg for utgivelsen. Dette gjøres for å sikre at den
nedlastede tarball filnavnet er korrekt og konsistent (dvs. det
skal ikke endres når du bruker nettleseren i stedet for et
verktøy som wget).
Taggen vår og oppstrømsutgivelseskoden er på samme commit, så vi
har ikke introdusert noen endring i tarball innholdet bortsett
fra navnet på toppnivåmappen (som Git ikke sporer).
CMake-4.0.0, gmmlib-22.5.5, libva-2.22.0, og Xorg build environment
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]
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,XE2_HPG}=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,LNG,BMG,XE2_HPG}=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-driver 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-driver 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