Grafiikan osoitteen uusintataulukko - Graphics address remapping table

Grafiikka osoiterekisteriin remapping taulukko (GART) tai kuvia aukon remapping taulukko ( GART ), joskus myös kuvia muunnostaulukon ( GTT ), on I / O-muistinhallintayksikkö (IOMMU), jota Accelerated Graphics Port (AGP) ja PCI Express (PCIe ) näytönohjaimet . GART mahdollistaa näytönohjaimen suoran pääsyn (DMA) isäntäjärjestelmän muistiin, jonka kautta tekstuurien , monikulmioverkkojen ja muun datan puskurit ladataan. AMD käytti myöhemmin uudelleen samaa mekanismia I / O-virtualisointiin muiden oheislaitteiden kanssa, mukaan lukien levyohjaimet ja verkkosovittimet .

GART: ta käytetään tiedonsiirtovälineenä päämuistin ja videomuistin välillä , jonka kautta tekstuurien , monikulmioverkkojen ja muun datan puskurit (ts. Haku / vaihtaminen) ladataan, mutta sitä voidaan käyttää myös laajentamaan käytettävissä olevaa videomuistia. järjestelmät, joissa on vain integroitu tai jaettu grafiikka (ts. ei erillisiä tai sisäänrakennettuja grafiikkaprosessoreita), kuten Intel HD Graphics -prosessorit. Tämän tyyppisellä muistin (laajennus) uusinnalla on kuitenkin varoitus, joka vaikuttaa koko järjestelmään: erityisesti mikä tahansa GART: n ennalta allokoitu muisti kootaan yhteen, eikä sitä voida käyttää mihinkään muuhun tarkoitukseen kuin grafiikkamuistin ja näytön renderointiin.

Käyttöjärjestelmän tuki

Linux

Jeff Hartmann toiminut ensisijaisena ylläpitäjä Linux-ytimen n agpgartia kuljettaja, joka alkoi osana Brian Paul n Utah GLX- kiihtyi Mesa 3D kuljettaja hanke. Kehittäjät kohdistuivat ensisijaisesti Linux 2.4.x -ydimiin, mutta tarjosivat korjaustiedostoja saatavana vanhempia 2.2.x-ytimiä vastaan. Dave Jones muutti voimakkaasti agpgartia Linux 2.6.x -ydimille, samoin kuin Jeff Hartmann.

FreeBSD

Vuonna FreeBSD The agpgartia kuljettaja ilmestyi sen 4.1 release.

Solaris

AGPgart-tuki otettiin käyttöön Solaris Express Developer Edition -versiossa 7.05 julkaistusta versiosta.

Katso myös

Viitteet