Zum Forum


Navigation Links
Info

Die neue GeForce-Generation von NVIDIA ist da! Die GeForce GTX 280 und die GeForce GTX 260 Grafikkarten jetzt schnell zu Top Preisen finden bei uns im Preisvergleich!

Hauptmenü
Home
Sitemap
News
Newsarchiv
RSS Feed
Kaufberatung
Grafikchips
Grafikkartenrangliste
Mobile Chip Rangliste
Grafikkarten Top 10
Grafikkarten
Grafikkarten Galerie
Marktplatz
3D Technologien
3D Lexikon
Praxisguide (FAQ)
Testcenter
Artikel
Downloadcenter
Gewinnspiel

Info

Die brandneue AMD/ATi Radeon HD4800 Serie ist da! Die Radeon HD4870 und Radeon HD4850 bei uns schon im Preisvergleich!

Informationen
Forum
Links
Kontakt
Impressum
Jobs
Mediadaten
Unterstützt durch
Spenden?
Werbung
3DChip T-Shirts!!!
gelbe Links?

Info

Die GeForce 9600 von NVIDIA mit DirectX10 Support bei uns im Preisvergleich!

Preisvergleich
Grafikkarten Tipp!
Monitore Top!

Downloads
3DMark Vantage Version 1.00
nVIDIA-Treiber ForceWare v. 169.25 für Windows Vista 32- & 64 Bit
nVIDIA-Beta-Treiber ForceWare v. 169.21 für Windows XP 32- & 64 Bit
ATi Catalyst 7.12 für Windows XP/Vista 32 & 64 Bit
nVIDIA-Beta-Treiber ForceWare v. 169.12 für Windows Vista 32- & 64 Bit
Futuremark PCMark Vantage v.1.0.0 PC-Analysetool für Windows Vista 32- und 64 Bit
Powerstrip 3.75
Mehr... Downloads

Info

AMD / ATi Radeon HD3800 Serie Nun gibt es DirectX 10.1 Grafik mit den Radeon HD3870 & HD3850 Grafikkarten zum günstigen Preis!

Info

3DChip
Link us!
Zu den Favoriten
Als Startseite

Forum News

Sofort zum Forum

Partnerseiten
Allround-PC
AMDboard
ATI-News
Au-JA!
GAMEZONE
Hardwareecke
HardwareOC
NetzwerkTotal
Notebookejournal
Nordic-Hardware
nV News
PCMasters
PC-MAX
TweakPC
Userreviews
WinHelpline
Windows-Tweaks
Visit all our friends...

Info

Statistik
Besucher auf 3DChip
Besucher seit 30.07.2001


Grundlagenserie Teil 1: Die Funktionsweise der GPU


Hallo liebe Leserinnen und Leser,

willkommen bei unserer Grundlagenserie zum Thema Grafikkarten. Habt ihr euch nicht schon oft gefragt, wie eine GPU aufgebaut ist und wie sie Bilder berechnet? Oder wolltet ihr schon immer mal wissen, wie Anti-Aliasing oder diverse Texturfilter funktionieren? In unserer Grundlagenserie zum Thema Grafikkarten werden wir versuchen, euch all das in einfacher und verständlicher Art und Weise zu erklären.

Grundlagen Grafikkarten: Teil 1

In unserem ersten Teil zum Grundlagenwissen werden wir euch die Funktionsweise von komplexen Grafikprozessoren näher bringen.

Der Grafikprozessor, oder kurz "GPU" (Graphic Processing Unit), ist das Kernstück jeder modernen Grafikkarte. Sie ist maßgebend für das Potential der gesamten Grafikkarte, allerdings nicht immer auch für die Leistungsfähigkeit. So kann ein DirectX8 Chip schneller sein als ein DirectX9 Chip, wenn letzterer durch niedrigen Takt oder der Hardwareumgebung ausgebremst wird. Andererseits kann ein DirectX8 Chip auch keinen DirectX9 Shader berechnen, selbst wenn er noch so stark ist.

Früher waren Grafikarten nicht mehr als Hilfsarbeiter der CPU, deren Funktionen kaum programmierbar waren. Heute lassen sich Grafikkarten dagegen immer besser programmieren. Die Programmierbarkeit ist abhängig von der Schnittstelle (DirectX oder OpenGL) . So sind Pixelshader und Vertexshader erst ab DirectX 8 Grafikkarten programmierbar. Die Schnittstellenversionen werden deshalb den Grafikkarten zugeteilt:

Schnittstelle
GPU
Features
DirectX 6 Voodoo 1, Riva TNT und Rage 128 Multitexturing
DirectX 7 GeForce 256, Radeon Hardware T&L
DirectX 8 ab GeForce 3 und Radeon 8500, GeForce 4Ti Pixel- und Vertex-Shader Version 1.0 und 1.1
DirectX 9b ab Radeon 9500 Pro, GeForce FX 58xx Pixel- und Vertex-Shader Version 2.0
DirectX 9c GeForce 6 & 7 & Radeon X1000 Serie Pixel- und Vertex-Shader Version 3.0

Kommen wir nun zur Beschreibung der Shadereinheiten. Shadereinheiten sind Funktionseinheiten innerhalb einer GPU, welche einen großen Beitrag zur eigentlichen Geschwindigkeit in 3D Anwendungen leisten. Sie werden in zwei Einheiten unterteilt, so dass man ausgehend von den Arbeiten, die sie durchführen, von Vertex- oder Fragmentshader spricht. Shadereinheiten sind also wie Produktionsabschnitte an einem Fließband.

Anmerkung:

Fragmentshader werden auch als Pixelshader bezeichnet, da hier Berechnungen auf Pixelebene durchgeführt werden. Einige Programme in der DirectX Schnittstelle werden aber auch als Pixelshader bezeichnet, welches zu Verwechslungen führen kann. Im OpenGL Jargon werden diese Hardwareeinheiten einer GPU als Fragmentshader bezeichnet, wodurch dieser Verwechslung vorgebeugt wird.

Welchen Weg muss nun eine zu berechnende Datei durchlaufen um auf den Bildschirm zu gelangen?

Grob zusammengefaßt müssen dazu folgende Schritte durchlaufen werden:

Vertexshader -> Triangle Setup -> Rasterization -> Fragment-Shader -> ROPs

Als erstes werden über eine "Vertex Fetch Unit" Eckdaten (Vertizes; Mehrzahl von Vertex) für den Vertexshader eingelesen. Die Vertex Fetch Unit dient nur zum Lesen und Zwischenspeichern dieser Eckdaten. Der Vertexshader wendet auf diese Eckpunkte spezielle Programme (Vertexprogramme) an.

Mit diesen Programmen kann u.a. die Form eines Polygons verändert werden. Dazu werden einfach die Koordinaten eines Vertex verändert. Anschließend werden diese Eckpunkte zu so genannten "Primitiven" zusammengefaßt. Primitive sind in der Regel Dreiecke können aber auch Punkte oder Linien sein. Diese Primitive stellen so das geometrische Grundgerüst dar, mit denen die GPU ihre Berechnungen durchführt. In den Vertexeinheiten werden aber auch Koordinaten zur späteren Beleuchtung von Objekten berechnet.

Anmerkung:

Ein Vertex beschreibt den Eckpunkt eines Polygons. In der Mathematik wird das als Vektor bezeichnet. In der 3D Technik enthält ein Vertex neben den Punktkoordinaten zusätzlich noch Transparenzwerte und Farbwerte. Mehrere Vertizes können also auch Koordinaten für Texturen darstellen.

Zum Vergrösssern ins Bild klicken

 

Navigation Rechts

Info

Umfrage


Welchen Grafikkarten-Treiber verwendet Ihr?

1. Immer nur den neusten offiziellen.
2. Es muss immer der aktuellste sein! (auch Beta)
3. Ich ändere nur selten meine Treiberversion.
4. Treiber was ist das?

Hier geht es zur Umfrage...


Reviews
3DMark Vantage Grafikkartenbenchmark Neu!
GeCube ATi Radeon HD3850 Shortreview
AMD/ATi Radeon HD3870 Review
nVIDIA GeForce 8800 GT Review
MSI NX8800 Ultra T2D768E HD OC (GeForce 8800 Ultra) Review
Mushkin XP2-8500 "996535" DDR2 1066 MHz RAM
GeForce 8600 GT "Scorp Force Edition" Review
Foxconn GeForce 8800 GTX Review
3 Grafikkarten im Vergleich: 2x GeForce 8800GTS (320 MB) 1x GeForce 7950GT

Info

GeForce 8800GT DirectX 10 & Unified Shader 4.0? Gibts bei uns im Preisvergleich!

Info

AMD / ATi Radeon HD2900Pro und Radeon HD 2900GT zum super Preis!

Info

Hol Dir die NVIDIA GeForce 8600 GTS, Geforce 8600GT oder die GeForce 8500GT mit DirectX 10 & Unified Shader Support!

Info

DirectX 10 Midrange von AMD / ATi? Radeon Grafik mit HD2600XT oder HD2400 Chips zum günstigsten Preis bei uns im Preisvergleich!

Artikel
Die Entwicklungsgeschichte von DirectX Neu!
nVIDIA GeForce 8800 Preview
nVIDIA ForceWare 100 Treibervergleich mit Windows Vista 64 Bit
Onlinewerbung muß das sein?
Spielen unter Windows Vista
ATi's R600 Gerüchte und Tatsachen
Killerspieleverbot und kein Ende?
"Killerspiele" sollen verboten werden
Alle Artikel hier...

Grafikkarten
Zum günstigen Preis?

Info

Info

Wie wärs mit einer nVIDIA GeForce 7300 GS oder einer GeForce 7300LE? Der Einstieg in die G7 Serie zum günstigsten Preis!

Treiber

3dfx Grafikkarten
ATi Grafikkarten
Matrox Grafikkarten
nVIDIA Grafikkarten
PowerVR Grafikkarten
S3 Grafikkarten
SIS Grafikkarten
Xabre Grafikkarten
XGI Grafikkarten

Chipsatztreiber für Mainboards von ATi, nVIDIA, VIA usw...

Info
Fuß-Info


3DChip - Das Grafikkarten Onlinemagazin mit News, Informationen, Reviews, Treibern, Tweaks,
Grafikkartentools, Overclocking und jeder Menge nützlicher Downloads für Grafikkarten...

3DChip v.2.7 Unsere Webseiten sind mit einer Auflösung von 1024x768 Pixel mittlere Schriftart
am besten lesbar, getestet wurde mit Internet Explorer 6.0 Netcape 7.0, Mozilla 1.7

3DChip ist unter folgenden Domains erreichbar 3dchip.de, 3dchip.com,3dchip.eu , 3dchip.net, 3dchip.org,
3dchip.info, 3dchip.at , 3dbox.net, betatreiber.com, betadrivers.com & games4u.org

3DChip - Das Grafikkarten Onlinemagazin Copyright 2001-2008