Введение
Несмотря на то, что мультипроцессорные графические решения игрового класса обладают рядом недостатков и не слишком удобны в эксплуатации, на момент господства архитектур Nvidia GeForce 7 и ATI Radeon X1000 они сумели занять определенную нишу рынка дискретной графики.
Если верить полученным компанией Valve данным, на начало текущего года технологии multi-GPU использовали примерно 1,5% игроков. Цифра достаточно реалистичная: игроков, которые не желают идти на компромисс между производительностью и качеством изображения, но хотят любой ценой получить максимально возможную производительность, невзирая на финансовые затраты, не так уж много. Именно они и являются основными потребителями высокопроизводительных систем multu-GPU, состоящих из двух видеокарт класса ultra high-end и соответствующей системой платы.
Ориентируясь на таких игроков, Nvidia даже предприняла попытку вывести на рынок первую в мире графическую систему игрового класса с четырьмя GPU и соответствующим названием – Quad SLI. Первая версия Quad SLI
оказалась крайне неудачной: помимо недостаточно высокой производительности система продемонстрировала ряд проблем с совместимостью и качеством изображения, но и
впоследствии от Quad SLI не удалось добиться абсолютной победы над тандемом ATI Radeon X1950 XTX CrossFire.
С выпуском графических процессоров нового поколения GeForce 8, Nvidia, фактически, предала свое детище забвению. В то же время, маломощные тандемы multi-GPU вообще не смогли обрести заметной популярности, так как одиночный видеоадаптер класса high-end не только мог превзойти в производительности две массовые карты, работающие в связке, но и обеспечивал отсутствие проблем с совместимостью, гарантированно демонстрируя максимальную эффективность во всех играх.
В свое время мы протестировали наиболее мощные системы multi-GPU, как на базе технологии Nvidia SLI, так и на базе ATI CrossFire, однако, сейчас, летом 2007 года ситуация в этой области выглядит иначе, нежели год назад. Во-первых, оба ведущих разработчика дискретной графики для платформы PC, AMD и Nvidia выпустили графические процессоры нового поколения – Radeon HD 2000 и GeForce 8 соответственно. Во-вторых, Microsoft активно продвигает свою новую операционную систему Windows Vista в качестве основной ОС для игровых платформ, тем более что новая версия API DirectX существует только в рамках этой системы. Мы уже тестировали наиболее мощные решения обеих компаний в Windows Vista, а значит, пришло время проверить, насколько эффективны в ней и новых играх решения multi-GPU.
ATI Radeon HD 2900 XT 1GB: ответ на GeForce 8800 GTX/Ultra?
Как известно, титул «самого быстрого игрового ускорителя» по-прежнему принадлежит Nvidia и AMD на данный момент нечем его оспорить. Обычный ATI Radeon HD 2900 XT при цене 399 долларов является прямым конкурентом GeForce 8800 GTS 640MB и, хотя карта обладает неплохим потенциалом, она все-таки не в состоянии соперничать на равных с GeForce 8800 GTX, а тем более с GeForce 8800 Ultra. Отставание в «гонке вооружений» грозит затянуться надолго, что отнюдь не пойдет на пользу уже и без того пошатнувшемуся реноме графического подразделения Advanced Micro Devices. Бывшей ATI Technologies, определенно, нужен достойный и быстрый ответ на агрессивные действия Nvidia.
Задолго до написания этого обзора в Сети начали циркулировать слухи о Radeon HD 2900 XTX, карте, которая, будучи анонсированной, должна была стать достойным соперником Nvidia GeForce 8800 GTX. Вспоминалась «длинная» версия Radeon HD 2900, предназначенная для поставки системным интеграторам и назывались разные технические характеристики; различные источники сходились в одном – новинка будет нести на борту 1 ГБ памяти GDDR4.
В конце мая крупнейший партнер ATI, компания Sapphire Technology, незаметно добавила в список поставляемых на рынок графических карт Radeon HD 2900 XTX. Согласно этому списку, новинка действительно оснащена 1024 МБ видеопамяти GDDR4, работающей на частоте 1025 (2050) МГц, при этом частота графического ядра осталась прежней и составляет 742 МГц. Официального анонса со стороны AMD не последовало, а Sapphire отказалась комментировать ситуацию.
Неожиданно, канадский магазин Extreme PC начал принимать предварительные заказы на Radeon HD 2900 XT 1GB по цене чуть более 600 долларов США, но уже с частотами 825 МГц для графического процессора и 1050 (2100) для памяти. AMD по-прежнему продолжила хранить молчание, однако, стало ясно, что производство новой модели Radeon HD 2900 идет полным ходом и проблем с доступностью этих карт возникнуть не должно. Это подтверждается одним из крупнейших производителей памяти, компанией Samsung, обеспечивающей массовые поставки микросхем GDDR4 для семейства AMD Radeon HD 2000.
Как показало проведенное нами небольшое расследование, графическое подразделение Advanced Micro Devices пока не планирует официально анонсировать новую модель Radeon HD 2900 с 1 ГБ GDDR4 на борту. Инициатива по выпуску этих карт целиком возлагается на партнеров ATI по производству графических карт – Sapphire Technology, Diamond Multimedia и другие компании. Возможно, такой анонс и состоится, но речь в этом случае пойдет исключительно о версии с графическим процессором, работающим на частоте 742 МГц. Cудя по всему, компания не желает затрачивать ресурсы на отбор чипов, способных работать на более высоких частотах: это достаточно дорогая задача, не гарантирующая при этом успешного наращивания доли рынка, принадлежащей AMD.
В отличие от Nvidia, официально выпустившей GeForce 8800 Ultra в розничную продажу, разогнанные варианты Radeon HD 2900 XT 1GB будут не просто отданы на откуп партнерам ATI, но и будут поставляться, главным образом, системным интеграторам, как, например, Diamond Viper Radeon HD 2900 XT 1GB. При этом тактовые частоты таких карт могут варьироваться.
Мы также выяснили окончательные спецификации неразогнанной модели Radeon HD 2900 XT 1GB: частота графического ядра у нее действительно составляет 742 МГц, а вот частота памяти несколько ниже, чем упоминалось ранее – 1000 (2000) МГц, что все равно гарантирует рекордную в индустрии пропускную способность – 128 ГБ/сек.
Таким образом, линейка AMD Radeon HD 2900 в настоящее время выглядит следующим образом:
Radeon HD 2900 XT 512MB (742/1650 МГц)
Radeon HD 2900 XT 1GB (742/2000 MГц)
Radeon HD 2900 XT 1GB (825/2100 МГц)
Как было упомянуто выше, последняя модель является инициативой партнеров ATI/AMD по производству графических карт, не будет иметь официального статуса и будет поставляться, в основном, системным интеграторам, хотя некоторые зарубежные интернет-магазины уже предлагают такие карты по цене порядка 610 долларов США.
Разница в производительности между Radeon HD 2900 XT и Radeon HD 2600 XT очень велика и образует большую пустую нишу; очевидно, что даже двухпроцессорные решения на базе RV630 не способны заполнить этот вакуум. Тем не менее, пока не замечено никаких признаков того, что AMD планирует выпуск менее производительных, нежели Radeon HD 2900 XT 512MB, продуктов на базе графического процессора R600.
Итак, Radeon HD 2900 XT 1GB действительно существует. Но, поскольку он отличается от своего младшего собрата только объемом и частотой видеопамяти, вряд ли этот видеоадаптер сможет стать оружием завоевания господства в игровой производительности среди одиночных карт. По крайней мере, от версии с частотой ядра 742 МГц действительно не стоит ожидать великих свершений, хотя это утверждение будет проверено нами далее, в разделе, посвященном игровым результатам. Более весомого прироста производительности можно ожидать от Radeon HD 2900 XT 1GB с повышенной частотой GPU.
На самом деле, основные надежды в деле победы над GeForce 8800 Ultra AMD возлагает на тандем из двух обычных Radeon HD 2900 XT, работающих в режиме CrossFire. При официальной стоимости 399 долларов пара таких карт теоретически может не только противостоять монстру Nvidia GeForce 8800 Ultra, но и оказаться дешевле для конечного пользователя. Однако, все зависит от качества реализации технологии CrossFire в новых графических процессорах и драйверах AMD. Насколько по плечу такое соперничество детищу бывшей ATI, мы и постараемся выяснить в данном обзоре.
Diamond Multimedia: возвращение короля?
Компания Diamond Multimedia имеет богатую историю – такую, которой могут похвастаться далеко не все нынешние производители графических карт. Ещё в эпоху шины ISA, когда PCI только-только начинала свое победное шествие в мире x86, Diamond Multimedia уже выпускала графические карты на базе микросхем Tseng Labs и Cirrus Logic. Несколько позже компания заработала себя имя выпуском линейки карт Diamond Stealth. Первые модели основывались на чрезвычайно широко распространенных в то время 2D-чипах, разработанных S3 Graphics, но затем линейка Stealth пополнилась и первыми 3D-ускорителями, использовавшими процессоры S3 ViRGE и Rendition Verite.
Конечно, с сегодняшней точки зрения эти карты нельзя назвать полноценными трехмерными ускорителями, не относится к ним и первая разработка Nvidia, также использованная Diamond в своих продуктах. Хотя на базе процессора NV1 и был выпущен многофункциональный адаптер, сочетавший в себе как 2D/3D-ускоритель, так и аудиопроцессор с поддержкой волнового MIDI-синтеза, он не обрел заметной популярности из-за отсутствия адекватной поддержки полигонного рендеринга. Вместо полигонов чип использовал quadratic texture maps, а Direct3D, использующий именно полигоны в качестве основного примитива, уже становился основным стандартом.
Настоящий прорыв произошел с выпуском ускорителя Monster3D, в котором использовался революционный чипсет 3dfx Voodoo Graphics. Фактически, имя Diamond Monster 3D надолго стало нарицательным в среде игроков, а линейка звуковых карт Monster Sound на базе технологий Aureal заслуженно заняла свое место в ряду высококачественных игровых звуковых решений, наряду с Creative Sound Blaster Live!.
В 1999 году S3 Graphics объявила о покупке Diamond Multimedia, и это стало началом заката всемирно известного брэнда Diamond. Дела у S3 шли, мягко говоря, не лучшим образом, ее разработки страдали от многочисленных проблем – достаточно вспомнить нерабочий блок T&L у чипа Savage 2000, который, по иронии судьбы, должен был стать первым в мире GPU с поддержкой аппаратной трансформации и освещения. В результате, S3 Graphics стала частью Via Technologies, а имя Diamond осталось собственностью SonicBlue, компании, которая должна была заниматься выпуском мультимедийных продуктов – mp3-плееров и так далее, но не графических карт. В июле 2000 года S3 объявила о закрытии подразделения Diamond Multimedia, и некогда гремевшее имя постепенно забылось.
Однако в 2003 году реструктуризованная компания вновь появилась на рынке. Обновленная Diamond Multimedia объявила о возрождении легендарных брэндов Viper и Stealth, а также заявила, что будет придерживаться нейтральной позиции и не отдаст предпочтения какому-либо одному разработчику графических процессоров.
Хотя в арсенале возрожденной Diamond Multimedia были и весьма мощные решения, однако нельзя сказать, чтобы это имя гремело на рынке так же громко, как в прошлые времена: действительно эксклюзивных продуктов у Diamond не было. По-настоящему компания начала выходить из тени совсем недавно, объявив о пополнении линейки Viper картами на базе графических процессоров ATI Radeon HD 2000, а моментом возрождения легендарной марки можно считать анонс самой быстрой версии ATI Radeon HD 2900 XT 1GB с графическим процессором, работающим на частоте 825 МГц. Несмотря на анонс, часть этих карт поставляется со стандартными частотами GPU и памяти. Одну из таких моделей, Diamond Viper HD 2900XT 1024MB GDDR4, мы сегодня и рассмотрим.
Diamond Viper HD 2900XT 1024MB GDDR4: упаковка и комплектация
Видеоадаптер поставляется в коробке стандартных габаритов. Её дизайн характерен для продукции Diamond Multimedia – он использует сочетание чёрного и красного цветов, причем, красная полоса с левой стороны несет логотип компании. Коробку украшает изображение очередного киборга-«Терминатора»: решение, очень распространенное среди производителей графических карт. В целом, дизайн нельзя назвать шедевром, но фирменный стиль Diamond Multimedia он воспроизводит хорошо, обеспечивая продуктам компании узнаваемость на полках магазинов.
В коробке, помимо самой карты, находятся следующие аксессуары:
Два переходника DVI-I -> D-Sub
Адаптер DVI-I -> HDMI
Разветвитель VIVO
Разветвитель YPbPr
Соединительный мостик CrossFire
Краткое руководство по установке
CD с драйверами
Комплектация, как видите, базовая; её нельзя назвать богатой, однако энтузиасту, планирующему сборку платформы CrossFire на базе двух Diamond Viper HD 2900XT 1024MB, этого будет вполне достаточно. На выбор данной категории покупателей такие факторы, как дизайн коробки или наличие в комплекте с видеоадаптером бесплатных игр и бонусов, как правило, влияния не оказывают.
Diamond Viper HD 2900XT 1024MB GDDR4: дизайн печатной платы и конструкция системы охлаждения
Как и все высокопроизводительные дискретные графические решения в наши дни, продукт Diamond, по сути, представляет собой эталонную карту и внешне ничем не отличается от любого ATI Radeon HD 2900 XT, вне зависимости от типа и объема видеопамяти. Это хорошо видно на снимке:
Как видите, внешние отличия отсутствуют, и определить на глаз, оснащена ли данная модель ATI Radeon HD 2900 XT 1ГБ видеопамяти, невозможно. Об этом можно узнать лишь по зеленой наклейке на обратной стороне видеоадаптера: помимо серийных номеров, на ней написана и модель карты, в данном случае, "ATI RADEON HD 2900 XT 1GB". О том, что перед нами продукт Diamond, говорит лишь наклейка с логотипом компании на роторе турбины системы охлаждения.
Графический процессор на карте Diamond Viper HD 2900XT 1024MB GDDR4 не разогнан и работает на частоте 742 МГц. Конфигурация функциональных блоков стандартна: 64 суперскалярных вычислительных модуля по 5 ALU в каждом (всего 320), 4 текстурных процессора (эквивалент 16 TMU) и 4 процессора растровых операций (эквивалент 16 ROP). Опять-таки, никаких отличий от ATI Radeon HD 2900 XT 512MB GDDR3.
Память – единственный компонент, разделяющий две модели ATI Radeon HD 2900. Поскольку объем памяти в данном случае составляет 1024 МБ, на плате установлено 16 чипов GDDR4 Samsung K4U52324QE-BC09, имеющих емкость по 512 Мбит (16Mx32). Суффикс BC09 означает самую медленную модель в линейке, однако, даже она имеет номинальную частоту 1100 (2200) МГц, чего более чем достаточно для ATI Radeon HD 2900 XT 1GB GDDR4. В варианте Diamond память работает на частоте 1000 (2000) МГц, так что простор для разгона есть, хотя и не слишком большой.
Больше никаких отличий от эталонной карты ATI продукт Diamond не имеет, и его конструкция полностью идентична любому Radeon HD 2900 XT. Карта укомплектована эталонным кулером ATI, конструкция которого была подробно описана в
обзоре новой графической архитектуры ATI. Такая компоновка – с радиальным вентилятором и выбросом горячего воздуха за пределы корпуса системы – на сегодня является оптимальной по соотношению габариты/производительность и используется как ATI/AMD, так и Nvidia.
Система охлаждения ATI, хотя и использует медный радиатор, но демонстрирует в режиме 3D несколько худшие шумовые характеристики, нежели эталонный кулер Nvidia GeForce 8800. Это легко объяснимо, если вспомнить уровень энергопотребления R600, являющийся на сегодня рекордным в графической индустрии – свыше 160 Ватт в режиме работы с трехмерной графикой. Соответствующим оказывается и уровень тепловыделения; поскольку увеличивать габариты радиатора до бесконечности невозможно, ATI пришлось добиваться приемлемой эффективности теплоотвода, увеличивая скорость воздушного потока путем разгона вентилятора. В результате, габариты Radeon HD 2900 XT остались в рамках стандарта, но уровень шума оказался выше, чем у GeForce 8800 GTX/GTS и в режиме 3D карта хорошо слышна на фоне прочих компонентов системы.
Как и любой ATI Radeon HD 2900 XT, продукт Diamond оснащен двумя портами DVI-I с поддержкой передачи звука по HDMI, универсальным портом YPbPr/VIVO и двумя разъемами CrossFire. Подключение питания к карте осуществляется двумя разъемами – шести- и восьмиконтактным. Основная нагрузка, как мы уже
выяснили, приходится на последний, однако, ничто не мешает подключить в него шестиконтактную вилку – это приведет лишь к невозможности разгона штатными средствами ATI Catalyst. Прочие утилиты разгона будут функционировать нормально.
Windows Vista и multi-GPU: не все так гладко, как кажется
Компания Microsoft признала, что ее новая, активно продвигаемая операционная система Winidows Vista изначально не обладает поддержкой технологий multi-GPU. Это выражается в том, что ОС не перенаправляет запросы драйвера на отрисовку другим графическим процессорам, кроме ведущего. В результате, вне зависимости от количества GPU в графической подсистеме, используется только один графический процессор, а производительность оказывается соответствующей.
Microsoft выпустила
обновление для Windows Vista, которое было призвано решить данную проблему, однако, несмотря на заявление Nvidia о том, что технология SLI работает в среде Vista, нам так и не удалось заставить её функционировать ни с одной доступной на момент тестирования версией драйверов ForceWare, включая 162.22. Вне зависимости от конфигурации SLI, соответствующая опция просто не появлялась в панели управления ForceWare.
В то же время, используя ATI Catalyst 7.7, нам без проблем удалось запустить тандем CrossFire и протестировать его производительность в играх. По всей видимости, тут сыграли свою роль изначально отлаженные под Windows Vista драйверы ATI Catalyst.
В большинстве случаев технология ATI показала солидный прирост производительности, и, хотя в отдельных играх прирост был нулевым или даже отрицательным, это было вызвано особенностями движка той или иной игры и никак не связано с Windows Vista. Таким образом, на момент данного тестирования, ситуация с поддержкой multi-GPU в среде Windows Vista была неоднозначной – если решения бывшей ATI Technologies доказали свою полную работоспособность, то решения Nvidia, увы, не смогли продемонстрировать того же. В результате, нам пришлось отказаться от идеи тестирования тандемов GeForce 8800 GTX SLI и/или GeForce 8800 Ultra SLI.
Конфигурация тестовых стендов и методы тестирования
Для исследования производительности тандема Radeon HD 2900 XT 1GB CrossFire был использован стандартный тестовый стенд со следующей конфигурацией:
Процессор Intel Core 2 Extreme X6800 (3,0 ГГц, FSB 1333 МГц x 9)
Системная плата DFI LANParty UT ICFX3200-T2R/G (AMD RD600) для карт AMD
Системная плата Asus P5N32-E SLI Plus (Nvidia nForce 680i SLI) для карт Nvidia
Память Corsair TWIN2X2048-8500C5 (2x1 ГБ, 1066 МГц, 5-5-5-15, 2T)
Жесткий диск Maxtor MaXLine III 7B250S0 (250 ГБ, SATA-150, буфер 16МБ)
Блок питания Enermax Galaxy DXX (EGX1000EWL, номинальная мощность 1000 Ватт)
Монитор Dell 3007WFP (30”, максимальное разрешение 2560x1600/60 Гц)
Microsoft Windows Vista Ultimate 32-bit
ATI Catalyst 7.7
Nvidia ForceWare 162.22
Мы считаем использование оптимизаций текстурной фильтрации нецелесообразным, особенно для графических решений высшего класса, поэтому драйверы были настроены таким образом, чтобы обеспечивать максимально возможное качество трилинейной и анизотропной фильтрации. Также, с целью достичь наивысшего качества изображения, были включены опции сглаживания прозрачных текстур – "Adaptive antialiasing" для AMD Radeon и "Transparency antialiasing (multisampling)" для Nvidia ForceWare. В результате, настройки драйверов AMD Catalyst и Nvidia ForceWare выглядели следующим образом:
AMD Catalyst:
Catalyst A.I.: Standard
Mipmap Detail Level: High Quality
Wait for vertical refresh: Always off
Adaptive antialiasing: On
Temporal antialiasing: Off
High Quality AF: On
Остальные настройки: по умолчанию
Nvidia ForceWare:
Texture Filtering: High quality
Vertical sync: Off
Trilinear optimization: Off
Anisotropic optimization: Off
Anisotropic sample optimization: Off
Gamma correct antialiasing: On
Transparency antialiasing: On (multi-sampling)
Остальные настройки: по умолчанию
Каждая игра была настроена на максимально возможный уровень качества графики с использованием стандартных средств самой игры; конфигурационные файлы игр ручной модификации не подвергались. Для получения данных о производительности использовались встроенные возможности, либо, при их отсутствии, утилита Fraps 2.9.1. По возможности, фиксировались также данные о минимальной производительности.
Поскольку тандем CrossFire, состоящий из двух Radeon HD 2900 XT 1GB, претендует на звание решения высшего класса, его тестирование осуществлялось в разрешениях 1600х1200, 1920х1200 и 2560х1600. Для игр, не поддерживающих режимы с соотношением сторон 16:10, вместо соответствующих разрешений использовались разрешения 1920х1440 и 2048х1536. Во всех случаях, где это было возможно без отключения возможностей SM3.0/HDR, мы тестировали в режиме «eye candy», подразумевающим, помимо анизотропной фильтрации, использование MSAA 4x. Активация этих опций осуществлялась либо средствами игры, либо, в случае их отсутствия, с помощью соответствующих настроек Catalyst и ForceWare.
Наряду с тандемом Radeon HD 2900 XT 1GB CrossFire, мы протестировали одну из этих карт в одиночном режиме. Для сравнения также были протестированы следующие решения AMD и Nvidia:
AMD Radeon HD 2900 XT (R600, 742/1650MHz, 320sp, 16tmu, 16rop, 512-bit, 512MB)
Nvidia GeForce 8800 Ultra (G80, 612/1512/2160MHz, 128sp, 32tmu, 24rop, 384-bit, 768MB)
Nvidia GeForce 8800 GTX (G80, 576/1350/1900MHz, 128sp, 32tmu, 24rop, 384-bit, 768MB)
Nvidia GeForce 8800 GTS (G80, 513/1188/1600MHz, 96sp, 24tmu, 20rop, 320-bit, 640MB)
В качестве тестового программного обеспечения мы использовали следующие игры и приложения:
Трехмерные "шутеры" с видом от первого лица Battlefield 2142
Call of Juarez
Far Cry
F.E.A.R. Extraction Point
Tom Clancy’s Ghost Recon Advanced Warfighter
Half-Life 2: Episode One
Prey
S.T.A.L.K.E.R.: Shadow of Chernobyl
Трехмерные "шутеры" с видом от третьего лица Hitman: Blood Money
Tomb Raider: Legend
Splinter Cell: Double Agent
RPG Gothic 3
Neverwinter Nights 2
The Elder Scrolls IV: Oblivion
Симуляторы X3: Reunion
Стратегии Command & Conquer: Tiberium Wars
Company of Heroes
Supreme Commander
Синтетические тесты Futuremark 3DMark05
Futuremark 3DMark06
Результаты тестирования
Трехмерные "шутеры" с видом от первого лица Battlefield 2142 К сожалению, в нашем распоряжении не оказалось второго экземпляра Radeon HD 2900 XT 512MB, однако, выводы о производительности альтернативы GeForce 8800 Ultra мы сделать можем. Как видите, даже в разрешении 2048х1536 гигабайтная версия Radeon HD 2900 XT едва превосходит обычную версию, оснащенную 512 МБ видеопамяти. При этом, тандем из двух новинок на 8...9 % опережает GeForce 8800 Ultra, а, следовательно, нет никакой причины думать, что два классических Radeon HD 2900 XT, работающих в режиме CrossFirе, окажутся заметно медленней.
Иными словами, успех AMD налицо, разве что два Radeon HD 2900 XT будут далеко не столь экономичны, как одиночный GeForce 8800 Ultra, и потребуют наличия в системе действительно мощного блока питания. Впрочем, посмотрим, как будет обстоять ситуация в других играх.
Call of Juarez Помимо полной версии Call of Juarez, мы использовали и тест на её основе, поддерживающий возможности DirectX 10.
Снова успех! Более того, по-настоящему серьезный уровень производительности в Call of Juarez может обеспечить исключительно Radeon HD 2900 XT 1GB CrossFire: и опять, одна такая карта практически не превосходит Radeon HD 2900 XT 512MB. Следовательно, приобретение двух сравнительно недорогих Radeon HD 2900 XT 512MB является не просто удачной альтернативой GeForce 8800 Ultra, но и единственным способом обеспечить себе комфортные игровые условия в разрешении 2560х1600, причем, за относительно приемлемую цену.
Вероятно, тандем GeForce 8800 Ultra SLI мог бы показать и лучший результат, но ситуация с поддержкой SLI в Windows Vista продолжает оставаться плачевной и неизвестно, когда она нормализуется.
Call of Juarez DirectX 10 Качество изображения в тесте Call of Juarez DirectX 10 Benchmark заметно выше, нежели в оригинальной игре. В первую очередь, бросается в глаза более реалистичное освещение и затенение сцены, а во вторую, нельзя не обратить внимания на использование комплексных спецэффктов, например, parallax occlusion mapping, с помощью которых многие материалы в игре выглядят значительно лучше, нежели раньше.
Однако расплатой за красоту является чудовищная ресурсоемкость. Возможно, в финальной версии Call of Juarez, поддерживающей новый API, ситуация будет обстоять лучше, но пока ни одна из одиночных графических карт не в состоянии обеспечить в данном тесте средней скорости хотя бы на уровне 30-35 кадров в секунду. Лучший результат принадлежит GeForce 8800 Ultra, вероятно потому, что она располагает 32 текстурными модулями и 24 блоками растровых операций.
К сожалению, технология CrossFire в этом тесте не обеспечивает никаких преимуществ, а в разрешении 1280х1024 её включение даже приводит к некоторому падению производительности. Скорее всего, в финальной версии эта проблема будет решена. Также будет введена и поддержка разрешений свыше 1920х1200, хотя в связи с низкой производительностью DX10-совместимых решений текущего поколения в этом и нет особого смысла.
Far Cry Как ни странно, пара Radeon HD 2900 XT 1GB отказалась корректно работать в режиме CrossFire при включенном FSAA 4x – всякий раз результаты оказывались ниже результатов одиночной карты.
Ситуация изменилась при тестировании с включенным HDR, но без FSAA – на этот раз режим CrossFire заработал корректно и вывел тандем Radeon HD 2900 XT в лидеры. При этом наибольший отрыв от GeForce 8800 Ultra наблюдался в разрешениях 1600х1200 и 1920х1200, а вот в 2560х1600 разработка Nvidia практически догнала платформу ATI/AMD. Разумеется, во всех случаях производительность была достаточной для комфортной игры, что, впрочем, не удивительно, учитывая солидный возраст Far Cry.
F.E.A.R. Extraction Point В данном случае результаты нового поколения систем CrossFire выглядят не слишком радужно. Хотя в разрешениях формата 16:10 пара Radeon HD 2900 XT 1GB (как, впрочем, и обычных Radeon HD 2900 XT) способна успешно конкурировать с GeForce 8800 Ultra, минимальная производительность, обеспечиваемая такой связкой, остается недостаточно высокой для комфортной игры. Кроме того, в разрешении 1600х1200 тандем ведет себя странно, по неизвестной причине демонстрируя падение производительности вместо прироста.
Tom Clancy’s Ghost Recon Advanced Warfighter Из-за использования отложенного рендеринга (deferred rendering) включение FSAA в GRAW невозможно технически, поэтому данные приведены только для режима с анизотропной фильтрацией.
Ghost Recon Advanced Warfighter лишен проблем с падением производительности multi-GPU и в нем потенциал нового поколения CrossFire раскрывается полностью – связка Radeon HD 2900 XT 1GB превосходит GeForce 8800 Ultra во всех разрешениях как по минимальной, так и по средней производительности. Причем, как и в предыдущих случаях, это будет справедливо также для двух Radeon HD 2900 XT, поскольку производительность двух одиночных версий Radeon HD 2900 практически одинакова даже в разрешении 2560х1600. Игре хватает как объема видеопамяти, так и ее пропускной способности; повышенная тактовая частота GDDR4 в Radeon HD 2900 XT 1GB просто остается невостребованной.
Half-Life 2: Episode One Radeon HD 2900 XT 1GB в очередной раз не обеспечивает никаких преимуществ перед моделью, оснащенной 512 МБ памяти GDDR3, поэтому, вероятно, результаты, полученные в режиме CrossFire, будут справедливы для обеих вариантов связки. Эти результаты выглядят впечатляюще в сравнении с результатом любой из одиночных карт, включая GeForce 8800 Ultra. Даже в разрешении 2560х1600 при включенном FSAA 4x средняя производительность составляет свыше 150 fps. В более низких разрешениях возможности Radeon HD 2900 XT CrossFire просто упираются в потолок: лимитирующим фактором, скорее всего, является производительность центрального процессора, а не видеокарты.
Prey Технология CrossFire нормально функционирует в среде OpenGL, обеспечивая связке из двух Radeon HD 2900 XT 1GB порядка 70 % прироста производительности по сравнению с одиночной картой в разрешении 1920х1200. Что касается превосходства одиночной карты над Radeon HD 2900 XT 512MB, то оно мизерно и составляет порядка 1 кадра/с.
S.T.A.L.K.E.R.: Shadow of Chernobyl Поскольку при использовании динамической модели освещения игра не поддерживает FSAA, а при включении статической модели сильно теряет в визуальной привлекательности, мы тестировали S.T.A.L.K.E.R. только с анизотропной фильтрацией.
Отмеченная нами ранее проблема с производительностью Radeon HD 2900 в S.T.A.L.K.E.R. пока не исчезла. Хотя использование технологии CrossFire и обеспечивает солидную прибавку к производительности, но минимальная зафиксированная скорость при этом остается чрезвычайно низкой. Средняя производительность также далека от идеала и превышает 40 кадров/с только в разрешении 1600х1200.
Это один их тех случаев, когда приобретение двух Radeon HD 2900 XT является менее выгодным вложением средств, нежели покупка одного Nvidia GeForce 8800 Ultra.
Трехмерные шутеры с видом от третьего лица:
Hitman: Blood Money Как и в остальных случаях, разницы в производительности между двумя версиями Radeon HD 2900 XT с одинаковой частотой ядра либо нет вообще, либо она крайне незначительна. С точки зрения средней производительности Radeon HD 2900 XT CrossFire выглядит конкурентоспособно на фоне GeForce 8800 Ultra, хотя и проигрывает разработке Nvidia в минимальной производительности. Последнее отставание не фатально и не мешает успешно играть при включенном сглаживании в разрешениях до 2560х1600 включительно.
Tomb Raider: Legend Это одна из немногих игр, в которых не работает или работает некорректно технология multi-GPU, разработанная ATI Technologies, поэтому результат комплекса Radeon HD 2900 XT CrossFire оказывается даже чуть ниже результата одиночной карты (вне зависимости от объема и частоты видеопамяти). Тем не менее, обратите внимание: в разрешении 2560х1600 включение режима CrossFire приводит к значительному приросту минимальной производительности, то есть, ресурсы второго GPU используются, по крайней мере, частично. По всей видимости, неполная работоспособность CrossFire связана с какими-то особенностями движка игры.
Splinter Cell: Double Agent Так как мы ориентируемся на максимально возможное качество изображения, а игра не умеет одновременно использовать FSAA и FP HDR, результаты приведены только для режима HDR + Aniso 16x.
Включение CrossFire приводит к падению производительности, однако, одиночный Radeon HD 2900 XT (как в версии 512 МБ GDDR3, так и оснащенный 1024 МБ GDDR4) достаточно производителен и уступает лишь 11 % дорогому и редкому GeForce 8800 Ultra. Таким образом, для тех, кто планирует сборку системы с двумя Radeon HD 2900, эта игра не должна стать значимым препятствием.
RPG Gothic 3 Текущая версия Gothic 3 не поддерживает FSAA, поэтому тестирование проводилось только с использованием анизотропной фильтрации.
Эта игра также не в состоянии воспользоваться преимуществами CrossFire: минимальная производительность такого решения падает по сравнению с одиночным Radeon HD 2900 XT. В отличие от Splinter Cell, игра явно предпочитает графические процессоры Nvidia, и решения бывшей ATI Technologies не обеспечивают в ней приемлемого уровня производительности в высоких разрешениях.
Neverwinter Nights 2 В текущей версии игры поддержка HDR все еще остается незавершенной, поэтому мы тестируем NWN 2 в режиме “eye candy” с использованием FSAA 4x.
Тандем Radeon HD 2900 XT 1GB CrossFire ведет себя непредсказуемым образом: если в разрешениях до 1920х1200 включительно его производительность находится приблизительно на уровне GeForce 8800 GTS, то в наиболее ресурсоемком разрешении 2560х1600 он неожиданно словно бы обретает второе дыхание. При этом обеспечивается заметно более высокий уровень производительности, нежели у GeForce 8800 Ultra и достигается возможность комфортного использования данного разрешениях. Объяснения этому феномену мы пока дать не можем.
The Elder Scrolls IV: Oblivion Без HDR игра значительно теряет в привлекательности, и, хотя на этот счет мнения игроков расходятся, мы, ориентируясь на максимальную визуальную привлекательность, тестируем TES IV в режиме с включенным FP HDR.
Преимущества двух Radeon HD 2900 XT, работающих в режиме CrossFire, наиболее ярко проявляются в разрешении 2560х1600, где с ними не в силах тягаться ни одна из одиночных карт. В более низких разрешениях производительность такой системы соответствует производительности одиночного GeForce 8800 Ultra. Разница в скорости двух вариантов Radeon HD 2900 XT, как всегда, отсутствует.
На открытых пространствах ситуация обстоит несколько иным образом – система CrossFire выходит на уровень GeForce 8800 GTX только в разрешении 1920х1200, а по-настоящему становится лидером только в разрешении 2560х1600. Разумеется, во всех случаях её производительности хватит с запасом даже наиболее требовательному игроку. Одиночные Radeon HD 2900 XT ведут себя так же, как и во всех остальных случаях, поскольку пропускная способность памяти не является лимитирующим фактором для этих карт с их 512-битной шиной памяти.
Симуляторы X3: Reunion Эффект от использования CrossFire начинает проявляться только начиная с разрешения 1920х1200, в котором пара ATI Radeon HD 2900 XT обеспечивает среднюю производительность на уровне GeForce 8800 Ultra, правда, несколько уступая решению Nvidia в минимальной зафиксированной скорости. В 2560х1600, как ни странно, система CrossFire уступает GeForce 8800 Ultra, но ее производительности все равно с избытком хватает для обеспечения максимального комфорта игроку.
Стратегии Command & Conquer 3: Tiberium Wars Поскольку в игре присутствует искусственное ограничение скорости (30 кадров/с), рассматривать следует, в первую очередь, минимальную производительность – именно от нее в Command & Conquer 3 зависит успех управления виртуальными войсками.
Говорить о производительности современных мощных графических решений в разрешениях ниже 2560х1600 бессмысленно – все они без труда достигают искусственно установленного предела скорости и при этом обладают неплохим запасом мощности. В 2560х1600, однако, только использование CrossFire позволяет решениям ATI достичь уровня GeForce 8800 GTX/Ultra: одиночный Radeon HD 2900 XT в обеих инкарнациях на это не способен, несмотря на свою высокопроизводительную подсистему памяти.
Company of Heroes Из-за проблем с активацией FSAA в этой игре мы не используем в ней режим «eye candy» и тестируем Company of Heroes только с включенной анизотропной фильтрацией. Так как патч 1.70 добавляет поддержку возможностей DirectX 10, мы протестировали игру в обеих режимах: DX9 и DX10.
И снова мы видим бесспорную победу платформы CrossFire, причем, как и во всех предыдущих случаях, это относится к обеим вариантам Radeon HD 2900 XT, составляющих тандем. Лишь в 2560х1600 одиночная версия Radeon HD 2900 XT с более быстрой памятью GDDR4 опережает свою младшую сестру приблизительно на 5 %. Наряду с результатом, показанным в Battlefield 2142 в разрешении 2048х1536, это одно из самых серьезных достижений новинки. Отметим, что запас производительности, обеспечиваемый связкой Radeon HD 2900 XT 1GB CrossFire и GeForce 8800 Ultra в разрешении 2560х1600, примерно одинаков.
Нельзя сказать, что поддержка DirectX 10 делает игру намного более привлекательной; в конце концов, Company of Heroes изначально разрабатывалась с учетом возможностей DirectX 9. Тем не менее, в этом режиме освещение сцены более качественно, тени более мягкие, а мелкие детали выглядят более реалистичными благодаря применению новых спецэффектов: в частности, очень неплохо смотрится шейдерная трава, отсутствующая в режиме DirectX 9. Также в этом режиме улучшена физическая модель.
Расплатой за это является чудовищное падение производительности: в режиме DirectX 10 даже тандем Radeon HD 2900 XT 1GB CrossFire едва в состоянии достичь 27 кадров/с с провалами до 12 кадров/с в разрешении 1600х1200! Не лучше выглядит и результат GeForce 8800 Ultra – всего 30 кадров/с с провалами до 10 кадров/с; о менее мощных решениях, обладающих поддержкой нового API Microsoft, лучше не упоминать, настолько печальна картина. Разумеется, при столь низкой производительности говорить о практическом применении режима DirectX 10 не имеет особого смысла: улучшение в качестве изображения, достигнутое в Company of Heroes, не настолько высоко, чтобы жертвовать ради него львиной долей скорости.
Supreme Commander Использование двух Radeon HD 2900 XT 1GB в режиме CrossFire позволяет несколько увеличить производительность, но при этом её уровень, к сожалению, сопоставим только с уровнем GeForce 8800 GTS, и не позволяет играть в разрешении 2560х1600 при включенном сглаживании. Возможно, ситуация будет улучшаться по мере выхода новых версий Catalyst, но пока для любителей Supreme Commander лучшим выбором является GeForce 8800 Ultra.
Синтетические тесты Futuremark 3DMark05 Общий результат 3DMark05 наглядно показывает отсутствие преимуществ у новой версии Radeon HD 2900 XT перед старой, оснащенной 512 МБ видеопамяти. Отставание на уровне 129 очков, вероятнее всего, является результатом погрешности измерения.
Результаты тандема CrossFire позволяют говорить о возможности создания пользователем более производительной графической подсистемы, нежели GeForce 8800 Ultra при сопоставимой цене, поскольку для этого нет нужды приобретать два Radeon HD 2900 XT 1GB – вполне достаточно обычных моделей с 512 МБ памяти на борту. Это подтверждается результатами, полученными в ряде игр, но прежде чем сделать окончательные выводы, следует рассмотреть результаты отдельных тестов, полученные в высоких разрешениях при использовании FSAA 4x.
Как и ожидалось, во всех тестах, кроме первого, платформа CrossFire показала более высокий результат, нежели GeForce 8800 Ultra. В первом же тесте, наиболее требовательном к скорости заполнения сцены, отставание оказалось настолько незначительным, что позволяет говорить о паритете сил. Все это вполне согласуется с общим результатом, несмотря на то, что он был получен в разрешении 1024х768 без FSAA.
Futuremark 3DMark06 Тандем CrossFire лидирует со значительным отрывом от остальных участников тестирования. Его результат составляет свыше 13 000 очков, тогда как лучший результат среди одиночных решений Nvidia равен 11 462 очка. Поскольку обе модели ATI Radeon HD 2900 XT показывают одинаковый результат, организация тандема CrossFire из двух карт с объемом памяти 512 МБ даст тот же результат, и, таким образом, легко позволит опередить GeForce 8800 Ultra.
Как мы и ожидали, связка из двух карт Diamond Viper вышла победителем в обеих категориях тестов, но в случае с категорией SM3.0/HDR отрыв от GeForce 8800 Ultra оказался значительно выше. Суммарного количества 32 TMU и 32 растровых процессоров хватило, чтобы в значительной мере избавиться от узкого места R600, а объединенная мощь 640 шейдерных процессоров не оставила соперникам ни единого шанса там, где требуются вычислительные ресурсы.
Результаты отдельных тестов, запущенных в высоких разрешениях с включенным сглаживанием складываются в несколько иную картину. По крайней мере, в первом тесте тандем CrossFire не занимает лидирующей позиции, хотя и успешно соперничает с GeForce 8800 GTX/Ultra. Что касается одиночных ATI Radeon HD 2900 XT, то они, во-первых, уступают даже GeForce 8800 GTS, а во-вторых, модель с 1 ГБ памяти довольно заметно опережает вариант, оснащенный 512 МБ GDDR3. Вычислительные возможности архитектуры ATI не находят здесь своего применения.
Совсем иное дело тесты SM3.0/HDR – здесь преимущество пары Diamond Viper HD 2900XT 1024MB GDDR4, работающей в двухпроцессорном режиме, над GeForce 8800 Ultra близко к двукратному как в первом, так и во втором тестах. Более того, в одиночном виде оба варианта ATI Radeon HD 2900 XT чрезвычайно близки к GeForce 8800 Ultra в первом тесте, где они все же сдерживаются количеством текстурных и растровых процессоров, и заметно опережают разработку Nvidia во втором, не предъявляющем серьезных требований к скорости текстурирования.
В целом, тезис о лучшей приспособленности архитектуры ATI Radeon HD 2000 к современным условиям, требующим от GPU высокой математической производительности, подтверждается результатами 3DMark06. Впрочем, тезис об узком месте R600 – малом количестве текстурных и растровых блоков, также находит подтверждение. Очевиден и ответ на самый главный вопрос данного исследования – тандем ATI Radeon HD 2900 XT CrossFire является более, чем достойным конкурентом Nvidia GeForce 8800 Ultra.
Заключение
Несмотря на несколько неофициальный характер появления новинки, можно считать, что семейство Radeon HD пополнилось новой моделью, претендующей на звание флагмана. Как и ожидалось, Radeon HD 2900 XT 1GB не показал выдающихся приростов по части игровой производительности; по крайней мере, это справедливо для версии со стандартной частотой графического ядра. Тем не менее, ATI Radeon HD 2900 XT 1GB в исполнении Diamond Multimedia является добротным и довольно привлекательным решением, к сожалению, имеющим свои особенности и недостатки.
Очевидно, что в современных играх объемы видеопамяти свыше 512 МБ попросту не находят применения даже в экстремальных разрешениях при включенном полноэкранном сглаживании. Увеличение частоты памяти с 1650 до 2000 МГц также мало что может дать при 512-битной шине доступа, тем более, что основным фактором, сдерживающим производительность R600, является отнюдь не подсистема памяти. В результате, ATI Radeon HD 2900 XT 1GB в лучшем случае опередил своего предшественника с 512 МБ памяти GDDR3 на 4...5 %, а чаще всего и вовсе показывал практически одинаковую с ним производительность.
Таким образом, нет ничего удивительного в том, что AMD решила не анонсировать Radeon HD 2900 XT 1GB официально – при одинаковом c Radeon HD 2900 XT 512MB уровне производительности, но более высокой цене, смысла в наличии такой карты в официальной линейке продуктов ATI Radeon может и не быть. Карта явно рассчитана исключительно на энтузиастов, планирующих разгон GPU; для них же существуют и предварительно разогнанные варианты Radeon HD 2900 XT 1GB. Как показывает практика, объединенные в тандем CrossFire, такие карты вполне могут стать инструментом для достижения рекордов в 3DMark.
Совсем иное можно сказать про тандем CrossFire, состоящий из двух ATI Radeon HD 2900 XT. При цене порядка 20...26 тысяч рублей, что сопоставимо со стоимостью GeForce 8800 Ultra, эта связка в ряде случаев значительно превосходит решение Nvidia. Как показало тестирование, поддержка ATI CrossFire в Windows Vista уже сейчас находится на достаточно высоком уровне, по всей видимости, не в последнюю очередь из-за изначально качественных драйверов Catalyst для OC Windows Vista.
Лишь в четырех случаях из 23 технология CrossFire дала сбой, показав отсутствие прироста или падение производительности по сравнению с одиночной картой. Во всех остальных играх из нашего тестового списка технология функционировала безупречно, порой обеспечивая 80...90 % прирост скорости. Особенно следует отметить результат платформы AMD CrossFire в Call of Juarez и Neverwinter Nights 2, где она оказалась единственным решением, способным обеспечить приемлемую производительность в разрешении 2560х1600. Таким образом, ATI Radeon HD 2900 XT CrossFire если и нельзя признать лучшим решением в ценовой категории до 20 тыс. рублей, то, по крайней мере, такая система является достойным соперником Nvidia GeForce 8800 Ultra. Главным её недостатком является, пожалуй, заоблачный уровень энергопотребления – порядка 320 Ватт в режиме 3D, а также повышенный уровень шума. Эти два фактора требуют просторного корпуса с хорошей вентиляцией и мощного, а следовательно, и недешевого блока питания.
Что касается решений multi-GPU Nvidia, то ситуация с поддержкой SLI в Windows Vista на данный момент обстоит довольно плачевно, несмотря на выпуск Microsoft соответствующего патча к данной ОС. Несмотря на его установку, нам так и не удалось включить режим SLI на нашей тестовой платформе. Тем не менее, как только эти недостатки будут исправлены, платформа ATI CrossFire может потерять привлекательность для энтузиастов.
Diamond Viper HD 2900XT 1024MB GDDR4: достоинства и недостатки
Достоинства:
Достойный уровень производительности в современных играх
Широкий выбор режимов сглаживания
Великолепное качество анизотропной фильтрации
Суперскалярная унифицированная архитектура с 320 шейдерными процессорами
Самый большой в индустрии объем видеопамяти для карты потребительского класса
512-битная шина доступа к памяти
Качественная поддержка multi-GPU
Недостатки:
Незначительное преимущество перед ATI Radeon HD 2900 XT 512MB GDDR3
16 TMU и растровых процессоров сдерживают производительность
Высокий уровень энергопотребления
Повышенный уровень шума
Новые режимы FSAA могут размывать изображение
Другие наши статьи по этой теме:
От Заката до Рассвета: исследование производительности семейства Nvidia GeForce 8
Неабсолютный лидер: обзор видеоадаптера XFX GeForce 8800 Ultra Extreme
Обзор новой графической архитектуры ATI Radeon HD 2000
Уточнить наличие и стоимость видеокарт Radeon HD 2900 XT