3dfx voodoo — новаторский 3D -акселератор возвращается к жизни благодаря моддеру, который обнаружил секреты архитектуры и улучшил проект

3dfx voodoo - новаторский 3D -акселератор возвращается к жизни благодаря моддеру, который обнаружил секреты архитектуры и улучшил проект

Компания 3DFX была одним из пионеров 3D -графики 1994–2002 годов, которая была введена в историю с приложениями золота благодаря 3D -акселератору Voodoo и ее архитектуре, обгоняющему свое время, деляя конкуренцию этого периода. Сегодняшний рынок видеокарт по -прежнему имеет следы наследия 3DFX, примером которого является, среди других технологий SLI, а также NVLink, полученная из него из NVIDIA. Сегодня Voodoo возвращается благодаря Modder JDZ, который исследовал секреты акселератора.

Modder SDZ провел реверс -инженерию легендарных 3D -ускорителей Voodoo, улучшил свой дизайн и сделал доступные проекты с документацией. Его модифицированная версия карты, называемая 4440H, позволяет вам повысить производительность на 41-60% в классических ретро -играх.

История 3dfx voodoo — Рождение и падение легенды — Факты и тесты

3D 3D 3D 3D -акселераторы были отличаются увлекательной, простой и в то же время очень эффективной конструкции. 3D -карта была основана на двух системах: Pixelfx, действуя как ФБР (интерфейс кадров -буфера), то есть буфер для отображения кадров для отображения на экране и Texelfx, действуя как TMU (блок отображения текстур), также известный как TREX, ответственный за картирование текстур, фильтрование и операции на текстурах. Каждая из систем имела свою 64-разрядную шину памяти (всего 128-битная), благодаря которой он мог использовать свою собственную память Edo DRAM. Его емкость варьировалась в зависимости от модели: Canopus pure3d и Miro Hiscore 3D имел 2 + 4 МБ, а орхидея правой 3D 2 + 2 МБ. Были также версии, которые позволяли вам добавлять больше костей, достигнув максимум 12 МБ памяти на борту.

3dfx voodoo 3dfx voodoo 4440h
(Модификация Иуде)
Процессор Voodoo Graphics (SST-1) Voodoo Graphics (SST-1)
Количество транзисторов 1 000 000 1 000 000
Интерфейс PCI 2.1 PCI 2.1
Основные часы 45-60 МГц 50 МГц
Рамдак часы 110 МГц 110 МГц
ОЗУ часов 50 МГц 50 МГц
Текстурирующие единицы (TMU) 1 2
EDO DRAM за память ФБР 2 МБ 4 МБ
EDO DRAM за память TMU 2 МБ 4 МБ
Мемориальная вместимость 0,8 ГБ/с 0,8 ГБ/с
Скорость наполнения пикселей 50 MPX/с 50 MPX/с
2D графическая поддержка НЕТ НЕТ
3D графическая поддержка Да Да
Видео разъемов Вход и выход VGA Вход и выход VGA
Mini HDMI вывод
Технологический процесс 500 нм 500 нм

Creative Sound Blaster — История звуковых карт. Раньше …

Modder JDZ проанализировал конструкцию ускорителей 3DFX Voodoo и сделал доступные электронные диаграммы, плитки PCB, документацию и драйверы в сети в виде открытого исходного кода. Джуд, однако, пошел дальше, изменил проект, добавив еще одну единицу TMU и систему FPGA Spartan 7 вместе со своей собственной службой изображений Mini HDMI. По словам Моддера, реализация системы FPGA была нелегкой, но добавление второго TMU оказалось относительно проще и гораздо более интересным. Оказывается, что 3DFX уже на стадии первого акселератора Voodoo предсказал возможность добавления большего количества систем TMU, до трех. Из истории мы знаем, что вторая единица TMU появилась только в 1998 году, на премьере Voodoo 2. Интересно, что добавление второй системы TMU позволило 41-60% более высокой производительности в классических ретро -играх с использованием первой карты Voodoo.

Pureretro: История консоли 3DO, которая была продана по лицензии

Повышение эффективности происходит в первую очередь из -за самого принципа работы этих ускорителей, а не из чистых технических параметров. В играх с использованием мульти-эксказии (например, базовая текстура + Light Map), Single TMU должен был выполнить эту операцию в двух тактовых циклах, что заставило ФБР пройти один и тот же пиксель по трубопроводу дважды. Использование второго TMU позволило уменьшить этот процесс до одного цикла, что значительно улучшило производительность. Тем не менее, существуют исключения, игра должна использовать многообещающие эффекты, а заголовки с использованием Direct3D не поддерживаются из-за отсутствия контроллеров от версии Quantum3D-акселератора.

3dfx voodoo 4440h (модификация Иуде)

PURERETRO: ZX Spectrum — История маленького 8 -битного гиганта

Эта версия ускорителя была предназначена в основном для моделирования и игровых автоматов, в которых дополнительные системы TMU сыграли особую роль. В своем проекте Моддер не использовал системы CPLD, ответственные за синхронизацию сигнала, что заставило изменить несколько строк кода в файле AutoExec.Bat. По этой причине модификация не работает с драйверами Quantum3D — вместо этого используются стандартные, которые поддерживают вторую систему TMU, хотя они не могут работать третьим. Интересно, что у первых ускорителей вуду имели технические возможности работы в аналогичном режиме с SLI, но это решение пошло на потребительский рынок только на премьере 3D -карт Voodoo 2. Первый «SLI» в релизе 3DFX означал «Интерцензирование Scanline» и состоял из того факта, что двое (или более) карты, которые тогда были такова, что тогда, которые были частично, были ли они ли они ли они лилины, а затем была линейная линия, а затем была линейная линия, а затем изображение. Сделано только частью линии изображения, которая затем сделала лишь часть линии изображения, которая затем отображала только часть, которую они присоединились к полному кадру. В свою очередь, системы TMU также работали на линии сканирования, но работали в серии благодаря автобусу, соединяющей их напрямую.

https://www.youtube.com/watch?v=1stjgtzesws

Чистый ретро #20 — Звездные войны: Рыцари Старой Республики. Некоторые слова об одном из самых важных RPG за все время

Как отмечает YouTuber PixelPipes, архитектура 3DFX была настолько эффективной, что процессоры того времени не смогли полностью использовать дополнительный блок TMU — это был процессор, который был основным узким местом. Это было подтверждено тестами, в которых только комбинация модифицированной 3D 4440H -карты с процессором Intel Pentium III принесла четкое повышение производительности. Все указывает на то, что 3DFX намеренно ограничивал первое вуду до одного устройства TMU до снижения — и так высокого — цена ускорителя, адаптируя его к возможностям современных компьютеров. Это показывает дальновидность, инновации и гений группы 3DFX, которая идеально адаптировала продукт к рынку, создав настоящую легенду ПК. Наконец, стоит добавить, что вы можете познакомиться с полной историей компании и ее продуктов здесь, в то время как готовые дизайны PCB Tiles, документация, драйверы и электронные диаграммы можно найти на веб -сайте Moddera Juda. Тем не менее, следует помнить, что автор не продает готовые системы, печатную плату и паятся запчасти для SMD, которые вы должны организовать или заказать соответствующую компанию.

https://www.youtube.com/watch?v=c4295rcp0gq

Источник: yt (@pixelpipes, @sdz-mods), Hothardware

Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии