Введение
Оба ведущих производителя видеокарт — и ATI, и Nvidia — регулярно выпускают обновления драйверов для своих продуктов. Иногда они несут в себе лишь исправления ошибок, а иногда обещается то или иное расширение функциональности и прирост скорости в различных играх. Во втором случае мы стараемся проводить небольшое тестирование, чтобы выяснить, насколько изменилась производительность на практике, и стоит ли владельцам конкретных видеокарт вообще задумываться об обновлении драйвера.
Выпущенный на днях драйвер ATI Catalyst 9.6 относится именно к такому случаю — разработчики обещают заметный прирост производительности сразу в нескольких играх:
Company of Heroes — прирост производительности до 25 % для семейства Radeon HD 4600 и до 10 % для семейства Radeon HD 4800.
Crysis — прирост производительности до 13 % для конфигураций multi-GPU
Crysis Warhead — прирост производительности до 11 % для конфигураций multi-GPU.
World in Conflict — прирост производительности до 30 % в случаях, когда она лимитирована возможностями CPU.
На наш взгляд, этого вполне достаточно, чтобы провести блиц-тестирование Catalyst 9.6, дабы удостовериться, соответствуют ли вышеприведённые обещания реальному положению дел. Как обычно, помимо улучшения производительности, в новой версии драйверов ATI проделана очередная часть работы над ошибками. В частности, были исправлены следующие проблемы:
Открытие страницы Crossfire более не приводит к зависанию Catalyst Control Center
Изменение битрэйта при кодировании видео в формате WMV более не приводит к зависанию Catalyst Control Center.
Опция Overdrive теперь отображается при любой конфигурации системы.
Видео в Catalyst Control Center более не отобржается, как чересстрочное, если включена опция автоматического деинтерлэйсинга.
Панель настроек Display settings не пропадает при горячем подключении CRT-монитора в режиме клонирования.
Отдельно для операционной системы Windows Vista заявлены следующие исправления:
На некоторых конфигурациях более не видны артефакты при проигрывании файлов, закодированных с помощью Avivo.
Вторичный графический адаптер теперь работает на частотах по умолчанию.
При переключении между полноэкранным и оконным режимом в Crysis теперь отсутствуют артефакты и мерцание.
Помимо этого, исправлен также ряд ошибок в функционировании Catalyst в среде Windows 7; полный список улучшений и исправлений можно найти на официальном сайте
Advanced Micro Devices в разделе, посвященном драйверам графических карт
ATI Radeon HD. Нас же, как обычно, больше всего интересует заявленное улучшение производительности в играх.
Конфигурация тестовых платформ и методология тестирования
Сравнительное исследование производительности драйверов ATI Catalyst 9.6 было проведено на тестовой платформе со следующей конфигурацией:
Процессор Intel Core i7-965 Extreme Edition (3,2 ГГц, 6,4 GT/s QPI)
Системная плата Gigabyte GA-EX58-Extreme (Intel X58)
Память Corsair XMS3-12800C9 (3x2 ГБ, 1333 МГц, 9-9-9-24, 2Т)
Жесткий диск Maxtor MaXLine III 7B250S0 (250 ГБ, SATA-150, буфер 16 МБ)
Блок питания Enermax Galaxy DXX EGX1000EWL
Монитор Dell 3007WFP (30”, максимальное разрешение 2560x1600@60 Гц)
Microsoft Windows Vista Ultimate SP1 64-bit
ATI Catalyst 9.6
ATI Catalyst 9.5
Обе версии драйверов Catalyst были настроены следующим образом:
Smoothvision HD: Anti-Aliasing: Use application settings/Box Filter
Catalyst A.I.: Standard
Mipmap Detail Level: High Quality
Wait for vertical refresh: Always Off
Enable Adaptive Anti-Aliasing: On/Quality
Остальные настройки: по умолчанию
На этот раз в состав тестового программного обеспечения вошли следующие игры и тесты:
BattleForge
Company of Heroes
Crysis Warhead
Enemy Territory: Quake Wars
Tom Clancy’s H.A.W.X.
World in Conflict: Soviet Assault
Futuremark 3DMark Vantage
Все игры были настроены так, чтобы обеспечивать максимально возможный уровень детализации. При этом использовались только средства, доступные в самих играх любому непосвящённому пользователю. За исключением отдельно упомянутых случаев, никакие нестандартные настройки не применялись.
Для тестирования были избраны два наиболее характерных представителя семейства ATI Radeon HD 4800:
ATI Radeon HD 4890 (RV790, 850/850/3900 МГц, 800 SP, 40 TMU, 16 RBE, 256-битная шина памяти, 1024 МБ GDDR5)
ATI Radeon HD 4770 (RV740, 750/750/3200 МГц, 640 SP, 32 TMU, 16 RBE, 128-битная шина памяти, 512 МБ GDDR5)
Дополнительно к этому, Radeon HD 4890 был протестирован в режиме CrossFireX, что позволило оценить особенности поведения новой версии Catalyst не только в обычном режиме, но и при использовании режима multi-GPU.
Тестирование проводилось в разрешениях 1280х1024, 1680х1050, 1920х1200 и 2560х1600; последнее для Radeon HD 4770 не использовалось. Во всех случаях стандартную анизотропную фильтрацию 16х дополняло сглаживание MSAA 4x. Активация сглаживания осуществлялась либо средствами самой игры, либо, при их отсутствии, форсировалась с помощью соответствующих настроек драйверов.
Для получения данных о производительности использовались встроенные в игру средства тестирования с обязательным применением оригинальных тестовых роликов. По возможности фиксировались данные не только о средней, но и минимальной производительности. В случае отсутствия вышеупомянутых средств применялась утилита Fraps 2.9.8 в ручном режиме с трёхкратным тестовым проходом, фиксацией минимальных значений и последующим усреднением финального результата.
Результаты тестирования аппаратного кодирования видео
На этот раз, помимо обычного тестирования в играх, мы решили провести краткую проверку работоспособности и эффективности кодирования видео силами GPU. Для этого был использован официальный конвертер ATI Avivo, а также новый продукт Cyberlink — конвертер MediaShow Espresso, поддерживающий как Nvidia CUDA, так и ATI Stream.
Одной из наиболее часто встречающихся задача по кодированию видео является транскодирование из форматов высокого разрешения в форматы, поддерживаемые портативными устройствами. Для этого было решено кодировать исходный файл в формат, поддерживаемый популярными проигрывателями iPod, с разрешением 640х360 и потоком 2,5 Мбит/с.
К сожалению, мы столкнулись с рядом проблем. В частности, попытка использования в качестве исходного материала ролик в формате H.264 1080p с потоком порядка 10 Мбит/с (контейнер MP4) не увенчалась успехом, поскольку конвертер Avivo отказался с ним работать вообще, а MediaShow Espresso не продемонстрировал никакого выигрыша во времени кодирования при использовании режима ATI Stream.
Была предпринята вторая попытка, на этот раз, в качестве исходного файла выступил ролик в формате WMV HD 1080p (контейнер Windows Media) c потоком в районе 7,5 Мбит/с. На этот раз процесс перекодировки был успешно завершён со следующими результатами:
Media Show Espresso продемонстрировал практически одинаковое время кодирования при использовании CPU и GPU, а вот фирменный конвертер ATI Avivo показал несколько лучший результат. Тем не менее, говорить о торжестве GPGPU пока рано — ряд источников сообщает о наличии проблем с качеством изображения видео, закодированного с помощью ATI Avivo. Ситуация, несомненно, будет улучшаться со временем, и мы непременно вернёмся к этой теме, но в настоящий момент решения ATI не лучший выбор для тех, кто активно работает с видео на платформе РС.
Результаты тестирования в играх
BattleForgeПоскольку в новой версии Catalyst не было обещано никаких улучшений для Battleforge, отсутствие видимого прироста скорости закономерно. Небольшие флуктуации минимальной производительности вполне можно списать на погрешность используемых нами методов измерения.
Company of Heroes Как мы уже отмечали ранее, попытка отключения vsync в Company of Heroes приводит к нестабильной работе игры, поэтому, было решено отказаться от таких попыток. Таким образом, максимальная производительность в этой игре зависит от частоты обновления экрана — в нашем случае это 60 кадров в секунду.
Несмотря на заявленные 10 % прироста производительности для семейства Radeon HD 4800, ничего похожего нам обнаружить не удалось даже в разрешении 2560х1600. Тем не менее, в случае с менее мощными картами некоторый положительный эффект от установки новой версии драйверов Catalyst всё же был обнаружен — Radeon HD 4770 продемонстрировал некоторое увеличение минимальной производительности в низких разрешениях.
Тестирование для семейства Radeon HD 4600 не проводилось, поэтому мы не можем сказать, насколько правдивы заявления ATI об увеличении средней производительности таких карт на целых 25%. Возможно, даже в этом случае показатели были бы не слишком комфортными — Radeon HD 4670, не говоря уж о Radeon HD 4650 не слишком хорошо показывает себя в качестве игрового решения, по крайней мере, если речь идёт о современных играх.
Crysis WarheadДля игр на движке CryEngine 2 было декларировано увеличение производительности систем multi-GPU на 11—13 %, однако, ничего похожего нам обнаружить не удалось. Впрочем, потерь в скоростных показателях тандема Radeon HD 4890 CrossFireX также выявлено не было, а в разрешениях от 1680х1050 и выше наблюдался некоторый прирост минимальной производительности. Таким образом, особой пользы от установки Catalyst 9.6 любители Crysis и Crysis Warhead не получат, но и вреда тоже, так что новый драйвер можно смело рекомендовать к использованию.
Отдельного упоминания заслуживает существенный прирост производительности у Radeon HD 4770 в разрешении 1920х1200, составляющий более 30 %. Впрочем, в абсолютных цифрах это выражается всего лишь в увеличении средней скорости с 7 до 10 кадров в секунду, что, разумеется, не представляет никакого практического интереса для игрока.
Enemy Territory: Quake Wars Эта игра всегда присутствует в наших тестах новых драйверов ATI и Nvidia по причине использования её движком API OpenGL, что в наше время является редкостью.
Никаких улучшений для Quake Wars ATI не обещала, и тестирование подтвердило, что они отсутствуют — производительность версий Catalyst 9.5 и 9.6 абсолютно одинакова.
Tom Clancy’s H.A.W.X.А вот в H.A.W.X. установка Catalyst 9.6 приводит к некоторому падению производительности решений multi-GPU. Оно невелико и составляет всего 3—5 %, что, разумеется, никак не отражается на степени комфорта, но, тем не менее, факт остаётся фактом — новый драйвер ухудшает производительность. К счастью, на показатели однопроцессорных карт Catalyst 9.6 не оказывает никакого влияния.
World in Conflict: Soviet AssaultДля этой игры был обещан самый значительный прирост производительности — до 30 % в случаях, когда она лимитируется возможностями центрального процессора системы. И действительно, ATI не обманула — в разрешении 1280х1024 средняя производительность тандема Radeon HD 4890 CrossFireX возросла почти на 14 %, а одиночного Radeon HD — на 7 %. До обещанного максимума полученный выигрыш не дотянул, но всё-таки оказался достаточно существенным. К сожалению, владельцам Radeon HD 4770, заинтересованным в этой игре, мы не можем рекомендовать установку Catalyst 9.6 — производительности этих карт может упасть на 4—10 %, в зависимости от разрешения.
Futuremark 3DMark Vantage С целью минимизации влияния центрального процессора, при тестировании в 3DMark Vantage используется профиль «Extreme», сочетающий в себе 1920х1200, FSAA 4x и анизотропную фильтрацию.
Проверка Catalyst 9.6 в 3DMark Vantage не выявила заметных отличий в результате по сравнению с Catalyst 9.5, так что любители померяться результатами этого теста могут не спешить с установкой новых драйверов — видимого выигрыша они всё равно не получат.
Заключение
Результаты тестирования ATI Catalyst 9.6 оказались несколько неоднозначными, поскольку заявленный разработчиком прирост производительности был зафиксирован не во всех обещанных случаях, а в некоторых и вовсе наблюдалось её падение. Достаточно взглянуть на сводные диаграммы, чтобы понять, кому стоит устанавливать новую версию драйверов, а кому лучше повременить и дождаться Catalyst 9.7:
Наибольший выигрыш наблюдается в
World in Conflict: Soviet Assault в разрешении 1280х1024, где он составляет около 14 % для системы Radeon HD 4890 CrossFireX и около 7 % для одиночного Radeon HD 4890, но там же мы можем видеть и существенное снижение производительности Radeon HD 4770, достигающее почти 10 %. Таким образом, владельцам этих недорогих карт, играющим в серию World in Conflict, мы не можем рекомендовать установку Catalyst 9.6. Также с некоторым падением производительности могут столкнуться владельцы решений multi-GPU, использующих чипы ATI Radeon — на этот раз, в авиасимуляторе
Tom Clancy’s H.A.W.X. Во всех остальных случаях Catalyst 9.6 можно смело рекомендовать к установке — если новый драйвер и не улучшит производительность, то хотя бы исправит несколько ошибок, описанных в сопроводительной документации. Как правило, установка самых свежих версий драйверов имеет смысл, за исключением отдельных случаев, описанных нами выше. Такие случаи довольно редки, но полностью исключить возможность столкновения с ними нельзя в принципе, и это одна из причин, по которой мы продолжаем практику экспресс-тестирования новых драйверов ATI и Nvidia, оказывая информационную помощь нашим читателям. Отметим, что полученные нами результаты не следует воспринимать, как истину в последней инстанции — на системе с иной конфигурацией прирост производительности от установки Catalyst 9.6 в упомянутых играх может быть другим.
Что касается использования вычислительных мощностей GPU для кодирования видео, то AMD придётся ещё поработать над улучшением как производительности, так и качества изображения, прежде чем технология Stream станет по-настоящему популярной среди энтузиастов домашнего видео.
Другие материалы по данной теме
Экспресс-тестирование трёх версий драйверов Nvidia GeForce
Антикризисное решение: тандем ATI Radeon HD 4770 CrossFireX
Торжество асимметрии: трёхпроцессорные системы multi-GPU