Zum Hauptinhalt springen
25h

5. Grafikkarte

Die Grafikkarte ist neben dem Prozessor die zweite wichtige Komponente, welche im Computer für die Verarbeitung von Daten zuständig ist. Grafikkarten haben folgende Aufgaben:

  • Erzeugen einer Pixelgrafik aus einer anderen Darstellungsform,

  • Speichern dieser Pixelgrafik, des Bildschirminhalts,

  • Steuerung des Bildschirms, damit er den Bildschirminhalt anzeigt.

Kenngrössen

Für Grafikkarten gibt es drei wichtige Kenngrössen:

  • Die maximale Auflösung, also die Anzahl der Bildpunkte (z.B. 7680×4320).

  • Die Taktfrequenz gibt an, wie schnell der Grafikkarten-Prozessor Berechnungen durchführen kann. Sie wird in der Einheit Hertz angegeben, was «pro Sekunde» bedeutet. Die Grafikkarte hat also auch einen eigenen leistungsfähigen Prozessor.

  • Die Speicherkapazität ist die Datenmenge, welcher der Speicher maximal aufnehmen kann. Sie wird in Byte angegeben. Die Grafikkarte besitzt also auch einen eigenen Arbeitsspeicher.

Im Gegensatz zu den CPU Prozessoren, welche in der Regel wenige (< 32) Kerne aufweisen, ist eine Grafikkarte hochgradig auf parallelisierte Berechnungen ausgelegt und besitzt entsprechend viele Kerne.

Sequentiell vs. Parallel

Schauen Sie sich das folgenden Video an und versuchen Sie zu verstehen, was die Unterschiede zwischen sequentieller und paralleler Verarbeitung sind. Halten Sie Ihre Erkenntnisse fest.

Hercules-Grafikkarte
Hercules-Grafikkarte@

Hercules Graphics Card

Hochauflösende monochrome Grafikkarte (720×348 Pixel, 1 Bit Farbe) mit 64 KB Video-RAM aus dem Jahr 1982.

NVIDIA RTX 3080 Ti Trinity-Grafikkarte
NVIDIA RTX 3080 Ti Trinity-Grafikkarte

NVIDIA RTX 3080 Ti Trinity

Aktuelle Grafikkarte aus dem Jahr 2022 mit einer maximalen Auflösung von 7680×4320 Pixel pro Bildschirm, 12 GB Video-RAM und Unterstützung von Echtzeit-Raytracing.

Frühe Grafikkarten konnten nur aus Text selbständig eine Pixelgrafik erzeugen. Um etwas anderes auf dem Bildschirm darzustellen, mussten Programme oder das Betriebssystem die Grafik selbst berechnen und pixelweise an die Grafikkarte übermitteln.

Mit der Zeit konnten neuere Grafikkarten immer mehr Funktionen der Bilderzeugung übernehmen:

  • 2D-Rasterung: Zeichnen von Linien, Rechtecken und Kreisen,

  • 3D-Rasterung: Verdeckungsberechnung und Lichtsimulation,

  • 3D-Raytracing: fotorealistische Berechnung basierend auf der Simulation von Lichtstrahlen.

Ausserdem werden heute Grafikkarten auch für aufwändige Berechnungen in anderen Bereichen eingesetzt, z.B. für neuronale Netze oder für das Mining von Kryptowährungen.

⭐️ Raytracing

Was ist Raytracing und was bringt es mir?

Steuerung des Bildschirms

Für die Steuerung des Bildschirms gibt es vier aktuelle Technologien.

Display Port (DP)
Display Port (DP)@
Digital Visual Interface (DVI)
Digital Visual Interface (DVI)@
High-Definition Multimedia Interface (HDMI)
High-Definition Multimedia Interface (HDMI)@
Video Graphics Array (VGA)
Video Graphics Array (VGA)@
USB-C

Heutige Laptops haben oft keine separaten Ausgänge für Bildschirme - dank USB-C. Die verwendete Technologie sowie die Protokolle bleiben aber dieselben, weshalb ohne weiteres Adapter für entsprechende Technologien (DP, DVI, HDMI, VGA) angeschlossen werden können.

USB-C Displayadapter --width=300px
USB-C Displayadapter
Aufgabe Grafikkarte: Rendering

Recherchieren Sie den Begriff "Rendering".

Welche Aufgaben erfordern eine hohe Rendering-Leistung? Für welche Zielgruppen nebst Gamern sind gute Grafikkarten essenziell?