Meet hívás és az Üzleti email: info@blackpanther.hu

Intel videokártya és meghajtóprogramok

blackPanther Projekt Hardverek Intel videokártya és meghajtóprogramok

Intel videokártya és meghajtóprogramok

Szerző: Adminisztrátor

Itt vagy most:

A meghajtó modul neve i915, ez valójában általános illesztőprogram az összes Intel iGPU számára, beleértve a 830M, 845G, 852GM, 855GM, 865G, 915G, 945G, 965G, G35, G41, G43, G45 lapkakészleteket és Celeron, Pentium, Core i3, Core i5, Core i7,  kártyákat, valamint Atom CPU-k integrált grafikus eszközöket is. Nem számít, ha egy adott Intel iGPU szerepel-e, vagy nem ezen a a listán, a Kernel-modul (meghajtó) midegyiket támogatja.

Micro- architecture/
foglalat
Grafikuseszköz-generációkVulkanOpenGLHLSL shader
model
OpenCL
SandyBridge11556thHD 2000, HD 3000N/A3.34.1N/A
IvyBridge11557thHD 2500, HD40001.04.25.01.2 (Beignet)
BayTrailSoCsHD Graphics (Bay trail)
Haswell11507.5thHD 5000, 4600, 4400 and 4200 Iris Pro 5200, Iris 5000 and 51004.6
Broadwell11508thHD 6000, P5700, 5600, 5500, 5300 Iris Pro 6200, P6300, Iris 6100
BraswellSoCsHD Graphics 400, 405
Skylake11519thHD 510, 515, 520, 530 and 535; Iris 540 and 550 Iris Pro 580Vulkan 1.2 (Mesa 20)6.02.1
(Neo) 2.0 (Beignet) 1.2 (Mesa Clover)
ApolloLakeSoCsHD Graphics 500, 5051.2 (Neo) 2.0 (Beignet) 1.2 (Mesa Clover)
GeminiLakeSoCsUHD 600, 605
KabyLake11519.5thHD 610, 615, 620, 630, Iris Plus 640, Iris Plus 6502.1 (Neo) 2.0 (Beignet) 1.2 (Mesa Clover)
KabyLake recycledUHD 620
WhiskeyLake
CoffeeLakeUHD 630, Iris Plus 655
IceLakeSoCs11thIntel® Iris® Plus Graphics
TigerlakeSoCs12th?
Sapphire
Rapids
?

Intel Multimédia

Az Intel® grafikus hardverek új generációi egy külső programot, a firmware-t használják, energia- és teljesítmény-előnyeikkel és olyan funkciókkal, mint az ütemezés és a médialerakódás. Az aktuális firmware verziókat a rendszerrel szállítjuk. A különálló firmware funkciókról az alábbi cikkben olvashatunk.

Firmware

Az Intel Linux Graphics firmware-je elérhető a git.kernel.org webhelyen és persze a rendszer firmware csomagjaiban érhető el.  A firmware a processzor hárombetűs termékkódja szerint rendezve van (például a Kabylake GuC így néz ki:  kbl_guc_33.0.0.bin ).

GUC – GRAFIKUS MIKROVEZÉRLŐ

A Grafikus mikro (µ) vezérlőt (GuC) úgy tervezték, hogy az általában a gazdameghajtón futó funkciók egy részét töltse le. Ez a funkció a következőket tartalmazza:

  • A HEVC / H.265 mikro (µ) vezérlő hitelesítése (HuC) 

Lehetővé teszi a HuC kodekek gyorsításának kiterjesztését az iHD Intel médiameghajtóban (lásd alább).

  • Alacsony késleltetésű grafikus környezet ütemezése

A GuC kontextusütemezési műveletei között szerepel annak meghatározása, hogy melyik környezetet kell futtatni a következőkben, egy kontextust eljuttatnak a következő rendelkezésre álló motor parancscsaládjához, és előzetesen megengedik és újraküldik a meglévő kontextusokat, ha szükséges.

  • Energiagazdálkodás

Az ütemezés végrehajtásakor a GuC jó helyzetben van az elfoglaltság nyomon követésére, és lehetővé teszi a hatékony frekvencia- és teljesítménykapcsolási döntéseket.

A GuC először a Gen9 eszközökben került bevezetésre. Ma az egyetlen hivatalosan támogatott funkció a HuC hitelesítés. Nem ajánlott engedélyezni más még nem támogatott szolgáltatásokat, amelyeket nem biztonságos kernelbeállításokat eredményeznek.

A HuC hitelesítését a GuC támogatja az alábbi Kernelekben:

Gen FelületKernel
9APL, SKL, KBL4.11
9CFL4.15
11ICL5.4
12TGL5,6 (eta)

A szolgáltatás bekapcsolása a következő kernel paraméter beállításával lehetséges:

Figyelem! A 4.16 kernel előtt a HuC hitelesítés engedélyezése így lehetséges : i915.enable_guc_loading = 1

További részletek a kernel dokumentációjában találhatók itt:https://www.kernel.org/doc/html/latest/gpu/i915.html#guc.

HEVC / H.265 MIKROVEZÉRLŐ (HUC).

A HEVC / H.265 mikro (µ) vezérlő (HuC) a médiafunkciók egy részét a processzorról a GPU-ra tölti le, és az iHD Intel médiameghajtó használja. Ide tartoznak többek között a bitráta vezérlése és a fejlécek elemzése. Például bitráta-vezérlés esetén a meghajtó meghívja a HuC-t minden egyes képkódolási lépés elején, a kódolási bitrátát a HuC által végzett számítás állítja be. A HuC használata megtakarítja a szükségtelen CPU-GPU szinkronizálást. A GuC szükséges ahhoz, hogy a fentiekben leírtak szerint be lehessen tölteni a HuC-t!

A részleteket olvassd el a https://github.com/intel/media-driver  legfrissebb részleteit a funkcionalitásról, valamint arról, hogy mely platformon és kernelverzión érhető el.

Meghajtócsomag:

Hibaelhárítás

Néhány Intel-alapú gép, különösen az alacsony fogyasztású chipeket futtató gépek (Atom, Pentium) hajlamos véletlenszerűen lefagyni az alacsony teljesítményű Intel-chipek energiakezelési funkcióinak problémái miatt. Ezt a következő kernelparaméterek hozzáadása (adjuk hozzá őket a GRUB_CMDLINE_LINUX= sorba a következő fájlhoz: /etc/default/grub

Kernelparaméterek:

Valószínűleg nem lesz szükség minden fenti paramtéerre!

Az ahci.mobile_lpm_policy=1 Lenovo számítógépeken javítja a  SATA vezérlő energiagazdálkodási problémáit. Ez a megoldás közvetlenül nem kapcsolódik az Intel grafikájához, de megoldja a kapcsolódó problémát is. Ha azt tapasztaljuk, hogy a kijelző fényereje megváltozik mikor lefagy a gép akkor is próbáljuk ki ezt a paramétert megadni.

Az Intel alapú rendszerek véletlenszerű lefagyását, nevezetesen a Goldmount és a Kaby Lake Refresh chipeknél a GPU energiagazdálkodását a következő paraméter tiltja le (Ennek a paraméternek a használata nagyobb energiafelhasználást és rövidebb akkumulátor-élettartamot eredményez a laptopokon / laptopokon):

A processzorok alvásállapotát korlátozhatjuk, ez megakadályozza a processzort mély alvásba kerülését. Ez magasabb energiafelhasználást eredményez, de megoldja azonban a véletlenszerű lefagyásokat sok Intel Baytrail vagy Kaby Lake Refresh chipek esetében.

Néhány Intel rendszer esetében, mint például a Kaby Lake Refresh chipek, mindkettő paramétert megköveteli a rendszer:

Intel „Baytrail” chipek esetében közismert, hogy véletlenszerűen lefagy az  intel_idle.max_cstate=1 kernelparaméter nélkül, egy hardveres hiba miatt [link] .

SkyLake kártyák fagyására a következő paraméter nyújthat megoldást:

Esetleg a paraméterek kombinálása:

Az elérhető paramétereket az alábbi parancs mutatja meg:

Képremegés, villogás probléma

Egy konfigurációs fájlt hozzunk létre 'TearFree1' opcióval ez megakadályozza a rendellenes működést. Az Intel illesztőprogram használata esetében az Xorg így néz ki:

Fájlnév és útvonal: /etc/X11/xorg.conf.d/20-intel-gpu.conf

Indítsuk újra a gépet vagy a grafikus kiszolgálót.

Figyelem! A modesetting meghajtó nem támogatja ezt a paramétert!

Alkalmazásprobléma: Blender

A Blender használatakor megfagyhat a rendszer. A Freedesktop buglistán az alább ajánlás olvasható:

Próbáld meg elindítani a ‘Blender’ alkalmazást az INTEL_DEBUG=reemit opcióval. Esetleg próbáld meg növelni az előzetes időtúllépést a /sys/class/drm/card0/engine/rcs0/preempt_timeout_ms fájl szerkesztésével. Próbáld beállítani ‘10000’-re root joggal.

További részletek itt.

Iris / i965 meghajtó használata

Fontos: Azirisa 8. generációs és újabb Intel grafikus chipek alapértelmezése a Mesa 20.0 óta.

A beállításokat a $HOME/.drirc fájlba kell menteni, vagy használhatjuk a grafikus adriconf programot is.

Végleges beállítás előtt teszteljük, mert hibás DRI értékek esetén nem lesz grafikus felületünk! A $HOME/.drirc törlésével visszaállíthatjuk az eredeti állapotot.

Iris driver használata

i965 driver használata

Kapcsolódó tartalom

  • Gyártó-, vagy típusspecifikus beállítások, hibaelhárítás

Hozzászólások lezárva

Megújult márkaoldalunk a Facebook-on! Hírekkel, értesítésekkel, különlegességekkel..

Látogatás oda

Error: Please enter a valid email address

Error: Invalid email

Error: Please enter your first name

Error: Please enter your last name

Error: Please enter a username

Error: Please enter a password

Error: Please confirm your password

Error: Password and password confirmation do not match