Компьютерра, 2008 № 07 (723) | страница 79



В Microsoft рассматривают грядущий релиз именно как обновление существующего API, а не как его новую версию. Все современные карты, поддерживающие DirectX 10, смогут работать и с DirectX 10.1, но некоторые функции обновленного программного интерфейса будут им недоступны.


 

NVIDIA GEFORCE

Восьмое поколение GeForce появилось на рынке еще в ноябре 2006 года. Именно GeForce 8 стали первыми видеокартами с поддержкой API DirectX 10 - аналогичные решения от AMD/ATI вышли спустя полгода.

Начало восьмому семейству положил чип G80 - первый графический процессор nVidia с унифицированной архитектурой: в его состав входят 128 унифицированных потоковых процессоров, способных выполнять любые операции - от операций с вершинами и пикселами до геометрических и физических расчетов. В отличие от R600, здесь скалярные вычислительные блоки ALU работают не на частоте ядра, а в 1,5– 2,2 раза быстрее, что само по себе дает заметное преимущество перед конкурентом.

Инженеры nVidia традиционно уделяют больше внимания работе с текстурами, тогда как специалисты AMD/ATI делают упор на шейдерах: в G80 32 текстурных блока, а в R600 их вдвое меньше. Архитектурно текстурные блоки G80 состоят из четырех модулей адресации текстур (ТА) и восьми модулей билинейной фильтрации текстур (TF). В более поздних чипах G84, G86 и G92 структура текстурных блоков была изменена ради повышения производительности: в них по восемь модулей TA и TF.

В G80 реализован новый фирменный алгоритм сглаживания CSAA, позволяющий получать заметно более качественную картинку в режиме 16x, чем дает MSAA при задействовании таких же вычислительных ресурсов, как в режиме 4х MSAA. Не вдаваясь в подробности, отметим, что алгоритм CSAA в целом аналогичен алгоритму СFAA, применяющемуся в процессорах AMD/ATI.

В nVidia не стали экспериментировать с архитектурой шины памяти и просто расширили ее до 384 бит (при помощи шести независимых 64-битных контроллеров) - отсюда и непривычный объем памяти в 768 Мбайт на топовых картах G80. В более поздних флагманских моделях инженеры компании ограничились 256-битной шиной (4х64 бит), а в бюджетных - и вовсе 128-битной (2х64 бит).

Как и в случае с cемейством R600, аппаратный декодер видеоформатов высокого разрешения PureVideo HD первоначально достался более массовым модификациям G84 и G86, а чип G80 был его лишен. Поддержка PureVideo HD появилась лишь в обновленном флагмане G92 - точно так же, как и в R6V70.