3dfx Interactive

3dfx Interactive, Inc. — американская компания, специализировавшаяся на производстве компьютерного аппаратного обеспечения, в частности, графических процессоров для трёхмерной графики и, позднее, видеокарт. Основана в 1994 году, штаб-квартира находилась в Сан-Хосе (Калифорния). Компания была одним из пионеров в области 3D-графики с середины 1990-х до 2000 года.

Первым продуктом компании стала Voodoo Graphics — плата расширения, реализующая аппаратное ускорение трёхмерной графики. Аппаратное обеспечение ускоряло только 3D-рендеринг, а для 2D-графики использовалась существующая видеокарта ПК. Несмотря на это ограничение, Voodoo Graphics и её преемник Voodoo2 пользовались большой популярностью. Поддержка Glide API от 3dfx стала стандартом для 3D-игр того времени.

Рост интереса к 3D-играм обеспечил успех продукции 3dfx, и во второй половине 1990-х появились продукты, совмещающие 2D-вывод и 3D-производительность. Внедрение Direct3D от Microsoft, предоставившего единую высокопроизводительную API для подобных карт, снизило значимость Glide. Несмотря на сохранение высокопроизводительных решений, конкурентоспособность 3dfx снизилась.

В конце 1990-х компания столкнулась с судебными исками по патентным вопросам и снижением продаж, что привело к приобретению 3dfx компанией Nvidia вместе с примерно сотней инженеров. Большинство активов 3dfx были приобретены Nvidia 15 декабря 2000 года[1], в основном ради прав на интеллектуальную собственность. Сделка была завершена в первом квартале 2002 финансового года Nvidia. 3dfx прекратила поддержку своей продукции 15 февраля 2001 года и подала заявление о банкротстве 15 октября 2002 года.

История компании

Ранние продукты

Первые чипы

Компания была основана 24 августа 1994 года под названием 3D/fx, Inc[2]. Росс Смит, Гэри Таролли и Скотт Селлерс, все бывшие сотрудники Silicon Graphics, вскоре к ним присоединился Горди Кэмпбелл из TechFarm[3]. Первый продукт 3dfx — 3D-чип Voodoo Graphics — был выпущен в производство 6 ноября 1995 года. Чип представлял собой 3D-ускоритель VGA с поддержкой таких методов рендеринга, как точечное текстурирование, Z- и двойная буферизация, затенение по Гуро, субпиксельная коррекция, альфа-композиция и сглаживание. Вместе с чипом была представлена фирменная Glide API, максимально использующая возможности Voodoo Graphics[4]. Glide была создана из-за отсутствия на тот момент API, способных полностью раскрыть потенциал чипа. DirectX 3.0 считался недостаточным, а OpenGL — пригодным только для рабочих станций CAD/CAM[5]. Первая видеокарта на базе этого чипа — Righteous 3D от Orchid Technology — вышла 7 октября 1996 года[6]. Компания производила только чипы и некоторые эталонные платы, выступая OEM-поставщиком для производителей видеокарт, которые самостоятельно разрабатывали, выпускали и продавали свои продукты на базе чипсета Voodoo[7].

3dfx получила первую известность на рынке аркадных автоматов. Первая аркадная игра с использованием Voodoo Graphics — бейсбольный симулятор ICE Home Run Derby (1996). Позже чипсет использовался в популярных играх, таких как San Francisco Rush и Wayne Gretzky's 3D Hockey от Atari[7][8]. После выхода Quake с поддержкой OpenGL, 3dfx разработала MiniGL — библиотеку, переводившую команды OpenGL в Glide, что дало компании преимущество до 1998 года[9].

Выход на потребительский рынок

К концу 1995 года снижение стоимости DRAM позволило 3dfx выйти на рынок потребительских ПК с агрессивным ценообразованием по сравнению с предыдущими решениями для 3D-графики[11]. До появления доступного 3D-оборудования игры вроде Doom и Quake заставляли игроков переходить на более производительные процессоры[12].

К концу 1997 года Voodoo Graphics стала самым распространённым 3D-ускорителем среди пользователей и разработчиков[13]. Основными конкурентами были PowerVR и Rendition. Карты с совмещённым 2D/3D-ускорением, такие как Nvidia NV1, Matrox Mystique, S3 ViRGE, Vérité V1000 и ATI 3D Rage, уступали по качеству и производительности, но были дешевле и проще для OEM-производителей.

Dreamcast

В 1997 году 3dfx сотрудничала с Sega над новым аппаратным обеспечением игровой консоли. Sega рассматривала два варианта: "Katana" (технологии NEC и Imagination Technologies) и "Blackbelt" (на базе 3dfx)[14].[15] 22 июля 1997 года 3dfx объявила о расторжении контракта с Sega[16]. Sega выбрала чипсет PowerVR от NEC, но приобрела права на технологии 3dfx, чтобы не допустить их попадания к конкурентам[17]. 3dfx подала в суд на Sega за нарушение контракта; дело было урегулировано во внесудебном порядке[18][14].

Новые чипы, конкуренция и упадок

Разработка Rampage

В начале 1998 года 3dfx начала проект Rampage — новую технологию для будущей видеокарты, которая должна была опережать конкурентов на несколько лет. Были наняты аппаратные и программные команды в Остине (Техас) для разработки драйверов и аппаратных решений[19][20].

Приобретение STB

В январе 1999 года 3dfx объявила, что карты Banshee были проданы тиражом около миллиона экземпляров[21]. В декабре 1998 года 3dfx приобрела STB Systems за 141 млн долларов США[22]. Это должно было позволить 3dfx самостоятельно производить и продавать видеокарты, но интеграция компаний прошла неудачно, что стало одной из причин упадка 3dfx[23].

Задержки

Последним продуктом компании стал чип под кодовым названием Napalm, который был переработан в VSA-100 (Voodoo Scalable Architecture)[24]. Однако к моменту выхода на рынок конкуренты уже предлагали более производительные решения, и Voodoo 5 5500 уступал по скорости, хотя превосходил по качеству сглаживания[25].

GigaPixel и банкротство

28 марта 2000 года 3dfx приобрела компанию GigaPixel за 186 млн долларов для ускорения вывода Rampage на рынок[26]. Однако уже в конце 2000 года несколько кредиторов инициировали процедуру банкротства, и 3dfx продала свои активы Nvidia[1]. Судебные разбирательства по поводу законности сделки продолжались более десяти лет, но в 2014 году суд признал, что Nvidia заплатила справедливую рыночную цену.

Большинство инженеров, работавших над Rampage/Sage, перешли в Nvidia и участвовали в создании серии GeForce FX, другие — в ATI, где работали над серией X и технологией CrossFire.

После приобретения Nvidia объявила, что не будет предоставлять техническую поддержку продукции 3dfx.[20] Поддержка драйверов осуществляется сообществом энтузиастов, однако официальной поддержки нет. В течение ограниченного времени Nvidia предлагала обмен карт 3dfx на свои продукты[27]. В 2003 году в сеть утек исходный код драйверов 3dfx, что позволило создавать неофициальные обновления.

История развития продукции

Voodoo Graphics PCI

Типичная плата Voodoo Graphics для PCI включала ЦАП, процессор кадрового буфера и блок текстурирования, а также 4 МБ EDO DRAM. ОЗУ и процессоры работали на частоте 50 МГц. Карта обеспечивала только 3D-ускорение, для 2D требовался отдельный видеоконтроллер[13]. Видеосигнал передавался через сквозной VGA-кабель, соединявший видеоконтроллер и Voodoo, а затем монитор.

Voodoo Rush

undefined

В августе 1997 года вышел чипсет Voodoo Rush, совмещавший Voodoo и 2D-чип на одной плате, что устраняло необходимость в отдельной VGA-карте. Большинство карт использовали 2D-компонент Alliance Semiconductor AT25/AT3D, некоторые — Macronix. Rush уступал по производительности из-за разделения памяти с 2D-чипом и особенностей архитектуры PCI[28]. Продажи были низкими, и карты были сняты с производства менее чем через год[29][30].

Voodoo2

undefined

Voodoo2, преемник Voodoo Graphics, вышел в марте 1998 года. Архитектурно был схож, но имел второй блок текстурирования, что позволяло накладывать две текстуры за проход[31]. Карта требовала отдельной VGA-карты. Впервые была реализована технология SLI (Scan-Line Interleave), позволявшая объединять две платы для увеличения разрешения до 1024×768[11]. Несмотря на высокую стоимость и сложность, Voodoo2 стала эталоном производительности для 3D-графики конца 1990-х.

Voodoo Banshee

undefined

В конце 1998 года вышла Voodoo Banshee — однокристальное решение с поддержкой 2D-ускорения, ориентированное на массовый рынок. В 3D-режиме с несколькими текстурами Banshee уступала Voodoo2, но в однородных сценах могла быть быстрее за счёт более высокой частоты. 2D-ускорение было на уровне лучших решений Matrox, Nvidia и ATI. Banshee поддерживала аппаратное ускорение MPEG2-видео.

Voodoo3

Voodoo3 позиционировалась как лидер рынка, но уступала конкурентам по поддержке 32-битного цвета и больших текстур. Несмотря на хорошие продажи[32], компания уступила лидерство Nvidia[23].

В 1999 году 3dfx открыла исходный код Glide API[33][34][5].

Voodoo 4 и 5

Voodoo 5 5000 с 32 МБ памяти так и не была выпущена[35]. Voodoo 4 4500 проигрывала конкурентам по производительности и вышла слишком поздно. Voodoo 5 6000 не поступила в продажу из-за аппаратных ошибок и высокой стоимости производства, хотя по тестам превосходила GeForce 2 Ultra и Radeon 7500[36].

Продукция

Модель Выход Кодовое имя VGA1 Техпроцесс (нм) Шина Память (МБ) Частота ядра (МГц) Частота памяти (МГц) Конфиг ядра2 Заполнение Память Direct3D
МОпер./с МПикс./с МТекс./с МВерт./с Пропускная способность (ГБ/с) Тип памяти Ширина шины (бит)
Voodoo Graphics 7 октября 1996 SST1 доп. 500 PCI 4, 6, 8 50 50 1:1 50 50 50 0 0,8 EDO 128 3.0
Voodoo Rush апрель 1997 SST96 500 PCI 4, 6, 8 50 50 1:1 50 50 50 0 0,4 EDO 64 3.0
Voodoo2 1 марта 1998 SST2 доп. 350 PCI 8, 12 90 90 2:1 90 90 180 0 2,16 EDO 192 5.0
Voodoo Banshee 22 июня 1998 Banshee 350 AGP, PCI 8, 16 100 100 1:1 100 100 100 0 1,6 SDR 128 6.0
Velocity 100 26 июля 1999 Avenger 250 AGP 2x 8 143 143 2:1 143 143 286 0 2,288 SDR 128 6.0
Velocity 200 Не выпущена Avenger 250 AGP 2x 16 143 143 2:1 143 143 286 0 2,288 SDR 128 6.0
Voodoo3 1000 март 1999 Avenger 250 AGP 2x 8, 16 125, 143 125, 143 2:1 125 125 250 0 2, 2,288 SDR 128 6.0
Voodoo3 2000 7 апреля 1999 Avenger 250 AGP 2x, PCI 16 143 143 2:1 143 143 286 0 2,288 SDR 128 6.0
Voodoo3 3000 7 апреля 1999 Avenger 250 AGP 2x, PCI 16 166 166 2:1 166 166 333 0 2,66 SDR 128 6.0
Voodoo3 3500 TVsi 7 апреля 1999 Avenger 250 AGP 2x 16 166 166 2:1 166 166 333 0 2,66 SDR 128 6.0
Voodoo3 3500 TV июнь 1999 Avenger 250 AGP 2x 16 183 183 2:1 183 183 366 0 2,928 SDR 128 6.0
Voodoo3 3500 TV SE июнь 1999 Avenger 250 AGP 2x 16 200 200 2:1 200 200 400 0 3,19 SDR 128 6.0
Voodoo4 4000 Не выпущена VSA-100 250 AGP 4x, PCI 16 166 166 2:2 332 332 332 0 2,656 SDR 128 6.0
Voodoo4-2 4000 Не выпущена VSA-101 180 AGP 16 ? ? 2:2 ? ? ? 0 ? SDR 128 6.0
Voodoo4-2 4200 Не выпущена VSA-101 180 AGP, PCI 16, 32 143 143 2:2 143 143 ? 0 ? DDR 64 6.0
Voodoo4-2 4200 Не выпущена VSA-101 180 PCI 32 166 166 2:2 166 166 ? 0 ? DDR 64 6.0
Voodoo4 4500 13 октября 2000 VSA-100 250 AGP 2x[37]/4x[37], PCI 32 166 166 2:2 332 332 332 0 2,656 SDR 128 6.0
Voodoo4 4800 Не выпущена VSA-100 250 AGP 4x, PCI 64 166 166 2:2 333 333 333 0 2,656 SDR 128 6.0
Voodoo5 5000 Не выпущена VSA-100 x2 250 AGP 4x, PCI 32 166 166 2:2 x2 664 664 664 0 2,656 SDR 128 6.0
Voodoo5 5500 22 июня 2000 VSA-100 x2 250 AGP 2x[37], PCI 64 166 166 2:2 x2 664 664 664 0 5,33 SDR 128 6.0
Voodoo5 6000 Не выпущена VSA-100 x4 250 AGP 4x, PCI 128 166 166 2:2 x4 1328 1328 1328 0 10,66 SDR 256 6.0
Spectre 1000 Не выпущена Rampage 180 AGP 4x 64 200 400 4:4 800 800 800 0 6,4 DDR 128 7.0
Spectre 2000 Не выпущена Rampage + Sage 180 AGP 4x 64 200 400 4:4 800 800 800 0 6,4 DDR 128 7.0
Spectre 3000 Не выпущена Rampage x2 + Sage 180 AGP 4x 128 200 400 4:4 x2 1600 1600 1600 0 12,8 DDR 256 7.0
  • 1 VGA: наличие встроенного VGA-подсистемы и возможность работы как самостоятельная видеокарта
  • 2 TMU:ROPs — у Velocity 100 активен только один TMU в OpenGL и Glide, оба — в DirectX[38].

Примечания

  1. 1 2 3dfx Announces Three Major Initiatives To Protect Creditors and Maximize Shareholder Value (15 декабря 2000). Дата обращения: 26 августа 2019. Архивировано 5 апреля 2001 года.
  2. Business Entity Detail – RetrievePDF. Business Search database – PDF document. California Secretary of State. Дата обращения: 9 октября 2019. Архивировано 15 сентября 2020 года.
  3. Гусленко, Александр Рассвет и закат империи. История о том, как Voodoo изменил мир. Игромания (31 мая 2006). Дата обращения: 5 декабря 2021. Архивировано 5 декабря 2021 года.
  4. MacLellan, Andrew (6 ноября 1995). “Startup 3Dfx Eyes 3D Graphics Arena”. Electronic News. 41 (2090): 84. Дата обращения 2021-12-05.
  5. 1 2 Ajami, Amer 3dfx Open Sources Glide. GameSpot (6 декабря 1999). Дата обращения: 5 декабря 2021. Архивировано 5 декабря 2021 года.
  6. ORCHID SHIPS RIGHTEOUS 3D – BRINGS ULTIMATE 3D EXPERIENCE TO PC USERS. Orchid Technology (7 октября 1996). Дата обращения: 18 января 2024. Архивировано 18 октября 1996 года.
  7. 1 2 Fick, Wesley "CataclysmZA" Oldie But Goodie: 3DFX. New Age Gaming (8 февраля 2013). Дата обращения: 11 декабря 2021. Архивировано 11 декабря 2021 года.
  8. Perry, Douglass C. The Rise And Fall Of The Dreamcast. Gamasutra 2 (9 сентября 2009). Архивировано 24 августа 2021 года.
  9. Case, Loyd. Building the Ultimate Game PC. — Que, 1999. — P. 19. — ISBN 0-7897-2204-6.
  10. Wieselsberger, Georg; Liedtke, Christoph Das Voodoo-Zeitalter – Wie 3dfx die Welt der PC-Grafik veränderte (нем.). GameStar (7 сентября 2019). Дата обращения: 11 декабря 2021. Архивировано 11 декабря 2021 года.
  11. 1 2 “3Dfx Voodoo2”. Next Generation. Imagine Media (37): 88—92. январь 1998. Проверьте дату в |date= (справка на английском)
  12. A Fallen Titan's Final Glory. Sudhian Media (31 декабря 2004). Архивировано 22 августа 2006 года.
  13. 1 2 “Where to Play? The Dust Settles”. Next Generation. Imagine Media (36): 68. декабрь 1997. Проверьте дату в |date= (справка на английском)
  14. 1 2 McFerran, Damien (май 2008). “Retroinspection: Dreamcast”. Retro Gamer (50): 66—72. Архивировано из оригинала 4 марта 2016. Проверьте дату в |date= (справка на английском)
  15. Kent, Steven L. The Ultimate History of Video Games. — Розвилл, Калифорния : Prima Publishing, 2001. — P. 559. — ISBN 978-0-7615-3643-7.
  16. 3Dfx Interactive Press Release (22 апреля 1998). Дата обращения: 24 августа 2020. Архивировано 22 апреля 1998 года.
  17. “Power VR Prepares Highlander”. Next Generation. Imagine Media (34): 20. октябрь 1997. Проверьте дату в |date= (справка на английском)
  18. Sega accused of contract breach. CNET (3 сентября 1997).
  19. TDG-3dfx-Rampage
  20. 1 2 Support for 3dfx Voodoo cards| Nvidia
  21. “Fact Cannon”. PC Zone (73): 28. февраль 1999. Дата обращения 2021-12-05. Проверьте дату в |date= (справка на английском)
  22. Morris, Chris 3Dfx buys STB Systems. CNN Money (14 декабря 1998). Дата обращения: 13 мая 2019. Архивировано 20 ноября 2001 года.
  23. 1 2 Turner, Daniel Drew The prince of polygons. Salon (16 мая 2002). Дата обращения: 11 декабря 2021. Архивировано 24 февраля 2021 года.
  24. 3dfx VSA-100 GPU Specs. TechPowerUp. Дата обращения: 28 августа 2024.
  25. Guido Shah, Sarju. Voodoo5 5500 Review, Firingsquad, 14 июля 2000. (архив)
  26. Hachman, Mark 3Dfx acquires graphics IP provider Gigapixel for $186 million (28 марта 2000). Дата обращения: 9 февраля 2017. Архивировано 26 января 2018 года.
  27. 3dfx Owners Can Now Trade in their Voodoo Graphics Card for a Verto Graphics Cards Featuring NVIDIA's High-Performance GPUs. Nvidia (26 ноября 2001). Дата обращения: 18 августа 2014. Архивировано 30 марта 2012 года.
  28. 3Dfx Voodoo Rush review benchmark. Vintage 3D. Дата обращения: 1 января 2024. Архивировано 1 января 2024 года.
  29. “The Story Behind Voodoo Rush”. PC Accelerator. 1 (2): 44. октябрь 1998. Дата обращения 2021-12-05. Проверьте дату в |date= (справка на английском)
  30. Buskirk, Bob A Look Back: 3dfx Graphics Cards. Think Computers (январь 1998). Дата обращения: 1 января 2024.
  31. Sanchez, Andrew (январь 1998). “Previews – 3Dfx Voodoo2”. boot (17): 86—87. Проверьте дату в |date= (справка на английском)
  32. 3Dfx Voodoo3 Cards Dominate Charts Again as Hottest Selling (27 октября 1999). Архивировано 13 ноября 2023. Дата обращения: 12 июня 2022.
  33. 3dfx (6 декабря 1999). 3dfx Open Sources Glide API And Releases Hardware Specifications. Пресс-релиз.
  34. 3DFX GLIDE Source Code General Public License. GitHub. 3dfx (6 декабря 1999). Дата обращения: 4 декабря 2021. Архивировано 5 декабря 2021 года.
  35. 3dfx Voodoo5 5000 PCI. TechPowerUp. Дата обращения: 1 января 2024.
  36. Hruska, Joel I Wrote the First Full Review of the Voodoo 5 6000. 3dfx Isn't Coming Back [Updated]. ExtremeTech (5 августа 2021). Дата обращения: 18 декабря 2021. Архивировано 18 декабря 2021 года.
  37. 1 2 3 Identify your 3dfx Hardware with Part No. and/or special Markings. FalconFly Central. Архивировано 7 июня 2004 года.
  38. Vlask. VGA Legacy MKIII - 3Dfx Velocity 100 (англ.). Дата обращения: 30 августа 2024.

Литература

Ссылки