Rendice (společnost) - Rendition (company)

Rendition, Inc.
Korporace
Průmysl PC multimediální produkty
Založený 1993
Sídlo společnosti Mountain View, Kalifornie
webová stránka www.rendition.com (uzavřeno)

Rendition byl výrobcem 3D počítačových grafických čipových sad v polovině až konce 90. let. Oni byli známí pro produkty jako Vérité 1000 a Vérité 2x00 a jako jeden z prvních tvůrců 3D čipových sad, kteří přímo spolupracovali s vývojářem Quake Johnem Carmackem na vytvoření hardwarově akcelerované verze hry (vQuake). V té době byl hlavním konkurentem společnosti Rendition 3Dfx . Jejich proprietární API pro vykreslování byla Speedy3D (pro DOS) a RRedline (pro Windows).

3D čipové sady

Vérité V1000

Sierra 's Screamin '3D. Na bázi V1000

Vydána v roce 1996, čipová sada Rendition V1000 byla pozoruhodná svou architekturou založenou na RISC . V1000 byla první grafická karta pro PC, která využívala programovatelné jádro k vykreslování 3D grafiky. Verze V1000 byla rychlejší a pokročilejší (z hlediska funkcí) než konkurence, jako jsou Matrox Millennium, ATI Rage / 3D a S3 Virge3D. Rychlejší byla pouze grafika Voodoo 3DFX , ale na rozdíl od 3DFX Voodoo obsahovala V1000 schopnost 2D / VGA, což z ní činí jediné přijatelně rychlé řešení pro jednu hru pro 3D hry.

Vérité podporovalo lokální framebuffer až do 4 MB EDO DRAM na 64bitové sběrnici (pro teoretickou šířku pásma 400 MB / s). Kromě 3D her obsahovalo Vérité grafický řadič kompatibilní s IBM VGA a sloužilo jako tradiční akcelerátor 2D / GUI pro operační systém Windows.

Vérité poprvé proslul slávou jako jediný urychlovač podporovaný Quake . Partner společnosti Number Nine Visual Technology později zrušil své produkty Vérité. V knize Masters of Doom uvedl Carmack špatné zkušenosti s programováním Vérité jako důvod posunu id od proprietárních API k průmyslovému standardu OpenGL .

Když byl V1000 uveden na trh, byl docela populární. Nejméně čtyři společnosti prodávaly desky Vérité: Creative Labs 3D Blaster PCI, Sierra Screamin '3D, Canopus Total 3D a Intergraph Reactor (později přejmenovaný na Intense 3D 100). Několik softwarových titulů dodávaných s podporou V1000. Vzhledem k tomu, ATI Rage / 3D, 3D S3 Virge / a Matrox Mystique dodávány 3D / slovy pochybného prospěch, id Software 's vQuake a Eidos ' s Tomb Raider byli vlivní v podněcování zájmu spotřebitelů o 3D vykreslování hardwaru. Porty Vérité (a Voodoo) přidaly do 3D vizuálu hry 16bitové barevné vykreslení, bilineární filtrování , mapování MIP na jednotlivé polygony a vyhlazování hran . VQuake i Tomb Raider, vydané včas na Vánoce 1996, ukázaly, že 3D / hardware V1000 je rychlejší a lépe vypadající než softwarové vykreslování i na nejvýkonnějším hostitelském CPU.

Zajímavým prvkem technologie V1000 bylo jeho použití přenosů DMA master sběrnice pro přenos dat po sběrnici PCI. To umožnilo desce přenášet data mnohem efektivněji než v alternativním režimu FIFO sběrnice. Bohužel v té době nezralost sběrnice PCI a omezené použití masteringu sběrnice obecně v systémech dne způsobily, že se na Vérité objevily chyby DMA. Pokud čipová sada základní desky nebyla schopna DMA, byla Vérité nucena pracovat v režimu FIFO a výkon dramaticky poklesl. Navíc na některých základních deskách byla podpora DMA neúplná nebo nesprávně implementována a rychlost byla poměrně nízká. Kombinace obou těchto problémů způsobovala majitelům modelu V1000 časté problémy. Rendition měl testovací nástroj DMA, který měl srovnávat podporu základní desky s přenosy DMA. Některé hry v systému DOS s podporou Speedy3D Vérité, například IndyCar Racing II , nabízejí režim využívající DMA a režim využívající FIFO, aby se těmto problémům vyhnuly.

Vérité provedlo nastavení trojúhelníku v hardwaru. Rendition často uváděl svůj instalační engine jako výhodu oproti 3Dfx's Voodoo Graphics, protože hardwarové nastavení snížilo požadavky procesoru hostitele na zpracování složitých 3D scén. Bohužel 3D / engine Vérité postrádal potřebnou míru naplnění, aby tuto výhodu využil; rychlost plnění pixelů V1000 byla v nejlepším případě zhruba 25 Mpix / s (o něco více než polovina oproti grafice Voodoo Graphics.) Designová omezení zabránila V1000 udržet tuto úroveň v mnoha hrách (např. když software používá z-buffering ). Zatímco se Voodoo stalo urychlovačem volby pro vysokorozpočtové 3D / hráče, nastavení trojúhelníku V1000 a integrované 2D / VGA jádro přilákalo mnoho hráčů, kteří hledali upgrade za skromný rozpočet.

Kromě 3D her byl výkon V1000 (2D) téměř srovnatelný. Extrémně byl v běžném rozlišení MCGA / VGA nebo „ Mode X “ výkon V1000 trapně pomalý; starší hry pro systém MS-DOS (například Doom ) běžely téměř rychlostí prezentace, dokonce i na špičkovém hostitelském procesoru ( Pentium 166 MHz). Společnost Rendition představila nástroj „renutil“, nástroj MS-DOS, který řeší výkon v grafickém režimu MCGA. Nástroj přesměroval nastavení režimu zobrazení MCGA (kompatibilní s VGA) na ekvivalentní režim zobrazení VESA, čímž obešel pomalé jádro Vérité. Nástroj pracoval se všemi hrami MCGA, ale byl zcela nekompatibilní s hrami používajícími režim zobrazení VGA „Mode X“, které nebylo možné emulovat pomocí režimu VESA. V systému Windows 95 byl V1000 sjízdný a ve srovnávací sadě ZDnetu nebyl nahoře ani dole. V režimu zobrazení VESA VBE 2.0 byla rychlost Vérité vynikající, srovnatelná s jinými nejlépe hodnocenými kartami té doby (jako jsou čipové sady Matrox a ARK Logic PCI VGA).

Zatímco Rendition se pokusil vytvořit V1000 tak, aby podporoval mnoho aplikačních programovacích rozhraní (API), byla tato API v té době v plenkách. Například standard Microsoft Direct3D se rychle vyvíjel a docházelo k velkým změnám. Verze V1000 nebyla optimalizována pro tento nový standard Direct3D. To však bylo spíše chybou API, protože Direct3D v té době postrádala podporu pro přenosy DMA. Design V1000 s jádrem RISC byl programovatelný. Protože GPU nebyl „napevno“, jako jsou ASIC, mohl se čip potenciálně přizpůsobit novějším nebo odlišným standardům, než pro jaké byl původně navržen. Výkonnostní omezení však nevyhnutelně diktovala, že čip nebyl schopen významně růst. Například podpora OpenGL byla na V1000 velmi omezená.

Vérité V2x00

Diamond 's Stealth II S220. Na základě V2100
Referenční karta Rendition V2200 (čip není označen)

Architektura druhé generace společnosti Rendition se skládala z modelů Vérité V2100 a V2200. Čipy byly rafinované verze technologie V1000, zejména nabízející výpočet pixelů v jednom cyklu (pro výpočet každého pixelu trvalo V1000 více než jeden hodinový cyklus). To téměř dvojnásobně zvýšilo rychlost plnění čipů a v kombinaci s rychlejší pamětí a mírně rychlejší taktovací frekvencí jádra nabídlo výkon skromně před 3Dfx Voodoo Graphics (měřítko doby).

Tyto dva čipy byly identické ve všech směrech kromě rychlosti hodin, přičemž V2100 byl používán jako čip „orientovaný na hodnotu“. V2100 byl typicky taktován na 40-45 MHz, zatímco V2200 byl typicky viděn na 55-60 MHz. V2100 viděl implementaci pouze na jedné desce, Diamond Multimedia Stealth II S220 PCI se 4 MB SGRAM, který byl původně nabízen za 100 $, ale rychle klesl na 50 $ kvůli omezené poptávce. Stealth II dokonce dostal aktualizaci BIOSu později v jeho životě, aby zvýšil rychlost hodin V2100 na stejnou úroveň jako V2200, jako pokus o zvýšení zájmu o kartu. Model V2200 byl viděn na několika kartách, zejména na Hercules Thriller 3D nabízeném ve formátech AGP i PCI, se 4 MB nebo 8 MB SGRAM . V2200 nabídl rychlost plnění 55 megapixelů za sekundu se všemi funkcemi očekávanými od 3D akcelerátoru v té době. Přidání akcelerace 2D a videa zlepšilo výkon a umožnilo hardwarovou akceleraci přehrávání DVD . Nové čipy byly navrženy pro Microsoft Windows 9x a NT 4 .

Rendition a Hercules v jednom okamžiku spolupracovali na projektu „Thriller Conspiracy“, který kombinoval geometrický procesor Fujitsu FXG-1 „Pinolite“ s jádrem V2200 a vytvořil grafickou kartu s motorem plné transformace a osvětlení (T&L) roky před GeForce společnosti Nvidia 256 nebo ATI Radeon 7000 . Tato deska, navržená k dalšímu snížení zatížení systému CPU, se nikdy nedostala na trh. Šířily se zvěsti, že to mělo být spuštěno v létě 1998, přičemž deska 9 MB (1 MB pro Pinolite) stála 149 USD . Předběžná měřítka ukázala velmi konzistentní výkon bez ohledu na rychlost procesoru systému. V době, kdy by byl spuštěn, byly bohužel k dispozici mnohem výkonnější akcelerátory, například NVIDIA RIVA TNT a 3Dfx Voodoo 2 , které by tuto desku výrazně zastínily. fotografie

Jedna z nejpodivnějších grafických desek, jaké kdy byly vyrobeny, byla součástí rodiny V2200. Jazz Multimedia Outlaw 3D „Bonny & Clyde“ kombinoval na jedné desce konektor AGP i PCI. Chcete-li použít jedno nebo druhé, uživatel jednoduše otočil kartu a kovový okrajový držák a zasunul jej.

Vérité V3300 RRedline (nevydáno)

V3300 je třetí generace 3D grafické čipové sady Rendition. Byl by vyroben procesem 0,35 μm v IBM a na počátku roku 1999 by nahradil V2200 jako špičkovou čipovou sadu Rendition. Tato čipová sada nebyla nikdy vydána. Po několika zpožděních byla v roce 1998 společnost Rendition zakoupena společností Micron Technology a projekt byl zrušen.

Vérité V4400E (nevydané)

Po akvizici společností Micron v roce 1998 společnost Rendition doufala, že využije výhody vestavěné technologie DRAM společnosti Micron. Po neúspěchech projektu V3300 a jeho případném zrušení kvůli zpožděním se Rendition vrátil se sliby pro čip V4400 v roce 2000. Tento nový čip měl údajně mít 125 milionů tranzistorů většinou používaných 12 MB vestavěné paměti , ohromující úroveň složitosti dne. Ačkoli byl tento design vestavěné paměti později použit v čipové sadě AMD Athlon společnosti Micron s kódovým označením „Mamba“, skutečný grafický čip se nikdy neobjevil.

Náhled specifikace čipové sady základní desky Micron "SuperChip2":

Hry s podporou Rendition

Rendition vytvořil důkladný seznam podporovaných her tím, že povzbudil malé i velké vývojáře, aby využívali jejich bezplatná rozhraní API . Rendition původně poskytoval vývojářům Speedy3D, API založené na DOSu , protože většina vývoje her v letech 1995-96 byla stále zaměřena na DOS. Později Rendition vydali verzi API pro Win32 , značkovou RRedline. Stejně jako 3Dfx byl Rendition jedním z prvních výrobců 3D čipových sad, kteří viděli hodnotu programování homebrew uvolněním bezplatného programovacího API pro veřejnost. Podobně jako 3Dfx, Rendition také uspořádal programovací soutěž s názvem „Take it to the RRedline“, která umožnila programátorům homebrew předvést své schopnosti (stejně jako produkt Rendition).

Pozoruhodné herní tituly s nativní podporou Rendition API zahrnuty; Descent II , Grand Prix Legends , IndyCar Racing II , hry Myth , Sierra's NASCAR , Quake , Quake II , EF2000 V2.0 a Tomb Raider .

Pád

Rendition byl o krok pozadu, než ostatní konkurenti přišli na trh v klíčové době v bitvě o 3D počítačové grafické motory. NVIDIA RIVA 128 přišel na trh koncem roku 1997. V2100 pila první křemíku na začátku roku 1997, ale bylo pozdě na vzorku kvůli digitální knihovny buňka chyby vyžadující respin. Společnost Rendition použila pro svou digitální logickou syntézu knihovny vyvinuté společností SiArch (v té době licencované prostřednictvím Synopsys). Kritická část obvodů se syntetizovala do 3 vstupního nor-gate pohánějícího naskenovaný klopný obvod. Tato kombinace podle všeho nebyla nikdy „okořeněna“ (simulovaná v programu, jako je SPICE ) společností SiArch. Scan-flop měl tři pasivní přenosové muxy brány poháněné třemi tranzistory typu N v NOR3, všechny v sérii. Výsledkem toho byl nadměrný odpor se slabou buňkou přidržující sběrnici, která pohltila přípustnou hranici šumu a porušila statickou disciplínu v dobrém digitálním logickém designu. To se projevuje jako občasná chyba, která je vidět v laboratoři, ale ne v chování na vysoké úrovni nebo dokonce v simulacích RTL nebo na úrovni brány. Tato hlavní příčina byla určena až po měsících zkoumání, simulací a vývoji testovacích případů v laboratoři, což zúžilo problém na velmi omezený prostor. V tomto bodě byl čip spuštěn živě pod skenovacím elektronovým mikroskopem pomocí režimu sondy osciloskopu, aby se našla problémová síť mezi bránou NOR3 a skenovacím flopem. Kombinace byla poté okořeněna a bylo potvrzeno, že je viníkem. Kvůli této chybě byly ztraceny dvě celé čtvrtiny. Navzdory těmto zpožděním byl model V2x00 dodáván s plně vyhovujícími ovladači OpenGL a D3D.

Společnost byla nakonec koupena společností Micron, která vývojový tým zachovala neporušený jako zdroj vestavěných grafických řešení pro vlastní řadu základních desek . Inženýři společnosti Rendition byli původně nadšeni vyhlídkou na využití vestavěné technologie DRAM společnosti Micron pro špičkový grafický procesor, ale takový produkt se nikdy komerčně neobjevil.

Společnost Micron vzkřísila značku Rendition jako hodnotovou řadu paměti RAM divizí spotřebitelské paměti společnosti Micron Technology , společností Crucial Technology. Společnost Micron od té doby přejmenovala řadu Rendition na SpecTek Select zaměřenou na výrobce OEM a prodejce

Konkurenční čipsety

Éra V1000

Éra V2x00

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

Reference

  1. ^ a b „PC jde 3D“. Nová generace . Č. 26. Představte si média . Února 1997. str. 63.
  2. ^ http://pctuning.tyden.cz/component/content/4814?task=view&limit=1&start=6
  3. ^ http://www.my-esm.com/story/OEG19990407S0013
  4. ^ „Rendition by Crucial“ .
  5. ^ „SpecTek Select Memory“ . Archivovány od originálu na 2012-09-20.

externí odkazy