Jump to content

РИВА 128

Нвидиа Рива 128
Дата выпуска 25 августа 1997 г .; 26 лет назад ( 1997-08-25 ) [1] [ нужен неосновной источник ]
Кодовое имя НВ3
Карты
Высококачественный РИВА 128, ZX
ДиректХ Директ3Д 5.0
История
Предшественник НВ1
Преемник РИВА ТНТ
Статус поддержки
Не поддерживается

RIVA 128 , или « NV3 », был потребительским графическим процессором, созданным в 1997 году компанией Nvidia . Он был первым, кто интегрировал 3D-ускорение в дополнение к традиционному 2D-ускорению и ускорению видео. Его название является аббревиатурой от реальном времени видео «Интерактивное и анимация в » . [2]

RIVA 128 последовал за менее успешным ускорителем Nvidia NV1 и стал первым продуктом, получившим широкое признание от Nvidia. Это также было серьезным изменением в технологическом направлении Nvidia.

Diamond Viper V330 4 МБ при графическом процессоре RIVA 128
ASUS RIVA 128ZX AGP

История [ править ]

К 1996 году финансовое положение Nvidia было в плохом состоянии. Первоначально в своем первом продукте NV1 компания использовала совершенно другой тип технологии рендеринга, называемый квадратичным наложением текстур. [3] Затем компания потратила год, пытаясь использовать свою худшую технологию для создания графического чипа для Sega Dreamcast . игровой консоли [4] В конце концов Sega пришлось закрыть проект Nvidia и сменить поставщика, но ее убедили сохранить жизнь Nvidia с помощью инвестиций в 5 миллионов долларов. [4]

Затем Nvidia уволила половину своих 100 сотрудников и сосредоточила оставшиеся ресурсы на разработке RIVA 128. [3] К моменту выпуска RIVA 128 в августе 1997 года у Nvidia остался всего один месяц заработной платы. [3] Эта чрезвычайно отчаянная ситуация привела к тому, что сегодня остается «неофициальным девизом компании»: «Нашей компании осталось тридцать дней до банкротства». [3]

Архитектура [ править ]

Графический процессор РИВА 128
Графический процессор RIVA 128ZX
Штамповка RIVA 128ZX

RIVA 128 был создан для рендеринга в соответствии со Direct3D 5 и OpenGL спецификациями API . Он был разработан для максимально возможного ускорения Direct3D в отличие от чипа Nvidia NV1. Чип NV1 был разработан для совершенно другого типа технологии рендеринга, называемого квадратичным наложением текстур, который не поддерживается Direct3D.

Графический ускоритель состоит из 3,5 миллионов транзисторов, изготовленных по SGS-Thomson компании 5LM 350 нм техпроцессу , и работает на тактовой частоте 100 МГц . [2] [5] [6] RIVA 128 имеет однопиксельный конвейер, способный обрабатывать 1 пиксель за такт при выборке одной текстуры. Он предназначен для вывода пикселей со скоростью 100 миллионов в секунду и 25-пиксельных треугольников со скоростью 1,5 миллиона в секунду. [2] Для кэшей пикселей и вершин используется 12 КиБ встроенной памяти. [2] Чип был ограничен 16-битным ( Highcolor ) форматом пикселей при выполнении 3D-ускорения и 16-битным Z-буфером .

2D-ускоритель в RIVA 128 имеет ширину 128 бит и также работает на частоте 100 МГц. В этой «быстрой и широкой» конфигурации, как ее назвала Nvidia, RIVA 128 превосходно показала ускорение графического интерфейса по сравнению с конкурентами. [7] 32-битное аппаратное VESA -совместимое ядро ​​SVGA / VGA Также было реализовано . Ускорение видео на чипе оптимизировано для MPEG-2, но не имеет полного ускорения этого стандарта. Окончательный вывод изображения направляется через встроенный RAMDAC с частотой 206 МГц . [2] Преимущество RIVA 128 заключалось в том, что он представлял собой комбинированный графический чип 2D/3D, в отличие от Voodoo Graphics. Это означало, что компьютеру не требовалась отдельная 2D-карта для вывода за пределы 3D-приложений. Это также позволило осуществлять 3D-рендеринг внутри окна. Возможность построить систему с одной видеокартой и при этом сохранить ее полнофункциональную на тот момент сделала RIVA 128 недорогим высокопроизводительным решением.

Nvidia оснастила RIVA 128 4 МБ SGRAM , новой для того времени технологии памяти, работающей на частоте 100 МГц и подключенной к графическому процессору через 128-битную шину памяти . [2] Это обеспечивает пропускную способность памяти 1,60 гигабайта в секунду. Память использовалась в унифицированной архитектуре памяти , которая разделяла весь пул оперативной памяти как с кадровым буфером , так и с хранилищем текстур. Основным преимуществом этого по сравнению с разделенным дизайном, таким как в Voodoo Graphics и Voodoo² , была поддержка 3D-разрешений 800×600 и 960×720, что выше, чем у Voodoo 640×480. [8]

RIVA 128 был одним из первых компонентов AGP 2X, что давало ему больше возможностей для маркетинга, поскольку оно было в авангарде интерфейсных технологий. Графический процессор был построен на основе спецификации Intel AGP и ориентирован на набор микросхем Intel 440LX для Pentium II . Nvidia разработала RIVA 128 с максимальным объемом памяти 4 МБ, потому что в то время это был экономически оптимальный подход для потребительского 3D-ускорителя. [9] Частично это произошло из-за способности чипа хранить текстуры во внеэкранной системной оперативной памяти как в конфигурации PCI , так и в конфигурации AGP. [9]

В начале 1998 года Nvidia выпустила обновлённую версию под названием RIVA 128 ZX . В обновленном дизайне NV3 увеличена поддержка памяти до 8 МБ и увеличена частота RAMDAC до 250 МГц. Эти дополнения позволили RIVA 128 ZX поддерживать более высокие разрешения и частоты обновления . [10] Версия ZX была изготовлена ​​компаниями SGS-Thomson и TSMC и использует   объемом 8 МБ микросхему памяти SGRAM с тактовой частотой 125   МГц от Samsung Electronics . [5] [11]

Следующим крупным чипом от Nvidia станет RIVA TNT .

Качество изображения [ править ]

Quake II на RIVA 128 (последние версии драйверов)

На момент выпуска RIVA 128 3Dfx Voodoo Graphics прочно зарекомендовала себя как эталон 3D-оборудования, с которым сравнивали всех новичков. Voodoo был первым ускорителем 3D-игр, обеспечивающим исключительную производительность и качество. RIVA 128 презирали за более низкое качество рендеринга (по сравнению с Voodoo) и ошибки рендеринга.

С первоначальными драйверами RIVA 128 использовала попиксельное мип-маппинг вместо гораздо более качественного, но более требовательного варианта попиксельного отображения. Это приводило к тому, что различные уровни детализации текстур «вставали» на свои места по мере того, как игрок перемещался по игре и приближался к каждому полигону, вместо того, чтобы обеспечить плавный, постепенный попиксельный переход. В конечном итоге Nvidia выпустила драйверы, поддерживающие попиксельный режим. Еще одна проблема с текстурированием карты заключалась в использовании автоматического создания MIP-карт. Хотя это улучшает визуальное качество и производительность в играх без MIP-карт, это также вызывает непредвиденные проблемы, поскольку заставляет игры рендериться так, для чего они не были запрограммированы.

Билинейная фильтрация NV3 была на самом деле «острее», чем у 3Dfx Voodoo Graphics. Но хотя он и не размывал текстуры так сильно, как Voodoo, вместо этого он добавлял к текстурам небольшой световой шум из-за алгоритма фильтрации с более низкой точностью. Также были проблемы с заметными швами между полигонами.

Хотя первоначальные драйверы действительно создавали эти проблемы с качеством изображения, более поздние драйверы предлагали качество изображения, возможно, соответствующее качеству Voodoo Graphics. Кроме того, поскольку RIVA 128 может рендерить с разрешением выше 640×480, карта может обеспечить качество, превосходящее качество Voodoo Graphics, как показано на скриншоте Quake II выше . Окончательные драйверы, выпущенные для RIVA 128, поддерживают попиксельное мип-мэппинг, полносценовое сглаживание ( суперсэмплинг ), а также ряд опций для тонкой настройки функций с целью оптимизации качества и производительности.

Драйверы и API [ править ]

Драйверы на протяжении значительной части срока службы карты были довольно грубыми. Были очевидны не только вышеупомянутые проблемы с Direct3D, но и отсутствие хорошей поддержки OpenGL. [7] С RIVA 128 компания Nvidia начала поиски высококачественной поддержки OpenGL, в результате чего плата стала способной выполнять OpenGL. Одним из основных недостатков для Nvidia было то, что многие игры во время существования RIVA 128 использовали собственный Glide API от 3Dfx . По закону только карты 3Dfx могут использовать API 3Dfx Glide.

Как и конкурирующая ATI Rage Pro , RIVA 128 так и не смогла ускорить популярный Unreal Engine в режиме Direct3D из-за отсутствия аппаратных функций. Однако можно было использовать средство рендеринга OpenGL, но, к сожалению, поддержка OpenGL в исходном Unreal Engine была довольно медленной и содержала ошибки. Производительность в Quake III Arena , игре, использующей более продвинутый движок, чем Unreal Engine 1, была лучше, поскольку движок был разработан для OpenGL. [ нужна ссылка ]

Последние версии драйверов RIVA 128 от Nvidia для Windows 9x включают полный драйвер OpenGL. Однако для работы этого драйвера в Windows должна быть установлена ​​глубина цвета рабочего стола 16 бит.

Драйвер для RIVA 128 также включен в Windows 2000 и XP, но не поддерживает 3D. Бета-драйвер с поддержкой OpenGL однажды просочился в сеть Nvidia, но позже был отменен, и сегодня на сайте драйверов Nvidia нет драйвера для Windows 2000 для RIVA 128. Ни бета-драйвер, ни драйвер, поставляемый с Windows 2000/XP, не поддерживают Direct3D.

Производительность [ править ]

В то время RIVA 128 была одной из первых комбинированных 2D/3D-карт, способных конкурировать с Voodoo Graphics. Возможности RIVA 128 в 2D считались впечатляющими для своего времени и могли конкурировать даже с высококлассными видеокартами, поддерживающими только 2D, как по качеству, так и по производительности. [7] [8]

Конкурирующие чипсеты [ править ]

См. также [ править ]

Ссылки [ править ]

  1. ^ Корпорация Nvidia (25 августа 1997 г.). «NVIDIA объявляет о крупных победах в разработке OEM-проектов мультимедийного 3D-ускорителя RIVA 128» (пресс-релиз). Архивировано из оригинала 13 июня 1998 года . Проверено 21 апреля 2020 г.
  2. ^ Jump up to: Перейти обратно: а б с д и ж Брошюра RIVA 128 , Nvidia, по состоянию на 9 октября 2007 г.
  3. ^ Jump up to: Перейти обратно: а б с д Витт, Стивен (27 ноября 2023 г.). «Как Nvidia Дженсена Хуанга способствует революции искусственного интеллекта» . Житель Нью-Йорка . Архивировано из оригинала 27 ноября 2023 года . Проверено 5 декабря 2023 г.
  4. ^ Jump up to: Перейти обратно: а б Коэн, Бен (18 мая 2024 г.). «84-летний мужчина, который спас Nvidia» . Уолл Стрит Джорнал . Архивировано из оригинала 18 мая 2024 года.
  5. ^ Jump up to: Перейти обратно: а б Nvidia устанавливает беспрецедентный уровень производительности в 3D с помощью нового пресс-релиза процессора RIVA 128ZX , Nvidia, доступ к которому доступен 3 декабря 2023 года.
  6. ^ RIVA 128 получает поддержку в качестве пресс-релиза предпочтительной платформы для разработчиков Direct3D , Nvidia, по состоянию на 3 декабря 2023 г.
  7. ^ Jump up to: Перейти обратно: а б с ОБЗОР STB VELOCITY 128 (PCI) , Rage's Hardware, 7 февраля 1998 г.
  8. ^ Jump up to: Перейти обратно: а б Обзор графических карт AGP , Tom's Hardware, 27 октября 1997 г.
  9. ^ Jump up to: Перейти обратно: а б Часто задаваемые вопросы по RIVA 128/ZX/TNT. Архивировано 6 октября 2006 г. на Wayback Machine , Nvidia, по состоянию на 9 октября 2007 г.
  10. ^ Кови, Альф. STB Velocity 128 vs STB Velocity 128zx В чем разница? , Техническая поддержка СТБ, 3 июня 1998 г.
  11. ^ Хонг, Самуэль Сето Кок (11 октября 1998 г.). «Обзор ELSA Victory Erazor LT Riva 128ZX» . Аппаратная зона . Проверено 31 декабря 2009 г.

Внешние ссылки [ править ]

Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: d423f71666d8682911fb9161cc64962f__1718616360
URL1:https://arc.ask3.ru/arc/aa/d4/2f/d423f71666d8682911fb9161cc64962f.html
Заголовок, (Title) документа по адресу, URL1:
RIVA 128 - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)