Dom > Razstava > Vsebine

Podpora za programsko opremo Intel GMA

Mar 14, 2019

Mac OS X

Mac OS X 10.4 podpira GMA 950, saj je bil uporabljen v prejšnjih revizijah MacBook, MacMini in 17-palčnih iMac. Uporabljena je bila v vseh Intelovih mini Mac (dokler Mac Mini, izdan 3. marca 2009). Mac OS X 10.5 Leopard vsebuje gonilnike za GMA X3100, ki so bili uporabljeni pri nedavni reviziji serije MacBook.


Kasnejše različice operacijskega sistema Mac OS X 10.4 prav tako podpirajo GMA 900 zaradi njegove uporabe v kompletu Apple Developer Transition Kit, ki je bil uporabljen pri prehodu PowerPC-to-Intel. Vendar pa je treba izdelati posebne spremembe kext datoteke, da omogočite Core Image in Quartz Extreme.


Čeprav nova linija MacBook ne uporablja več X3100, je Mac OS X 10.5 (Leopard) opremljen z gonilniki, ki jih podpirajo in ki ne potrebujejo nobenih sprememb v datoteki kext. Mac OS X 10.6 (Snow Leopard), ki poleg 32-bitnega vsebuje novo 64-bitno jedro, ne vključuje 64-bitnih gonilnikov X3100. To pomeni, da kljub temu, da imajo MacBookovi z X3100 64 -bitni procesorji in EFI, Mac OS X mora naložiti 32-bitno jedro za podporo 32-bitnim gonilnikom X3100. Posodobitev 10.6.2 november 9.6.2 je opremljena z 64-bitnimi gonilniki X3100.


Apple je kasneje odstranil 64-bitne gonilnike GMA X3100, zaradi česar so bili Macovi prisiljeni nazaj v 32-bitno jedro, čeprav so bili 64-bitni čisti v smislu strojne in programske opreme. V OS X Lion ni bilo na voljo 64-bitnih gonilnikov. Kasneje se je OS X Mountain Lion spustil s 32-bitnim zagonom jedra. Kombinacija teh dveh sprememb v kodi gonilnika grafike je privedla do tega, da številni popravki za Mac niso mogli nadgraditi na Mountain Lion, saj njihovih GPU-jev ni mogoče zamenjati.


MacBook in MacBook Pro prenosni računalniki sta bili namesto tega opremljeni z veliko zmogljivejšo NVIDIA GeForce 9400M, 15-palčni in 17-palčni prenosniki MacBook Pro pa so bili opremljeni z dodatno GeForce 9600GT, ki podpira hibridno moč za preklapljanje med grafičnimi procesorji. NVIDIA GeForce 9400M čipov, ki je bil implementiran v Apple MacBook, ni podpiral kompozitnega ali S-video izhoda.


FreeBSD

FreeBSD 8.0 podpira naslednje grafične čipove Intel: i810, i810-DC100, i810e, i815, i830M, 845G, 852GM, 855GM, 865G, 915G, 915GM, 945G, 945G, 965Q, 946GZ, 965GM, 945GME, G33, Q33 , Q35, G35, GM45, G45, Q45, G43 in G41. V praksi so čipi s 4500MHD podprti z DRM in 3D z uporabo FreeBSD 9. Delo za integracijo GEM-a in KMS-a trenutno dodaja podporo za integrirano grafiko i-series in izboljšuje podporo za starejše naborne čipove.


Linux

Glejte tudi: Prost in odprtokodni gonilniki naprav: grafika § Intel

Avgusta 2006 je Intel dodal podporo odprtokodnim gonilnikom X.Org/XFree86 za najnovejšo serijo 965, ki vključuje jedro GMA (X) 3000. Te gonilnike je za Intel razvil Tungsten Graphics.


Maja 2007 je bila izdana različica 2.0 gonilnika (xorg-video-intel), ki je dodala podporo čipu 965GM. Poleg tega je gonilnik 2.0 dodal podporo za programiranje naravnega videa v vseh čipih iz i830 naprej. Ta različica je dodala podporo za samodejno zaznavanje in izbiro video načina, nadzor vročega vtiča, dinamične razširjene in združene namizne računalnike ter rotacijo zaslona na monitor. Te funkcije so vgrajene v izdajo strežnika X.Org 7.3 X in bodo sčasoma podprte v večini odprtokodnih video gonilnikov X.Org. Različica 2.1, izdana julija 2007, je dodala podporo za nabor žetonov G33, Q33 in Q35. G35 podpira tudi gonilnik Linuxa.


Kot je običajno za gonilnike X.Org na Linuxu, je licenca kombinacija GPL (za dele jedra Linuxa) in MIT (za vse druge dele).


Gonilnike so razvili predvsem Intel in Tungsten Graphics (po pogodbi), saj dokumentacija čipov še dolgo ni bila javno dostopna. Januarja 2008 je Intel izdal celotno dokumentacijo za razvijalce za svoje najnovejše čipsete (965 in G35 čipov), kar je omogočilo nadaljnje sodelovanje zunanjih razvijalcev. Aprila 2009 je Intel izdal dokumentacijo za novejšo grafiko G45 (vključno s čipi X4500). V maju 2009 je zaposleni v podjetju Intel Eric Anholt izjavil, da Intel »še vedno dela na pridobivanju dokumentov za [8xx].


H.264 pospešek preko VA-API-ja

Glavni članek: API za pospeševanje videa

Podpora za Linux za pospešeno predvajanje strojne opreme H.264 je na voljo in deluje za X4500HD in X4500MHD z uporabo VAAPI in g45-h264 podružnice.


PowerVR na Linuxu

GMA 500, GMA 600, GMA 3600, GMA 3650 so PowerVR čipi, ki niso združljivi z arhitekturno družino Intel GenX GPU. Ni gonilnikov, ki jih podpira Intel. Trenutno razpoložljivi gonilniki FOSS (vključeni v Linuxu 3.3 naprej) podpirajo samo 2D pospeševanje (ne 3D pospešek).


Ubuntu podpira GMA500 (Poulsbo) preko ubuntu-mobile in gma500 repozitorijev na Launchpadu. Podpora je eksperimentalno prisotna za 11.10 in 12.04, vendar postopek namestitve ni tako preprost kot drugi gonilniki in lahko vodi do številnih napak. Ubuntu 12.10 ima 2D podporo.


Joli OS, operacijski sistem Linux, ki je optimiziran za netbooke, ima vgrajen gonilnik za GMA500.


PixieLive, GNU / Linux distribucija v živo, optimizirana za netbooke GMA500, se lahko zažene iz USB pomnilnika, SD kartice ali trdega diska.


Intel izdaja uradne gonilnike za Linux prek IEGD (Intel Embedded Graphic Driver), ki podpira nekatere distribucije Linuxa, namenjene vgrajenemu trgu.


Novembra 2009 je Linux Foundation izdal podrobnosti o novem, preoblikovanem gonilniku Linuxa, ki bi podpiral ta čipov in druge prihajajoče čipove. Upravljalnik Direct Rendering in deli X.org bi bila brezplačna programska oprema, toda 3D komponenta (z uporabo Gallium3D) bo še vedno lastniška.


Solaris

Oracle Solaris 11 nudi podporo za 64-bitni video gonilnik za naslednje grafične čipove Intel: i810, i810-dc100, i810e, i815, i830M, 845G, 852GM / 855GM, 865G, 915G, E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G, 965G, G35, 965Q, 946GZ, 965GME / GLE, G33, Q35, Q33, GM45, 4 serija, G45 / G43, Q45 / Q43, G41, B43, Clarkdale, Arrandale, Sandybridge Namizno (GT1), namizno (GT2), Sandybridge Desktop (GT2 +), Sandybridge Mobile (GT1), Sandybridge Mobile (GT2), Sandybridge Mobile (GT2 +), Ivybridge Mobile (GT1), Ivybridge Mobile (GT2), Ivybridge Desktop ( GT1), Ivybridge Desktop (GT2), strežnik Ivybridge (GT1) in strežnik Ivybridge (GT2).


Razvijalci skupnosti v odprtokodnem sistemu Solaris nudijo dodatno podporo za grafične čipe Intel HD Graphics 4000/2500 (ali Ivy Bridge), OpenGL 3.0 / GLSL 1.30 in novo knjižnico libva / va-api, ki omogoča strojno pospešeno video dekodiranje za prevladujoči standardi kodiranja danes (MPEG-2, MPEG-4 ASP / H.263, MPEG-4 AVC / H.264 in VC-1 / WMV3).


Microsoft Windows

GMA 900 na Windows

GMA 900 je teoretično sposoben upravljati vmesnik Aero v operacijskem sistemu Windows Vista in je potrjen kot skladen z DirectX 9. Vendar pa ni bil na voljo noben WDDM gonilnik s certifikatom WHQL. Verjetno je to posledica pomanjkanja "načrtovalca strojne opreme" v GPU. Intel GMA 900 je tudi prva integrirana grafična kartica Intel, ki nima podpore ali gonilnikov za operacijske sisteme Windows 9x (vključno z 98 in ME).


Mnogi lastniki strojne opreme GMA900 so verjeli, da bodo lahko zagnali Aero na svojih sistemih, saj so kandidati za zgodnjo izdajo sistema Vista omogočili gonilnikom XDDM za zagon Aero. Vendar pa Intel trdi, da končne specifikacije Microsofta za certificiranje Aero / WDDM niso dovoljevale sprostitve gonilnika WDDM za GMA900 (zaradi težav s planerjem strojne opreme, kot je bilo omenjeno zgoraj), zato, ko je bila izdana končna različica sistema Vista, ni bilo gonilnika WDDM [54]. Zadnje vlečenje OpenGL zmogljivosti iz gonilnikov GMA za Windows Vista je pustilo veliko število delovnih postaj, ki temeljijo na GMA in niso mogli izvesti osnovnega 3D strojnega pospeševanja z OpenGL in ne morejo zagnati številnih aplikacij Vista Premium, kot je Windows DVD Maker.


V operacijskem sistemu Windows 7 so učinki Aero omogočeni z gonilnikom za združljivost VGA s programskim upodabljanjem. Za operacijski sistem Windows 8 ni na voljo originalnih gonilnikov GMA900, saj je podpora za XDDM odstranjena iz tega operacijskega sistema. Na prenosnih računalnikih z operacijskim sistemom Windows 7, ki temeljijo na GMA900, lahko uporabniki naletijo na resno napako, povezano z domačo metodo nadzora osvetlitve čipov, ki ne spremeni svetlosti, zaradi česar se svetlost zatakne na določeno vrednost po namestitvi gonilnika. Do napake ni prišlo, ko je bil sistem Windows 7 sprva objavljen za javnost in se je običajno opazil po zagonu storitve Windows Update. Ta napaka se pojavlja tudi v prenosnih računalnikih na GMA3150.


GMA 950 na Windows

Ta IGP lahko prikaže vmesnik Aero za operacijski sistem Windows Vista. Gonilniki so dobavljeni s sistemom Windows Vista, saj so bile beta različice na voljo sredi leta 2006. Lahko deluje tudi vmesnik Aero za Windows 7, odkar je Intel sredi junija 2009 izdal gonilnike za Windows 7.


GMA 950 je integriran v številne netbooke, zgrajene na čipu Intel 945GSE Express, in lahko prikaže ločljivost do 2048 × 1536 pri 75 Hz z uporabo do 224 MB skupnega pomnilnika.


Večina recenzij o tem IGP je bila negativna, saj mnoge igre (kot je Splinter Cell: Chaos Theory ali Oblivion) potrebujejo Pixel Shader 2.0 ali novejšo, ki je podprta v strojni opremi, in Vertex Shader 2.0, ki je programsko emulirana. Druge igre, kot je Crysis, se bodo začele, vendar bodo stopnje sličic sprejemljive.


GMA X3000 / X3100 v operacijskem sistemu Windows

T&L in Vertex Shaders 3.0 sta podprta z Intelovimi najnovejšimi 15.6 gonilniki za Windows Vista od 2. septembra 2007. Podpora za VS3 in T&L je bila uvedena 10. avgusta 2007. Intel je marca 2007 objavil, da bodo beta gonilniki na voljo junija 2007 1. junija 2007 so bili izdani "pre-beta" (ali Early Beta) gonilniki za Windows XP (vendar ne za Vista). Beta gonilniki za Vista in XP so bili izdani 19. junija. Ker so bili strojna oprema T&L in vertex senčenje omogočena v gonilnikih, lahko posamezne aplikacije prisilite nazaj na programsko upodabljanje [60], kar v nekaterih primerih poveča učinkovitost in združljivost. Izbira temelji na preizkušanju s strani Intela in je izbrana v datoteki .inf gonilnika.


Intel je izdal gonilnike za 32-bitne in 64-bitne različice Windows Vista, ki omogočajo grafiko Aero. Intel je predstavil DirectX 10 za grafične kartice X3100 in X3500 v Vista 15.9 gonilnikih v letu 2008, čeprav je sprostitev vseh gonilnikov DX10 za X3000 negotova. WDDM 1.1 podpira X3100, vendar DXVA-HD ni.


Podpora za OpenGL 2.0 je na voljo od gonilnikov Vista 15.11 in XP 14.36.


Windows 8 je dobavljen z gonilnikom za X3100.


GMA 500 v operacijskem sistemu Windows

Od septembra 2010 so najnovejši razpoložljivi popravki gonilnikov s spletnega mesta Intel za Windows XP, Vista in 7:


IEGD različice 5.1 za Windows NT, 2000 in XP (samo OpenGL)

Različica 3.3.0 za Windows XP. (Samo D3D)

Različica 4.0.2 za Windows Vista.

Različica 5.0.0.2030 za Windows 7.