Выбрать главу

Что нам даст DIRECTX 10.1?

DirectX 10.1 - расширение программного интерфейса DirectX 10, которое войдет в состав пакета обновлений Service Pack 1 для операционной системы Windows Vista. Создатели DirectX 10.1 справедливо сочли, что в API не должно быть необязательных функций, поэтому новое расширение требует от производителей графических ускорителей полной поддержки всех свойств, предусмотренных программным интерфейсом. Это должно облегчить работу разработчиков игр, которым больше не придется подстраиваться под особенности чипов разных производителей.

Поддержка DirectX 10.1 позволит увеличить скорость расчета 3D-изображений и повысить их реалистичность. В частности, в новом API была улучшена работа с шейдерными ресурсами, появились независимый режим блендинга пиксельных шейдеров, новые функции фильтрования теней, а также индексируемые массивы кубических карт. Стала обязательной поддержка 4-кратного сглаживания и 32-битной точности расчетов фильтрации с плавающей запятой. Появились также новые реализации расчета глобального освещения, включающие алгоритм ambient occlusion, способный повысить качество трехмерной картинки.

В 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.

В топовых картах на G80 за внешние интерфейсы отвечает отдельный чип - необычное решение, от которого быстро отказались. Его нет уже ни в G84/ G86, ни в G92.

Микросхема NVIO устанавливалась только на карты с G80 и содержала два RAMDAC c частотой 400 МГц, а также поддерживала два видеовыхода DVI Dual Link и видеовыход высокой четкости HDTV.

Процессор G80 изготавливается по 90-нм технологии, чипы G84 и G86 - по 80-нм технологии, а G92 - по 65-нм.

Интересующихся техническими характеристиками видеоускорителей снова отсылаем к таблицам, а мы поговорим о линейке видеокарт на базе этих процессоров.

Флагманское семейство восьмой серии - это карты с индексом 8800. Среди них выделяются модели первого поколения 8800 GTX, Ultra и GTS 320/640 на основе процессора G80 и карты второго поколения 8800 GT 256/512, GTS 512 и GS на базе чипа G92. В результате смешения этих двух поколений выстроилась неочевидная для непосвященных иерархия карт по производительности. Возглавляет табель о рангах 8800 Ultra, затем идет 8800 GTS 512 на базе нового чипа G92, после нее - недавний геймерский фаворит 8800 GTX, затем - GTS 640, GT, GTS 320 и "новичок" GS.

Карта 8800 GS появилась в продаже совсем недавно и еще не успела себя зарекомендовать - она располагает теми же 96 универсальными процессорами, что и GTS 320/640, но имеет урезанный до 192 бит интерфейс памяти и может оснащаться 384 или 768 Мбайт памяти типа GDDR3. В российской рознице 8800 GS стоит сегодня чудовищно дорого - 350–400 долларов США, что бесконечно далеко от рекомендованной производителем цены в 200 долларов.

Впрочем, остальные представители семейства гораздо дороже: цена некоторых экземпляров 8800 GTX превышает 700 (!) долларов. Наилучшее соотношение цены и производительности на сегодняшний день у карты 8800 GTS 512: за 550–570 долларов вы получаете "почти" 8800 GTX, которая меньше греется и занимает относительно мало места в корпусе.