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.
Denne pakken er kjent for å bygge og fungere riktig ved å bruke en LFS 12.4 plattform.
Nedlasting (HTTP): https://github.com/lfs-book/intel-media-driver/archive/v25.2.6/intel-media-driver-25.2.6.tar.gz
Nedlasting MD5 sum: 87fdb5bc73a6dc33cb6090dad5194f0c
Nedlastingsstørrelse: 27 MB
Estimert diskplass som kreves: 2.0 GB (289 MB installert med en enkelt GPU modell)
Estimert byggetid: 3.2 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.1.0, gmmlib-22.8.1, 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] < /*/M> Intel Xe2 Graphics [DRM_XE] (*) Force probe xe for selected Intel hardware IDs ... [DRM_XE_FORCE_PROBE]
Se Mesa Kernel Configuration for mer informasjon om i915 driveren og Xe driveren.
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,PTL}=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,LNL,BMG,PTL}=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.14.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 CMAKE_POLICY_VERSION_MINIMUM=3.5 \ -D INSTALL_DRIVER_SYSCONF=OFF \ -D BUILD_TYPE=Release \ -D MEDIA_BUILD_FATAL_WARNINGS=OFF \ -G Ninja \ -W no-dev .. && ninja
Denne pakken kommer ikke med en testpakke.
Nå, som root
bruker:
make install