СОДЕРЖАНИЕ
- Введение
- Особенности видеокарты
- Конфигурации стендов, список тестовых инструментов
- Результаты тестов
- Выводы
Еще в конце 2004 года появились первые слухи о том, что в ответ на NVIDIA SLI компания ATI готовит нечто подобное. К тому же уже тогда представители канадской компании вовсю ругали SLI за его трудный выход, многочисленные глюки в играх и т.п. Однако то, что все же уникальная технология SLI после Voodoo вновь вернулась на рынок, вызывало искренний интерес у многочисленных медиа-изданий, что не могло не уязвить ATI.
Особенно если учитывать собственные неудачи канадцев с MAXX, кое слово они до сих пор считают внутри компании ругательным.
Разумеется, то, что предлагает сама ATI ныне в противовес NVIDIA SLI, должно быть лучше, приятнее и привлекательнее :-). Таковы намерения. Что получилось — посмотрим ниже.
Но все же хорошо, что появился CrossFire. Одной технологией больше — возник выбор, что уже неплохо. Итак, в далеком мае (скоро полгода пройдет с тех пор) на свет появилась идея объединения двух (или больше) акселераторов для работы в единое целое, давая пользователю больше производительности, и некоторые качественные новшества. Повторяю, что аналогичная концепция от NVIDIA под названием SLI появилась намного раньше.
О том, что такое CrossFire (а именно так был назван конкурент SLI) мы писали еще весной, читатели могут прочитать об этом еще раз, а я не стану подробно заниматься описанием, ведь данный материал посвящен практической стороне дела, то есть тестированию.
Напомню, что основная цель технологии — организация совместной работы двух графических ускорителей над построением изображения. Причем, архитектура должна быть не только эффективной (высокий КПД, низкая стоимость дополнительных схем, доступность для простых частных покупателей и энтузиастов), но и удобной в использовании (совместимость с уже существующими программами и даже с уже существующими аппаратными решениями, прозрачность, простота и надежность).
В вышеупомянутой статье все писалось, разумеется, основываясь на прогнозах. И потому многое оттуда, что звучало очень оптимистично, уже или потеряло свой окрас, или вообще не сбылось. Особенно, что касается сроков. Реальный выход в свет CF откладывался несколько раз. За это время NVIDIA уже успела многое сделать, чтобы блеск новинки из Канады померк. Во-первых, доработаны драйверы и проблем с качеством в SLI стало намного меньше (да и постоянно ведется работа над убиранием всего того негатива, что еще где-то встречается). Во-вторых, уже успели упасть в цене как системные платы, так и видеокарты. В-третьих, SLI уже распространен на младшие модели вплоть до 6600LE (хотя, конечно, покупать две такие карты и ставить в SLI — вряд ли правильно, так как дешевле будет купить одну карту, которая будет мощнее такого тандема). В-четвертых, в конце месяца выходят в свет драйвера, которые позволят объединять в SLI карты от разных производителей и даже с разными частотами.
И свете этого всего выходит комплекс продуктов, который уже с самого начала вызывает много вопросов. Во-первых, до сих пор недоступны системные платы на ATI RD480 (зачем так долго с ними возиться — мне непонятно, первые образцы демонстрировались еще на Computex в начале июня). Во-вторых, пока нет, и неизвестно когда появятся в продаже так называемые «мастер-карты», то есть варианты X850XT, X800 с процессорами, обеспечивающими работу CrossFire. В-третьих, в силу первых двух причин, — пока малопонятно — а для кого, собственно, это делалось? Поэтому есть лишь один вариант — это все нужно для будущего. Пока идет лишь обкатка. А вот R5xx, RV5xx карты, объединенные в CF, уже покажут все достоинства новой технологии. Посмотрим. Кстати, прямо накануне снятия NDA появилась информация о том, что CF будет работать и на материнках на базе i955 с двумя слотами PCI-E. По данным из Японии пока этот триумвират работает без должной стабильности, поэтому основным базисом по-прежнему остается RD480.
Для изучения и тестирования компания ATI предоставила целый kit, то есть набор из материнской платы и двух видеокарт на базе RADEON X850 XT.
На самой системной плате я останавливаться не буду, поскольку во второй части материала будет подробно рассказано о ней и ее работе.
Перед тем, как изучить сами карты, посмотрим, как все это вместе устанавливается. Частично это уже видно из коллажа в начале статьи, частично будет понятно из снимков ниже:
Несмотря на то, что в руководстве пользователя показано, что X850XT CrossFire Edition (master card) следует ставить в первый слот (отсчет со стороны процессора), такая установка карт привела к тому, что на мониторе… не было ничего. Он включился и показывал черную картинку. Смена карт привела к нормальной работоспособности. Поэтому это надо иметь в виду, и ставится в минус ATI, специалисты которой либо ошиблись с BIOS, либо перепутали слоты в руководстве пользователя.
Обе карты объединяются в CF при помощи специального адаптера (его можно видеть на снимке выше). Так называемая мастер-карта вместо одного DVI гнезда имеет специальный разъем для подключения этого адаптера. Два других его конца подключаются, соответственно, к другой (слейв) карте и к монитору (на хвосте разъем DVI).
Следует отметить, что после такого монтажа начальная картинка загрузки компьютера (BIOS, CMOS Setup) на CRT-мониторе становится немного размазанной. Однако на картинку уже после загрузки драйверов Windows XP, это не повлияло. Впрочем, этого коснемся уже позже.
А сейчас рассмотрим видеокарты.
ATI RADEON X850 XT CrossFire Edition 256MB, ATI RADEON X850 XT 256MB | |
---|---|
Карты имеют по 256 МБ памяти GDDR3 SDRAM, размещенной в 8-ми микросхемах на лицевой и оборотной сторонах PCB. Микросхемы памяти Samsung. Время выборки у микросхем памяти 1.6ns, что соответствует частоте работы 625 (1250) МГц. |
Сравнение с эталонным дизайном, вид спереди | |
---|---|
ATI RADEON X850 XT CrossFire Edition 256MB | Reference card ATI RADEON X850 XT |
ATI RADEON X850 XT 256MB | |
Сравнение с эталонным дизайном, вид сзади | |
---|---|
ATI RADEON X850 XT CrossFire Edition 256MB | Reference card ATI RADEON X850 XT |
ATI RADEON X850 XT 256MB | |
Думаю, что нет нужды говорить о том, что так называемая Slave-Карта, в роли которой может быть любая X850 XT (или даже X800/X800XL), — это просто копия эталонного изделия, поэтому ее рассматривать не будем, мы уже изучали неоднократно подобные платы.
А вот ATI RADEON X850 XT CrossFire Edition 256MB имеет определенные отличия. Во-первых, это особый разъем на месте верхнего DVI, я о нем уже говорил ранее. Во-вторых, два новых процессора (один их них для работы именно CF-адаптера, который подключается к этому разъему).
Последний весьма сильно греется и потому соединяется с кулером видеокарты с помощью тягучей массы в качестве термоинтерфейса. Представляет собой процессор от Xilinx. Он нужен для объединения (комбинирования) сигналов, если говорить на понятном языке. Имеет свою память, которая программируется. Именно для таких целей у так называемой мастер карты и существует разъем в верхней части на оборотной стороне, через который с помощью специального оборудования и программируется работа данного процессора.
Кстати, именно с этим связано то, что ATI RADEON X850 XT CrossFire Edition — карт нет в наличии, их не могут выпускать самостоятельно партнеры канадской компании: все такие платы должны пройти через офис ATI, где должны запрограммировать работу вышеупомянутого чипа. Надеюсь, что по мере развития и распространения технологии мест для программирования будет больше, и сужения потока карт через направление их в офис ATI не будет.
А первый чип на снимках выше это PanelBus DVI Receiver 165MHz, HSYNC fix от Texas Instruments. Это TMDS-ресивер, он нужен для декодирования сигнала с DVI.
Стоит упомянуть, что обычная карта X850 XT снабжена парой гнезд DVI.
В заключение рассмотрения самих карт следует отметить, что они не снабжены кодеком, который дает нам VIVO (VideoIn,VideoOut). Если на Мастер-карте просто нет места под Rage Theater, то на обычной X850 оно есть, но чип не распаян.
Учитывая, что это все сэмплы, то о коробке и комплектации речь не идет. С картами поступают все нужные кабели и адаптеры (DVI, HDTV, CF-adapter).
Установка и драйверы
Конфигурации тестовых стендов:
- Компьютер на базе Athlon 64 (939Socket)
- процессор AMD Athlon 4000+ (2400MHz) (L2=1024K);
- системная плата ASUS A8N SLI Deluxe на чипсете NVIDIA nForce4 SLI;
- системная плата reference ATI на чипсете ATI Xpress 200 (RD480);
- оперативная память 1 GB DDR SDRAM 400MHz (CAS (tCL)=2.5; RAS to CAS delay (tRCD)=3; Row Precharge (tRP)=3; tRAS=6);
- жесткий диск WD Caviar SE WD1600JD 160GB SATA.
- RADEON X850 XT PE (PowerColor RX850XT PE, PCI-E, 256MB GDDR3, 540/1180 MHz);
- GeForce 6800 Ultra (ASUS EN6800 Ultra, PCI-E, 256MB GDDR3, 425/1100 MHz);
- GeForce 7800 GT (ASUS, PCI-E, 256MB GDDR3, 400/400/440/1000 MHz);
- GeForce 7800 GT (PAlit, PCI-E, 256MB GDDR3, 400/400/440/1000 MHz);
- GeForce 7800 GTX (Leadtek, PCI-E, 256MB GDDR3, 430/430/470/1200 MHz);
- операционная система Windows XP SP2; DirectX 9.0c;
- мониторы ViewSonic P810 (21") и Mitsubishi Diamond Pro 2070sb (21").
- драйверы ATI версии CATALYST 5.9beta; NVIDIA версии 78.01.
Теперь еще один грустный момент. Если подключать монитор к Мастер-карте через CF-адаптер (неважно, подключена вторая карта или нет), то мы видим очень неприятную картину для владельцев больших CRT-мониторов: работать в 1600х1200 можно только при 60Гц, что автоматически делает невостребованным это разрешение, ибо никто не будет портить себе глаза. То есть уже еще одна когорта пользователей автоматом отброшена из потенциальных покупателей CrossFire систем. Разумеется, все маркетологи канадской компании будут кричать о том, что таких пользователей единицы, кто покупает такие системы, способен купить и большой ЖК монитор, и потому это не помеха. Точно также разумеется, что конкурент в лице NVIDIA будет нажимать на этот недостаток и везде распространять информацию о нем, как о большой беде, с тем же рвением говоря о том, что большие ЖК мониторы еще очень дороги и потому владельцы 19-20-22 дюймовых CRT мониторов уже могут забыть о 1600х1200.
Я склоняюсь к тому, что это явный недостаток CF, и, учитывая то, что и так польстившихся на запоздалый выпуск таких систем будет немного, нужно было все просчитать и выпустить продукт, не имеющий НИ ОДНОГО ЯВНОГО изъяна аппаратного свойства. Чтобы ни одного потенциального клиента не потерять. Видимо в Канаде на это махнули рукой, или все в Торонто уже имеют ЖК мониторы с диагональю 20 дюймов, а за пределы своей вотчины представители ATI совать нос очень не любят.
Хотя надо признать, что недостаток не фатальный, ибо владельцев более дешевых мониторов намного больше, для которых предел — 1280х1024.
Подключение монитора к нижнему разъему DVI у Мастер-карты дало обычную картину и выбор всех и вся разрешений, на что способен монитор, однако не забываем, что у нас в лаборатории только CRT-мониторы и сигнал аналоговый. Как поведут себя ЖК мониторы с цифровым интерфейсом — не могу сказать. Полагаю, что все будет штатно и без приключений, ибо виной той ситуации с ограничением разрешения при CF является микросхема SI1162, которая установлена на Мастер-карте и имеет вышеупомянутые ограничения. Почему не использовали более мощный процессор — неясно.
Что касается нового вида АА, то я уже достаточно подробно рассмотрел качество SLI AA 16x в статье по ASUS 7800GTX, качество АА 14x от ATI почти на том же уровне. Кроме того, ранее уже было доказано, что такие режимы фактически для маркетологов, ибо востребованы не будут — в большинстве случаев достаточно и штатных режимов.
Еще раз лишь напомню, что пока у продуктов NVIDIA есть явное преимущество даже без SLI: возможность даже в MSAA 4x сглаживать полупрозрачные объекты с помощью ТАА, а большего режима работы АА и не надо. Тем более что ниже вы увидите, КАКИМИ прожорливым являются эти SLI AA 16x/CF AA 14x. Конечно, надо иметь в виду, что эти режимы еще далеко не отлажены, и потому возможно, что производительность впоследствии и не так катастрофично будет падать…
Теперь о способах работы CF. Из нашей статьи известно, что их будет три. Первый — проще говоря, деление экрана по горизонтали на две части и распределение между картами, второй — шахматка, где каждая карта обрабатывает свой кусочек (Тайл), третий — чередование экранов между картами. Выбором способа работы занимается сам драйвер. Пользователь не может задать вручную тот или иной режим CF (теоретически это минус, всегда отсутствие выбора хуже), однако если он выключит A.I. в драйверах, то все DirectX-приложения будут использовать только второй способ, а все OGL-приложения только третий. По умолчанию при работе A.I. способ работы CF задается в профилях для каждой игры, которые хранятся внутри драйвера.
Результаты тестов: сравнение производительности
В качестве инструментария мы использовали:
- Half-Life2 (Valve/Sierra) DirectX 9.0, demo (ixbt01, ixbt02, ixbt03 Тестирование проводилось при максимальном качестве, опция -dxlevel 90, в файле dxsupport.cfg убраны предустановки для видов карт.
- FarCry 1.3 (Crytek/UbiSoft), DirectX 9.0, мультитекстурирование, 3 demo из уровней Research, Pier, Regulator (запуск игры с опцией -DEVMODE), настройки тестирования все Very High.
- DOOM III (id Software/Activision) OpenGL, мультитекстурирование, настройки тестирования High Quality (ANIS8x). Имеется пример автоматизации запуска с увеличением скорости и уменьшением числа рывков (прекешинг) d3auto.rar.
- 3DMark05 (FutureMark) DirectX 9.0, мультитекстурирование, настройки тестирования trilinear,
- F.E.A.R. (Multiplayer beta) (Monolith/Sierra) DirectX 9.0, мультитекстурирование, настройки тестирования maximum, Soft shadows.
- Splinter Cell Chaos of Theory v.1.04 (Ubisoft) DirectX 9.0, мультитекстурирование, настройки тестирования maximum, shaders 3.0 (for NVIDIA cards)/shaders 2.0 (for ATI cards); HDR OFF!
- The Chronicles Of Riddick: Escape From Butcher Bay (Starbreeze/Vivendi) OpenGL, мультитекстурирование, настройки тестирования максимальное качество текстур, Shader 2.0.
Выражаю благодарность Ринату Досаеву (AKA 4uckall) и Алексею Островскому (AKA Дучче) за написание демо к данной игре, а также большое спасибо Алексею Берилло AKA Somebody Else за помощь
Возникает вопрос: с чем можно сравнивать тандем из двух X850XT? Полагаю, что с аналогичным тандемом из двух 7800GT (по понятным причинам канадская компания не приводит такого сравнения в своих материалах), ведь эти карты по цене уже почти сравнялись с X850 XT. И, разумеется, есть резон сравнивать с 6800 Ultra SLI, поскольку такие тандемы уже давно есть у некоторых заядлых игроманов. К тому же цена на 6800U идет вниз, учитывая, что продукт снимается с производства.
Здесь уместно отметить, что ПРОТЕСТИРОВАТЬ ЛЮБОЙ SLI режим на референсной системной плате от ATI не удалось, поскольку система просто не стартовала при установленных двух картах от NVIDIA. Поодиночке все работало. Поэтому будем сравнивать с картами, работающими на NForce4 SLI — платформе, как выше указано в конфигурации. Сравнивать с платами, работающими на RD480, будем позже, в 3DGiтогах. Использовать универсальную платформу на базе i955, где работал бы и SLI, и CF, пока невозможно по техническим причинам, да и, как я уже отметил выше, по данным из Японии на такой материнке CF работает крайне нестабильно (на сегодня).
Лишь одно межплатформенное сравнение будет на базе тестов X850 XT (тестирование на RD480 помечено).
И еще: на эталонной материнке нет аппаратного переключения работы слотов PCI-E, только в BIOS есть включение и выключение CF. Однако это ничего не меняет: при работе с двумя или одной картой на каждом слоте всего лишь 8 линий, то есть PCI-E x8. Вне зависимости акселератор от ATI или NVIDIA.
Игровые тесты, сильно нагружающие блоки вершинных шейдеров, смешанно блоки пиксельных шейдеров 1.1 и 2.0, активное мультитекстурирование.
FarCry, Research
Результаты тестов: FarCry Research
Учитывая то, что FC — весьма процессорозависимая игра, прирост до 55%, что обеспечил CF, весьма неплох. Тандем также почти победил 6800U SLI, показал превосходство над 7800GTX, а вот 7800GT SLI все же смог составить паритет.
Нареканий на качество не было. Игровые тесты, сильно нагружающие блоки вершинных шейдеров, блоки пиксельных шейдеров 2.0, активное мультитекстурирование.
F.E.A.R. (MP beta)
Результаты тестов: F.E.A.R. (MP beta)
Здесь явная ошибка в драйверах, поскольку скорость работы CF ниже, чем у одиночной карты, поэтому даже нет смысла комментировать. Пока относим этот тест к минусам. Нарекания на качество были: периодически выскакивала эта самая «шахматка» — показывающая, в каком режиме работает CF.
Кстати, у NVIDIA имеются схожие проблемы со скоростью SLI у некоторых карт в этом же тесте. Видимо, оптимизация идет уже в расчете на финальную версию игры, а мы используем лишь бета-версию.
Splinter Cell Chaos Theory
Результаты тестов: SCCT
Прекрасный результат у CF! Приросты очень хороши относительно одиночного X850XT. Победа над 6800U SLI, 7800GTX. И лишь 7800GT SLI оказался выше.
Нельзя забывать, что в данном тесте условия все же были немного неравными: все карты от NVIDIA работали с шейдерами 3.0, а карты от ATI с шейдерами 2.0. К сожалению, иного не дали разработчики игры.
Half-Life2: ixbt01 demo
Результаты тестов: Half-Life2, ixbt01
Игра еще более процессорозависимая, чем FC, поэтому и приросты от CF более скромные. Заодно и все достижения потускнели, и конкуренты оказались чуть пошустрее. Нареканий на качество нет.
Игровые тесты, сильно нагружающие пиксельный конвейер текстурированием, активная работа стенсиль-буфера, блоков шейдеров
DOOM III High mode
Результаты тестов: DOOM III
Chronicles of Riddick, demo 44
Результаты тестов: Chronicles of Riddick, demo 44
Несмотря на отличные приросты по скорости, которые показал тандем CF относительно одиночного X850 XT, все же конкуренты от NVIDIA сильнее. Да и немудрено, в этих играх они давно сильнее, да и OGL драйвер у NVIDIA с незапамятных времен более отлажен и вылизан.
Синтетические тесты, сильно нагружающие шейдерные блоки
3DMark05: MARKS
Результаты тестов: 3DMark05 MARKS
Здесь все по штату, как положено согласно спецификациям. Выигрыш у 7800GTX (понятно, что в сумме 32 конвейера на частоте 520 МГц по шейдерам будут явно сильнее, чем 24 конвейера на частоте 430 МГц). Проигрыш тандему 6800U, где оптимизация под этот тест более отлажена, чем у ATI (прирост от SLI доходит почти до 100%), проигрыш тандему 7800GT SLI — уже логичен.
Выводы
Надо сказать, что подведение итогов будет промежуточным, ведь еще впереди вторая часть с исследованием самой материнки на RD480. Но даже это не самое главное. Всю свою силу и востребованность CrossFire раскроет только уже вместе с новыми продуктами от ATI на базе R520.
Собственно, с этого выводы и начинаются: CrossFire есть, он состоялся, он работает. Но пока есть ощущение тепличности и недоделанности продукта. Что-то похожее было при тестировании ASUS Dual 6800GT (карта есть, но нереально большая и вряд ли выйдет за пределы тестлабов и обзоров).
Наверно потому что материнка еще сыровата по BIOS, что это reference, и значит никогда ее не будет в продаже. С Мастер-картами также пока все глухо, ни один партнер ATI не подтвердил, что у них они есть и что готовы к массовому выпуску. Неясна и цена на такую карту… Способность работы технологии с картами разного уровня в одном тандеме трудно отнести к плюсам, ведь более мощная карта будет использоваться не на всю катушку. Да и пресловутое ограничение разрешения в 1600х1200 и 60Гц у Мастер-карты при работе в режиме CF… Катастрофическое падение скорости при АА14x логично (SSAA!), и мало кому будет нужен этот режим, как и АА16x у NVIDIA SLI. «Бодание» — а у кого «ширше» может лишь вызывать улыбку. С такими скоростями — трудно найти современную игру, чтобы они удовлетворили человека, отдавшего огромные деньги за комплект из материнки и двух видеокарт (хоть CF, хоть SLI).
У CF есть и плюс: потенциально он должен работать и на i955-материнках. А также не забываем о том, что с самого начала технология не требует наличия двух совершенно одинаковых видеокарт (это вытекает хотя бы из того, что одна карта уже будет отличаться — Мастер-карта). Чем пока не может похвастаться SLI, хотя известно, что драйвер, снимающий такие ограничения, выйдет буквально на днях.
А если одно уравнение имеет столько много неизвестных, то его решить невозможно, поэтому выводы делать очень тяжело. Одно ясно: технология вышла слишком поздно, и бороться с NVIDIA SLI ей будет очень тяжело, учитывая то, какое закрепление на рынке уже получил SLI (я не говорю о том, сколько будут стоить первые материнки на RD480 (да и на i955 они недешевы) и сколько уже сейчас стоят приличные системные платы на базе NForce4 SLI).
CrossFire следует дальше улучшать, совершенствовать драйвера, быстрее выпускать на рынок материнки. И тогда уже с выходом R520 могут найтись потенциальные покупатели, которые собираются менять платформу целиком (все равно будет потребность покупать матплату), и если обстоятельства будут благоприятными для ATI (ее политика будет решающей в этом благоприятствовании), то клиент выберет CF, а не SLI. И надо сказать вот еще что: те монстровидные кулеры, что стоят на X850XT картах, если сами по себе вызывали нарекания на стартовые шумы и размеры, то при CF уже могут сослужить отличную службу ведь они выводят тепло наружу! Огромным недостатком SLI является то, что две карты кулерами лишь перемешивают горячий воздух внутри системника. Я уже выше писал про это. Но…
Даже если завтра появятся на прилавках Мастер-карты X850 XT и системные платы на RD480 (или i955 с двумя PCI-E x16) — покупать это нет никакого резона сейчас, ибо есть решения не только более дешевые, но более интересные и перспективные (разве что материнку уже можно купить "на вырост"). Я еще раз скажу, что, на мой взгляд, — CrossFire — это технология очень достойная, с хорошими перспективами, но именно для будущего.
А пока мы убедились, что оно работает и даже успешно (если абстрагироваться от сопутствующих приросты по скорости минусов): повышение производительности очень приличное. Компания реально ушла от мрачного наследия MAXX, и CrossFire — это технология с перспективой. Однако все же от анонса до сегодняшнего дня прошло ровно 4 месяца, и малопонятно, чего делали специалисты ATI ДО анонса в мае, раз за целое лето все никак не могли отладить работу CrossFire.
Далее желающие могут познакомиться с исследованием системной платы на RD480 и оценить, насколько хорош первый чипсет серии CrossFire Edition. А окончательные выводы подведем примерно через месяц-полтора, когда появятся серийно-выпускаемые материнки на RD480 и пара ускорителей на базе R520.
Более полные сравнительные характеристики видеокарт этого и других классов вы можете увидеть также в наших 3DGiТогах.
Теоретико-аналитические материалы и обзоры видеокарт, в которых рассматриваются функциональные особенности GPU ATI RADEON X800 (R420)/X850 (R480)/X700 (RV410) и NVIDIA GeForce 6800 (NV40/45)/6600 (NV43)
Процессор для тестирования предоставлен компанией