Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Компания Rendition была производителем наборов микросхем для трехмерной компьютерной графики в середине-конце 1990-х годов. Они были известны такими продуктами, как Vérité 1000 и Vérité 2x00, и тем, что были одним из первых производителей 3D-чипсетов, которые напрямую работали с разработчиком Quake Джоном Кармаком над созданием версии игры с аппаратным ускорением (vQuake). Основным конкурентом Rendition в то время была 3Dfx . Их проприетарные API рендеринга были Speedy3D (для DOS) и RRedline (для Windows).

Наборы микросхем 3D [ править ]

Vérité V1000 [ править ]

Screamin '3D Сьерры . На базе V1000

Выпущенный в 1996 году набор микросхем Rendition V1000 отличался архитектурой на основе RISC . V1000 была первой видеокартой для ПК, в которой использовалось программируемое ядро ​​для рендеринга 3D-графики. V1000 был и быстрее, и более продвинутым (с точки зрения функций), чем его конкуренты, такие как Matrox Millennium, ATI Rage / 3D и S3 Virge3D. Только 3dfx в Voodoo Graphics был быстрее, но в отличие от 3dfx Voodoo, то V1000 включены возможности 2D / VGA , что делает его единственным приемлемым быстро одноплатные решение для 3D - игр.

Верите поддерживал локальный кадровый буфер объемом до 4 МБ EDO DRAM на 64-битной шине (для теоретической пропускной способности 400 МБ / с). Помимо 3D-игр, Vérité содержал совместимый с IBM VGA контроллер дисплея и служил в качестве традиционного ускорителя 2D / GUI для операционной системы Windows.

Первым претендентом на известность Верите был единственный ускоритель, поддерживаемый Quake . [1] Партнер по совету директоров Number Nine Visual Technology позже прекратил выпуск продукции Vérité. В книге Masters of Doom Кармак назвал неудачный опыт программирования Vérité причиной перехода id от проприетарных API к стандартному OpenGL .

На момент запуска V1000 был довольно популярен. Платы Vérité продали по меньшей мере четыре компании: Creative Labs 3D Blaster PCI, Sierra Screamin '3D, Canopus Total 3D и Intergraph Reactor (позже переименованный в Intense 3D 100). [1] Несколько программ, поставляемых с поддержкой V1000. Как Гнев ATI / 3D, S3 Virge / 3D, и Matrox Mystique поставляются 3D / график сомнительной выгоды, ID Software 's vQuake и Eidos ' s Tomb Raider был влиятельным в разжигании интереса потребителей к 3D - рендеринг аппаратного обеспечения. В портах Vérité (и Voodoo) добавлена ​​16-битная цветопередача, билинейная фильтрация., отображение MIP для каждого полигона и сглаживание краев 3D-графики игры. Выпущенные к Рождеству 1996 года, vQuake и Tomb Raider продемонстрировали, что 3D / оборудование V1000 работает быстрее и лучше, чем программный рендеринг даже на самом мощном центральном процессоре.

Интересной частью технологии V1000 было использование DMA- передач мастера шины для передачи данных по шине PCI. Это позволило плате передавать данные намного эффективнее, чем с альтернативным FIFO.режим автобуса. К сожалению, незрелость шины PCI в то время и ограниченное использование мастеринга шины в целом в современных системах вызвали появление ошибок DMA в Vérité. Если набор микросхем материнской платы не поддерживает DMA, Верите вынужден работать в режиме FIFO, и производительность резко падает. Кроме того, на некоторых материнских платах поддержка DMA была неполной или неправильно реализована, а скорость была довольно низкой. Обе эти проблемы вместе создают частые проблемы для владельцев V1000. У Rendition была утилита тестирования DMA, чтобы протестировать поддержку материнской платой передачи DMA. Некоторые игры для DOS с поддержкой Speedy3D Vérité, такие как IndyCar Racing II , предлагали режим с использованием DMA и режим с использованием FIFO, чтобы обойти эти проблемы.

Vérité выполнил настройку треугольника аппаратно. Rendition часто рекламировал свой механизм настройки как преимущество перед Voodoo Graphics от 3Dfx, поскольку установка оборудования уменьшала требования к обработке центрального процессора для рисования сложных 3D-сцен. К сожалению, 3D / движок Vérité не обладал необходимой скоростью заполнения, чтобы воспользоваться этим преимуществом; Скорость заполнения пикселей V1000 составляла в лучшем случае примерно 25 мегапикселей в секунду (немногим больше половины от Voodoo Graphics). Из-за конструктивных ограничений V1000 не смог поддерживать этот уровень во многих играх (например, когда программное обеспечение использует z-буферизацию ). В то время как Voodoo действительно стал предпочтительным ускорителем для высокобюджетных 3D / геймеров, треугольная конфигурация V1000 и интегрированное ядро ​​2D / VGA привлекли многих геймеров, желающих обновить свой скромный бюджет.

За исключением 3D-игр, производительность V1000 (2D) была невысокой почти во всех отношениях. В крайнем случае, при обычном разрешении MCGA / VGA или в « Режиме X » производительность V1000 была очень низкой; старые игры для MS-DOS (например, Doom ) работали со скоростью, близкой к показателям слайд-шоу, даже на топовом центральном процессоре ( Pentium 166 МГц). Rendition представила "renutil", служебную программу MS-DOS, предназначенную для повышения производительности в графическом режиме MCGA. Утилита перенаправила настройку режима отображения MCGA (совместимого с VGA) в эквивалентный режим отображения VESA, минуя медленное ядро ​​VGA Vérité. Утилита работала со всеми играми MCGA, но была полностью несовместима с играми, в которых использовался режим отображения VGA «Mode X», который нельзя было эмулировать в режиме VESA.В Windows 95, V1000 был удовлетворительным, не получив ни верхних, ни нижних оценок в наборе тестов ZDnet. В режиме отображения VESA VBE 2.0 скорость Vérité была выдающейся, сравнимой с другими высококлассными картами того времени (такими как Matrox и ARK Logic PCI VGA-чипсеты).

Хотя Rendition пыталась создать V1000 для поддержки многих интерфейсов прикладного программирования (API), в то время эти API находились в зачаточном состоянии. Например, стандарт Microsoft Direct3D быстро развивался, и в него были внесены серьезные изменения. V1000 не был оптимизирован для этого нового стандарта Direct3D. Однако в этом больше виноват API, потому что в Direct3D в то время не было поддержки передачи DMA. Дизайн V1000 с его ядром RISC был одним из программируемых. Потому что GPUне был «зашитым», как ASIC, чип потенциально мог адаптироваться к новым или отличным от стандартов стандартам, для которых он был изначально разработан. Однако ограничения производительности неизбежно привели к тому, что чип не смог значительно вырасти. Например, поддержка OpenGL в V1000 была очень ограничена.

Vérité V2x00 [ править ]

Diamond 's Stealth II S220. На базе V2100
Эталонная карта Rendition V2200 (чип без маркировки)

Архитектура 2-го поколения Rendition состояла из Vérité V2100 и V2200. Чипы были усовершенствованными версиями технологии V1000, в первую очередь предлагавшими вычисление пикселей за один цикл (V1000 требовал более одного такта для вычисления каждого пикселя). Это увеличило скорость заполнения чипов почти вдвое и в сочетании с более быстрой памятью и немного более высокой тактовой частотой ядра обеспечило производительность, немного опережающую 3Dfx Voodoo Graphics (эталон того времени).

Эти два чипа были идентичны во всех отношениях, кроме тактовой частоты, при этом V2100 использовался как чип, ориентированный на "стоимость". V2100 обычно работал на частоте 40–45 МГц, а V2200 - на частоте 55–60 МГц. V2100 был реализован только на одной плате, Diamond Multimedia Stealth II S220 PCI с 4 МБ SGRAM, которая изначально предлагалась по цене 100 долларов, но быстро упала до 50 долларов из-за ограниченного спроса. Позже Stealth II даже получил обновление BIOS, чтобы повысить тактовую частоту V2100 до того же уровня, что и V2200, в качестве попытки повысить интерес к карте. V2200 был замечен на нескольких картах, в первую очередь на Hercules Thriller 3D, предлагаемой в форматах AGP и PCI, с 4 МБ или 8 МБ SGRAM.. V2200 предлагал скорость закраски 55 мегапикселей в секунду со всеми функциями, ожидаемыми от 3D-ускорителей того времени. Дополнения к 2D и видео ускорению улучшили производительность и позволили аппаратное ускорение воспроизведения DVD . Новые чипы были разработаны для Microsoft Windows 9x и NT 4 .

Rendition и Hercules в какой-то момент сотрудничали в проекте Thriller Conspiracy, который объединил геометрический процессор Fujitsu FXG-1 "Pinolite" с ядром V2200 для создания видеокарты с механизмом полного преобразования и освещения (T&L) за годы до Nvidia GeForce 256 или Radeon 7000 от ATI . Эта плата, разработанная для дальнейшего снижения нагрузки на центральный процессор системы, так и не поступила на рынок. Распространились слухи, что он должен был быть выпущен летом 1998 года с платой 9 МБ (1 МБ для Pinolite) стоимостью 149 долларов США.. Предварительные тесты показали стабильную производительность вне зависимости от скорости процессора системы. К сожалению, к тому времени, когда она должна была быть запущена, были доступны гораздо более мощные ускорители, такие как NVIDIA RIVA TNT и 3Dfx Voodoo 2 , которые значительно затмили бы эту плату. Фото

Одна из самых необычных графических плат, когда-либо созданных, входила в семейство V2200. Jazz Multimedia Outlaw 3D "Bonny & Clyde" сочетает в себе разъемы AGP и PCI на одной плате. Чтобы использовать тот или иной вариант, пользователь просто перевернул карту и металлический краевой кронштейн и вставил его в розетку. [2]

Vérité V3300 RRedline (неизданный) [ править ]

V3300 - это набор микросхем трехмерной графики третьего поколения от Rendition. Он должен был быть произведен в IBM по процессу 0,35 мкм и заменил бы V2200 в качестве высокопроизводительного набора микросхем Rendition в начале 1999 года. Этот набор микросхем так и не был выпущен. После нескольких задержек в 1998 году Rendition была куплена Micron Technology, и проект был отменен.

  • Dual Pixel Engine
    • двойное текстурирование для билинейной и трилинейной фильтрации
    • зеркальное выделение (для каждой вершины), сглаживание
    • 3 миллиона треугольников в секунду, скорость трилинейной заливки 200 миллионов пикселей / с
  • Двойные независимые контроллеры RAMDAC CRT 250 МГц
  • Поддержка преобразований iDCT и компенсации движения (ускорение воспроизведения DVD)
  • Совместимость с SDRAM / SGRAM 166 МГц
  • 128-битная шина
  • Поддержка режима выполнения AGP 2X

Vérité V4400E (неизданный) [ править ]

Приобретя Micron в 1998 году, Rendition надеялась воспользоваться преимуществами встроенной технологии DRAM от Micron. После неудач с проектом V3300 и его возможной отмены из-за задержек, Rendition вернулась с обещаниями выпустить чип V4400 в 2000 году. Предполагалось, что этот новый чип будет иметь 125 миллионов транзисторов, которые в основном используются 12 Мб встроенной памяти , что является ошеломляющим уровнем. сложности на день. Хотя эта конструкция встроенной памяти позже была использована в чипсете Micron AMD Athlon под кодовым названием Mamba, реальный графический чип так и не появился.

Предварительные характеристики чипсета материнской платы Micron "SuperChip2": [3]

  • 180 нм процесс
  • Интерфейс памяти DDR SDRAM
  • Графическое ядро ​​Rendition V4400 со встроенной памятью DRAM объемом 4 МБ . Также можно использовать системную оперативную память.
  • Интерфейс PCI, интерфейс USB , Ultra ATA 66, аудиоконтроллер AC'98, интерфейс IEEE 1394

Игры с поддержкой Rendition [ править ]

Компания Rendition составила подробный список поддерживаемых игр, побуждая больших и малых разработчиков использовать свои бесплатные API . Изначально Rendition предоставляла разработчикам Speedy3D, API на основе DOS , поскольку большая часть разработки игр в 1995-96 гг. Все еще была сосредоточена на DOS. Позже Rendition выпустила свою версию API для Win32 , получившую название RRedline. Как и 3Dfx, Rendition был одним из первых производителей наборов микросхем 3D, который осознал ценность домашнего программирования, выпустив бесплатный программный API для общественности. Во многом так же, как и 3Dfx, Rendition также провела соревнование по программированию под названием «Take it to the RRedline», чтобы позволить домашним программистам продемонстрировать свои способности (а также продукт Rendition).

Известные игры с встроенной поддержкой Rendition API; Descent II , Grand Prix Legends , IndyCar Racing II , игры Myth , Sierra's NASCAR , Quake , Quake II , EF2000 V2.0 и Tomb Raider .

Падение [ править ]

Версия была на шаг позади других конкурентов, появившихся на рынке в решающий момент в битве 3D-графических движков для ПК. NVIDIA RIVA 128 вышел на рынок в конце 1997 года V2100 увидел первый кремний в начале 1997 года, но был поздний образец из - за цифровую библиотеку ячейки ошибки требуя Respin. Rendition использовала библиотеки, разработанные SiArch (в то время лицензированные Synopsys) для их цифрового логического синтеза. Критический участок схемы оказался синтезированным в 3-входной нор-вентиль, управляющий сканированным триггером. Очевидно, эта комбинация никогда не была "приправлена" (смоделирована в такой программе, как SPICE) пользователя SiArch. Сканирующий флоп имел три мультиплексора с пассивным передающим затвором, управляемые тремя последовательно включенными транзисторами n-типа в NOR3. Результатом этого было чрезмерное сопротивление со слабой ячейкой удержания шины, которая съела допустимый запас шума и нарушила статическую дисциплину в хорошей цифровой логической схеме. Это проявляется как периодически возникающая ошибка, которая наблюдается в лабораторных условиях, но не проявляется в поведенческих или даже RTL уровнях.или моделирования на уровне ворот. Эта основная причина была определена только после нескольких месяцев исследований, моделирования и разработки тестовых примеров в лаборатории, что сузило проблему до очень ограниченного пространства. В этот момент микросхема запускалась в реальном времени под растровым электронным микроскопом, используя режим пробника осциллографа, чтобы найти проблемную сеть между вентилем NOR3 и сканирующим флопом. Затем комбинацию приправили и подтвердили, что она виновата. Из-за этой ошибки было потеряно два полных квартала. Несмотря на эти задержки, V2x00 поставлялся с полностью совместимыми драйверами OpenGL и D3D.

В конечном итоге компания была куплена Micron, которая сохранила команду разработчиков в качестве источника встроенных графических решений для своей собственной линейки материнских плат . Первоначально инженеры Rendition были взволнованы перспективой использования встроенной технологии DRAM Micron для высокопроизводительного графического процессора, но такой продукт так и не появился на рынке.

Компания Micron возродила торговую марку Rendition как линейку недорогих ОЗУ подразделением оперативной памяти компании Micron Technology , Crucial Technology. [4] С тех пор Micron переименовала линейку Rendition в SpecTek Select, нацеленную на OEM-производителей и торговых посредников [5]

Конкурирующие чипсеты [ править ]

Эпоха V1000 [ править ]

  • 3D Labs Permedia
  • Графика 3Dfx Voodoo
  • ATI 3D Rage и Rage II
  • Matrox Mystique
  • Номер девять представьте себе 128, серия 2
  • NVIDIA NV1
  • NEC - VideoLogic PowerVR серии 1 (PCX1)
  • NEC PC-FXGA
  • S3 ViRGE

Эпоха V2x00 [ править ]

  • 3D Labs Permedia 2
  • 3Dfx Voodoo2 и Voodoo Rush
  • ATI 3D Rage Pro
  • Matrox Mystique 220; Matrox Millennium II и Matrox m3D
  • Номер девять: билет 2, поездка
  • NVIDIA RIVA 128
  • PowerVR серии 2 (PCX2)
  • S3 ViRGE DX / GX / GX2 и Trio3D
  • SiS 6326

Ссылки [ править ]

  1. ^ a b «Компьютер становится 3D». Следующее поколение . № 26. Imagine Media . Февраль 1997. с. 63.
  2. ^ http://pctuning.tyden.cz/component/content/4814?task=view&limit=1&start=6
  3. ^ http://www.my-esm.com/story/OEG19990407S0013
  4. ^ "Исполнение Crucial" .
  5. ^ "SpecTek Select Memory" . Архивировано из оригинала на 2012-09-20.

Внешние ссылки [ править ]

  • Полные системные характеристики Rendition Vérité v2200
  • 7 лет графики в Accelenation. Com, 8 февраля 2006 г.
  • Инженер по визуализации Стефан Поделл обсуждает разработку Vérité vQuake