Открыть сервис

GeForce 256

GeForce 256 — это графический процессор (GPU), разработанный компанией Nvidia, выпущенный 11 октября 1999 года. Он позиционировался как первый в мире «графический процессор» (Graphics Processing Unit, GPU) — термин, введённый Nvidia для обозначения устройства, которое берёт на себя все основные вычисления трёхмерной графики, включая трансформацию и освещение (T&L), ранее выполнявшиеся центральным процессором (CPU). GeForce 256 стал основой для одноимённой видеокарты и заложил основы современной архитектуры дискретных графических ускорителей.

История

Предпосылки и разработка

К концу 1990-х годов рынок 3D-ускорителей был фрагментирован. Основными игроками были 3dfx Interactive (линейка Voodoo), ATI (серия Rage) и Nvidia (чипы RIVA TNT и TNT2). Основным узким местом в производительности трёхмерной графики того времени была обработка геометрии: трансформация вершин, расчёт освещения и отсечение невидимых граней. Эти задачи выполнялись центральным процессором, что ограничивало сложность сцен и количество полигонов.

Nvidia, возглавляемая Дженсеном Хуангом, решила перенести эти вычисления на графический чип. Разработка велась под кодовым названием NV10. Инженеры компании реализовали аппаратный блок Transform and Lighting (T&L), который освободил CPU от этих задач. Это потребовало значительного увеличения числа транзисторов (23 миллиона против 15 миллионов у TNT2) и перехода на более тонкий техпроцесс — 220 нм (производство TSMC).

Анонс и выход на рынок

Презентация GeForce 256 состоялась 31 августа 1999 года на выставке SIGGRAPH, а 11 октября начались продажи. Первоначально чип выпускался в двух вариантах: стандартный (GeForce 256) и урезанный (GeForce 256 DDR), отличавшийся типом памяти (SDRAM против DDR SDRAM). Версия с DDR-памятью имела вдвое большую пропускную способность памяти (4,8 ГБ/с против 2,7 ГБ/с), что давало существенный прирост производительности.

Архитектура и характеристики

Ключевые особенности

GeForce 256 был построен на архитектуре, которая впоследствии стала основой для всех последующих поколений GPU Nvidia до появления унифицированных шейдеров (GeForce 8). Основные блоки:

  • Блок трансформации и освещения (T&L): аппаратно обрабатывал до 15 миллионов треугольников в секунду. Это позволяло CPU заниматься физикой, искусственным интеллектом и другими задачами, не связанными с геометрией.
  • Пиксельные конвейеры: 4 конвейера, каждый из которых мог обрабатывать 1 тексель за такт. Частота ядра составляла 120 МГц (SDR) или 150 МГц (DDR).
  • Текстурные блоки: 4 текстурных блока, поддерживающих мультитекстурирование (до 2 текстур на пиксель).
  • Блок растеризации: поддержка различных форматов сглаживания (FSAA), хотя его реализация была программной и требовала значительных ресурсов.
  • Контроллер памяти: 128-битная шина, поддержка SDRAM и DDR SDRAM.

Технические характеристики

ПараметрGeForce 256 (SDR)GeForce 256 (DDR)
Частота ядра120 МГц150 МГц
Частота памяти166 МГц150 МГц (DDR, эффективная 300 МГц)
Тип памятиSDRAMDDR SDRAM
Объём памяти32 или 64 МБ32 или 64 МБ
Пропускная способность памяти2,7 ГБ/с4,8 ГБ/с
Количество транзисторов23 млн23 млн
Техпроцесс220 нм220 нм
ИнтерфейсAGP 4xAGP 4x

Поддержка API и технологий

  • DirectX 7.0: полная аппаратная поддержка, включая T&L, мультитекстурирование, сглаживание.
  • OpenGL 1.2: поддержка расширений для аппаратного T&L, что было важно для профессиональных приложений и игр на базе Quake III Arena.
  • Cube Environment Mapping: отображение окружения на кубических картах, использовавшееся для создания реалистичных отражений.
  • Bump Mapping: поддержка рельефного текстурирования (в том числе Emboss Bump Mapping).

Применение и значение

В игровой индустрии

GeForce 256 стал революционным продуктом для игр конца 1990-х — начала 2000-х годов. Игры, поддерживающие аппаратный T&L, демонстрировали значительный прирост производительности по сравнению с предшественниками. Ключевые тайтлы, оптимизированные под GeForce 256:

  • Quake III Arena (id Software) — использовала OpenGL и аппаратный T&L для расчёта освещения, что позволяло выводить сложные сцены с большим количеством динамических источников света.
  • Unreal Tournament (Epic Games) — поддерживала DirectX 7, что давало преимущество в многопользовательских режимах.
  • Half-Life (Valve) — хотя игра не требовала аппаратного T&L, GeForce 256 обеспечивал высокую частоту кадров при максимальных настройках.
  • Serious Sam: The First Encounter (Croteam) — использовала продвинутые эффекты, такие как динамическое освещение и тени.

Влияние на рынок

GeForce 256 закрепил за Nvidia лидерство на рынке графических ускорителей. Конкуренты (3dfx с Voodoo 5 5500, ATI с Rage 128 Pro) не смогли предложить аналогичной функциональности. 3dfx, в частности, делала ставку на многопроцессорные конфигурации (SLI), но их реализация была дорогой и сложной. ATI выпустила Radeon 256 (R100) лишь в 2000 году, который догнал GeForce 256 по функциональности, но не превзошёл его по производительности.

Критика и недостатки

Несмотря на успех, GeForce 256 имел ряд недостатков:

  • Высокое энергопотребление и тепловыделение: чип требовал активного охлаждения (вентилятор), что было редкостью для видеокарт того времени.
  • Ограниченная поддержка T&L: многие игры того времени не использовали аппаратный T&L, так как были написаны под DirectX 6 и OpenGL 1.1. В таких играх GeForce 256 работал не быстрее, чем RIVA TNT2.
  • Цена: стоимость видеокарты на старте составляла около 300–400 долларов США, что было дорого для массового потребителя.
  • Отсутствие поддержки DirectX 8: уже через год после выхода GeForce 256, Nvidia выпустила GeForce 2 GTS, а затем GeForce 3, который поддерживал шейдеры (Pixel Shader и Vertex Shader), что сделало GeForce 256 устаревшим для новых игр.

Наследие

Терминология

GeForce 256 ввёл в обиход термин «графический процессор» (GPU), который стал стандартом для обозначения специализированных чипов для обработки графики. Nvidia использовала этот термин для маркетинга, подчёркивая, что их продукт — не просто «ускоритель», а полноценный процессор, берущий на себя часть работы CPU.

Развитие архитектуры

Архитектура GeForce 256 стала основой для последующих поколений: GeForce 2 (NV15) и GeForce 3 (NV20). В GeForce 2 были увеличены частоты и добавлена поддержка S3TC-сжатия текстур, а в GeForce 3 — введены программируемые шейдеры. Однако базовая концепция (аппаратный T&L, пиксельные конвейеры) оставалась неизменной до появления унифицированных шейдеров в GeForce 8 (2006 год).

Культурное значение

GeForce 256 считается одним из самых важных продуктов в истории компьютерной графики. Он не только ускорил развитие игр, но и стимулировал появление новых жанров (например, шутеров от первого лица с продвинутой физикой и освещением). В 2009 году сайт TechSpot включил GeForce 256 в список «10 самых важных видеокарт всех времён».

Источники

  • Nvidia Corporation. «NVIDIA GeForce 256: The World's First GPU». Пресс-релиз, 1999.
  • AnandTech. «NVIDIA GeForce 256 Review». 11 октября 1999.
  • Tom's Hardware. «GeForce 256: The First GPU». 31 августа 1999.
  • Wikipedia. «GeForce 256». (Английская версия, раздел «History» и «Architecture»).
  • PC Magazine. «The 10 Most Important Graphics Cards of All Time». 2009.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →