Около года назад Nvidia
представила на суд
публики RIVA TNT, первый чип,
который обеспечивал
производительность
уровня Voodoo2, тогдашнего
лидера в области 3D-графики
для РС. Через полгода
появился чип RIVA TNT2,
усовершенствованный
вариант RIVA TNT, который уже
сам определил новые
стандарты в скорости и
возможностях графических
3D-карт. И вот буквально
недавно Nvidia сделала еще
один шаг в утверждении
себя лидером индустрии -
появился GeForce 256 (прежнее
рабочее название NV10), чип
нового поколения, который
привносит в 3D-графику
принципиально новые
возможности.
Gamecenter
получил эксклюзивную
возможность
протестировать чип и
определить чего он стоит.
Замечание.
Это предварительный обзор.
Он будет со временем
дополнен, как только Creative
Labs, ELSA, ASUS и Guillemot начнут
продажи своих карт на
основе GeForce 256.
Еще одним
способом увеличения
скорости заполнения
является наращивание
тактовой частоты чипа. Как
ни странно, GeForce работает
на меньшей частоте, чем
его предшественник TNT2 (частота
ядра - 125MHz, памяти - 150MHz) -
тактовая частота ядра
составляет всего 120MHz, а
памяти - 166MHz. Разумеется,
производители
графических карт могут
устанавливать эти
параметры по своему
усмотрению.
Памяти
много не бывает
Nvidia решила не повторять
свои ошибки дважды.
Вышедший в 1997 году чип RIVA
128 был подвергнут резкой
критике за возможность
работать лишь с 4МВ памяти.
GeForce уже поддерживает до 128МВ
локальной графической
памяти. Первые
потребительские карты,
которые должны появиться
в ближайшее время, будут
иметь лишь 32МВ, а карты с 64МВ
и 128МВ появятся позже.
Сжатие
текстур
Схема сжатия текстур,
разработанная компанией
S3, была включена Microsoft в
DirectX 6.0, но не вызвала
интереса у других
чипмейкеров - они не
спешили с поддержкой этой
технологии в своих
изделиях. Но ситуация, по-видимому,
меняется - ATI и 3dfx уже
объявили о поддержке DXTC (известна
также под аббревиатурой
S3TC). Не отстает и Nvidia - GeForce
также ее поддерживает.
Упомянутая технология
хороша тем, что позволяет
создавать детально
прорисованные текстуры,
не перегружая при этом
память карты и
информационную шину.
Поддержка
AGP 4X
Как и TNT2, GeForce поддерживает
стандарт AGP 4X. Вскоре
должны появиться и
компьютерные системы, в
которых такая поддержка
также реализована. Для
машин на основе Pentium III Intel
разрабатывает чипсет 820, а
у Via уже есть готовый
чипсет Apollo Pro 133A; готовятся
аналогичные изделия и для
Athlon.
Кубическое
наполнение пространства
В GeForce реализована и еще
одна новинка - кубическое
наполнение пространства (cube
environment mapping), с помощью
которого появляется
возможность более
реалистично и в реальном
времени передать
отражения света. Эта
технология
поддерживается как в DirectX
7.0, так и в OpenGL и позволяет
очень точно создать
отражения от поверхности
объекта для смотрящего с
любой точки пространства.
Что
такое GeForce 256
По большому счету, GeForce 256 -
это естественное развитие
чипа RIVA TNT2. Однако ряд
отличительных
особенностей позволяют
назвать его принципиально
новым графическим
процессором.
Аппаратное
ускорение геометрических
преобразований и света
Создание трехмерной сцены
состоит из двух главных
этапов - создание модели и
ее прорисовки (рендеринга).
До недавнего времени
первый, очень сложный этап
, предусматривающий
интенсивные вычисления с
плавающей запятой,
выполнял CPU - он
конвертировал координаты
каждой точки модели в
объект, помещенный в
реальные условия
трехмерной сцены. Затем
графическая карта
проводила рендеринг, или
прорисовку, этой сцены
путем создания
треугольников и
заполнения их
соответствующими
текстурами.
GeForce - первый
графический чип, который
берет на себя выполнение
первого (т.н.
геометрического) этапа,
разгружая тем самым CPU. При
этом он может проводить
расчет для восьми
источников света. Это
позволяет создавать
трехмерные сцены с более
детально проработанными
деталями. Например, лицо
персонажа может иметь
трехмерные губы, нос, уши,
а не плоскую картинку "наклеенную"
на плоское лицо.
Что касается
игр, то для использования
преимуществ,
предоставляемых
аппаратной акселерацией
геометрических
преобразований, они
должны быть специально
написаны под такие
возможности. В драйверах
DirectX 7.0, вышедших недавно,
Direct3D автоматически
поддерживает
геометрические
преобразования и
наложения света,
заложенные в GeForce.
Осталось только дождаться,
когда в играх будет
использован этот механизм
Direct3D, ведь до сих пор в
каждой игре эти
сложнейшие вопросы
решались по-своему. Это в
равной степени касается и
игр под интерфейс OpenGL.
Но лишь DirectX
7.0 или OpenGL для
использования всего
потенциала GeForce
недостаточно. Игры должны
быть переработаны в плане
поддержки гораздо
большего количества
полигонов, выводимых в
единицу времени.
Четыре
канала
Одним из способов
увеличения скорости
заполнения (именно эта
скорость определяет
быстроту рендеринга
трехмерной сцены)
является увеличение
параллелизма
графического процессора (parallelism
of the graphics processor). GeForce имеет
четыре пиксельных канала (pixel
pipelines), а не два, как у TNT2
или Voodoo3. Это позволяет
выводить до четырех
мультитекстур за один
такт процессора (ультитекстуры
используются в играх типа
Quake III для более
реалистичной передачи
сета и теней).
Выводы
Нет сомнения, создав GeForce
256, Nvidia сделала огромный
технологический шаг
вперед и сегодня нет более
быстрой архитектуры. А
наличие аппаратного
ускорения геометрических
преобразований и света
делает GeForce чипом нового
поколения, равных
которому пока нет.
Пройдет,
однако, еще немало времени,
пока появятся приложения (игры),
в которых будет полностью
реализован потенциал
геометрического движка
GeForce - по оценкам
специалистов, не менее 6-9
месяцев. И тогда мир РС-игр
изменится навсегда.
А до тех пор,
если у вас есть хороший 3D-акселератор,
то нет никакой
необходимости сломя
голову броситься покупать
карту с GeForce - цены
поначалу будут высоки, а
памяти будет мало (32 MB).
Невысокая
тактовая частота GeForce тоже
разочаровывает. Несмотря
на все "примочки",
получить 60fps при 1024х768 и
32-bit на Quake III так и не
удается. Может быть
усовершенствованные
драйверы и улучшат
ситуацию, но более высокая
частота изменила бы ее
принципиально.
Мы планируем
провести тестирование
GeForce в первых
потребительских картах,
как только это станет
возможным. Но не будем
забывать и о конкурентах
Nvidia - этой осенью должен
появиться Savage 2000, а 3dfx
планирует выпустить новый
чип в феврале-марте
будущего года. Возможно, ATI,
Matrox и Videologic нас тоже чем-то
порадуют.
Автор:
Ken Feinstein, Gamecenter
|