Top Banner
Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe
42

Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Apr 05, 2015

Download

Documents

Harmand Hepper
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Seminarvortrag (klein)

Aktuelle Grafikkarten

von

Bernhard Garthe

Page 2: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

Page 3: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

Ca. alle 6 Monate kommt eine neue Grafikchipgeneration auf den Markt.

– neue Features

– neue Technologieen

– neuer Chipaufbau

Page 4: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

Zu den aktuellsten Grafikchips zählen:

– nVidia Geforce4

– nVidia Geforce3 Ti

– ATI Radeon 8500

Die Radeon 8500 und Geforce3 Ti leisteten sich einen harten Zweikampf, der aber nun durch die Geforce4 beendet wird.

Page 5: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

Geschichte der 3D Grafikchips:– 1995 NV1 von Nvidia

– 1996 S3 Virge ,ATI Rage ,Matrox Mystique,

3DFX Voodoo1,

– 1997 ATI Rage Pro, nVidia Riva 128

– 1998 Voodoo2, Matrox G200, 3DFX Banshee

Riva TNT

Page 6: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

Geschichte der 3D Grafikchips:– 1999 Voodoo3, Riva TNT2, Geforce256

– Voodoo4 & Voodoo5, Geforce2, ATI Radeon

Ein Pionier der 3D Entwicklung muss die Segel streichen, 3DFX wird von nVidia aufgekauft

– Kyro, Kyro2

– 2001 Geforce3, Radeon 8500

– 2002 Geforce4

Page 7: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

– 1993 gegründet– Weltweiter Marktführer– Umsatzsteigerung im 4.Quartel 2001

um129%

Page 8: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

Aktuelles Produktsortiment von nVIDIA:

– GeForce4 Ti, GeForce4 MX

– GeForce3 Ti, GeForce3

– GeForce2 Ultra, GeForce2 Ti, GeForce2 Pro

GeForce2 GTS, GeForce2 MX

Reichhaltige Produktpalette für jeden Einsatzbereich.

Page 9: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

nVIADIA GeForce3 Technische Daten:

– Fertigung in 0.15µm – 57 Millionen Transistoren

– Chiptakt 200MHz

– Speichertakt 230MHz (460MHz DDR)

– max 128MB Speicher

– Speicherbandbreite 7.4GB/s

– 4 Pixelpipelines mit je 2 Textureinheiten

–  Füllrate von 1600 Millionen Texel/s

Page 10: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

nVIADIA GeForce3 Architektur:

– Erweiterte und Optimierte Geforce2 Architektur die nfiniteFX-Engine genannt wird. Enthalten sind:

• Vertex-Prozessor

• Pixel-Prozessor

• Lightspeed-Memory-Architektur

Page 11: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

nfiniteFX-Engine Vertex-Prozessor

Page 12: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

nFiniteFX-Vertex-Prozessor

(Vertex-Shader)– Der Programmierbare Vertexshader stellt eine

Erweiterung der T&L-Engine dar.

– berechnet in Echtzeit grafische Spezialeffekte

– 4 mal schneller als T&L oder CPU

– Problem: Der Programmierer muss diese neuen Features benutzen sonst bringt der Vertex-Prozessor keinerlei Vorteile.

Page 13: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

Effekte des Vertex-Prozessors

– Komplexe Character Animation • Realistischeres Aussehen von Kleidung

und Hautoberfläche

• Naturgetreuere Gesichtszüge

• Key-Frame-Animation

– Mittels zeitabhängiger Kontrollpunkte werden alle Zwischensequenzen (Key-Frames) eines veränderlichen Objektes in Echtzeit berechnet.

Page 14: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

Effekte des Vertex-Prozessors– Komplexe Character Animation

Page 15: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

Effekte des Vertex-Prozessors

– Environmental Effects(Umgebungseffekte wie Rauch und Nebel)

• Erhöhungen und Vertiefungen der Objekte werden berücksichtigt.

• Lichtreflektionen, z.B. im Wasser, werden durch Berücksichtigung von Einfallswinkel und Lichtbrechung realistischer

Page 16: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

Effekte des Vertex-Prozessors– Environmental Effects

Page 17: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

Effekte des Vertex-Prozessors– Morphing

• Geometrieberechnung der Zwischenbilder zur Laufzeit

– Procedural Deformation • wehende Fahnen komplett im Vertex-Shader

Page 18: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

Effekte des Vertex-Prozessors– Motion Blur

• Verwischungeffekt bei schnellen Bewegeungen

• Verwischungseffekte

– Linsen und Lichteffekte

Page 19: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

nFiniteFX-Pixel-Prozessor

(Pixel-Shader)– Teil der von NVIDIA patentierten

PixelForge-Architektur

– 4 Texturen in Single-Pass

– Entwickler kann Pixelfunktionen (Licht, Farbe, Transparenz) individuell zu programmieren

– Problem: DirectX8 erforderlich, Programmierung in Assembler

Page 20: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

nFiniteFX-Pixel-Prozessor – Vergleich Geforce2 mit Pixel-Shader

Page 21: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

Lightspeed-Memory-Architektur

– Crossbar Memory Controller

– Verlustfreie Z-Kompression

– Z-Occlusion Culling

Page 22: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

Lightspeed-Memory-Architektur

– Crossbar Memory Controller • 4 unabhängige Speicher-Controller

• Aufteilung der Informationsblöcke

• Bessere Ausnutzung bei kleinen Elementen

• bis zu 4 mal effektiver

– Verlustfreie Z-Kompression• Hardware Kompression / Dekomprssion

• Kompressionsfakktor 4:1

Page 23: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

GF3 Full-Scene-Antialiasing– Antialiasing soll unschöne Treppenbildung an

Kanten vermeeiden

– Früher mit Supersampling realisiert.• Runterrechnen von höherer Auflösung

– In GeForce3 kommt Multisample Verfahren zum Einsatz

• 1,5 oder 9 stufige Verdeckungsmatrix

• Verschiebung der Blickposition um 0.5 Pixel

• Zusammenfassung zu 4 Finalsamples

• Farbverlauf zwischen Finalsamples

Page 24: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

Antialiasing Modi

Page 25: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

Geforce4– Geforce4 Ti = NV25– GeForce3 Ti = NV20– GeForce4 MX = NV17

– Grosser Unterschied zwischen Ti und MX• MX keinen GF3 Vertex- und Pixel-Shader• MX keine unterstützung für DX8 Features• MX ist GF3 in Ausstattung und Effekten

deutlich unterlegen

• GF4 MX ist mehr als verspätete GF3 MX zu sehen

Page 26: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

Geforce4

– Kaum Neuerungen beim GF4

– Erweiterte und Optimierte GF3

– Wichtigste Änderungen:

• nfiniteFX II: – 2x Vertex-Shader

– Verbesserter Pixel-Shader

• Lightspeed-Memory-Architecture II– Auto-Pre-Charge

– Fast-Z-Clear

Page 27: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

Geforce4

• Accuview Technologie

– Verbessertes Antialiasing

– Positionierbare Pixel-Samples

– Gewichtung der Pixel

• 4XS Antialiasing

– 50% mehr Subpixel

– Genauere Farbabstufungen

Page 28: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

ATI Technologies Inc.

1985 gegründet

Page 29: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

ATI Produkte:

– RADEON™ 8500

– RADEON™ 8500LE

– RADEON™ 7500

– RADEON™ 7000

– RADEON™

– RAGE 128 Pro™

Erst mit der Radeon 8500 ist es ATI gelungen zu einem ernsthaften nVIDIA Mitstreiter zu werden.

Page 30: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

ATI RADEON 8500:

– Komplett überarbeitete Architektur in 0.15 µm Fertigung

– Pixel-Tapestry-Architektur

– Neuerungen:• Smartshader

• Truform

• smoothvision

Page 31: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

RADEON 8500 Pixel-Tapestry-Architektur

– zwei Rendering Pipelines mit je 3 Textureinheiten

– Alle Arten Bump-Mapping

– Alle Arten Environment Mapping

– Shadow-Mapping

– Full Screen Anti-Aliasing, Motion Blur und Depth-of-Field--Effekte

Page 32: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

RADEON 8500

Page 33: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

RADEON 8500 Smartshader

– Programmierbarer Vertex- und Pixel-Shader vergleichbar nVIDIA

– DirectX 8.1 für Nutzung erforderlich

Page 34: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

RADEON 8500 Smartshader

Page 35: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

RADEON 8500 Smartshader

Page 36: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

RADEON 8500 Truform– Hinzufügen von Polygonen um realistischere

Objekte zu erzeugen

– 3D Modell bleibt unverändert

– Nutzung auch in alten Anwendungen ohne Änderung der Software.

– Higher-Order-Surfaces • Polygone

• Bezier Kurven

– N-Patches, Errechnung der Krümmung eines Polygons anhand der Normalvektoren der Eckpunkte

Page 37: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

RADEON 8500 Truform

Page 38: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

Vergleich:– Alle 3 Chips unterstützen eine Vielzahl von

Features von denen einige noch nicht genutzt werden.

– Die Umsetzung der in DX8 enthaltenen Features bereitet keine Probleme

– Smartsader und nfiniteFX sind beide Programmierbare Shader und sich somit sehr ähnlich.

– TruForm ist eines der wenigen Features die auch jetzt schon zum Einsatz kommen.

Page 39: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

Vergleich:

Page 40: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

Vergleich:

– Die ATI Radeon 8500 kann sich im Vergleich mit der der GeForce3 Ti 500 durchsetzen, muss sich aber der neuen GeForce 4 geschlagen geben.

– Im 3D Mark 2001 ist die GeForce4 in allen Disziplinen 15-20% schneller als die ATI

Page 41: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

Ausblick:

– nVidia wird in 6-8 Monaten den NV30 bringen der eine Komplette Neuentwicklung darstellen soll.

– ATI hat noch keine Ankündigungen für eine neue Chipgeneration gemacht.

Page 42: Seminarvortrag (klein) Aktuelle Grafikkarten von Bernhard Garthe.

Inhalt:• Einleitung

• Geschichte

• NVIDIA– Produkte

– Geforce3

– Geforce4

• ATI– Produkte

– Radeon 8500

• Vergleich

• Fazit

Fragen?