Riva128
История разработки
Riva 128, также известная как NV3, была выпущена NVIDIA в апреле 1997 года и стала одной из первых графических карт компании, которая предложила полноценную поддержку как 2D, так и 3D-графики. В то время компания 3dfx с их Voodoo Graphics доминировала на рынке 3D-ускорителей, и Riva 128 была разработана как ответ NVIDIA на этот вызов. Основное внимание при разработке было уделено повышению производительности и улучшению качества изображения.
Одной из ключевых особенностей Riva 128 была её способность работать с разрешениями до 1600x1200 в 2D и 960x720 в 3D, что делало её конкурентоспособной на рынке высококачественных графических карт. Тем не менее, изначальные драйверы имели множество проблем с качеством изображения и поддержкой OpenGL, что повлияло на восприятие карты пользователями и специалистами. Впоследствии NVIDIA выпустила обновления драйверов, которые значительно улучшили производительность и качество изображения, но на момент выпуска Riva 128 всё ещё уступала Voodoo Graphics в плане визуального качества и стабильности.
Riva 128 стала важным шагом для NVIDIA в её стремлении занять лидирующие позиции на рынке графических ускорителей. Несмотря на первоначальные трудности, карта положила начало серии успешных продуктов, которые впоследствии привели к созданию таких легендарных линеек, как GeForce.

Цена и продажи
На момент своего выпуска Riva 128 была одной из самых доступных 3D-ускорителей на рынке, что способствовало её популярности среди OEM-производителей. Цена карты была значительно ниже, чем у её основных конкурентов, таких как 3dfx Voodoo Graphics, что сделало её привлекательной для широкого круга пользователей. Благодаря своей доступной цене и хорошей производительности, Riva 128 быстро завоевала популярность и продалась в большом количестве экземпляров.
Riva 128 была доступна в нескольких вариантах, включая модели от таких производителей, как Diamond и ASUS. Более продвинутая версия, Riva 128ZX, предлагала удвоенное количество памяти (8 МБ против 4 МБ) и поддержку SDRAM вместо SGRAM, что ещё больше улучшило её производительность и сделало её привлекательной для пользователей, ищущих высококачественное решение по разумной цене.
Характеристики
Riva 128 была построена на 350 нм техпроцессе и использовала 128-битную шину памяти, что обеспечивало высокую пропускную способность для работы с высокими разрешениями и 3D-графикой. Карта поддерживала DirectX 5 и OpenGL, хотя изначальные драйверы имели проблемы с последним.
Основные характеристики Riva 128 включали:
- Частота ядра: 100 МГц
- Память: 4 МБ SGRAM (Riva 128) или 8 МБ SDRAM (Riva 128ZX)
- Разрешения: до 1600x1200 в 2D и 960x720 в 3D
- Поддержка 16.7 млн цветов (TrueColor) до разрешения 1024x768
- Видеовыходы: 15-контактный DSUB, RCA и S-Video на некоторых моделях
Производительность в играх
Riva 128 предлагала хорошую производительность в 3D-играх для своего времени, хотя и уступала по качеству изображения своим основным конкурентам. Основные претензии к карте касались текстурирования и поддержки OpenGL, которая была неполной и имела множество багов. Тем не менее, с последующими обновлениями драйверов NVIDIA удалось значительно улучшить ситуацию.
Производительность Riva 128 в играх таких как Quake II была впечатляющей для своего времени, особенно с учётом её низкой цены. Карта могла обрабатывать сложные 3D-сцены с относительно высокой частотой кадров, что делало её привлекательной для геймеров с ограниченным бюджетом.
Общая производительность Riva 128 была достаточной для большинства игр того времени, хотя профессиональные геймеры и энтузиасты могли предпочесть более дорогие решения от 3dfx или ATI. Несмотря на это, Riva 128 оставила свой след в истории как одна из первых попыток NVIDIA занять лидирующие позиции на рынке 3D-графики.