S3 ViRGE - S3 ViRGE
Tyto S3 Virtuální realita Graphics Engine ( Virge ) grafický chipset byl jeden z prvního na 2D / 3D akcelerátorů určený pro masový trh.
ViRGE, představený v roce 1995 tehdejší grafickou elektrárnou S3, Inc. , byl prvním vpádem S3 do 3D grafiky. S3/Virge byl nástupcem úspěšného Trio64V+ . ViRGE/325 byl pinově kompatibilní s čipem Trio64, zachovával rozhraní DRAM -framebuffer (až 4 MB) a taktoval jádro i paměť až na 80 MHz. Ve Windows byl Virge srovnáván jako nejrychlejší akcelerátor na bázi DRAM své doby. Verze založená na VRAM, ViRGE/VX , byla ve skutečnosti pomalejší v nižších rozlišeních, ale měla rychlejší RAMDAC pro podporu režimů s vysokým rozlišením, které na 325 nejsou k dispozici.
Podpěra, podpora
Část marketingového plánu S3 pro ViRGE obsahovala standard „ S3D “ s tím, že členové rodiny ViRGE nesli grafický engine S3D . Hry, které podporovaly ViRGE, toto logo přímo umístily do krabice, aby majitelé 3D karet věděli, že na jejich počítači poběží co nejlépe. A navzdory své nevýrazné rychlosti 3D obdržel ViRGE některé vylepšené hry S3D , z velké části díky prestiži značky S3 v tomto období. Mezi příklady vylepšených verzí ViRGE patří: Terminal Velocity , Descent II , Monster Truck Madness , Tomb Raider , MechWarrior 2 , FX Fighter Turbo , Terracide , POD , Incoming a Jedi Knight .
Výkon
S úspěšným uvedením domácí herní konzole Sony PlayStation na trh s PC byl vyvíjen tlak na začlenění hardwaru, který by mohl konkurovat v oblasti vykreslování 3D grafiky v reálném čase, což je to, co softwarové vykreslování hostitelského procesoru nemohlo samo o sobě dobře fungovat . To znamená, že vykreslování založené na softwaru pomocí hlavního procesoru by mohlo vykreslovat 3D grafiku v reálném čase-jak ukazují hry jako Descent , které k vykreslení 3D videa na celou obrazovku s pohybem 6 stupňů volnosti používaly pouze hlavní procesor a standardní VGA hardware v reálném čase - ale rozlišení, počet polygonů a kvalita stínování, vyhlazování atd. nebyly konkurenceschopné s vyhrazeným hardwarem pro 3D vykreslování. Zatímco poptávka na trhu byla jasně přítomná, vykreslování 3D grafiky v reálném čase bylo pro S3 a mnoho jeho hardwarových konkurentů nové a neznámé území. Se značnou částí hardwarových nemovitostí ViRGE, které jsou již věnovány dalším klíčovým funkcím (jako je VGA řadič, 2D/BITBLT engine, RAMDAC, PCI a paměťové rozhraní) a potřebě obsluhovat tradiční 2D aplikace, výsledné 3D funkce byla omezená i pomalá.
Při provádění základního vykreslování 3D pouze s mapováním textur a bez dalších pokročilých funkcí byla propustnost pixelů ViRGE o něco rychlejší než nejlepší softwarové 3D vykreslování (hostitelský procesor) ve své době a s lepší věrností barev (16 bpp). Když se ale k zatížení polygonu přidaly další operace vykreslování (jako je korekce perspektivy, mlžení hloubky Z a bilineární filtrování ), propustnost vykreslování klesla na rychlost vykreslování založeného na softwaru na CPU základní úrovně. 3D vykreslování na špičkovém ViRGE/VX (988) založeném na VRAM bylo ještě pomalejší než levnější ViRGE/325, kvůli pomalejším taktům jádra a paměti VX. Upgradované modely ViRGE/DX a ViRGE/GX sice zlepšily výkon vykreslování 3D, ale v době svého uvedení stále nebyly schopny rozlišit rodinu ViRGE na již přeplněném 3D trhu.
Mimo 3D vykreslování byl ViRGE dobrým hráčem ve známých úlohách jako DOS VGA a Microsoft Windows. Zde se ukázaly značné zkušenosti S3 s vysoce výkonnou akcelerací Windows, přičemž benchmark ViRGE byl blízko vrcholu mezi konkurenčními VGA kartami založenými na DRAM. Na trzích OEM PC se ViRGE dobře prodával jako přímá náhrada za velmi úspěšnou rodinu Trio/64 S3. Rodina ViRGE poskytovala rychlejší akceleraci Windows ve stejné fyzické stopě jako její předchůdce.
Zavedení konkurenční hardware, 3dfx 's Voodoo Graphics a Rendition je Verite a herní tituly jako populární id Software Quake motor , mělo za následek celého odvětví vyklepávání. S3, spolu s dalšími dříve dobře zavedenými dodavateli VGA na trhu s PC, se nedokázali přizpůsobit rychle se rozvíjejícímu trhu s 3D grafikou PC, protože byli odsunuti k prodeji do tržních segmentů, kde funkce 3D grafiky nebyla důležitá. Přestože se ViRGE dobře prodával na trhu OEM, špatný výkon Direct3D a nedostatek podpory OpenGL zabránily ViRGE v soutěži v lukrativnějším segmentu 3D grafiky.
Varianty
Mezi narozením v roce 1995 a odchodem do důchodu poblíž roku 2000 prošla rodina ViRGE pravidelnými upgrady. Virge / DX zvýšila výkonnost původního Virge / 325 zlepšením korekce perspektivní a provádění Trilineární filtr s plnou rychlostí. Virge / GX přidána podpora pro více moderní SD / SGRAM . Virge / GX2 byl jedním z prvních VGA čipových sad pro podporu AGP , ačkoli úroveň podpory prodloužena trochu mimo elektrické shody. Podstatné použití sady funkcí AGP by muselo počkat, dokud Savage 3D .
ViRGE byl nakonec nahrazen Savage 3D v špičkovém grafickém segmentu S3 v roce 1998, kterému chybí podpora pro S3D API. Minimálně jeden derivát ( Trio3D ) ViRGE však zůstal ve výrobě i po přerušení Savage 3D.
Specifikace
- 64bitová 2D / 3D grafika S3d Engine s integrovanou pamětí RAMDAC a taktovacím syntezátorem 135 MHz (325 a MX), 170 MHz (DX/GX/GX2) nebo 220 MHz (VX)
- Procesor S3 Streams pro zrychlené video
- S3 Scenic Highway pro přímé rozhraní s živým videem a periferiemi MPEG-1
- 2D akcelerace GUI . ( BitBLT , kreslení čar, polygonová výplň)
- 3D mapování textur
- Korekce perspektivy, ploché a Gouraudovo stínování . ViRGE/DX a novější mají perspektivní korekci „paralelního zpracování“ pro lepší výkon
- Bilineární a trilineární filtrování textur , MIP mapování , alfa míchání a mapování textur videa. Trilineární filtrování je u ViRGE/DX a novější plné rychlosti, označované jako technologie „SmartFilter“.
- Hloubkové cueing a mlžení , Z-buffering
- 1600x1200 s 16 barvami (VX), 1280x1024 s 256 barvami při obnově 75 Hz , 1024x768 s 64K barvami při obnově 75 Hz, 800x600 16,7 milionů barev při obnově 75 Hz (jedná se o neprokládané režimy; vyšší hloubky barev jsou podporovány prokládáním video)
- 64bitové paměťové rozhraní DRAM nebo VRAM (VX), videopaměť MiB 2, 4 a 8 (VX) , jednokruhový provoz EDO
- Bezlepé rozhraní sběrnice PCI 2.1 a rozhraní VESA VL-Bus (325)
- Ovládání sběrnice PCI pro podporu zpracování seznamu zobrazení a snímání videa
- Ovladače pro hlavní operační systémy a léčivých látek: Windows 95 , Windows 3.1x , Windows NT , IBM OS / 2 2.1 a 3.0 (Warp), ADI 4.2, Direct3D , Brender , RenderWare a OpenGL
- Plná podpora hardwaru a systému BIOS pro VESA Display Power Management Signaling (DPMS) monitoruje režimy úspory energie
- Komunikace monitoru DDC
- 325 používá 208pinový balíček PQFP . VX používá 288-pinový BGA balíček
- ViRGE 325 pin kompatibilní s S3 Trio64V+
Reference
- Přehled produktu: S3 ViRGE Integrated 3D Graphics/Video Accelerator (PDF), S3 Incorporated, July 1996.
- Přehled produktu: S3 ViRGE/VX Integrated 3D Graphics/Video Accelerator (PDF), S3 Incorporated, July 1996.
externí odkazy
- Recenze Diamond Stealth 3D 2000 se snímky her s akcelerací S3D.