Большой архив статей, книг, документации по программированию, вебдизайну, компьютерной графике, сетям, операционным системам и многому другому
 
<Добавить в Избранное>    <Сделать стартовой>    <Реклама на сайте>    <Контакты>
  Главная Документация Программы Обои   Экспорт RSS E-Books
 
 

  Раздел: Компьютерная документация -> Компьютеры -> Видео

 

Cross-Fire идет в массы. Изучаем совместную работу двух карт MSI X1600XT

Предисловие

О технологиях увеличения производительности графической подсистемы путем объединения двух видеокарт в одну упряжку говорилось уже не раз. Тем не менее, скажем еще несколько слов.

Как вы знаете, история вопроса насчитывает уже не один год, и попытки объединить мощность двух графических чипов делались довольно давно. Родоначальником движения за удвоение принято считать компанию 3dfx с ее технологией Scan Line Interface (SLI), впоследствии приобретенной NVIDIA. Для компании ATI объединять мощь двух видеопроцессоров в одну упряжку тоже не впервой. Еще в 1999 году увидела свет видеокарта Rage Fury Maxx, на которой было установлено два видеочипа, не говоря уже о профессиональных видеорешениях (назвать их видеокартами язык не поворачивается, поскольку это целый программно-аппаратный комплекс), предназначенных для использования в авиа-тренажерах для подготовки пилотов. Подобные системы одновременно задействуют чуть ли не десятки видеопроцессоров. Однако их главная задача - не максимальный FPS (количество кадров в секунду), а максимально реалистичная картинка, выдаваемая на экраны тренажера, при сохранении приемлемого FPS. Стоят такие комплексы не один десяток, а то и сотню тысяч условных единиц. Однако спустимся с небес на землю, и посмотрим, каким образом высокие технологии проникают на массовый рынок.

Как обычно получается, здоровая конкуренция приводит к тому, что производители рано или поздно приходят к некоторому общему знаменателю, касательно использования тех или иных технологических решений. Похожим образом ситуация развивается и в секторе видеосистем. За последнее время слова SLI и Cross-Fire касались уха, наверное, каждого человека кто хоть иногда интересуется компьютерными "железками". И, что интересно, развитие данных технологий в последнее время идет по схожему пути.

Рассмотрим сходства и различия между SLI и Cross-Fire. Обе технологии требуют соответствующей "обвязки". Один из основных элементов - материнская плата, допускающая установку двух видеокарт и обязательно поддерживающая соответствующую технологию. То есть требуется материнская плата с двумя слотами PCI-E, способных работать со скоростью 8x каждый. До недавнего времени, помимо "правильной" материнской платы, требовалось и некоторое дополнительное "приспособление", чтобы объединить две видеокарты в одно целое. В технологии SLI это был мостик, накидывающийся сверху на соответствующие разъемы видеокарт, по технологии Cross-Fire использовался внешний шнур, подключаемый к разъему DVI. Как видите, вот тут то и начинаются различия.

Технология объединения видеокарт от NVIDIA изначально предполагала использование двух идентичных видеокарт. В настоящее время данное требование несколько ослабло, в том смысле, что не требуется две совершенно идентичные видеокарты, достаточно установить две видеокарты на одинаковых GPU. Объединение вычислительной мощности видеокарт осуществлялось драйверами. Именно поэтому компании NVIDIA потребовалось некоторое время для их отладки, поскольку первое время системы c SLI были несколько нестабильны.

Компания ATI пошла по другому пути. Изначально предполагалось, что видеокарты, объединяемые по технологии Cross-Fire, будут неравноправны по выполняемым функциям. Одна из видеокарт является Master-картой и содержит в себе важнейший элемент - Composite Engine. Это такая микросхема, которая выполняет объединение вычислительной мощности видеокарт на аппаратном уровне. Зачем такие сложности, спросите вы? Идея, положенная за основу выбранной технологии, очень проста - избежать влияния драйверов и других программных компонентов на производительность связки двух видеокарт. К тому же, как известно с давних времен, специализированные аппаратные решения намного лучше справляются со своими обязанностями по сравнению с программными средствами, выполняемыми на процессорах универсальной архитектуры (то есть - CPU). Таким образом, получается что, выбрав независимость от драйверов, компания ATI лишилась унификации видеокарт в связке Cross-Fire. Или наоборот. Отказавшись от унификации видеокарт в связке Cross-Fire, компания ATI приобрела независимость от производительности драйверов. Это уже вопрос выбранной точки зрения на данный вопрос. К сожалению, с первой реализацией Cross-Fire на базе Radeon X800/850 не все пошло гладко, как раз из-за аппаратных ограничений Composite Engine. Главная проблема была в максимальном поддерживаемом режиме - 1600х1200@60 Гц вызвал много нареканий за малую частоту вертикального обновления. Урок был извлечен, и следующая реализация Cross-Fire избавилась от "детских" болезней.

Сегодня мы рассмотрим дальнейшее развитие технологии Cross-Fire - поддержку данного режима для видеокарт среднего ценового диапазона. Такая возможность появилась совсем недавно и не требует использования Master-карты, то есть позволяет объединять две стандартные видеокарты на базе видеочипов ATI. Все, что необходимо - это материнская плата с двумя слотами PCI-E на чипсете, поддерживающем Cross-Fire.

Вы скажете - что же здесь удивительного? Решения от NVIDIA предусматривают такую возможность уже сравнительно давно. Да, конечно. Однако было бы глупо утверждать, что компания ATI была не в состоянии реализовать Cross-Fire для двух одинаковых видеокарт программным образом и смогла сделать это только сейчас. Очевидно, здесь дело в приверженности выбранным принципам. И общей для всей индустрии тенденции.

Здесь хочется сделать лирическое отступление и порассуждать на тему - а зачем это вообще нужно, без привязки к конкретному производителю. Изначально, причина объединения производительности двух видеокарт совершенно проста. Если есть приложение, в котором производительности одной видеокарты не хватает, надо бы как-то их объединить, чтобы получить производительность "дуэта", превышающую скорость одиночного решения. Именно поэтому данная технология впервые была реализована для Hi-End видеокарт. После того, как подобная техника была обкатана и получила признание, мы можем наблюдать проникновение Hi-End технологий на массовый рынок. В этом нет ничего удивительного. Совершенно аналогичным образом в свое время развивались события и в других секторах компьютерной индустрии. Сейчас уже никого не удивишь, что на практически каждой материнской плате можно объединять диски в RAID-массивы. А ведь не так давно это было уделом исключительно серверных систем, причем для этого требовался специальный контроллер. Конечно, по мере выхода на массовый рынок высокие технологии претерпевают некоторые изменения в части урезания особенно специфических функций. Думаю, вы согласитесь, что "навороченный" пользовательский компьютер образца 2005 года все равно не будет полноценной рабочей станцией образца того же 2005 года, но если взять год, скажем, 2000-й, то далеко не каждый сервер начального уровня того времени сможет поспорить с функциональностью нынешних массовых компьютеров. К чему это я? К тому, что это - тенденция. Дополнительный функционал, который присутствует в современных решениях все чаще достается нам как бы бесплатно. В том смысле, что новая "железка", предлагаемая за ту же цену, что и старая, несет новые возможности, которые могут не влиять непосредственно на производительность, но существенно повышают возможности расширения системы в целом. Простой пример - сейчас на каждой материнской плате можно объединить жесткие диски в RAID-массив. Есть такая возможность. Другое дело - использовать ее или нет.

Вполне возможно, что через некоторое время мы придем к тому, что на каждой материнской плате можно будет установить две видеокарты. Нужно ли это сейчас каждому пользователю? Пока системы со сдвоенными видеокартами остаются уделом энтузиастов, которым нужна максимальная производительность любой ценой. Кроме того, для полноценного прихода технологий Cross-Fire и SLI в средний сегмент существуют чисто экономические соображения. Суммарная производительность связки двух видеокарт ограничена теоретическим пределом - максимум двукратной производительностью по сравнению с одиночной видеокартой. Реальная производительность, как ни крути, будет ниже. А вот стоимость двух видеокарт ровно в два раза больше, чем одной видеокарты. К тому же, вполне может оказаться так, что производительность связки видеокарт среднего уровня окажется ниже, чем производительность одиночной видеокарты класса Hi-End, при одинаковой стоимости. Однако, не все так мрачно. Прогресс не остановить. И, думаю, рано или поздно, мы получим качественный скачок в технологиях, которые в настоящее время кажутся несколько избыточными для массового сектора, и будем удивляться - "как же мы без этого раньше жили?". На этом философские размышления закончим, и перейдем к главным героям сегодняшнего обзора.

MSI X1600XT Cross-Fire

Видеокарта MSI X1600XT вам уже хорошо знакома. Сегодня мы протестируем производительность связки из двух таких видеокарт и увидим, насколько возрастает общая производительность видеоподсистемы.

Мы не стали разгонять видеокарты, поскольку производительность одиночной видеокарты при разгоне нами уже изучалась, и, зная процент прироста от объединения двух видеокарт, легко можно прикинуть, какова будет производительность связки из двух MSI X1600XT в разогнанном варианте.

Вместо этого мы решили протестировать видеокарты на двух разных платформах. Первая - на базе хорошо известного чипсета ATI RD480 (Xpress 200 с поддержкой Cross-Fire), вторая - на основе новинки ATI RD580 (Xpress3200 Cross-Fire). Ключевые отличия данных платформ для нашего тестирования заключаются в том, что чипсет RD580 поддерживает работу обоих слотов PCI-Express на полной скорости 16x, в то время как RD480 допускает работу только в режиме PCI-E 8х+8х. Итак.

Тестовый стенд


Шина
PCI-E
CPU
AMD Athlon64 4000+
MB
MSI RD480 Neo2, ASUS A8R32-MVP Deluxe
Memory
G.Skill PC4000 2x1Gb
OS
WinXP + SP2 + DirectX 9.0c
PSU
Hiper 525W

При тестировании использовались драйверы версии ATI CATALYST 6.2.

Тестирование

Во время тестирования в биосах обеих материнских плат отключались встроенные функции разгона видеокарт типа PEG-Link, во избежании влияния их на общую производительность. Настройки драйверов CATALYST во всех случаях использовались одни и те же. Исключение - режим 14AA/16AF, который доступен только для режима Cross-Fire.

Полученные результаты вы можете видеть на приведенных ниже диаграммах. Абсолютные значения FPS для каждого теста отображены в середине столбца диаграммы, справа - указан процент прироста производительности связки Cross-Fire по сравнению с одиночной видеокартой.


MSI X1600XT Cross-Fire

MSI X1600XT Cross-Fire

MSI X1600XT Cross-Fire

MSI X1600XT Cross-Fire

MSI X1600XT Cross-Fire

MSI X1600XT Cross-Fire

MSI X1600XT Cross-Fire

MSI X1600XT Cross-Fire

MSI X1600XT Cross-Fire

MSI X1600XT Cross-Fire

MSI X1600XT Cross-Fire

Выводы

Как видите, прирост от объединения двух видеокарт в одну связку вполне ощутим, и наиболее ярко проявляется на новом чипсете - ATI RD580. Макимальный прирост, полученный в тестах, превышает 70%. Как видите, несмотря на довольно позднее анонсирование технологии Cross-Fire для видеокарт среднего уровня, можно сказать, что реализация мульти-GPU режима от ATI является вполне зрелым, полноценным решением. Думаю, никто не удивится, что оптимизация в первую очередь коснулась более нового чипсета. Именно его компания ATI будет агрессивно продвигать в ближайшее время.

Потенциал нового чипсета весьма высок. Полноценная поддержка режима PCI-E 16x+16x силами только северного моста может сослужить хорошую службу и при объединении более мощных видеокарт, класса X1800XL/GTO. Будет ли реализована такая поддержка в будущих версиях драйверов, покажет время.

Автор: Дмитрий Софронов
Источник: www.3dnews.ru

Ссылки по теме
Radeon X1000: видеокарты нового поколения
Объёмное телевидение на вашем компьютере
Обзор видеокарты ATI Radeon X800 GTO
ATI Radeon X1900XTX, или как ATI обыграла NVIDIA. Часть первая
Тест новейшего видеоускорителя ATI X1800XL
Обзор видеоадаптера XFX GeForce 6600 GDDR2
ATI RADEON X1800 XT и XL: сокрушая GeForce 7800?

Вся документация по видеокартам

 

Компьютерная документация от А до Я - Главная

 

 
Интересное в сети
 
10 новых программ
CodeLobster PHP Edition 3.7.2
WinToFlash 0.7.0008
Free Video to Flash Converter 4.7.24
Total Commander v7.55
aTunes 2.0.1
Process Explorer v12.04
Backup42 v3.0
Predator 2.0.1
FastStone Image Viewer 4.1
Process Lasso 3.70.4
FastStone Image Viewer 4.0
Xion Audio Player 1.0.125
Notepad GNU v.2.2.8.7.7
K-Lite Codec Pack 5.3.0 Full


Наши сервисы
Рассылка новостей. Подпишитесь на рассылку сейчас и вы всегда будете в курсе последних событий в мире информационных технологий.
Новостные информеры. Поставьте наши информеры к себе и у вас на сайте появится дополнительный постоянно обновляемый раздел.
Добавление статей. Если вы являетесь автором статьи или обзора на тему ИТ присылайте материал нам, мы с удовольствием опубликуем его у себя на сайте.
Реклама на сайте. Размещая рекламу у нас, вы получите новых посетителей, которые могут стать вашими клиентами.
 
Это интересно
 

Copyright © CompDoc.Ru
При цитировании и перепечатке ссылка на www.compdoc.ru обязательна. Карта сайта.