S3 ViRGE

Графический чипсет ускорителя
Логотип S3, времен до VIA

Графический чипсет S3 ViRGE (Video and Rendering Graphics Engine [1] ) был одним из первых 2D / 3D- ускорителей , разработанных для массового рынка.

Представленный в 1996 году тогдашней графической компанией S3, Inc. , ViRGE был первым шагом S3 в 3D-графике. S3/Virge был преемником успешного Trio64V+ . ViRGE/325 был совместим по выводам с чипом Trio64, сохраняя интерфейс DRAM -кадрового буфера (до 4 МБ) и тактируя как ядро, так и память до 80 МГц. В Windows Virge был оценен как самый быстрый ускоритель на основе DRAM той эпохи. Версия на основе VRAM, ViRGE/VX , была фактически медленнее в более низких разрешениях, но имела более быстрый RAMDAC для поддержки режимов высокого разрешения, недоступных в 325. [2]

Поддерживать

Часть маркетингового плана S3 для ViRGE включала стандарт « S3D », утверждающий, что члены семейства ViRGE несут S3D Graphics Engine . Игры, которые поддерживали ViRGE, напрямую помещали этот логотип на свои коробки, чтобы владельцы 3D-карт знали, что она будет работать на их компьютере максимально хорошо. И, несмотря на свою невыразительную 3D-скорость, ViRGE действительно получил некоторые улучшенные S3D игры, во многом благодаря престижу бренда, который S3 нес в тот период. Вот некоторые примеры улучшенных ViRGE версий: Terminal Velocity , Descent II , Monster Truck Madness , Tomb Raider , MechWarrior 2 , FX Fighter Turbo , Terracide , POD , Incoming и Jedi Knight .

Производительность

Diamond's Stealth3D 2000 с ViRGE/325

С успешным запуском домашней игровой консоли Sony PlayStation на рынке ПК возникло давление с целью внедрения оборудования, которое могло бы конкурировать в области рендеринга 3D-графики в реальном времени, чего программный рендеринг на основе хост-процессора сам по себе делать не мог. То есть, программный рендеринг на основе основного процессора мог рендерить 3D-графику в реальном времени, как показали такие игры, как Descent , в которых для рендеринга полноэкранного 3D-видео с 6-степенями свободы движения в реальном времени использовались только основной процессор и стандартное оборудование VGA, но разрешение, количество полигонов и качество затенения, сглаживания и т. д. не были конкурентоспособными с выделенным оборудованием для 3D-рендеринга. Хотя рыночный спрос явно присутствовал, рендеринг 3D-графики в реальном времени был новой и незнакомой территорией для S3 и многих ее аппаратных конкурентов. Поскольку значительная часть аппаратного пространства ViRGE уже была отведена под другие ключевые функции (такие как VGA-контроллер, движок 2D/BITBLT, RAMDAC, PCI и интерфейс памяти), а также требовалось обслуживать традиционные 2D-приложения, результирующая 3D-функциональность была ограниченной и медленной.

При выполнении базового 3D-рендеринга только с текстурным отображением и без других расширенных функций пропускная способность пикселей ViRGE была несколько выше, чем у лучшего программно-оптимизированного (хост-центрального процессора) 3D-рендеринга той эпохи, и с лучшей (16bpp) точностью цветопередачи. Но когда к нагрузке полигонов добавлялись дополнительные операции рендеринга (такие как коррекция перспективы, затуманивание Z-глубины и билинейная фильтрация ), пропускная способность рендеринга падала до скорости программного рендеринга на процессоре начального уровня. 3D-рендеринг на высокопроизводительном ViRGE/VX (988) на основе VRAM был даже медленнее, чем на менее дорогом ViRGE/325, из-за более медленных тактовых частот ядра и памяти VX. Модернизированные модели ViRGE/DX и ViRGE/GX действительно улучшили производительность 3D-рендеринга, [2] но к моменту их появления они все еще не могли выделить семейство ViRGE на уже переполненном рынке 3D.

За пределами 3D-рендеринга ViRGE был надежным исполнителем в знакомых задачах, таких как DOS VGA и Microsoft Windows. Здесь проявился значительный опыт S3 в высокопроизводительном ускорении Windows, с бенчмаркингом ViRGE, близким к вершине среди конкурирующих карт VGA на базе DRAM. На рынках OEM-ПК ViRGE хорошо продавался как прямая замена весьма успешному семейству Trio/64 от S3. Семейство ViRGE обеспечивало более быстрое ускорение Windows в том же физическом пространстве, что и его предшественник.

Появление конкурирующего оборудования, Voodoo Graphics от 3dfx и Verité от Rendition , а также игр, таких как популярный движок Quake от Id Software , привело к общеотраслевому потрясению. S3, наряду с другими ранее хорошо зарекомендовавшими себя поставщиками VGA на рынке ПК, не смогли приспособиться к быстро развивающемуся рынку 3D-графики для ПК, будучи отодвинутыми на продажи в сегменты рынка, где функциональность 3D-графики была неважной. Хотя ViRGE хорошо продавался на рынке OEM, низкая производительность Direct3D и отсутствие поддержки OpenGL не позволяли ViRGE конкурировать в более прибыльном сегменте 3D-графики.

Варианты

С момента своего рождения в 1995 году и до выхода на пенсию около 2000 года семейство ViRGE регулярно обновлялось. ViRGE/DX повысил производительность оригинального ViRGE/325, улучшив коррекцию перспективы и внедрив полноскоростной трилинейный фильтр. ViRGE/GX добавил поддержку более современных SD / SGRAM . ViRGE/GX2 был одним из первых наборов микросхем VGA с поддержкой AGP , хотя уровень поддержки немного выходил за рамки электрического соответствия. Существенное использование набора функций AGP пришлось бы подождать до Savage 3D .

ViRGE был в конечном итоге заменен Savage 3D в сегменте топовой графики S3 в 1998 году, в котором отсутствует поддержка API S3D. Однако, по крайней мере, одна производная ( Trio3D ) ViRGE оставалась в производстве даже после прекращения выпуска Savage 3D.

Технические характеристики

Ссылки

  1. ^ S3 ViRGE на официальном сайте S3
  2. ^ ab "PC Goes 3D". Next Generation . № 26. Imagine Media . Февраль 1997. стр. 57.
  3. ^ S3 ViRGE 325 Регистрационная документация
  • Обзор продукта: Интегрированный 3D-графический/видеоускоритель S3 ViRGE (PDF), S3 Incorporated, июль 1996 г.
  • Обзор продукта: Интегрированный 3D-графический/видеоускоритель S3 ViRGE/VX (PDF), S3 Incorporated, июль 1996 г.
  • Обзор Diamond Stealth 3D 2000 со скриншотами игр с ускорением S3D.
Взято с "https://en.wikipedia.org/w/index.php?title=S3_ViRGE&oldid=1255017295"