www.wikidata.de-de.nina.az
Der Accelerated Graphics Port AGP ist eine Anschlussnorm auf PC Hauptplatinen zur direkten Verbindung der Grafikkarte mit dem Chipsatz Northbridge Er basiert technisch auf dem PCI Bus AGP wurde 1997 eingefuhrt ungefahr 2006 galt er als uberholt PCI Express loste AGP ab AGP Steckplatz Inhaltsverzeichnis 1 Eigenschaften 2 Entwicklung 3 Versionen 4 Inkompatibilitaten 5 AGP Begriffe 6 Der Ubergang von AGP zu PCI Express 7 Weblinks 8 EinzelnachweiseEigenschaften Bearbeiten nbsp Eine AGP Grafikkarte mit ATI ChipSogenannte Bursts ermoglichen in diesem zusammenhangenden Speichermanagement ein schnelles Lesen der Daten Es erlaubt auch die effizientere Nutzung des Framebuffer Speichers und beschleunigt so ebenfalls 2D Grafik Von einigen RAID Controllern wird der AGP Slot wegen seiner hoheren Transferrate als Steckplatz anstelle von PCI benutzt obwohl er eigentlich nicht dafur entwickelt worden ist Es gibt einige wenige Hauptplatinen mit mehreren unabhangigen AGP Steckplatzen denen dann jeweils ein eigener Controller auf der Hauptplatine zugeordnet sein muss im Normalfall ist aber nur ein AGP Steckplatz vorhanden Entwicklung BearbeitenAGP wurde von Intel entwickelt und kam erstmals 1997 im i440LX Chipsatz fur den Pentium II Prozessor zum Einsatz Ab 1998 tauchte AGP in grossem Stil in handelsublichen PCs auf die auch mit Chipsatzen anderer Hersteller bestuckt waren Auf der Hauptplatine ist im Wesentlichen der AGP Steckplatz und die AGP Bridge erforderlich die meistens in der Northbridge des Chipsatzes untergebracht ist Die Grafikkarte ist auf diese Weise auf dem schnellsten Weg mit der CPU und dem Arbeitsspeicher verbunden die beide fur die Grafikleistung von essentieller Bedeutung sind Versionen Bearbeiten nbsp Die verschiedenen Versionen des AGP Sockels auf der Hauptplatine Slotblech Seite jeweils links Die erste AGP Version AGP 1 0 erschien 1997 mit den Modi AGP 1x und AGP 2x AGP 1x ubertragt pro Takt 32 Bit an Daten mit einer gegenuber PCI verdoppelten Taktfrequenz von 66 MHz und erreicht eine theoretische Transferrate von 266 Megabyte pro Sekunde AGP 2x ubertragt die Daten im DDR Verfahren und erreicht bei gleicher Taktfrequenz 533 MB s Die Signalspannung bei AGP 1 0 betragt 3 3 Volt Die schnellsten nativen kompatiblen Karten basieren auf den ATI Radeon 9700 bzw Nvidia GeForce FX GPUs einige Grafikkarten der Geforce 7 Reihe bis zur 7950GT lassen sich jedoch durch ihren universell kompatiblen PCI Express Bruckenchip auch auf AGP 1 0 Mainboards betreiben die Stromversorgung erfolgt bei diesen ohnehin nicht uber den AGP Anschluss AGP 2 0 1999 bot zusatzlich den Modus AGP 4x mit einer maximalen Transferrate von 1066 MB s bei einer reduzierten Signalspannung von 1 5 Volt Die Geschwindigkeitssteigerung wurde erreicht indem nun vier Datenpakete pro Takt ubertragen wurden Die meisten Grafikkarten dieser Generation waren voll abwartskompatibel zum alteren Standard und liessen sich auf Hauptplatinen mit 3 3 V bei AGP 2x betreiben Diese Modelle werden nach der AGP Spezifikation Universal AGP Karten genannt und haben zwei Einschnitte in ihrer Anschlussleiste AGP 3 0 1 2002 erreichte im neuen Modus AGP 8x bei nur noch 0 8 Volt Signalspannung die mit 2133 MB s hochste AGP Transferrate statt vier wurden nun acht Datenpakete pro Takt ubertragen Die Modi 1x und 2x existieren in diesem Standard nicht mehr Praktisch alle Grafikkarten dieser Generation unterstutzen jedoch fur den Betrieb in alteren Mainboards auch AGP 2 0 mit 1 5 V und dessen langsamere Modi Universal 1 5V AGP 3 0 2 einige sogar AGP 1 0 mit 3 3 V Universal AGP 3 0 2 das ist an den zwei Einschnitten in der Anschlussleiste erkennbar Da die mechanische Kodierung von AGP 3 0 Modellen mit der von 2 0 identisch ist tolerieren alle 3 0 Karten den Einbau in 2 0 Systeme Nicht Universalkarten starten darin jedoch nicht Altere Karten verursachen in Hauptplatinen mit AGP 3 0 Standard dank der im Standard bereits vorgesehenen Schutzschaltung ebenfalls keinen Schaden starten jedoch nur in den gleichsam benannten Universalmodellen 3 AGP 3 5 4 2004 fuhrte keine neuen Transfermodi ein sondern widmete sich der Stabilisierung der Umsetzung Einheitliche Standards fur GART und Aperture siehe AGP Begriffe sollten einen einheitlichen AGP Treiber fur alle Mainboards bringen welcher in Form der Datei uagp35 sys auch in Windows XP SP2 einzog Die vorher verwendeten chipsatzeigenen Treiber fuhrten immer wieder zu Problemen bei AGP Optionen wie FastWrites und schnelleren Transfermodi Auch Dual AGP Mainboards zur Zusammenschaltung mehrerer Grafikkarten sollten moglich werden das kam aber durch die Entwicklung von PCI Express und den darauf aufbauenden Multi Grafikkarten Verfahren z B Crossfire oder SLI kaum zum Tragen Zusatzlich existieren noch Karten die auf dem sogenannten AGP Pro Steckplatz basieren Deren Kontaktleisten sind etwas langer als die normaler AGP Karten AGP Pro versorgt Karten mit bis zu 50 W anstatt der 25 Watt des normalen Steckplatzes Als Alternative dazu konnen stromhungrige Grafikkarten extern uber eine eigens angebrachte Spannungsversorgung gespeist werden 5 V 12 V Molex Steckverbinder was wegen der geringen Verbreitung der Pro Steckplatze die haufiger verwendete Losung war Ein AGP Pro Steckplatz nimmt auch normale AGP Karten auf und war zumeist im semiprofessionellen Workstationbereich zu finden AGP Steckkarten besitzen an unterschiedlichen Stellen eine Einkerbung im Stecker in den der entsprechende Steg im Steckplatz auf der Hauptplatine passen muss Bei AGP 1 0 AGP 1x 2x sitzt der Steg weiter in Richtung Slotblech ab AGP 2 0 dagegen in Richtung der Gehausevorderwand Das soll verhindern dass Karten mit 3 3 V Signalspannung in Hauptplatinen mit nur noch 1 5 bzw 0 8 V Signalspannung gesteckt werden da sonst bei Inbetriebnahme eine Beschadigung droht siehe nachster Absatz Inkompatibilitaten Bearbeiten nbsp Universal AGP Karten sind an den zwei Kerben im Steckkontakt erkennbar Low Profile Karte nbsp AGP Pro Grafikkarte von ELSA TechnologyDurch die Zuordnung der Stege zu den Signalspannungen sollte ein versehentliches Einbauen inkompatibler Grafikkarten physisch verhindert werden Dennoch gab es sowohl Hersteller von Grafikkarten als auch Hauptplatinen die einen AGP Universalanschluss verbauten obwohl ihr Produkt zwingend an eine AGP Version und damit Spannung gebunden war Ein somit mogliches Einbauen inkompatibler Karten fuhrt mit grosser Wahrscheinlichkeit zur Beschadigung von Grafikkarte und Mainboard Komponenten So wurden einige TNT2 und SiS305 basierende Grafikkarten gefertigt welche mit AGP 1 0 arbeiten mit ihrem irrefuhrenden Universalanschluss mit zwei Kerben aber auch in Hauptplatinen mit reinem AGP 2 0 Anschluss passen Diese reinen AGP 2 0 Hauptplatinen sind jedoch inkompatibel mit der fur Version 1 0 vorgesehenen Spannung Einige dieser Hauptplatinentypen haben daher eine Schutzschaltung die bei solchen 3 3 V Karten einen Start mit einhergehendem Schaden verhindert Diesen Fall zeigen sie meist akustisch oder via LED an Es gab Hauptplatinen Modelle mit Intel 845 Intel 850 und Nvidia nForce Diese besassen versehentlich einen AGP Universalanschluss obwohl sie AGP 1 0 nicht unterstutzen Auch hier bewirkte das so mogliche Einsetzen einer 3 3 V Karte meist eine spannungsverursachte Beschadigung beider Komponenten Die Verwendung dieser Universalanschlusse konnte an den tatsachlich universalkompatiblen Vorgangermodellen der Chipsatze liegen So unterstutzte der Intel 815 Chipsatz AGP 1 0 und 2 0 Karten Er erschien zwei Jahre vor dem i845 welcher die Unterstutzung fur Version 1 0 und damit allen 3 3 V Karten kappte AGP 3 0 Karten haben standardgemass den gleichen Anschluss wie 2 0 Karten verwenden daher jedoch alle die vorgesehene Schutzschaltung um beim Betrieb in 2 0 Mainboards mit deren hoherer Spannung keinen Schaden zu nehmen Zur Kompatibilitat siehe obigen Absatz zu AGP 3 0 AGP Begriffe BearbeitenAperture Size ist eine Menge an Arbeitsspeicher die der Grafikchip uber den AGP Port zur Speicherung von Texturen verwenden kann Er wird auch als AGP Memory bezeichnet und sollte gunstige Grafikkarten durch geringere Mengen lokalen auf der Grafikkarte verbauten Speichers ermoglichen Es gibt zwei Modi der Verwendung deren Bezeichnung oft vermischt wird Im DiME Modus Direct Memory Execute kann der Grafikchip nur Texturen aus dem Aperture Bereich zur Fertigstellung eines Bildes verwenden sein lokaler Speicher wird ausschliesslich fur Rendering und Framebuffer verwendet 5 Der Intel i740 Chip nutzte diesen Modus zur Demonstration der Aperture obwohl er auch zum DiMEL Modus Direct Memory Execute and Local Memory fahig war Dieser Modus erlaubt die sinnvolle Kombination aus lokalem und AGP Speicher Hierzu werden die meistverwendeten Texturen lokal gehalten Dieses Vorgehen beherrschten zuvor auch manche PCI Grafikkarten AGP bewirkte mit DiMEL jedoch den Vorteil der schnelleren AGP Bandbreite zum Arbeitsspeicher sowie die Sicherheit dass Texturen nicht auf die Festplatte ausgelagert werden System Memory bezeichnet normalen Arbeitsspeicher ausserhalb der aperture size welcher auch AGP Grafikkarten wie ihren Vorgangern zur Verfugung steht Der wohl erste Chip der diesen Speicher nutzte war der in vielerlei Hinsicht exotische nVidia NV1 6 GART Die zum Auslagern von Texturen vorgesehene Aperture Size wird im Arbeitsspeicher erst bei Bedarf reserviert Zuvor steht sie dem System fur andere Zwecke zur Verfugung Kommt sie dann zum Einsatz findet der im Mainboard Chipsatz befindliche Speicher Controller kaum einen zusammenhangenden Speicherabschnitt dieser Grosse Daher werden die Daten verteilt fragmentiert abgelegt Dem Grafikchip wird jedoch ein zusammenhangender Speicher vermittelt Die Ubersetzung ubernimmt eine GART Graphics Address Remapping Table 7 Diese ahnelt der Memory Management Unit eines Hauptprozessors Sideband Addressing ist die zeitversetzte Ubermittlung von Adressen auf dem AGP Auf diesen acht Sideband lines kann der Grafikchip neue Daten anfordern wahrend die aktuellen noch auf den 32 Leitungen des gemultiplexten Adress und Datenbusses transferiert werden Damit stehen die neuen Daten dann direkt nach Versendung der aktuellen zur Verfugung Fast Writes wurde erst mit AGP 2 0 eingefuhrt und ist fur die AGP Modi 2x 4x und 8x verfugbar Es wurde zuerst von den Nvidia Geforce 256 Grafikkarten umgesetzt 8 Dabei konnen Grafikkarte und CPU Daten direkt austauschen anstatt sie erst in den Arbeitsspeicher zu schreiben und von dem Empfanger nochmals von dort lesen zu lassen Diese Transfer Dopplung ohne Fast Writes halbiert folglich effektiv die RAM Bandbreite Zum Tragen kommt das sobald die Grafikkarte entsprechend viele Daten anfordert Fast Writes behebt dies und umfasst allen Datenaustausch 2D wie 3D Oft unterstutzt die Grafikkarte jedoch AGP Modi die sie mit ihrer Rechenleistung gar nicht auslasten kann Speziell im Einsteigersegment wurden hohe AGP Modi mehr wegen ihrer Vermarktungswirkung implementiert Fehlt hier das Fast Writes Feature bewirkt das demnach genauso wenig Nachteil wie bei allen AGP Mainboards bei denen die RAM Bandbreite etwa dem Doppelten der AGP Datenrate entspricht wie bei Modellen mit Dual Channel DDR Zudem achteten Spielehersteller meist auf eine moglichst bandbreitenschonende Programmierung so dass die Maximalauslastung des AGP und damit der Bedarf an Fast Writes seltener zustande kam Herausforderung bei der Fast Writes Umsetzung ist ein sauberes Daten Signal Daher deaktivierte Intel im 815 Chipsatz diese Funktion ebenso wie der ATI Catalyst Treiber in als instabil diagnostizierten Systemen Einen entsprechenden Test vollzieht er nach seiner Installation Generell kann es bei Grafikkartentreiberproblemen helfen Fast Writes im BIOS zu deaktivieren So verweigert der nouveau Treiber der den Betrieb von Grafikkarten des Herstellers Nvidia unter Linux ermoglicht bei aktivierten Fast Writes meist die Arbeit Fast Writes ist durch Heruntersetzen des AGP Modus oft moglich wo es zuvor instabil lief und kann so dennoch zu einer Geschwindigkeitssteigerung verhelfen Dies erfordert jedoch individuelle Messungen mittels Benchmarks Der Ubergang von AGP zu PCI Express BearbeitenDer Standard PCI Bus erlaubte eine theoretische Bandbreite von 133 MByte s kumulativ fur alle an diesem Bus angeschlossenen Gerate In der Anfangszeit ca 1995 stellte dies eine gigantische Bandbreite dar die gar nicht ausgeschopft werden konnte Die ersten Mainboards erlaubten Transferraten von max 42 MByte s bei typischen Bandbreiten zum Hauptspeicher von knapp 200 MByte s Mit zunehmender Leistungsfahigkeit von CPUs und Mainboards wurden diese 133 MByte s weitgehend ausgereizt wobei Grafikkarten die Hauptkonsumenten waren Mit der Schaffung eines eigenen dedizierten Grafikbusses AGP und mit dem Aufbau mehrerer PCI oder PCI X Busse auf Server Mainboards wurde dieses Problem gelost fuhrte allerdings zu einer grosseren Menge Spezialsteckplatzen auf Server Mainboards mit komplexen Wechselwirkungen durch Nicht Punkt zu Punkt Verbindungen zwischen den Komponenten Ausserdem blieb es bei 133 MByte s fur den Rest auf normalen Mainboards den zunehmend einzelne Komponenten z B Kopieren von einer IDE Platte auf eine andere weitgehend ausreizen konnten Mit der Entwicklung von PCI Express wurde diese Entwicklung wieder geradegezogen es gab wieder einen Standard die Bandbreite wurde im ersten Schritt knapp verdoppelt die Ubertragung wechselte von halbduplex zu vollduplex die Bandbreite zwischen Geraten stand immer exklusiv zur Verfugung und musste nie geteilt werden PCI Bandbreite halbduplex Verwendung Beispiele PCI Express Bandbreite vollduplex Verwendung Beispiele PCI 32 bit 33 MHz 0 133 MByte s shared Kleinverbraucher PCIe 1 0 1 0 250 MByte s Kleinverbraucher IEEE 1394b KartenPCI 32 bit 66 MHz 0 266 MByte s shared IEEE 1394b KartenPCI 64 bit 66 MHz 0 533 MByte s shared SCSI Karten PCIe 1 0 4 1000 MByte s SCSI Karten PCI X 64 bit 133 MHz 1066 MByte s PCIe 1 0 8 2000 MByte sAGP 8x 2133 MByte s Grafikkarten PCIe 1 0 16 4000 MByte s GrafikkartenMit Version AGP 8x war diese Technik zu Ende entwickelt da sich aufgrund von Timing Problemen bei hohen Taktungen die durch die parallele Datenubertragung entstehen und dem dadurch zunehmend komplizierter werdenden Platinendesign die Geschwindigkeit nicht weiter steigern lasst Das Merkmal von AGP einer schnellen Punkt zu Punkt Verbindung zum Arbeitsspeicher hatte an Bedeutung verloren da Grafikkarten zunehmend genugend eigenen RAM Speicher mitbrachten Dazu kommt dass AGP nur als Schnittstelle fur Grafikkarten konzipiert ist aber auch immer mehr andere Komponenten die bis dahin immer noch uber PCI oder PCI X angebunden wurden hohere Anforderungen bezuglich der Datenubertragungsrate aufweisen Unter anderem deswegen hat die PCI SIG den Standard PCI Express als Nachfolger von PCI und AGP entworfen der eine noch grossere Datenubertragungsrate als AGP bot Fur die nach z B Sockel 939 Chipsatze mit DDR2 800 Speicher Unterstutzung wurden keine Windows 9x Treiber mehr geliefert Seit Mitte 2006 wurden kaum noch neue Hauptplatinen fur AGP Grafikkarten vorgestellt Grafikkarten fur einen alteren 1 Kern Prozessor AGP Slot sind selten geworden Weblinks Bearbeiten nbsp Commons AGP Sammlung von Bildern Videos und Audiodateien Hotline Eintrag der Zeitschrift c t aus dem Jahr 2002 Erlauterungen zum Thema AGP enthalt auch eine Liste moglicherweise betroffener Grafikkarten AGP 1 0 bis 3 0 und Kompatibilitat untereinander Hilfsprogramm fur Microsoft Windows zeigt die Grosse des gesamten und des freien Speichers auf der AGP Grafikkarte an Beschreibung der AGP Slot Sorten englisch AGP Steckerbelegung deutsch Signal und Spezifikationsdetails englisch Einzelnachweise Bearbeiten http www playtool com pages agpcompat agp30 pdf AGP 3 0 a b http www playtool com pages agpcompat agp html Absatz AGP Cards http www playtool com pages agpcompat agp html Absatz AGP Motherboards http www microsoft com whdc archive uagp mspx AGP 3 5 Dave Dzatko Tom Shanley MindShare Inc AGP system architecture 2 Auflage Addison Wesley 1999 ISBN 978 0 201 70069 5 S 66 f Archivlink Memento vom 7 Mai 2009 im Internet Archive http www cs umd edu class fall2001 cmsc411 projects agp hardwareagp htm Erlauterung der GART Ubersetzung UZNAJTE BOLShE Memento vom 10 September 2012 im Webarchiv archive today Pressemappe zur ersten FastWrites Implementierung Abgerufen von https de wikipedia org w index php title Accelerated Graphics Port amp oldid 234627612