Voodoo3 — серия игровых видеокарт для компьютеров, разработанная и произведенная 3dfx Interactive . Она стала преемницей линейки Voodoo2 этой же компании и во многом основывалась на более старом продукте Voodoo Banshee . Voodoo3 была анонсирована на выставке COMDEX '98 и поступила в продажу в начале 1999 года. [1] Линейка Voodoo3 стала первым продуктом, произведенным объединенными STB Systems и 3dfx. [2]
Графическое ядро 'Avenger' [3] изначально было задумано сразу после Banshee. Из-за неправильного управления со стороны 3dfx это привело к задержкам в проекте следующего поколения 'Rampage', которые оказались фатальными для всей компании.
Avenger был выдвинут на передний план, поскольку предлагал более быстрое время выхода на рынок, чем уже задержанный Rampage. [ требуется цитата ] Avenger был не более чем ядром Banshee со вторым добавленным блоком отображения текстур (TMU) — тем же самым TMU, которого Banshee лишился по сравнению с Voodoo2 . Таким образом, Avenger был просто Voodoo2 со встроенным 128-битным 2D-видеоускорителем и удвоенной тактовой частотой. [1] [2] [3] [4]
Многое было сделано из Voodoo3 (названного «Avenger») и его 16-битного ограничения цветопередачи. Это было на самом деле довольно сложно, так как Voodoo3 работал с полной 32-битной точностью (8 бит на канал, 16,7 млн цветов) в своих текстурных картографах и пиксельном конвейере в отличие от предыдущих продуктов от 3dfx и других поставщиков, которые работали только с 16-битной точностью. [5] [6]
Для экономии места в буфере кадра вывод рендеринга Voodoo3 был сглажен до 16 бит. [5] Это обеспечивало лучшее качество, чем работа в чистом 16-битном режиме. Однако возникли разногласия по поводу того, что произошло дальше.
RAMDAC Voodoo3 , который брал отрендеренный кадр из кадрового буфера и генерировал изображение на дисплее, выполнял фильтрацию 2x2 box или 4x1 line на сглаженном изображении, чтобы почти восстановить исходный 24-битный цветовой рендеринг. 3dfx утверждала, что это эквивалентно качеству «22-битного» изображения. [5] Таким образом, кадровый буфер Voodoo3 не был репрезентативным для конечного вывода, и поэтому скриншоты неточно отображали качество отображения Voodoo3, которое на самом деле было гораздо ближе к 24-битным выводам Nvidia RIVA TNT2 и ATI Rage 128. [7 ]
Внутренняя организация Avenger не была сложной. Предварительная настройка, в частности, включала ограничитель защитной полосы (в конечном итоге часть аппаратного преобразования и освещения), но пиксельный конвейер был обычным одновыпускным, двухтекстурным дизайном, почти идентичным тому, что был в Voodoo2, но способным работать с 32-битными данными изображения в отличие от чистого 16-битного вывода Voodoo2. Другие замечательные особенности Avenger включали 128-битный ускоритель GDI, дебютировавший в Banshee. Этот 2D-движок привел к тому, что Voodoo3 стала считаться одной из самых высокопроизводительных видеокарт своего поколения. [8] [9]
Voodoo3 2000, 3000 и 3500 в основном различались тактовыми частотами (память и ядро были синхронными). Тактовые частоты составляли 143 МГц , 166 МГц и 183 МГц соответственно. Хотя это давало 3000 и 3500 заметное теоретическое преимущество в скорости заполнения нескольких текстур по сравнению с их основным конкурентом, TNT2, работавшим на частоте 125 МГц, TNT2 имел почти вдвое большую скорость заполнения одной текстурой, чем Voodoo3. Кроме того, Voodoo3 состоял из одного конвейера мультитекстурирования, серия TNT состояла из двух конвейеров одиночного текстурирования. [10] В результате Voodoo3 оказался в невыгодном положении в играх, не использующих множественное текстурирование. Платы 2000 и 3000 в целом различались по поддержке выхода ТВ; платы 3500 также имели ТВ-тюнер и обеспечивали широкий спектр видеовходов и выходов.
В то время современные многотекстурные игры, такие как Quake III Arena и Unreal Tournament , считались территорией производительности Voodoo3, поскольку основным конкурентом Voodoo3 после выпуска была устаревшая RIVA TNT. [9] Вскоре после этого появилась RIVA TNT2 от Nvidia, и эти две карты часто менялись местами в результатах тестов. [11]
Хотя Voodoo3 и был заменой Voodoo2, карты Voodoo2 SLI часто проигрывали ему в прямых сравнениях. [12]
Voodoo 3 поддерживает ускорение видео MPEG-2. [13]
Voodoo3 сохранял конкурентоспособную производительность на протяжении всего своего существования, в конечном итоге уступив значительное преимущество GeForce 256 от Nvidia и Radeon от ATI . Чтобы противостоять им, 3dfx создала злополучный Voodoo 5 .
3dfx выпустила линейку бизнес-/ориентированных на стоимость карт на основе чипсета Voodoo3 Avenger. С покупкой STB Systems 3dfx приобрела несколько популярных торговых марок. Бренд Velocity привлекал сборщиков OEM-систем в течение многих лет, и такие платы, как STB Velocity 3D на базе S3 Graphics ViRGE VX и Velocity 128 на базе Nvidia RIVA 128, использовались во многих OEM-системах таких компаний, как Gateway . Платы 3dfx Velocity поставлялись всего с 8 МБ ОЗУ по сравнению с 16 МБ на обычной Voodoo3. Кроме того, один из блоков управления текстурами также был отключен, что делало плату больше похожей на Banshee. Энтузиасты обнаружили, что можно включить отключенный TMU с помощью простого изменения реестра. [14] Тактовая частота платы была установлена на уровне 143 МГц, точно такой же, как у Voodoo3 2000. [15]
Последний официально выпущенный набор драйверов для Voodoo3 на Win9x имел версию 1.07.00. Для Win2000 последняя версия — 1.03.00. Поддержка двух мониторов с V1.1.3b для Mac OS 8 и 9. [16] После того, как 3dfx закрылась, сторонние драйверы для Windows 98/98SE, 2000, Me и XP были разработаны лояльными клиентами 3dfx. [ требуется ссылка ] Драйверы для Windows XP по-прежнему доступны для загрузки на сайте Microsoft.