Ретро-обзор: 3D ускоритель 3Dfx Voodoo 2 12Mb - икона конца 90х
Перед тем как приступить к тестированию - окунёмся в историю, а именно, вернёмся на 29 лет назад в далёкий 1996 год, когда компания 3Dfx выпустила свой первый 3D ускоритель для IBM PC совместимых ПК.

реклама
Ускорителем этим был, конечно же, легендарный 3Dfx Voodoo, который нёс на борту целых 4Mb ни разу не дешёвой памяти EDO, чем во многом и обуславливался его высокий ценник в 299$. Память была раздельная 2Mb под буфер кадра и 2Mb для хранения текстур. В теории данный чип мог работать и с большим объёмом памяти, вплоть до 8Mb, но увы ценник такого изделия по тем временам получался запредельный, так что свет увидел лишь 6Mb вариант от компании Canopus, однако в виду отсутствия оптимизированных драйверов, большинство игр не могли использовать эти 2Mb дополнительной текстурной памяти.
Собственно, вот такой 3Dfx Voodoo 4Mb ваш покорный слуга купил в далёком 1999 году, за огромные по тем временам для школьника, да и не только для школьника, деньги - 1000р.

реклама
Карта достаточно простая - ЦАП, геометрический процессор, текстурный процессор и 8 микросхем памяти по 512Кb каждая. Процессоры и память работали на частоте 50MHz, и карта занималась исключительно обработкой и выводом 3D графики, так что для работы ПК требовалась ещё и 2D карта. Что было несколько накладно с точки зрения покупки в розницу, и не очень нравилось крупным сборщикам ПК, ибо требовало лишних телодвижений, да ещё и отдельного внешнего кабеля, соединяющего 2D и 3D карту - так что в готовых сборках от брендов как правило карты Voodoo не встречались. Карты были способны работать в разрешении 640x480 при 16bit цвете.
Как и большинство производителей 3D карт первого поколения, компания 3Dfx разработала свой API под названием Glide. В виду отсутствия опыта работы с которым подробностей я вам поведать не могу, но особенностью данного API были довольно низкие требования к производительности центрального процессора ПК, в следствии чего даже на младших Intel Pentium кадровая частота была более чем достаточной для комфортной игры. При этом качество картинки в Glide на фоне конкурентов было отличным, хотя и отмечалась некоторая "мыльность" изображения, которая не сильно смущала тогдашних игроков, ибо это лучше чем чёткая картинка, но с пропадающими текстурами и прочими артефактами, которыми славились изделия конкурентов. В последствии карты Voodoo получили драйверы для OpenGL и Direct3D, первый работал по средствам минидрайвера через Glide, а второй работал напрямую, однако производительность уже вызывала некоторые вопросы, впрочем, только на фоне новых изделий конкурентов, относящихся ко второму поколению 3D карт, большинство же карт 1го поколения прочих производителей нормальных драйверов под OpenGL и Direct3D не получили вовсе.
Впечатления у меня от Voodoo остались хорошие, однако годы берут своё и подробностей я уже и не припомню, но счастья было вагон. Увы, при одном из следующих апгрейдов пришлось его продать, и в очередной раз я столкнулся с картами Voodoo уже спустя много лет, но вернёмся к истории.
Собственно, до выхода карты Voodoo данные чипы нашли себе применение в аркадных автоматах, коих до релиза карт Voodoo, было выпущено 3шт.
реклама
ICE Home Run Derby

Симулятор бейсбола, с системой отслеживания движений.
реклама
San Francisco Rush: Extreme Racing

Аркадные гонки.
Wayne Gretzky’s 3D Hockey

Ну и довольно неплохо выглядящий для 1996 года хоккей, аж на 4х игроков разом.
На 1996 год выглядело это всё хорошо, но всё же до тогдашнего мастодонта аркадных залов компании Sega не дотягивало, да и сам рынок аркадных автоматов уже пережил свой пик развития. Впрочем, и последующие чипы 3Dfx так же находили своё применение в аркадных автоматах.
Раз уж мы заговорили о аркадных корнях 3Dfx Voodoo, то я думаю стоит упомянуть, что не только 3Dfx целилась на перспективный ПК рынок, но и компания Real3D создававшая 3D чипы для аркадных автоматов Sega. В частности, в 1996 году ею был выпущен интересный прототип 3D ускорителя для ПК.
Real3D R3D/100
Как видите карта очень напоминает Voodoo, и также не имеет 2D части. В документации заявлена поддержка Windows NT 3.51 и OpenGL, а также заявлено о поддержке других ОС и API в будущем, объём памяти заявлен в 8Mb. Увы, данная карта так и не была выпущена в продажу, толи в виду недостаточной производительности, толи в виду слишком высокой цены. В последующем компания Real3D в сотрудничестве с Intel, создав довольно неплохой, но припозднившийся с выходом чип i740. Сотрудничества это - ничем хорошим для Real3D не закончилось, и компания стала жертвой недружественного поглощения и упразднения. А жаль, ибо технологии, которые были разработаны в недрах Real3D опережали своей время года эдак на 3-4, в частности на аркадном железе Sega Model 3 1996 года были вот такие игры.
Sega Rally 2

Virtua Fighter 3

Да, вот такой была графика на аркадных автоматах в 1996 году, на ПК подобное добралось года через 3-4...
Ну и коли мы заговорили о "чистых" 3D ускорителях, то не грех упомянуть и NEC/VideoLogic PCX2 1997 года.

Данный ускоритель вообще не умел выводить изображение и полагался в этом вопросе на 2D видеокарту. Собственно, это была уже третья итерация ускорителя от NEC/VideoLogic после Midas 3 и PCX, вышедших в 1996 году. Данные ускорители использовали свой фирменный API SDL, но в последствии появился минидрайвер OpenGL и не очень хороший драйвер Direct3D. PCX2 в виду повышенной производительности уже мог работать полноценно с OpenGL, и обеспечивал качественную и стабильную картинку с приличным количеством кадров, достаточным для игр, драйверы Direct3D силу недостатков как самого API, так и архитектуры ускорителя - о комфортном использовании речи не шло, однако при особом желании - можно. Плюсом данного чипа была его цена - всего 30$ за штуку, так что он был достаточно распространён. Отсутствие VGA выхода на плате сыграло с данными картами злую шутку, ибо зачастую они отправлялись в мусорное ведро по причине "бесполезности" в глазах юного поколения сисадминов начала 2000х годов, которые зачастую и не понимали, что перед ними за карта. На базе данных чипов так же создавались аркадные автоматы японской компании Namco в 1997 году. А вот потомок данных чипов - PowerVR Neon 250, обосновался в игровой приставке Sega Dreamcast и аркадном железе Sega Naomi, выиграв битву за это место у 3Dfx, но проиграв при этом ПК рынок, ибо у Nec оказалось недостаточности производственных мощностей для их производства. Следующий чип PowerVR Kyro уже делал другой производитель, но усилиями компании nVidia широкого распространения карты на нём не получили.
Вообще компания Sega обладала какой-то ненормальной аурой в те годы, все кто с ней так или иначе пытался работать, имели потом проблемы - nVidia провалилась со своей первой 3D картой NV1, Real3D имевшая тесные связи с Sega - была поглощена компанией Intel, которая отправила перешедших к ней инженеров Real3D за забор, VideoLogic пропустила одно поколение 3D карт и не смогла в последствии полноценно вернуться и закрепиться на ПК рынке, после чего покинула его, ну и компания 3Dfx также работала с Sega, но была ею в последний момент опрокинута в пользу японской Nec.
По итогу карма сработала в обратную сторону, и уже сама Sega, поручкавшись с Microsoft, потеряла консольный рынок и продала останки своего консольного подразделения "надёжному партнёру" - компании Microsoft, у которой как-то неожиданно к тому моменту вдруг образовалось своё консольное подразделение и готовая к релизу игровая консоль. В общем вывод - если что-то делаешь, делай это сам, ибо у капиталистов нет партнёров... только шестёрки. Ну а мы, пожалуй, уже наконец перейдём к теме нашей сегодняшней статьи.
Итак, дамы и господа, приветствуем - 3Dfx Voodoo2 12Mb, собственной персоной.

Обратную сторону видеокарты я забыл сфотографировать, так что вот её фото - установленной в системный блок "белого человека".

Данную карту я когда-то фактически спас из помойки, найдя её в каком-то складском помещении забитого компьютерным утилём до потолка, который требовалось загрузить в кузов ГАЗели и отправить на ближайшую свалку. Возможно в той куче было ещё что-то интересное, но увы, как это обычно бывает "начальнички" зорко глядят дабы холопы даже их мусор себе не присвоили, так что заныкать тогда удалось только Voodoo2.
Как видите Voodoo2 внешне недалеко ушёл от Voodoo1, что не удивительно, ибо фактически это был тот же самый ускоритель, только текстурных блоков стало два, и с переходом на новый техпроцесс удалось существенно поднять частоты чипов и памяти с 50 до 90MHz в стоке. Карты Voodoo2 выпускались в вариантах с 8Mb памяти за 249$ и 12Mb памяти за 299$. Распределение памяти было таковым, 4Mb памяти приходились на кадровый буфер, а оставшийся объём приходился на текстурную память - по 2, либо по 4Mb на каждый текстурный блок. Максимальным разрешением для данных карт было 800x600 при 16bit цвете. Уникальной возможностью данных карт был SLI, позволяющий объединить 2 карты для обработки графики, обеспечивая таким образом теоретически 2х кратный прирост производительности, а также работу в разрешении 1024x768 при 16bit цвете.
Тут давайте ещё разок отпрыгнем в сторону и поглядим на 3Dfx с высоты прожитых лет, ведь по сути эта компания стала заложником собственной успешной архитектуры, разработанной в далёком 1995 году, и использовавшейся ею без особых изменений в линейке карт Voodoo1-Voodoo3. Ведь по факту мы имеем - линейку карт с одним геометрическим и одним текстурным блоком: Voodoo1 вышедший в 1996 году, за ним последовал не очень удачный гибрид с 2D картой - Voodoo Rush, далее в 1998 был Voodoo Banshee и в 1999 году обрезок под именем Velocity. А вторая линейка - это карты с одним геометрическим блоком и двумя текстурными: Voodoo2 в 1998 году и Voodoo3 в 1999 году. И по сути росли у данных карт только частоты и объём набортной памяти, все остальные усовершенствования носили косметический характер. Кто-то скажет - ну в Banshee и Voodoo3 же появилась AGP, ну собственно никаких преимуществ AGP данные карты не использовали и работали с ней просто как с "быстрой" шиной PCI. Итак, компания 3Dfx выпустив удачный продукт, по сути дела 4 года почитала на лаврах, выпуская "тоже самое вид с боку" на отлаженной базе, а когда пришло время выпускать новый продукт - он по сути оказался недоведённым до ума, дорогим и как следствие неконкурентоспособным, что конечно стало пусть и не главной, но одной из весомых причин банкротства компании 3Dfx.
Но не будем о грустном, давайте уже протестируем наш 3Dfx Voodoo2 12Mb. А тестировать мы будем на системе с процессором Intel Pentium III 1GHz, 512Mb оперативной памяти, под управлением Windows 98 SE. Соперниками у нас выступят Intel i740 8Mb 1998 года и nVidia Riva TNT2 Pro 32Mb 1999 года, увы ничего более подходящего по возрасту у меня в наличии не оказалось. А S3 Savage 3D, вышедшая в 1998 году, от рождения больна настолько, что протестировать её полноценно это целый квест с приключениями, к которому я пока не готов морально... В принципе Intel i740 вышла в первой половине 1998 года, чуть позже чем Voodoo2, хотя по-хорошему она должна была выйти в 1997, но увы. А вот Riva TNT2 Pro 1999 года по сути мало чем отличается от RivaTNT образца 1998, ну разве что имеет куда более высокие частоты чипа/памяти - 143/166MHz против 90/110MHz, и оснащалась максимум 16Mb памяти, так что предлагаю скинуть с результатов nVidia TNT2 Pro 35% и взять их как теоретическую производительность nVidia Riva TNT* второй половины 1998 года, и добавить результаты отдельной строкой.
В общем, дай бог это не последний наш "Ретро-обзор", так что надеюсь в будущем удастся найти более удачных соперников для Voodoo2, а теперь тесты...
Ещё отмечу что драйверы для всех карт используются только официальные - без настройки, по принципу - как встало, так и поехало.
3DMark 99 Max

Данный тест вышел спустя год после поступления Voodoo2 в продажу, и она себя вполне неплохо в нём показывает.
3DMark 2000 Pro

А вот в тесте конца 99 года, у нашей Voodoo2 уже всё не так радужно, отставание от TNT2 почти двукратное.
3DMark 2001 SE

Ну и в 2002 году как видим Voodoo2 опускается практически до уровня Intel i740, но то синтетика, давайте уже поглядим чего у нас в реальных приложениях.
Incoming

Одна из первых игр под DirectX 5.0, и Voodoo2 в ней выступает вполне неплохо.
Quake

С OpenGL всё то же неплохо, несмотря на минидрайвер и общую недоделанность OpenGL порта данной игры.
Quake II

Своего ровесника i740, наша Voodoo2 обходит практически в два раза, а вот до уровня TNT2 конечно ей уже далеко. Как видим "теоретическая" Riva TNT, вышедшая в третьем 1998 года, выступала на уровне Voodoo2, которая вышла во втором квартале 1998 года, но эт не точно. На релизе правда там были проблемы с драйверами, но зато ценник у неё был в 2 раза ниже, так что и цены на Voodoo2 к концу года упали до тех же 149$, что несколько подгадило поляну Voodoo Banshee вышедшей одновременно с RivaTNT, и за которую на старте просили столько же "грязных зелёных бумажек".
Quake III Arena

Несмотря на данный график, Voodoo2 выступает довольно неплохо для своего почтенного на тот момент возраста почти в 2 года, а катастрофическое падение частоты кадров в режиме Ultra объясняется нехваткой видеопамяти, напомню памяти под текстуры у неё всего 8Mb. Решением тут является понижение качества текстур с Ultra до High, что сразу повышает кадровую частоту выше 35к/сек, чего правда всё равно недостаточно для того чтоб тягаться с Riva TNT2.
Unreal Tournament

Под Direct3D наша Voodoo2 выступает ожидаемо плохо, уступая даже Intel i740. А вот результаты Riva TNT2 неожиданно хорошие. Впрочем, не будем забывать, что у нас ещё есть OpenGL рендер, и что самое замечательное рендер Glide. Увы OpenGL рендер по непонятным причинам работать на Voodoo2 отказывается, а на прочих картах естественно не работает Glide. Так что предлагаю свести результаты в один график и посмотреть, что могла Voodoo2 в естественной среде обитания.

Вполне ожидаемо в Glide наша Voodoo2 не оставляет шансов конкурентам, и даже почти дотягивается до уровня производительности Riva TNT2 в Direct3D. А вот RivaTNT2 в OpenGL чувствует себя в этой игре не очень, и выступает хуже чем в Direct3D. А наша "теоретическая" RivaTNT, так вообще уступает Intel i740, но опять же эт не точно.
Итоги
По итогу, я даже не знаю - чего тут ещё можно сказать. Как видим в 1998 году Voodoo2 тотально доминировала над конкурентами и была лучшим выбором для геймера. Однако в 1999 году всё было уже не так однозначно, впрочем, и тогда Voodoo2 выступала вполне на уровне. А её реинкарнация в виде Voodoo3, пусть звёзд с неба уже не хватала, но билась вполне на равных со старшими представителями RivaTNT 2. Ещё одним преимуществом карт 3Dfx была обширная библиотека из более чем 150 игр под API Glide. Однако всего этого было недостаточно, ибо следующее поколение видеокарт 3Dfx серьёзно задержалось с выходом на рынок, имело недостаточную производительность и в виду ошибочной политики - конский ценник, так что оно стало последним. С другой стороны, в те времена это было обычным явлением на ПК рынке, и из более чем 15 компаний, выпускавших графические чипы, к концу 2000 года на рынке осталось от силы пяток. Теперь уже мало кто вспомнит их имена, но имя 3Dfx будет жить вечно...
А на этом у меня всё - всем пока.
Лента материалов
Соблюдение Правил конференции строго обязательно!
Флуд, флейм и оффтоп преследуются по всей строгости закона!
Комментарии, содержащие оскорбления, нецензурные выражения (в т.ч. замаскированный мат), экстремистские высказывания, рекламу и спам, удаляются независимо от содержимого, а к их авторам могут применяться меры вплоть до запрета написания комментариев и, в случае написания комментария через социальные сети, жалобы в администрацию данной сети.


Комментарии Правила