RIVA TNT

RIVA TNT
Canopus RIVA TNT AGP
Canopus RIVA TNT AGP
Производители STMicro
  • RIVA 128
  • RIVA 128 ZX
Логотип Викисклада Медиафайлы на Викискладе

RIVA TNT под кодовым названием NV4 — чип-ускоритель 2D-, видео- и 3D-графики для ПК, разработанный компанией Nvidia и выпущенный в марте 1998 года. Он укрепил репутацию Nvidia как достойного конкурента в развивающейся индустрии потребительских 3D-графических адаптеров и пришёл на смену RIVA 128.

RIVA — это аббревиатура от Real-time Interactive Video and Animation accelerator (в переводе с англ. — «ускоритель интерактивного видео и анимации в реальном времени»)[1]. «TNT» относится к способности чипа работать с двумя текселами одновременно (TwiN Texel)[2].

Первой видеокартой на базе чипа RIVA TNT стала Velocity 4400, выпущенная компанией STB Systems 15 июня 1998 года.

Обзор

RIVA TNT GPU
Изображение RIVA TNT

TNT был разработан как продолжение RIVA 128 и ответ на выпуск Voodoo2 от 3Dfx. Он добавил второй пиксельный конвейер, практически удвоив скорость рендеринга, и использовал значительно более быструю память. В отличие от Voodoo2, он также добавил поддержку 32-битного (TrueColor) формата пикселей, 24-битного Z-буфера в 3D-режиме, 8-битного трафаретного буфера и поддержку текстур размером 1024×1024 пикселей. Улучшенные методы MIP-текстурирования и фильтрации текстур, включая недавно добавленную поддержку трилинейной фильтрации, значительно улучшили качество по сравнению с предшественником TNT. TNT также добавила поддержку до 16 MiB SDR SDRAM. Как и RIVA 128, RIVA TNT представляет собой одночиповое решение.

ELSA Erazor II с Nvidia Riva TNT

TNT был поставлен позже, чем первоначально планировалось, сильно нагревался и имел тактовую частоту ниже, чем планировала Nvidia, — 90 МГц вместо 110 МГц. Первоначально запланированные спецификации должны были обеспечить превосходство над Voodoo2 по теоретической производительности для приложений Direct3D, но на частоте 90 МГц она не совсем соответствовала Voodoo2.

В то время большинство игр поддерживали собственный Glide API от 3dfx, который давал Voodoo2 большое преимущество в скорости и качестве изображения, а некоторые игры использовали исключительно Glide API для 3D-ускорения, в результате чего пользователи TNT оказывались в положении, как если бы у них не было 3D-ускорителя вовсе. Даже в сравнениях работы приложений, работающих в режиме OpenGL (например, Quake II), Voodoo2 имел преимущество, поскольку специальный драйвер «MiniGL» был создан с оглядкой на спецификации карт 3dfx (и большинства других игр OpenGL того времени). Драйвер 3dfx MiniGL не был полнофункциональным драйвером OpenGL, а представлял собой оболочку, которая транслировала вызовы функций OpenGL в эквивалентные им вызовы API Glide, благодаря чему накладные расходы на рендеринг изображения были минимальными для карт 3dfx. TNT имел поддержку 32-битного цвета, в то время как Voodoo2 поддерживал только 16-битный цвет (хотя внутри он уменьшал 24-битный цвет, превосходя TNT с 16-битным качеством). Карты Voodoo2 также получили ещё большее преимущество в скорости по сравнению с TNT благодаря возможности связывать две карты Voodoo2 вместе в настройке «SLI».

Отсутствие поддержки Glide API препятствовало возможностям Nvidia по увеличению доли рынка. Glide по-прежнему считался лучшим API для 3D-игр, доступным как игрокам, так и разработчикам. Однако TNT привлекла большое внимание Nvidia и проложила путь к обновленной версии под названием RIVA TNT2. В конце концов, в отличие от остальных конкурентов, Nvidia приблизилась к Voodoo2 по производительности в некоторых играх и превзошла её по качеству 32-битного изображения.

Nvidia MS-8830 с графическим чипом Vanta, стандартная видеокарта в офисном компьютере Compaq Deskpro Evo (2001)

В последующие годы Nvidia выпустила бюджетную версию TNT под названием Vanta, что в последующие годы стало стандартной отраслевой практикой в массовом масштабе. На этой плате использовался тот же чип TNT, но была снижена его тактовая частота и уменьшены вдвое ширина шины данных памяти (до 64 бит) и размер памяти (до 16 МБ). Сделав это, Nvidia смогла по-прежнему продавать чипы TNT, которые не могли достичь указанных тактовых частот TNT, и значительно сократить расходы на плату за счёт использования более узкой шины и меньшего количества оперативной памяти. Плата оказалась популярной среди OEM-производителей компьютеров благодаря широкому набору функций и низкой цене. Vanta также была реализована как встроенная графика на некоторых материнских платах.

Сам TNT использовался в нескольких популярных картах, таких как Diamond Viper V550 и STB Velocity 4400.

Примечания

  1. RIVA 128 Brochure (англ.). Nvidia. Дата обращения: 8 июля 2024. Архивировано из оригинала 6 июля 1997 года.
  2. TNT2 (англ.). Nvidia. Дата обращения: 8 июля 2024. Архивировано из оригинала 3 августа 2009 года.

Ссылки

  • Nvidia and ABIT Announce Integrated Motherboard Graphic Solution (Press release). Nvidia. 1 июня 1999. — ссылка недоступна (403 Forbidden)
  • Nvidia Broadens Market Reach with Vanta 3D Processor (Press release). Nvidia. 22 марта 1999.
  • Nvidia Riva TNT last supported Forceware Unified Display Driver (version 44.03)