Poređenja AGP i. PCI i AGP standardi Agp propusni opseg sabirnice

31.12.2023

Pojava PCI magistrale nije eliminirala sve probleme s visokokvalitetnim izlazom vizualnih informacija za 3-dimenzionalne slike i "živi" video. Ovdje su već bile potrebne brzine od stotine MB/sec i opterećenje na PCI-u različitim uređajima: tvrdi diskovi, mrežne kartice i drugi uređaji velike brzine doveli su do činjenice da je propusnost lokalne PCI magistrale za ispunjavanje svih ovih zahtjeva postala primjetno nedostatna.

Godine 1996 Intel je razvio nova guma AGP (Accelerated Graphics Port) je namijenjen samo za povezivanje RAM-a i procesora sa video karticom monitora. Ova magistrala pruža propusnost od stotine MB/sec. Direktno povezuje video karticu sa RAM-om zaobilazeći PCI magistralu (slika 2)

Karakteristike gumaAGP

Godina stvaranja: 1996

Širina magistrale podataka: 32;

Frekvencija sabirnice: 66 MHz;

Odvojene linije za adresu i podatke (za razliku od PCI);

Postavljanje operacija pristupa memoriji;

Maksimalna propusnost: 532 MB/s;

Specifikacije AGP 2x, AGP4x, AGP8x – mogućnost slanja nekoliko blokova podataka u jednom taktu magistrale. Maksimalna propusnost AGP8x: 2 GB/s;

Važna karakteristika AGP magistrale je distribucija operacija pristupa memoriji. U konvencionalnim magistralama koje nisu cevovoda (na primjer, PCI magistrala), kada je zahtjev za čitanje/pisanje napravljen RAM ćelijama, sabirnica je u stanju mirovanja i čeka da se ova operacija završi. AGP cevovodni pristup vam omogućava da u ovom trenutku prenosite dalje zahtjeve, a zatim primate odgovore na te zahtjeve u obliku kontinuiranog toka podataka.

AGP magistrala može kombinovati do 256 zahtjeva za čitanje/upisivanje ćelija u jedan paket RAM i primaju odgovore na njih, kombinovane u paket od do 256 32-bitnih reči podataka.

Grafički podsistem

AGP je dizajniran da omogući grafičkim karticama da pohranjuju podatke koje su im potrebne (teksture) ne samo u njihovoj skupoj lokalnoj memoriji na ploči, već iu jeftinoj sistemskoj memoriji računara. Istovremeno, one (kartice) bi mogle imati manju količinu ove lokalne memorije i shodno tome koštati manje.

Port Accelerated Graphics Port (AGP) je proširenje PCI magistrale čija je svrha da obrađuje velike količine 3D grafičkih podataka. Intel je razvio AGP kako bi riješio dva problema prije nego što je uveo 3D grafiku na PCI. Prvo, 3D grafika zahtijeva što je moguće više memorije mapa tekstura i z-bafera, koji sadrži informacije vezane za prikaz dubine slike.

PC programeri su ranije mogli da koriste sistemsku memoriju za skladištenje informacija o teksturi i z-bafera, ali ograničenje ovog pristupa je bilo prenošenje takvih informacija preko PCI magistrale. Performanse grafike i sistemske memorije ograničene su fizičkim karakteristikama PCI magistrale. Dodatno, PCI propusni opseg ili kapacitet nije dovoljan za grafičku obradu u realnom vremenu. Da bi riješio ove probleme, Intel je razvio AGP.

Da ukratko definišemo šta je AGP, to je direktna veza između grafičkog podsistema i sistemske memorije. Ovo rješenje omogućava znatno bolje performanse prijenosa podataka od PCI prijenosa i jasno je dizajnirano da zadovolji zahtjeve 3D grafičkog izlaza u realnom vremenu.

Preko AGP-a se može povezati samo jedan tip uređaja - grafička kartica. Ugrađeni grafički sistemi matična ploča a korištenje AGP-a se ne može poboljšati.

Brzina kojom primamo informacije na našim ekranima i količina informacija koje izlaze iz video adaptera i prenose se na ekran, sve zavisi od tri faktora:

Rezolucija vašeg monitora

Broj boja

Frekvencija na kojoj se ekran osvježava

Moderna video kartica je, u stvari, drugi nezavisni računar unutar personalnog računara. Štaviše, kada korisnik igra 3-D igru, procesor video kartice zapravo obavlja većinu posla, a centralni procesor bledi u pozadini. Snažniji GPU proizvodi realističnije slike.

Da bi se performanse grafičkog podsistema povećale što je više moguće, potrebno je sve prepreke na putu svesti na minimum. Grafički kontroler obrađuje grafičke funkcije koje zahtijevaju intenzivne proračune, kao rezultat toga, centralni procesor sistema je rasterećen. Iz toga slijedi da grafički kontroler mora raditi sa svojom, čak bi se moglo reći privatnom, lokalnom memorijom. Tip memorije u kojoj se pohranjuju grafički podaci naziva se bafer okvira. Sistemi fokusirani na obradu 3D aplikacija također zahtijevaju posebnu memoriju zvanu z-bafer, koja pohranjuje informacije o dubini snimljene scene. Također, neki sistemi mogu imati vlastitu memoriju tekstura, tj. memorija za pohranjivanje elemenata od kojih se formiraju površine objekta. Prisustvo mapa tekstura ima ključni efekat na realizam 3D scena.

U principu, 8 MB video memorije za rezoluciju 800x600 ili 16 MB za rezoluciju 1024x768 dovoljno je za pokretanje modernih uredskih aplikacija i gledanje videa. Sva preostala memorija, iznad ove, koja je danas dostupna u modernim video adapterima, troši se na potrebe trećih strana, posebno na podršku grafike na ekranu operativni sistem Windows (posebno Windows Vista).

Upotreba 64, 128, 256 i 512 MB video memorije povezana je, prije svega, sa interesima "gejmera". Treba reći da brzo povećanje kapaciteta video memorije trenutno nije povezano sa istim napretkom u povećanju rezolucije slike na ekranu. Plafon za tradicionalne video sisteme za prikaz informacija je praktično već dostignut. Glavni razlog sve većeg povećanja RAM-a video adaptera je taj što ploča video adaptera sada sadrži video procesor, koji može samostalno, prema komandama upravljanja centralnog procesora, da gradi trodimenzionalne slike (aka -3D) , a to zahtijeva neuobičajeno veliku količinu resursa za pohranjivanje međurezultata proračuna i uzoraka tekstura kojima se ispunjavaju uvjetne ravni simuliranih figura.

Međutim, čak i za kancelarijske aplikacije, danas, ako operativni sistem Windows koristi DirectX9 ili 10 interfejs, memorija video kartice mora biti najmanje 128 MB.

U početku su video kartice građene prema sljedećim principima. Sve što je snimljeno centralni procesor u video memoriju, prema strogo definisanim algoritmima, pretvara se u analogni video signal, koji se isporučuje na monitor. Dakle, sam centralni procesor treba da izračuna parametre svih tačaka koje bi se trenutno trebale odraziti na ekranu i učitati sve podatke u video memoriju. Svaka promjena na ekranu, čak i ako je u pitanju oznaka miša, rezultat je rada centralnog procesora. Shodno tome, što je veća rezolucija i broj korištenih boja, to procesor troši više vremena na izračunavanje svih tačaka generiranog rastera.

Pošto je personalni računar vremenom postao neraskidivo povezan sa Windows grafičkim interfejsom i raznim trodimenzionalnim igrama, programeri hardvera su preduzeli niz koraka da poboljšaju standardnu ​​video karticu kako bi rasteretili centralni procesor nepotrebnog rada na crtanju elementarnih slika. . Takvi uređaji se nazivaju grafički akceleratori ili na drugi način grafički akceleratori (aka video ili grafički procesori).

AGP modifikacije

Prva verzija (AGP 1.0 specifikacija) AGP 1x retko se koristi jer ne obezbeđuje potrebnu brzinu za rad sa memorijom u DME režimu odmah tokom dizajna, dodata je mogućnost slanja 2 bloka podataka u jednom taktu; AGP 2x. 1998. godine objavljena je druga verzija (AGP 2.0 specifikacija) - AGP 4x, koji je već mogao poslati 4 bloka u jednom ciklusu takta i imao je protok od oko 1 GB/s. Nivo napona je smanjen na 1,5 V umjesto uobičajenih 3,3 V. Sabirnica AGP 8x(AGP 3.0 specifikacija) već prenosi 8 blokova po ciklusu takta, tako da propusni opseg magistrale dostiže 2 GB/s. Standard je uključivao i mogućnost korištenja dvije video kartice (slično ATI CrossFire, SLI), ali tu mogućnost proizvođači nisu iskoristili. Moderne video kartice zahtevaju veliku snagu, više od 40 W, koju AGP magistrala ne može da obezbedi, pa se pojavila AGP Pro specifikacija sa dodatni konektori ishrana.

Pristup memoriji

  • DMA(Direktni pristup memoriji) - pristup memoriji, u ovom načinu rada glavna memorija je ugrađena video memorija na kartici, teksture se kopiraju prije upotrebe iz sistemske memorije računara. Ovaj način rada nije bio nov, zvučne kartice, neki kontroleri itd. rade na istom principu.
  • DME(Direct in Memory Execute) - u ovom režimu, glavna i video memorija se nalaze u zajedničkom adresnom prostoru. Zajednički prostor se emulira pomoću tablice mapiranja adresa GART(Tabela preslikavanja grafičkih adresa) u blokovima od 4 KB. Dakle, više nije potrebno kopirati podatke iz glavne memorije u video memoriju; AGP teksturiranje.

Request queue

Prijenos podataka iz glavne memorije u video memoriju kartice odvija se u dvije faze, prvo se prenosi 64-bitna adresa odakle se podaci trebaju pročitati, a zatim dolaze sami podaci. AGP sabirnica nudi dvije opcije prijenosa,

  • prvi je kompatibilan sa PCI magistralom - zahtjevi za podacima i adresama se javljaju preko jednog kanala;
  • drugi je u SBA (Sideband Addressing) modu, preko odvojene bočne magistrale, tako da možete slati zahtjeve za novim podacima bez čekanja da budu primljeni prethodni.

Razvoj

On trenutno matične ploče sa AGP slotovima se praktički ne proizvode; AGP standard je naširoko zamijenjen na tržištu bržim PCI Express-om. AGP video kartice se proizvode, ali uglavnom u Low-End segmentu, u malim količinama i skuplje su od sličnih PCI-E kartice(zbog činjenice da se koriste PCI-E → AGP adapterski čipovi).

Linkovi

  • AGP 2.0 specifikacija (engleski)
  • Kompatibilnost AGP kartica i slotova (engleski)

Vidi također

  • HyperTransport

Wikimedia Foundation.

2010.

    Pogledajte šta je "AGP sabirnica" u drugim rječnicima:

    Ubrzani grafički port AGP slot (ljubičasti) i dva PCI slota (bijeli) Godina otvaranja: 1996. Programer: Intel ... Wikipedia

    Sabirnica podataka Sabirnica dizajnirana za prijenos informacija. U računarskoj tehnologiji uobičajeno je razlikovati izlaze uređaja prema njihovoj namjeni: neki za prijenos informacija (na primjer, u obliku signala niskog ili visokog nivoa), drugi za izvještavanje ... ... Wikipedia

    Računarska magistrala preko koje se prenose signali koji određuju prirodu razmjene informacija duž autoputa. Kontrolni signali određuju koju operaciju (čitanje ili upisivanje informacija iz memorije) treba izvršiti, sinkroniziraju razmjenu... ... Wikipedia

    Adresna sabirnica Računarska magistrala koju koristi centralna procesorska jedinica ili uređaji koji mogu pokrenuti DMA sesije kako bi ukazali na fizičku adresu riječi RAM-a (ili početka bloka riječi) kojoj uređaj može pristupiti ... ... Wikipedia

    Magistrala za proširenje je kompjuterska magistrala koja se koristi na sistemskoj kartici računara ili industrijskih kontrolera za dodavanje uređaja (ploče) računaru. Postoji nekoliko tipova: lični računari ISA 8 i 16 bit, ... ... Wikipedia Bus konektori(od vrha do dna: x4, x16, x1 i x16). Ispod je običan 32-bitni konektor PCI magistrale. Ovaj izraz ima druga značenja, vidi Tir. Računarska magistrala (sa ... Wikipedije

    PCI Express konektori sabirnice (od vrha do dna: x4, x16, x1 i x16), u poređenju sa uobičajenim 32-bitnim konektorom sabirnice Računarska sabirnica (od engleskog kompjuterska magistrala, dvosmjerni univerzalni prekidač) u arhitekturi računara... ... Wikipedia

    AGP (ubrzani grafički port)- Proširena magistrala za povezivanje grafičkih kartica. Savremeni računari imaju sledeće varijante ove magistrale: AGP 4X i AGP 8X. U bliskoj budućnosti će ga zamijeniti PCI Express 16x sabirnica... Rečnik pojmova za Samsung opremu za domaćinstvo i računare

    Na fotografiji se nalaze 4 PCI Express slota: x4, x16, x1, x16 ponovo, ispod je standardni 32-bitni PCI slot, na DFI LanParty nForce4 SLI DR PCI Express ili PCIe ili PCI E matičnoj ploči, (također poznat kao 3GIO za I/O 3. generacije ne treba brkati sa PCI... Wikipedia

Upozorenje: Sve manipulacije sa opremom treba izvoditi samo sa potpuno isključenim računarom! Nije dovoljno isključiti računar dugmetom/komandom iz operativnog sistema, jer neka kola i dalje ostaju pod naponom. Trebali biste izvući žicu za napajanje iz utičnice. Uključite računar tek nakon što provjerite da li je video kartica potpuno umetnuta u slot matične ploče i da nije labava i da su sve žice čvrsto povezane.

Prije svega, trebali biste saznati koju verziju AGP standarda matična ploča podržava. Pogledajte dokumentaciju ili web stranicu proizvođača. Također možete koristiti uslužne programe kao što su Sandra i RivaTuner (funkcija “Dijagnostički izvještaj”). Razvijene su tri glavne verzije autobusa: 1.0, 2.0 i 3.0. Svaka verzija se povećavala maksimalna brzina bus rada (2x, 4x i 8x, respektivno), ali glavna razlika u pogledu kompatibilnosti je radni napon u signalnim linijama. AGP 1.0 standard koristi napon od 3,3, 2,0 - 1,5 i 3,0 - 0,8 volti. Novije verzije dozvoljavaju korištenje uređaja dizajniranih za prethodne, ali kompatibilnost unatrag mora biti osigurana od strane dizajnera/proizvođača određene opreme.

Instalirajte verziju AGP standarda koju podržava video kartica, prije nego što ga instalirate. Zbog prisutnosti velikog broja NoName kartica bez dokumentacije i podataka o proizvođaču, možete koristiti naša vizualna pomagala:

Shodno tome, matična ploča može imati slot:

  • AGP 1.0. U ovaj slot možete instalirati AGP 1.0 ili Universal AGP video karticu
  • Samo AGP 2.0. U ovaj slot možete instalirati AGP 2.0 ili Universal AGP video karticu
  • Universal AGP. U ovaj slot možete instalirati bilo koju video karticu.

Utor na matičnoj ploči je opremljen džamper tasterima na onim mestima gde se na slikama nalazi utor u konektoru za video karticu. Kao rezultat toga, neće biti moguće instalirati video karticu nepodržanog standarda isključivo mehanički. Osim toga, postoje jednostavna pravila:

  • Sve matične ploče koje podržavaju samo AGP 1.0 imaju slot za AGP 1.0 format
  • Sve matične ploče koje podržavaju AGP 3.0 imaju slot za AGP 2.0 format
  • Sve NVIDIA-bazirane video kartice, počevši od GeForce 6X00, imaju AGP 2.0 konektor

AGP 3.0 uređaji koriste iste konektore kao i AGP 2.0 uređaji. Teoretski, moguće su samo AGP 3.0 video kartice i matične ploče, ali svi komercijalno proizvedeni AGP 3.0 uređaji bili su u potpunosti unazad kompatibilni sa AGP 2.0.

Profesionalne video kartice zasnovane na NVIDIA Quadro obično su puštene u prodaju sa AGP Pro 50 konektorom. Ovaj konektor se odlikuje prisustvom dodatnih 12 pinova za pojačanje napajanja kartice. U ovom slučaju, video kartica može imati ili treći slot u konektoru, u kom slučaju se može instalirati u standardni slot, ili ga možda nema, a može se instalirati samo u AGP Pro slot.

Preporučljivo je, ako broj slotova za sabirnicu dozvoljava, održavati interval od jednog praznog slota između video kartice i zvučna kartica, TV tjuner ili modem. Svi ovi uređaji stvaraju elektromagnetne smetnje, a ujedno i osjetljiv na njih. Ovo će takođe poboljšati hlađenje video kartice.

Počevši od porodice GeForce FX, grafičke kartice imaju potrošnju energije koja premašuje mogućnosti napajanja uređaja ugrađenih u AGP interfejs. Kao rezultat toga, video kartice zahtijevaju dodatno pojačanje snage. Konektor za pojačanje na video kartici je napravljen u obliku jednog ili dva 4-pinska Molex konektora (kao za napajanje IDE hard diskova i CD-ROM-ova). Žica za pojačanje mora biti povezana, inače će video kartica raditi siguran način rada, sa značajno smanjenim frekvencijama i naponom napajanja GPU, a posebno moćne video kartice uopće neće raditi bez pojačanja. Prije kupovine video kartice, uvjerite se da napajanje računara ima potreban broj slobodnih konektora za povezivanje pojačala.

Upozorenje: Nekoliko prvih matičnih ploča na čipsetima koji podržavaju samo AGP 2.0 (1.5 V), posebno Intel 845, imaju univerzalni slot koji vam omogućava da instalirate AGP 1.0 (3.3 V) karticu. Instaliranje takve kartice će najvjerovatnije dovesti do kvara matične ploče.

Upozorenje: Brojne video kartice, posebno one bazirane na Riva TNT2 objavljene 1999. godine i one bazirane na Vanti, imaju Univerzalni AGP konektor, ali su zapravo kartice od 3,3 V. Instaliranje takvih kartica u matičnu ploču koja ne podržava 3.3V uređaje vjerovatno će oštetiti matičnu ploču. Ako planirate da instalirate takvu karticu u novu matičnu ploču, prvo je proverite na AGP 2.0 matičnoj ploči koja garantovano podržava 3.3V kartice. Ako je kartica samo 3.3V uređaj, onda neće moći raditi u 4x modu.

Upozorenje: Brojni proizvođači matičnih ploča nude matične ploče izgrađene na čipsetima bez podrške za AGP port (Intel 865GV, većina čipseta sa PCI Express magistralom), koje ipak imaju AGP slot. To su, na primjer, ploče sa A.G.I tehnologijama iz Asrock-a i AGP Express-a iz ECS-a. U takvim pločama, AGP slot je izveden iz PCI slota. Ovo je moguće zbog potpune kompatibilnosti komunikacijskog protokola AGP magistrale sa PCI protokolom unatrag. AGP slot na takvim pločama je samo mehanički i električni AGP slot. Pored značajnog smanjenja performansi AGP video kartice, takve matične ploče imaju ozbiljne probleme s kompatibilnošću. Ako se odlučite za kupovinu takve ploče i u njoj koristite AGP video karticu, obavezno provjerite da li je vaša video kartica na listi podržanih u dokumentaciji/na web stranici proizvođača. Ako vaš model nije na listama, bolje je suzdržati se od kupovine takve matične ploče.

AGP standard je razvio Intel kako bi, bez promjene postojećeg standarda za PCI magistralu, ubrzao unos/izlaz podataka na video karticu i, osim toga, povećao performanse računara pri obradi trodimenzionalnih slika bez instaliranja skupih dual- procesorske video kartice sa velikom količinom video memorije, kao i memorija za teksture, z-bafer itd. Ovaj standard je podržao veliki broj kompanija uključenih u AGP Implementors Forum, organizaciju koja je stvorena na dobrovoljnoj osnovi da implementira ovo standard. Početna verzija standarda je AGP 1.0.

Dizajn:

    Zaseban slot sa napajanjem od 3,3 V, koji podsjeća na PCI slot, ali u stvari ni na koji način nije kompatibilan s njim. Obična video kartica se ne može instalirati u ovaj slot i obrnuto.

Principi rada i glavne prednosti AGP-a u odnosu na PCI:

1. Fizičke karakteristike AGP u poređenju sa PCI

    Brzina prijenosa podataka je do 532 Mb/s, što je zbog frekvencije AGP magistrale od 66 MHz, mogućnosti poništavanja mehanizma multipleksiranja adresne i podatkovne magistrale (na PCI-u se adresa prvo izdaje preko iste fizičke linije, a zatim podaci). PCI magistrala ima brzinu takta od 33 MHz i 32 bita podataka, tako da može podnijeti 33.000.000 x 4 bajta = 132 Mb/s. AGP ima frekvenciju magistrale od 66 MHz i istu dubinu bita, au standardnom modu (tačnije, “1x” mod) može proći 66.000.000 x 4 bajta = 266 Mbytes/s. U x1 modu, sam signal sata se koristi kao strob. Da bi se povećala propusnost AGP magistrale, standard uključuje mogućnost prijenosa podataka korištenjem dodatnih specijalnih signala koji se koriste kao strobovi, umjesto CLK signala u normalnom načinu rada (to su "2x" i "4x" načini). U 2x modu, propusnost postaje 66.000.000 x 2 x 4 bajta = 532 Mbajta/s. U režimu "4x" (uveden u specifikaciji 2.0), propusnost se povećava u skladu s tim, na 1064 Mbytes/s.

    Pored “klasične” metode adresiranja kao na PCI-u - prvo se postavlja adresa, a zatim se podaci pojavljuju na istim magistralama, AGP može koristiti i sideband način adresiranja, koji se naziva i “sideband adresiranje”, u kojem su magistrale adrese i podataka odvojene i stoga se mogu prenositi istovremeno. Brzina razmjene u SBA modu se značajno povećava, jer se eliminira vrijeme utrošeno na prijenos adrese preko magistrale. U ovom slučaju se koriste posebni SBA adresni signali (ne nalaze se u PCI-u) ( S ide B i A odijevanje). Tabela ispod prikazuje rezultate 3DMark99 testa za ASUS V3400 TNT 16 MB SGRAM video karticu sa i bez uključenog SBA režima.

    Pipeline obrada podataka na AGP za razliku od PCI. Slika ispod to jasno pokazuje:

Slika 1. AGP vs PCI. Nakon kašnjenja, podaci se pojavljuju na PCI-u na postavljenoj adresi. Na AGP-u se prvo postavlja paket adresa, na koji slijedi odgovor sa paketom podataka. (c) Intel Corporation

    Većinu obrade 3D slike obavljaju u glavnoj memoriji računara i centralni procesor i procesor video kartice. Mehanizam za pristup memoriji procesora video kartice se zove D.I. rect M emory E xecute (DIME - direktno izvršenje u memoriji). Treba napomenuti da trenutno ne podržavaju sve AGP video kartice ovaj mehanizam. Neke kartice trenutno imaju samo mehanizam sličan glavnom sabirnici na PCI magistrali, tj. DMA kanali se koriste za brzi prijenos podataka na video karticu. Ovaj princip ne treba mešati sa UMA (Unified Memory Architecture), koja se koristi u jeftinim video karticama, obično smeštenim na matičnoj ploči (na primer, SP97-V od ASUSTeK Computers). Glavne razlike:

    • Područje glavne memorije računara koje može koristiti AGP kartica (koja se naziva i "AGP memorija") ne zamjenjuje memoriju ekrana. U UMA, glavna memorija se koristi kao memorija ekrana, a AGP memorija je samo dopunjuje.

      Propusnost memorije u UMA video kartici je manja nego kod PCI magistrale.

Slika 2. Blok dijagram interakcija između AGP kartice i računara.

    Za proračune teksture uključeni su samo centralni procesor i procesor video kartice.

    CPU zapisuje podatke za video karticu direktno u oblast konvencionalne memorije, kojoj takođe pristupa procesor video kartice.

    Izvode se samo operacije čitanja/pisanja memorije

    Nema arbitraže na autobusu (uvijek postoji jedan AGP port) i nema vremena provedenog na njemu

2. Poređenje AGP i PCI video kartica:

    U stvarnosti, AGP kartica će nadmašiti običnu karticu (ako uporedimo kartice sa video procesorima slične snage) samo u zadacima obrade 3D slike koji zahtijevaju veliku količinu memorije za teksture (više od 8 Mb). Morate shvatiti da sama memorija računara mora biti najmanje 32 MB, inače AGP kartica neće imati gdje postaviti teksture.

    Testovi različitih kartica koje je Tom Pabst sproveo u jesen 1997. godine pokazali su da u konvencionalnim testovima praktično nema razlike između trenutno dostupnih AGP kartica i Matrox Millenium II referentne kartice. U trodimenzionalnim testovima postoji razlika, ali ne baš značajna. Od tada je mnogo vode otišlo ispod mosta i situacija se značajno promijenila, o čemu se govori u nastavku.

    Windows 95 OSR2 verzija 2.5 već u potpunosti podržava AGP i rezultati 3D testova za AGP su ispred onih za PCI, posebno u scenama sa velikim setovima tekstura. Njihove rezultate možete vidjeti na web stranici Tom Pabsta. Windows NT 4.0 ne podržava AGP, a samo NT 5.0 (Windows 2000) će imati koristi od AGP-a.

    AGP standard sam po sebi ne garantuje poboljšanje performansi. Samo kada programer video kartice (tačnije, procesora video kartice) koristi sve mogućnosti magistrale, to daje povećanje performansi. Na primjer, Matrox Millenium II AGP video kartica ne podržava ni DIME ni "2x" način rada, tako da je gotovo nemoguće pronaći aplikaciju pod kojom će AGP verzija ove video kartice nekako biti superiornija od PCI verzije.

    AGP video kartica može značajno nadmašiti istu PCI video karticu samo ako koristi ili DMA i x2, ili DIME i x2. U modovima bez x2 praktički nema pobjede. Pomoću malog programa možete provjeriti u kojem načinu radi video kartica na vašem računaru pcilist, koji se može kopirati sa web stranice EnTech Taiwan.

Razvoj AGP-a

1.AGP 2.0

U decembru 1997. Intel je objavio verzija za pregled AGP 2.0 standard, au maju 1998. konačna verzija. Glavne razlike u odnosu na prethodnu verziju:

    Brzina prijenosa se može udvostručiti u odnosu na 1.0 - ovaj način rada se zove "4x" - i dostići vrijednost od 1064 MB/s.

    Brzina prijenosa adrese u modu "sideband addressing" također se može udvostručiti

    Dodan mehanizam "brzo pisanje". F ast W obred( FW). Glavna ideja je da se napišu podaci/kontrolne komande direktno na AGP uređaj, zaobilazeći posredno skladište podataka u glavnoj memoriji. Za eliminaciju moguće greške novi signal je uveden u standard sabirnice WBF# (W obred B uffer F ull - bafer za pisanje je pun). Ako je signal aktivan, FW mod nije moguć.

Prve video kartice koje podržavaju verziju 2.0 pojavile su se krajem aprila 1999. godine. By izgled AGP konektor za video karticu može lako utvrditi prisustvo takve podrške.

Pogled na konektor za video karticu sa AGP 1.0

Pogled na konektor za video karticu sa AGP 2.0

Kao što se vidi sa fotografija, konektori se razlikuju po dizajnu po tome što imaju dodatni slot za AGP 2.0. Budući da će odgovarajući konektor na matičnoj ploči imati plastičnu traku ispod drugog slota, ploča sa AGP 1.0 ne može se ugraditi u takav slot, već obrnuto - bez ikakvih problema.

2.AGP Pro

U julu 1998. Intel je objavio verziju 0.9 AGP Pro specifikacije, koja se značajno razlikuje po dizajnu od AGP 2.0. Kratka suština razlika je sljedeća:

    Promijenjen je AGP konektor - dodani su pinovi uz rubove postojećeg konektora za povezivanje dodatnih strujnih kola od 12V i 3.3V

    Kompatibilan sa AGP 2.0 samo odozdo prema gore - ploče sa AGP 2.0 mogu se instalirati u AGP Pro slot, ali ne i obrnuto.

    AGP Pro je namenjen samo sistemima sa ATX form faktorom. Ugradnja AGP Pro ploča u NLX sistem nije predviđena (veličina ploče u AGP Pro je prevelika).

    Budući da je AGP Pro kartica dozvoljena da troši do 110 Wt (!!), visina elemenata na ploči (uzimajući u obzir mogućih elemenata hlađenje) može doseći 55 mm, tako da dva susjedna PCI slota moraju ostati slobodna. Pored toga, AGP Pro ploča može koristiti dva susjedna PCI slota za svoje potrebe.

    Sa stanovišta dizajna kola, nova specifikacija ne dodaje ništa osim posebnih pinova koji informišu sistem o potrošnji AGP Pro ploče.

Slika pokazuje da dimenzije AGP Pro slota izazivaju nostalgične uspomene na kasne 80-e, kada je ploča kontrolera displeja izgledala gotovo isto (iako nije bila deblja od jednog pregrade). Naravno, specifikacija za AGP Pro predviđa maksimalne dimenzije i trenutnu potrošnju, ali nakon čitanja pada mi na pamet buntovna misao – šta Intel sada smatra glavnim procesorom u računaru?

AGP 8X

U novembru 2000. Intel je objavio preliminarnu verziju (nacrt) sljedeće varijante AGP magistrale - 8X. Glavna ideja je da se poveća propusni opseg na 8x4=32 bajta po taktu sistemske magistrale. To znači da će se brzina prijenosa podataka na magistrali povećati na 2 gigabajta u sekundi. Kako se to dešava može se vidjeti na slici ispod:

Osim toga, dizajn nove verzije sabirnice uključuje nekoliko fundamentalnih promjena koje proširuju mogućnosti AGP sučelja. Neki od njih se mogu navesti:

    Smanjenje nivoa napona signala na sabirnici

    Ciklusi kalibracije

    Dinamička inverzija sabirnice

    Podrška za izohroni način prijenosa podataka

    Podržava više AGP 8X portova (ranije je bio moguć samo jedan port)

    Novi registri konfiguracije za 8X sabirnicu

Šta je sljedeće?

U stvari, sa smanjenjem cijene sinhrone SDRAM-a (i njegove varijante, sinhrone grafičke memorije SGRAM), kao i još bržeg DDR DRAM-a, izgledi za AGP nisu tako sjajni kao što su se nekada činili. Glavni cilj kojem Intel teži - stvaranje jeftinog ekvivalenta profesionalnim video karticama sa velikom količinom lokalne memorije - postaje besmislen s obzirom na nisku cijenu memorije. Propusnost u AGP 2.0 standardnim pločama (1 GB/s), koje tek treba da se pojave, je 2 puta manja od stvarne trenutne propusnosti za lokalnu SGRAM memoriju, dostižući 2 GB/s. Stoga povećanje frekvencije takta i širine PCI magistrale može poništiti sve prednosti AGP-a.
Druga stvar je da je AGP postao praktično jedini interfejs za video kartice, i samo ta činjenica čini skoro nemogućim povratak na PCI, tako da će AGP nastaviti da se razvija, ali kao da paralelno sa razvojem PCI.

Accelerated Graphics Port (AGP) - Ubrzani grafički port

PC interfejsi

Intel je, primetivši da dalje povećanje ukupnih performansi personalnog računara „počiva“ na video podsistemu, svojevremeno predložio da se dodeli posebna AGP (Accelerated Graphics Port) interfejs magistrala za prenos video toka podataka. Ovaj standard je brzo zamenio ranije postojeće interfejse koje su koristile video kartice: ISA, VLB i PCI.
Glavna prednost AGP magistrale je visoka propusnost. Ako je ISA magistrala dozvoljavala prijenos do 5,5 MB/s, VLB - do 130 MB/s, a PCI - do 133 MB/s, tada AGP magistrala teoretski ima vršnu propusnost do 1066 MB/s (u način prijenosa četiri 32-bitne riječi).
Intel je razvio AGP interfejs da reši dva glavna problema povezana sa karakteristikama obrade 3D grafike personalni kompjuter. Prvo, 3D grafika zahtijeva izdvajanje što više memorije za pohranjivanje podataka o teksturi i Z-bafera. Što je više mapa tekstura dostupnih za 3D aplikacije, to bolje izgleda slika na ekranu monitora. Obično Z-bafer koristi istu memoriju kao i teksture. Programeri video kontrolera su ranije imali priliku da koriste običnu RAM memoriju za skladištenje informacija o teksturama i Z-baferu, ali je propusni opseg PCI magistrale bio ozbiljno ograničenje. Utvrđeno je da je PCI propusni opseg prenizak za grafičku obradu u realnom vremenu. Intel je rešio ovaj problem uvođenjem standarda AGP magistrale. Drugo, AGP interfejs obezbeđuje direktnu vezu između grafičkog podsistema i RAM-a. Na taj način su ispunjeni zahtjevi za izlaz 3D grafike u realnom vremenu i, osim toga, memorija bafera okvira se koristi efikasnije, čime se povećava brzina obrade 2D grafike.
U stvarnosti, AGP magistrala povezuje grafički podsistem sa jedinicom za upravljanje sistemskom memorijom, dijeleći pristup sa centralnim procesorom računara. Jedini tip uređaja koji se može povezati putem AGP-a su grafičke kartice. Istovremeno, video kontroleri ugrađeni u matičnu ploču i koji koriste AGP interfejs ne mogu se nadograditi.

Za AGP kontroler, specifična fizička adresa na kojoj se informacije pohranjuju u RAM nije bitna. Ovo je ključna odluka nova tehnologija, pružajući pristup grafičkim podacima kao jednom bloku, bez obzira na fizičko „razbacanje“ informacija po memorijskim blokovima. Osim toga, AGP radi na frekvencijama sistemske magistrale do 133 MHz.
AGP specifikacija je zapravo zasnovana na standardu PCI verzije 2.1, ali se razlikuje od njega u sljedećim glavnim karakteristikama:
magistrala je sposobna da prenosi dva (AGP 2x), četiri (AGP 4x) ili osam (AGP 8x) blokova podataka u jednom ciklusu;
eliminirano je multipleksiranje adresnih i podatkovnih linija;
Cijevne operacije čitanja/pisanja eliminiraju utjecaj kašnjenja u memorijskim modulima na brzinu operacija.

AGP magistrala radi u dva glavna načina: DIME (Direktno izvršavanje memorije) i DMA (Direktni pristup memoriji). U DMA modu, glavna memorija je memorija na kartici. Teksture se mogu pohraniti u sistemsku memoriju, ali se prije upotrebe kopiraju u lokalnu memoriju video kartice. Dakle, AGP interfejs deluje kao „nosač kertridža“ (teksture) do „pozicije za paljbu“ (lokalna memorija). Razmjena se vrši u velikim uzastopnim paketima podataka. U načinu rada Execute, lokalna i sistemska memorija za video karticu su logički jednake. Teksture se ne kopiraju u lokalnu memoriju, već se biraju direktno iz sistemske. Stoga je potrebno prenositi relativno male nasumično locirane komade. Budući da je sistemska memorija potrebna i drugim uređajima, ona se dodeljuje dinamički u blokovima od 4 KB. Stoga, da bi se osigurale prihvatljive performanse, predviđen je poseban mehanizam koji preslikava sekvencijalne adrese u adrese stvarnih blokova u sistemskoj memoriji. Ovaj zadatak se izvodi pomoću posebne tablice (Graphic Address Re-mapping Table ili GART) koja se nalazi u memoriji. Adrese izvan GART opsega se ne mijenjaju i direktno se mapiraju u sistemsku memoriju ili određeni opseg uređaja. Tačna specifikacija za pravila rada GART-a nije definirana, a konkretno rješenje ovisi o upravljačkoj elektronici video kartice.
Operacije AGP sabirnice su podijeljene. To znači da je zahtjev za operacijom odvojen od stvarnog prijenosa podataka. Ovaj pristup omogućava AGP uređaju da generiše red zahtjeva bez čekanja da se trenutna operacija završi, što također poboljšava performanse magistrale.
Verzija AGP 2.0, zahvaljujući korištenju niskonaponskih električnih specifikacija, omogućava četiri transakcije (prijenos blokova podataka) po taktu (režim AGP 4x - četverostruko množenje). 2003. godine, video kartice sa AGP interfejsom verzije 3.0 (često nazivane AGP 8x) krenule su u masovnu proizvodnju. Dvostruko povećanje propusnosti postignuto je povećanjem frekvencije takta magistrale na 66 MHz i korištenjem novog nivoa signala od 0,8 V (u AGP 2.0 je korišten nivo od 1,5 V). Tako je, uz zadržavanje osnovnih parametara interfejsa, bilo moguće povećati propusnost magistrale na približno 2132 MB/s. Iako je konektor ostao isti, mehanički kompatibilan sa AGP 2.0, njegove električne karakteristike su se promijenile zbog nižeg napona na signalnim linijama. Trenutno se na modernim platformama zamjenjuje AGP sabirnica serijski bus PCI Express.