Üzleti Skype: blackpanther.hu Üzleti: info@blackpanther.hu

Intel videokártya és meghajtóprogramok

blackPanther Magyarország 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ók Vulkan OpenGL HLSL shader
model
OpenCL
SandyBridge 1155 6th HD 2000, HD 3000 N/A 3.3 4.1 N/A
IvyBridge 1155 7th HD 2500, HD4000 1.0 4.2 5.0 1.2 (Beignet)
BayTrail SoCs HD Graphics (Bay trail)
Haswell 1150 7.5th HD 5000, 4600, 4400 and 4200 Iris Pro 5200, Iris 5000 and 5100 4.6
Broadwell 1150 8th HD 6000, P5700, 5600, 5500, 5300 Iris Pro 6200, P6300, Iris 6100
Braswell SoCs HD Graphics 400, 405
Skylake 1151 9th HD 510, 515, 520, 530 and 535; Iris 540 and 550 Iris Pro 580 Vulkan 1.2 (Mesa 20) 6.0 2.1
(Neo) 2.0 (Beignet) 1.2 (Mesa Clover)
ApolloLake SoCs HD Graphics 500, 505 1.2 (Neo) 2.0 (Beignet) 1.2 (Mesa Clover)
GeminiLake SoCs UHD 600, 605
KabyLake 1151 9.5th HD 610, 615, 620, 630, Iris Plus 640, Iris Plus 650 2.1 (Neo) 2.0 (Beignet) 1.2 (Mesa Clover)
KabyLake recycled UHD 620
WhiskeyLake
CoffeeLake UHD 630, Iris Plus 655
IceLake SoCs 11th Intel® Iris® Plus Graphics
Tigerlake SoCs 12th ?
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ület Kernel
9 APL, SKL, KBL 4.11
9 CFL 4.15
11 ICL 5.4
12 TGL 5,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.

 

Hozzászólások lezárva

És van külön márkaoldalunk is a Facebook-on, hírekkel, értesítésekkel

Megnézem

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