Wiedergabe (Firma) - Rendition (company)

Rendition, Inc.
Konzern
Industrie PC-Multimedia-Produkte
Gegründet 1993
Hauptquartier Blick auf die Berge, Kalifornien
Webseite www.rendition.com (geschlossen)

Rendition war Mitte bis Ende der neunziger Jahre Hersteller von 3D-Computergrafik- Chipsätzen . Sie waren bekannt für Produkte wie Vérité 1000 und Vérité 2x00 und dafür, dass sie als einer der ersten Hersteller von 3D-Chipsätzen direkt mit dem Quake- Entwickler John Carmack zusammengearbeitet haben , um eine hardwarebeschleunigte Version des Spiels (vQuake) zu erstellen. Der Hauptkonkurrent von Rendition war zu dieser Zeit 3Dfx . Ihre proprietären Rendering- APIs waren Speedy3D (für DOS) und RRedline (für Windows).

3D-Chipsätze

Vérité V1000

Sierra 's Screamin' 3D. V1000-basiert

Der 1996 erschienene V1000- Chipsatz von Rendition zeichnete sich durch seine RISC- basierte Architektur aus. Die V1000 war die erste PC-Grafikkarte, die einen programmierbaren Kern zum Rendern von 3D-Grafiken verwendete. V1000 war sowohl schneller als auch fortschrittlicher (in Bezug auf die Funktionen) als Konkurrenten wie Matrox Millennium, ATI Rage / 3D und S3 Virge3D. Nur die Voodoo-Grafik von 3DFX war schneller, aber im Gegensatz zum 3DFX Voodoo enthielt der V1000 2D / VGA-Funktionen und war damit die einzige akzeptabel schnelle Single-Board-Lösung für 3D-Spiele.

Vérité unterstützte einen lokalen Framebuffer von bis zu 4 MB EDO-DRAM auf einem 64-Bit-Bus (für eine theoretische Bandbreite von 400 MB / s). Neben 3D-Spielen enthielt Vérité einen IBM VGA-kompatiblen Display-Controller und diente als traditioneller 2D / GUI-Beschleuniger für das Windows-Betriebssystem.

Vérités erster Anspruch auf Ruhm war der einzige von Quake unterstützte Beschleuniger . Der Vorstandspartner Number Nine Visual Technology stornierte später seine Vérité-Produkte. In dem Buch Masters of Doom zitierte Carmack schlechte Erfahrungen mit der Programmierung des Vérité als Grund für die Abkehr von proprietären APIs hin zum OpenGL nach Industriestandard .

Der V1000 war bei seiner Einführung ziemlich beliebt. Mindestens vier Unternehmen verkauften Vérité-Boards: das Creative Labs 3D Blaster PCI, das Sierra Screamin '3D, das Canopus Total 3D und den Intergraph Reactor (später in Intense 3D 100 umbenannt). Eine Handvoll Softwaretitel mit V1000-Unterstützung. Da die ATI Rage / 3D, S3 Virge / 3D und Matrox Graphics 3D geliefert / Grafik von zweifelhaftem Nutzen, id Software 's vQuake und Eidos ' s Tomb Raider war in Betankung Interesse der Verbraucher an 3D - Rendering - Hardware einflussreich. Die Vérité- (und Voodoo-) Ports fügten der 3D -Grafik des Spiels 16-Bit-Farbwiedergabe, bilineare Filterung , MIP-Zuordnung pro Polygon und Kanten- Anti-Aliasing hinzu . Pünktlich zu Weihnachten 1996 haben sowohl vQuake als auch Tomb Raider gezeigt, dass die 3D / Hardware des V1000 sowohl schneller als auch besser aussieht als das Rendern von Software auf selbst der leistungsstärksten Host-CPU.

Ein interessantes Stück der Technologie von V1000 war die Verwendung von Bus-Master- DMA- Übertragungen für die Datenübertragung über den PCI-Bus. Dadurch konnte die Karte Daten viel effizienter übertragen als mit dem alternativen FIFO- Modus des Busses. Leider führten die Unreife des PCI-Busses zu dieser Zeit und die eingeschränkte Verwendung von Bus-Mastering im Allgemeinen in Systemen des Tages dazu, dass DMA-Fehler bei Vérité auftauchten. Wenn ein Motherboard-Chipsatz nicht DMA-fähig war, musste Vérité im FIFO-Modus arbeiten, und die Leistung ging dramatisch zurück. Außerdem war auf einigen Motherboards die DMA-Unterstützung unvollständig oder nicht ordnungsgemäß implementiert, und die Geschwindigkeit war ziemlich schlecht. Beide Probleme führten zusammen zu häufigen Problemen für Besitzer des V1000. Rendition hatte ein DMA-Testprogramm, um die Unterstützung von DMA-Übertragungen durch ein Motherboard zu bewerten. Einige DOS-Spiele mit Speedy3D Vérité-Unterstützung, wie z. B. IndyCar Racing II , boten einen Modus mit DMA und einen Modus mit FIFO an, um diese Probleme zu umgehen.

Der Vérité führte die Dreieckskonfiguration in Hardware durch. Rendition hat seine Setup-Engine häufig als Vorteil gegenüber Voodoo Graphics von 3Dfx angepriesen, da das Hardware-Setup die Verarbeitungsanforderungen der Host-CPU für das Zeichnen komplexer 3D-Szenen reduzierte. Leider fehlte der 3D / Engine des Vérité die erforderliche Füllrate, um diesen Vorteil zu nutzen. Die Pixelfüllrate des V1000 betrug bestenfalls ungefähr 25 Mpixel / Sekunde (etwas mehr als die Hälfte der Voodoo-Grafik). Designbeschränkungen verhinderten, dass V1000 dieses Niveau in vielen Spielen beibehielt (z. B. wenn die Software Z-Pufferung verwendet ). Während der Voodoo zum Beschleuniger der Wahl für 3D / Gamer mit hohem Budget wurde, zogen das Dreiecks-Setup und der integrierte 2D / VGA-Kern des V1000 viele Gamer an, die ein Upgrade mit einem bescheidenen Budget durchführen wollten.

Außerhalb von 3D-Spielen war die Leistung von V1000 (2D) in fast jeder Hinsicht unterdurchschnittlich. Im Extremfall war die Leistung des V1000 bei normaler MCGA / VGA- Auflösung oder " Mode X " peinlich langsam. Ältere MS-DOS-Spiele (wie Doom ) liefen sogar auf einer erstklassigen Host-CPU ( Pentium 166 MHz) mit nahezu Diashow-Geschwindigkeit . Rendition führte "renutil" ein, ein MS-DOS-Dienstprogramm, um die Leistung im MCGA-Grafikmodus zu verbessern. Das Dienstprogramm leitete die Einrichtung des MCGA-Anzeigemodus (VGA-kompatibel) auf einen entsprechenden VESA-Anzeigemodus um, wobei der langsame VGA-Kern des Vérité umgangen wurde. Das Dienstprogramm funktionierte mit allen MCGA-Spielen, war jedoch mit Spielen im VGA-Anzeigemodus "Mode X", die im VESA-Modus nicht emuliert werden konnten, vollständig inkompatibel. Unter Windows 95 war das V1000 passabel und erzielte in der Benchmark-Suite von ZDnet weder oben noch unten Punkte. Im VESA VBE 2.0- Anzeigemodus war die Geschwindigkeit von Vérité hervorragend, vergleichbar mit anderen erstklassigen Karten dieser Zeit (wie den Matrox- und ARK Logic PCI VGA-Chipsätzen).

Während Rendition versucht hatte, den V1000 so zu entwickeln, dass er viele APIs ( Application Programming Interfaces ) unterstützt, steckten diese APIs zu diesem Zeitpunkt noch in den Kinderschuhen. Beispielsweise befand sich der Direct3D- Standard von Microsoft in einer rasanten Entwicklung, wobei wesentliche Änderungen auftraten. V1000 wurde nicht für diesen neuen Direct3D-Standard optimiert. Dies war jedoch eher die Schuld der API, da Direct3D zu diesem Zeitpunkt keine Unterstützung für DMA-Übertragungen hatte. Das Design von V1000 mit seinem RISC-Kern war programmierbar. Da die GPU nicht wie ASICs "fest verdrahtet" war, könnte sich der Chip möglicherweise an neuere oder andere Standards anpassen, als er ursprünglich entwickelt wurde. Leistungsbeschränkungen führten jedoch zwangsläufig dazu, dass der Chip nicht signifikant wachsen konnte. Die OpenGL-Unterstützung war beispielsweise bei V1000 sehr eingeschränkt.

Vérité V2x00

Diamond 's Stealth II S220. V2100-basiert
Rendition V2200 Referenzkarte (Chip ist unbeschriftet)

Die Architektur der zweiten Generation von Rendition bestand aus den Vérité V2100 und V2200. Die Chips wurden Versionen der V1000 - Technologie verfeinerten, vor allem eine Single-Cycle bietet Pixelberechnung (der V1000 dauerte mehr als ein einziger Taktzyklus jedes Pixel zu berechnen). Dies erhöhte die Füllrate der Chips fast um das Doppelte und bot in Kombination mit schnellerem Speicher und einer etwas schnelleren Kerntaktrate eine Leistung, die vor 3Dfx Voodoo Graphics (dem Benchmark der Zeit) leicht war.

Diese beiden Chips waren in jeder Hinsicht bis auf die Taktrate identisch, wobei der V2100 als "wertorientierter" Chip verwendet wurde. V2100 wurde typischerweise mit 40-45 MHz getaktet, während V2200 typischerweise mit 55-60 MHz gesehen wurde. Der V2100 wurde nur auf einer Karte implementiert, der Diamond Multimedia Stealth II S220 PCI mit 4 MB SGRAM, die ursprünglich für 100 US-Dollar angeboten wurde, aber aufgrund der begrenzten Nachfrage schnell auf 50 US-Dollar fiel. Das Stealth II erhielt später in seinem Leben sogar ein BIOS-Update, um die Taktrate des V2100 auf das Niveau eines V2200 zu erhöhen, um das Interesse an der Karte zu steigern. Der V2200 wurde auf mehreren Karten gezeigt, insbesondere auf dem Hercules Thriller 3D, der sowohl im AGP- als auch im PCI-Format mit 4 MB oder 8 MB SGRAM angeboten wird . V2200 bot eine Füllrate von 55 Megapixeln / Sekunde mit allen Funktionen, die zu diesem Zeitpunkt von einem 3D-Beschleuniger erwartet wurden. Ergänzungen der 2D- und Videobeschleunigung verbesserten die Leistung und ermöglichten die Hardwarebeschleunigung der DVD- Wiedergabe. Die neuen Chips wurden für Microsoft Windows 9x und NT 4 entwickelt .

Rendition und Hercules arbeiteten einmal an einem "Thriller Conspiracy" -Projekt zusammen, bei dem ein Fujitsu FXG-1 "Pinolite" -Geometrieprozessor mit einem V2200-Kern kombiniert wurde, um Jahre vor Nvidias GeForce eine Grafikkarte mit einer vollständigen Transformations- und Beleuchtungsmaschine (T & L) zu erstellen 256 oder ATIs Radeon 7000 . Dieses Board, das die CPU des Systems weiter entlasten soll, hat es nie auf den Markt gebracht. Es gab Gerüchte, dass es im Sommer 1998 auf den Markt kommen sollte. Ein 9-MB-Board (1 MB für den Pinolite) kostete 149 USD . Vorläufige Benchmarks zeigten unabhängig von der CPU-Geschwindigkeit des Systems eine sehr konstante Leistung. Leider gab es zum Zeitpunkt des Starts weitaus leistungsstärkere Beschleuniger wie NVIDIAs RIVA TNT und 3Dfxs Voodoo 2 , die dieses Board erheblich überschattet hätten. Foto

Eine der eigenartigsten Grafikkarten, die jemals hergestellt wurden, war Teil der V2200-Familie. Der Jazz Multimedia Outlaw 3D "Bonny & Clyde" kombinierte sowohl einen AGP- als auch einen PCI-Anschluss auf derselben Platine. Um das eine oder andere zu verwenden, drehte der Benutzer einfach die Karte und die Metallkantenhalterung um und steckte sie ein.

Vérité V3300 RRedline (unveröffentlicht)

Der V3300 ist der 3D-Grafikchipsatz der dritten Generation von Rendition. Es wäre in einem 0,35- μm- Prozess bei IBM hergestellt worden und hätte den V2200 Anfang 1999 als High-End-Chipsatz von Rendition ersetzt. Dieser Chipsatz wurde nie veröffentlicht. Nach mehreren Verzögerungen wurde Rendition 1998 von Micron Technology gekauft und das Projekt abgebrochen.

Vérité V4400E (unveröffentlicht)

Mit der Übernahme durch Micron im Jahr 1998 hatte Rendition gehofft, die eingebettete DRAM-Technologie von Micron nutzen zu können. Nach den Rückschlägen für das V3300-Projekt und seiner eventuellen Aufhebung aufgrund von Verzögerungen kam Rendition im Jahr 2000 mit Versprechungen für einen V4400-Chip zurück. Dieser neue Chip soll 125 Millionen Transistoren enthalten, die hauptsächlich von 12 MB eingebettetem Speicher verwendet werden der Komplexität für den Tag. Obwohl dieses eingebettete Speicherdesign später in Microns AMD Athlon- Chipsatz mit dem Codenamen "Mamba" verwendet wurde, tauchte der eigentliche Grafikchip nie auf.

Vorschau der Micron "SuperChip2" Motherboard-Chipsatz-Spezifikationen:

Spiele mit Rendition-Unterstützung

Rendition erstellte eine gründliche Liste der unterstützten Spiele, indem es große und kleine Entwickler ermutigte, ihre kostenlosen APIs zu nutzen . Rendition stellte Entwicklern ursprünglich Speedy3D zur Verfügung, eine DOS- basierte API, da sich die meisten Spieleentwicklungen 1995-96 noch auf DOS konzentrierten. Später veröffentlichte Rendition die Win32- Version der API mit der Marke RRedline. Wie 3Dfx war Rendition einer der ersten Hersteller von 3D-Chipsätzen, der den Wert der Homebrew-Programmierung durch die Veröffentlichung einer kostenlosen Programmier-API für die Öffentlichkeit erkannte. Ähnlich wie 3Dfx veranstaltete Rendition auch einen Programmierwettbewerb namens "Take it to the RRedline", bei dem Homebrew-Programmierer ihre Fähigkeiten (sowie das Produkt von Rendition) unter Beweis stellen konnten.

Bemerkenswerte Spieletitel mit nativer Rendition-API-Unterstützung; Descent II , Grand Prix Legends , IndyCar Racing II , die Mythenspiele , Sierras NASCAR , Quake , Quake II , EF2000 V2.0 und Tomb Raider .

Untergang

Rendition war ein Schritt hinter anderen Wettbewerbern, die zu einem entscheidenden Zeitpunkt im Kampf um 3D-PC-Grafik-Engines auf den Markt kamen. Der NVIDIA RIVA 128 kam Ende 1997 auf den Markt. Der V2100 sah Anfang 1997 das erste Silizium, wurde jedoch aufgrund eines Fehlers in der digitalen Zellbibliothek, der eine erneute Beantwortung erforderlich machte, zu spät getestet. Rendition verwendete die von SiArch entwickelten Bibliotheken (damals von Synopsys lizenziert) für ihre digitale Logiksynthese. Ein kritischer Abschnitt der Schaltung synthetisierte zufällig ein Nor-Gate mit 3 Eingängen, das ein gescanntes Flip-Flop ansteuert. Anscheinend wurde diese Kombination von SiArch nie "gewürzt" (simuliert in einem Programm wie SPICE ). Das Scan-Flop hatte drei passive Übertragungs-Gate-Muxes, die von den drei n-Transistoren in der NOR3 angesteuert wurden, alle in Reihe. Das Ergebnis war ein übermäßiger Widerstand mit einer schwachen Bushaltezelle, die sich in den zulässigen Rauschabstand hineinversetzte und die statische Disziplin bei einem guten Entwurf digitaler Logik verletzte. Dies äußert sich in einem zeitweiligen Fehler, der im Labor auftritt, jedoch nicht in Verhaltens- oder sogar RTL- oder Gate-Level-Simulationen auf hoher Ebene . Diese Grundursache wurde erst nach monatelangen Untersuchungen, Simulationen und Testfallentwicklungen im Labor ermittelt, wodurch das Problem auf engstem Raum eingegrenzt wurde. Zu diesem Zeitpunkt wurde der Chip unter einem Rasterelektronenmikroskop unter Verwendung des Oszilloskop-Sondenmodus live laufen gelassen, um das Problemnetz zwischen dem NOR3-Gate und dem Scan-Flop zu finden. Die Kombination wurde dann gewürzt und als Schuldiger bestätigt. Durch diesen Fehler gingen zwei volle Viertel verloren. Trotz dieser Verzögerungen wurde der V2x00 mit vollständig konformen OpenGL- und D3D-Treibern ausgeliefert.

Das Unternehmen wurde schließlich von Micron gekauft, der das Entwicklungsteam als Quelle für eingebettete Grafiklösungen für seine eigene Motherboard- Linie intakt hielt . Die Ingenieure von Rendition waren anfangs begeistert von der Aussicht, die eingebettete DRAM-Technologie von Micron für einen High-End-Grafikprozessor einzusetzen, aber ein solches Produkt ist kommerziell nie aufgetaucht.

Micron hat den Markennamen Rendition als Wertlinie für RAM von der Verbraucherspeicherabteilung von Micron Technology , Crucial Technology, wiederbelebt. Seitdem hat Micron die Rendition-Linie als SpecTek Select umbenannt und richtet sich an OEMs und Wiederverkäufer

Konkurrierende Chipsätze

V1000 Ära

V2x00 Ära

  • 3D Labs Permedia 2
  • 3Dfx Voodoo2 und Voodoo Rush
  • ATI 3D Rage Pro
  • Matrox Mystique 220; Matrox Millennium II und Matrox m3D
  • Number Nine Ticket 2 Fahrt
  • NVIDIA RIVA 128
  • PowerVR Serie 2 (PCX2)
  • S3 ViRGE DX / GX / GX2 und Trio3D
  • SiS 6326

Verweise

  1. ^ a b "PC wird 3D". Nächste Generation . Nr. 26. Stellen Sie sich Medien vor . Februar 1997. p. 63.
  2. ^ http://pctuning.tyden.cz/component/content/4814?task=view&limit=1&start=6
  3. ^ http://www.my-esm.com/story/OEG19990407S0013
  4. ^ "Wiedergabe durch Crucial" .
  5. ^ "SpecTek Select Memory" . Archiviert vom Original am 20.09.2012.

Externe Links