Sari la continut

Accelerated Graphics Port

De la Wikipedia, enciclopedia libera
Acest articol sau sectiune are mai multe probleme. Puteti sa contribuiti la rezolvarea lor sau sa le comentati pe pagina de discutie. Pentru ajutor, consultati pagina de indrumari.
  • Are nevoie de ajutorul dumneavoastra! Marcat din aprilie 2012.
  • Calitatea informatiilor sau a exprimarii trebuie imbunatatita. Marcat din aprilie 2012.
  • Trebuie pus(a) in formatul standard. Marcat din aprilie 2012.
  • Are bibliografia incompleta sau inexistenta. Marcat din aprilie 2012.

Nu stergeti etichetele inainte de rezolvarea problemelor.

Portul grafic accelerat (adeseori prescurtat in engleza la AGP) este un canal de magistrala (in engleza BUS) de comunicatie paralela punct-la-punct de mare viteza pentru atasarea unei placi video la placa (platina) de baza al unui calculator, cu scopul principal de a ajuta la accelerarea afisarii grafice 3D. Din anul 2004 AGP a fost progresiv in pierdere in favoarea PCI Express (PCIe). De la jumatatea anului 2009 PCIe domina piata; cardurile si placile AGP au fost inca produse, dar suportul de driver OEM a fost minim.[1]

Avantaje fata de PCI

[modificare | modificare sursa]

Calculatoarele devenind din ce in ce mai grafic-orientate, generatii succesive de adaptoare grafice incepeau sa impinga limitele de PCI, un bus cu banda partajata. Aceasta a condus la dezvoltarea de AGP, un "bus" dedicat adaptoarelor grafice. Principalul avantaj al AGP fata de PCI este ca asigura o cale dedicata intre slot si procesorul mai degraba decat de partajarea PCI bus. In plus la o lipsa de conflicte pentru bus, conexiunea directa permite viteze de ceas mai mari. AGP utilizeaza de asemenea adresarea sideband, in sensul ca adresa si magistralele de date sunt separate astfel incat intregul pachet nu trebuie sa fie citit pentru a obtine informatiile de adresare. Acest lucru se face prin adaugarea opt extra 8-bit bus care permite controlerului grafic sa emite noi cereri AGP si comenzi in acelasi timp cu alte date care curg prin liniile principale de 32 adresa/date (AD). Aceasta duce la imbunatatierea generala a debitului de date AGP. In plus, pentru a incarca o textura, o placa grafica PCI trebuie sa o copieze de pe sistemul RAM cu ajutorul adresei tabelului restabilit, care reproportioneaza memoria principala dupa cum este necesar, pentru stocare texturii, permitand ca placa grafica sa le acceseze direct. Suma maxima de memorie de sistem disponibile pentru AGP este definit ca AGP aperture.

Slotul AGP a aparut mai intai pe placile compatibile cu x86 , sistem bazat pe procesoare Socket 7 Intel Pentium P5 si Slot 1 P6 Pentium II. Intel a introdus suportul AGP cu i440LX 1 Slot chipset pe 26 august 1997, si un val de produse urmat de toate marile furnizori de placi de sistem. Primele chipset-uri Socket 7 pentru suportul AGP erau de VIA Apollo VP3, SiS 5591/5592, si ALI Aladdin V. Intel niciodata nu a lansat un AGP-echipat Socket 7 chipset. FIC a demonstrat prima Socket 7 AGP placa de sistem in noiembrie 1997, FIC PA-2012 bazat pe VIA Apollo VP3 chipset, urmat foarte repede de catre EPoX P55-VP3 si pe baza VIA VP3 chipset care era primul pe piata. Primele chipseturi video AGP dispunand de suport inclus Randarea Verite V2200, 3dfx Voodoo Banshee, Nvidia RIVA 128, 3Dlabs PERMEDIA 2, Intel i740, ATI Rage series, Matrox Millennium II, si S3 ViRGE GX/2. Primele placi AGP foloseau procesoare grafice construite in jurul PCI si au fost pur si simplu legate prin punte la AGP. Aceasta a dus la placi video care beneficiaza putin de noul bus, singura imbunatatire fiind utilizarea de 66 MHz bus ceas, cu latime de banda dubla PCI si exclusivitate bus. Exemple de astfel de carduri au fost combini intre Voodoo Banshee, Verite V2200, Milennium II, si S3 ViRGE GX/2. Intel i740 era explicit conceput sa exploateze noi caracteristici din setul de AGP. A fost proiectat doar textura la memorie AGP, facand versiuni de placa PCI de greu la utilizat (placa RAM avut locale pentru a emula AGP memorie.) Microsoft introduse prima data AGP suport in Windows 95 OEM Service Release 2 (OSR2 versiunea 1111 sau 950B) prin USB SUPLIMENTAR la OSR2 patch. Dupa aplicarea de patch sistemul Windows 95 a devenit versiunea 4.00.950 B. Primul Windows NT pe baza sistemului de operare pentru a primi suport AGP era Windows NT 4.0 cu service pack 3, introdus in 1997. Linux suport pentru imbunatatea transferurilor rapide de date AGP era prima data adaugata in 1999 cu aplicarea modulului AGPgart kernel.

Intel lansa "specificatiile AGP 1,0 " in 1997. Ea incluse atat de 1x si 2x viteze. conform specificatiei 2.0 documentate AGP 4 x si 3,0 documentate disponibile versiuni includ:

Specificatii Viteza Pompare Rata(MB/s) Frecventa(Mhz) Voltaj(V)
PCI - Simpla 133 33 3,3
AGP 1.0 1 Simpla 266 66 3,3
AGP 1.0 2 Dubla 533 66 3,3
AGP 2.0 4 De patru ori 1066 66 1,5
AGP 3.0 8 De opt ori 2133 66 0,8
AGP 3.5 8 De opt ori 2133 66 0,8


Extensiile Oficiale

[modificare | modificare sursa]

Este o extensie pentru carduri care cere mai mult curent electric. Este un slot mai lung cu bolturi suplimentare pentru acest scop. AGP Pro erau de obicei din clasa statiilor de lucru, utilizate pentru a accelera profesional aplicatii ajutate de calculator utilizate in domeniile arhitecturii, prelucrare, inginerie, simularii, si domenii similare.

Canalul 64-bit era o data propusa ca standard pentru AGP 3.0 in proiecte de documente, dar aceasta a cazut. Standardul permite 64-biti transfer pentru AGP8x Reads, Writes, and Fast Writes; 32-bit transfer pentru operatiuni PCI.

Interfata AGP

[modificare | modificare sursa]

Intern Ultra-AGP

[modificare | modificare sursa]

Iltra-AGPII este o interfata AGP interna standard utilizate de SiS pentru bridge nord controlere cu grafica integrata. Versiunea originala accepta aceeasi largime de banda ca si AGP 8 x, in timp ce Ultra-AGPII are maxim 3,2 GB/s largime de banda.

Porturi AGP bazat pe PCI

[modificare | modificare sursa]

Nu o adevarata interfata AGP, dar permite un card AGP pentru a fi conectat peste legacy PCI bus pe o placa PCI Express. Este o tehnologie folosita pe placi facute de ECS, destinate pentru a permite cardurilor AGP existente pentru a fi utilizate intr-o noua placa (deoarece introducerea de placi grafice PCIe ofera cateva sloturi AGP). Un "AGP Express" este de fapt un slot PCI (de doua ori puterea electrica) cu un conector AGP. Acesta ofera compatibilitate cu placi AGP, dar ofera suport incomplet (unele carduri AGP nu functioneaza cu AGP Express) si performanta redusa .

Interfata Grafica ASRock (AGI) este o varianta al Accelerated Graphics Port (AGP) . Scopul sau este de a oferi AGP-suport pentru placile ASRock ca utilizarea chipset-urilor lipsite de suport AGP. Cu toate acestea, nu este complet compatibil cu AGP.

EpoX Advanced Graphics eXtended (AGX) este o alta varianta AGP cu avantajele si dezavantajele ca AGI. Manuale de utilizare va recomanda sa nu utilizati carduri AGP 8x ATI cu sloturi AGX.

Biostar Xtreme Graphics Port AGP este o alta varianta, de asemenea cu aceleasi avantaje si dezavantaje ca AGI si AGX.

Porturi grafice AGP bazate pe PCIe

[modificare | modificare sursa]

Este o variatie a portului AGP folosit in unele placi PCIe de la MSI, ofera compatibilitate limitata cu AGP. Este, efectiv, un slot modificat PCIe permitand performante comparabile cu un AGP 4 x / 8x slot, dar nu accepta toate cardurile AGP.

Compatibilitate

[modificare | modificare sursa]

Cardurile AGP sunt compatibile inapoi si inainte in limite. Carduri codati 1,5 V nu vor merge in sloturi 3.3 V si invers, desi exista carduri "Universale" care se vor potrivi in oricare tip de slot. Exista, de asemenea sloturi descifrate "Universal" care vor accepta oricare tip de card. Atunci cand un card AGP universal este introdus in slot AGP Universal, numai portiunea de 1,5 V a cartelei este utilizata. Unele carduri, ca Nvidia GeForce din seria 6 (cu exceptia 6200) sau ATI, seria Radeon X800, au doar cheile pentru 1,5 V pentru a evita ca acestea sa fie instalate in mainboards mai vechi fara suport 1,5 V. Cartele moderne cu suport 3,3 V erau seria Nvidia GeForce FX (FX 5200, FX 5500, FX 5700, unele FX 5800, FX 5900 si unele FX 5950), Geforce din Seria 6 (6200, 6600/6600 LE/6600 GT numai) si ATI Radeon 9500/9700/ 9800 (R350) (dar nu 9600/9800 (R360)). Unele Geforce 6200 si Geforce 6600 carduri functioneaza cu sloturi AGP 1.0 (3.3v). Cardurile AGP Pro nu se potrivesc in sloturi standard, dar cardurile standard AGP functioneaza pe un slot Pro. Placi echipate cu un Universal AGP Pro slot vor accepta un card 1,5 V sau 3,3 V fie in AGP Pro sau configuratia standard AGP, un card AGP Universal, sau un card Universal AGP Pro. Unele carduri au gresit canalele dual, si unele placi au deschis complet incorect sloturi, permitand o cartela pentru a fi conectat intr-un slot care nu suporta tensiunea corecta, care poate deteriora cardul sau placa de baza. Unele carduri mai vechi concepute incorect de 3.3 V au cheie de 1,5 V. Exista unele sisteme incompatibile cu standard AGP; de exemplu, Apple Power Macintosh cu Apple Display Connector (ADC) au un conector suplimentar care furnizeaza energie pentru afisaj atasat. Unele carduri proiectate pentru a functiona cu o arhitectura specifica UCP (de ex: PC, Apple) poate sa nu functioneze cu altii din cauza problemelor firmware.

Generale
Standarde
Stocare de date
Periferice
Dispozitive audio
Dispozitive mobile
Sisteme inglobate