link0 link1 link2 link3 link4 link5 link6 link7 link8 link9 link10 link11 link12 link13 link14 link15 link16 link17 link18 link19 link20 link21 link22 link23 link24 link25 link26 link27 link28 link29 link30 link31 link32 link33 link34 link35 link36 link37 link38 link39 link40 link41 link42 link43 link44 link45 link46 link47 link48 link49 link50 link51 link52 link53 link54 link55 link56 link57 link58 link59 link60 link61 link62 link63 link64 link65 link66 link67 link68 link69 link70 link71 link72 link73 link74 link75 link76 link77 link78 link79 link80 link81 link82 link83 link84 link85 link86 link87 link88 link89 link90 link91 link92 link93 link94 link95 link96 link97 link98 link99 link100 link101 link102 link103 link104 link105 link106 link107 link108 link109 link110 link111 link112 link113 link114 link115 link116 link117 link118 link119 link120 link121 link122 link123 link124 link125 link126 link127 link128 link129 link130 link131 link132 link133 link134 link135 link136 link137 link138 link139

PersCom — Компьютерная Энциклопедия Компьютерная Энциклопедия

Видеоадаптеры

Рендеринг сцен с использованием двух графических процессоров

Идея объединения двух видеоадаптеров для ускорения визуализации сцены отнюдь не нова. Еще адаптеры 3dfx Voodoo 2 поддерживали режим SLI (Scan Line Interleave — чередование строк кадра); при этом пара плат Voodoo 2 обрабатывала сцену последовательно: один адаптер обрабатывал нечетные линии (первую, третью, пятую и т.д.), а второй — четные (вторую, четвертую, шестую и т.д.). Несмотря на все преимущества данной технологии использование двух адаптеров Voodoo 2 в режиме SLI оказалось дорогим удовольствием, доступным только обеспеченным поклонникам компьютерных игр.

Некоторые компании также экспериментировали с использованием двух графических процессоров на одной плате с целью увеличения быстродействия, однако подобные решения не снискали особой популярности. Тем не менее идея повышения быстродействия графической подсистемы благодаря использованию двух видеоадаптеров оказалась достаточно жизнеспособной и продолжила свое развитие даже после того, как компания 3dfx прекратила существование.

NVIDIA SLI

Когда компания NVIDIA приобрела все, что осталось от компании 3dfx, она также получила в свое распоряжение торговую марку “SLI”; в середине 2004 года NVIDIA представила собственную концепцию использования двух видеоадаптеров для визуализации сцены, назвав разработанную ею технологию также “SLI”. При этом с технической точки зрения версия SLI от компании NVIDIA не имеет практически ничего общего с одноименной технологией, изначально разработанной компанией 3dfx.

Компания NVIDIA расшифровывает термин SLI как “Scalable Link Interface” (масштабируемый связующий интерфейс). Под масштабированием понимается балансирование нагрузки, которое определяет, какой объем работ выполняет каждый из адаптеров при рендеринге определенной сцены в зависимости от сложности последней. Для обеспечения работы режима SLI необходимы следующие компоненты.

  • Системная плата с шиной PCI Express на базе набора микросхем с поддержкой SLI, содержащая два разъема PCI Express, которые можно использовать в режиме SLI. Среди таких наборов микросхем — все модели серии nForce Professional, равно как и модели SLI серий nForce 4, nForce 5 и nForce 6. Версии этих графических процессоров доступны как для Intel, так и для AMD.
  • Два видеоадаптера на базе графических процессоров производства компании NVIDIA, относящиеся к семействам GeForce 6, 7 и 8 с поддержкой SLI. Для соединения адаптеров используется специальный “мост” MIO (multipurpose I/O). Он поставляется вместе с системными платами с поддержкой SLI.

Примечание!

Изначально режим SLI предполагал использование совершенно идентичных видеоадаптеров. Однако после выпуска компанией NVIDIA драйверов ForceWare версии 81.85 и более поздних в этом нет необходимости. Как и в случае с аналогичной разработкой от компании ATI, CrossFire, необходимы две платы на базе графических процессоров одного семейства (две платы GeForce 7800, две платы GeForce 6800 или две платы GeForce 6600), однако они могут быть производства разных компаний. Обновленные версии драйверов можно загрузить с сайта компании-производителя или непосредственно с сайта компании NVIDIA (www.nvidia.com). Более полную информацию о технологии SLI и совместимых с ней наборах микросхем и адаптерах можно получить на сайте SLI Zone (http://sg.slizone.com).

Для обеспечения наилучших результатов режим SLI следует использовать при запуске игр, оптимизированных для данного режима. Более 500 игр поддерживаются панелью управления SLI, однако в ней можно создать и дополнительные профили.

На рисунке представлена типичная система SLI. Обратите внимание на мост MIO, соединяющий оба видеоадаптера.

ATI CrossFire

Технология использования нескольких графических адаптеров от компании ATI, которая получила название CrossFire, использует три метода ускорения рендеринга трехмерных сцен: чередование рассчитываемых кадров; построчное, шахматное или иное чередование рассчитываемых пикселей, предполагающее разделение сцены на несколько частей, параметры которых рассчитываются разными адаптерами; разделение экрана на несколько непересекающихся зон (данный подход можно сравнить с балансировкой нагрузки при использовании режима SLI). Драйвер ATI Catalyst использует чередование рассчитываемых кадров для обеспечения наилучшего быстродействия, однако автоматически переключается на другие режимы, если запущенная игра не поддерживает чередование рассчитываемых кадров.

Для обеспечения более высокого качества изображения по сравнению с одиночным видеоадаптером режим CrossFire предлагает целый ряд дополнительных вариантов сглаживания SuperAA, которые позволяют накладывать результаты сглаживания каждым из адаптеров. Точно так же режим CrossFire позволяет улучшить результаты анизотропной фильтрации, накладывая результаты, полученные каждым из адаптеров.

Для обеспечения работы режима CrossFire необходимы следующие компоненты.

  • Системная плата с шиной PCI Express на базе набора микросхем с поддержкой CrossFire, содержащая два разъема PCI Express, которые можно использовать в режиме CrossFire. Среди таких наборов микросхем — AMD 580X и 480X, ATI CrossFire Xpress 3200 и Intel 975X и P965 Xpress.
  • Комбинация видеоадаптеров, которые поддерживают работу в режиме ATI CrossFire. Эту поддержку обеспечивают карты Radeon X850, X1300, X1550, X1600, X1650, X1800, X1900, X1950, HD 2600XT и 2900XT.

Примечание!
Конкретные модели материнских плат, видеокарт, блоков питания, модулей памяти и корпусов, поддерживающих технологию CrossFire, можно найти по адресу:

http://ati.amd.com/technology/crossfire/buildyourown.html 


Первое поколение карт CrossFire требовало от пользователей покупки специальных карт CrossFire Edition, которые содержали объединительную микросхему Xilink XC3S400, а также уникальный порт DMS59, предназначенный для объединения плат. Одна из этих карт была спарена со стандартной платой Redeon той же серии с помощью внешнего кабеля, идущего от порта DVI стандартной карты к порту DMS специальной. В моделях X1300 и X1600 для передачи информации между картами уже использовалась шина PCI Express.

Современные реализации CrossFire предполагают использование объединяющего моста (подобного компоненту SLI MIO). Такой мост обеспечивает работу пар соответствующих карт моделей X1950, X1650, HD 2900XT и HD 2600XT.

Поддержку технологии можно отключить, при этом две карты смогут поддерживать два монитора. Также карты CrossFire можно использовать для реализации эффектов в играх, поддерживающих технологию HavokFX (www.havok.com).

Более подробно о технологии CrossFire можно узнать на сайте компании AMD:

http://ati.amd.com