Каталог
Взгляд на еще один DX11 тайтл: S.T.A.L.K.E.R.: Зов ПрипятиК запуску 5970 AMD разослала обозревателям специальную версию бенчмарка STALKER: Call of Pripyat, которая затем стала доступной на официальном сайте GSC Game World. Сталкер — еще один из продвигаемых Advanced Micro Devices DX11 тайтлов, и, формально, он является второй вышедшей в свет игрой, разработанной с использованием данного API. Причем, в отличие от Battleforge, последний S.T.A.L.K.E.R. использует большинство наработок DirectX 11. К сожалению, версия, ушедшая в печать в России еще в октябре, не наделена поддержкой DX11 в полной мере. Так что обладатели плат серии Evergreen, желающие насладиться всеми красотами, которые способен рисовать обновленный движок игры, вынуждены устанавливать дополнительные патчи, что, впрочем, стало традицией для Сталкера. Так как полноценно поддерживает DX11 только лишь неиграбельное демо, да и сравнивать пока платы AMD не с чем ввиду отсутствия конкуренции, мы не будем останавливаться подробно на этом бенчмарке, лишь оценив производительность тестируемых решений. Между тем, в Зове Припяти планируется ввести три наиболее важных новшества DX11:
Поэтому сегодня обратим внимание на новые алгоритмы отбрасывания теней, предложенные DirectX, а именно на четкость границ теней. В отличие от некоторых других областей трехмерной графики, эволюцию теней, как одних из важнейших составляющих реалистичной картинки, нетрудно проследить. Так, первые настоящие тени появились в таких играх, как Doom 3, и имели очень грубые края. Для исправления данного недостатка начали применять стенсил-буфер, в котором хранилась точная информация о месте падения тени. К сожалению, это не позволило добиться желаемого результата, так как, например, рассеивание света совершенно не учитывалось при построении моделей. Чуть позже современные игры стали брать во внимание и эту составляющую для создания так называемых "мягких теней", однако в результате получаемая область затенения оказывалась не слишком точной, хотя и наиболее приятной глазу. На сегодняшний день существует несколько реализаций мягких теней, но все они строятся из расчета фиксированной степени мягкости, а это не слишком естественно. Из-за рассеивания мягкость тени на самом деле возрастает с увеличением дальности дистанции отбрасывающего тень предмета от поверхности, на которую эта тень падает. AMD в своих презентациях часто приводит пример некой изотропной точки, которая отбрасывает длинную тень, становящуюся все более мягкой по мере ее удаления от излучателя. На данный момент это наиболее реалистичные из воссоздаваемых теней, однако, с помощью DX10 их расчет требовал чрезмерно много ресурсов и не получил распространения у разработчиков. Последняя часть STALKER же поддерживает эти т.н. "contact hardening shadows" при работе в DX10.1 и DX11. К сожалению, реально HDAO, CHS и результат работы аппаратного тесселятора хорошо заметны только в движении; статические скриншоты не слишком хорошо передают динамическую картинку, которая действительно отличается в лучшую сторону в DX11 режиме. Хотя речь здесь и не идет о каком-то качественно новом уровне, в отличие от Battleforge, S.T.A.L.K.E.R.: Зов Припяти в DX11 и DX10 исполнении можно отличить невооруженным глазом. Для того чтобы наглядно показать, о чем мы говорим, воспользуемся официальными слайдами AMD (в них удачно подобраны и приближены моменты, удобные для демонстрации новинок DX11): В бенчмарк встроено 4 скрипта с различными погодными и временными условиями: день, ночь, день с дождем, день с ярким солнцем. Мы протестировали игру в дневном режиме один раз с включенным DX11, а один раз — с выключенным. Это означает, что для DX11 режима была активирована аппаратная тесселяция, CHS и Ultra HDAO, тогда как для DX10 первые две опции были недоступны, а HDAO устанавливалось в положение High.
Интересно, что при активации всех этих дополнительных возможностей производительность в конечном итоге увеличилась при заметном улучшении качества картинки. Количество кадров в секунду возросло благодаря более эффективной реализации HDAO в DX11посредством вычислительных шейдеров вместо пиксельных. Это также означает, что в режиме DX11 со всеми максимальными настройками качества Сталкер будет работать на соответствующей карте быстрее, чем в DX10 (если только не отключить HDAO полностью). Обратите внимание и на то, насколько низки абсолютные цифры производительности. Причина в неспособности преодоления планки в 40 FPS даже таким монстром, как 5970, кроется в алгоритме реализации антиалиасинга в STALKER. Игра использует технику отложенного рендеринга, при которой стандартные методы AA неработоспособны, а антиалиасинг реализован какими-то собственными внутренними механизмами движка. Именно включение 4x MSAA вместе с вариацией на тему Adaptive/Transparancy AA в настройках игры дает такое невероятное падение производительности. [N6-Radeon HD 5970 Eyefinity на треx 30" мониторах: играбельно в 7680x1600!] Имея в распоряжении столь мощную видеокарту, которая, к тому же, на данный момент является единственным CF решением с поддержкой Eyefinity, мы не могли не попробовать выжать максимум из 5970, подключив к ней три 30" дисплея. Такая проверка показала бы...
Почему был упомянут именно дорогой активный конвертер? Оказывается, что обычный переходник существует лишь в версии с miniDP на Single-Link DVI, а это ограничивает максимальное разрешение монитора на отметке 1920x1200 (для 30" количество пикселей на матрице составляет 2560x1600).
Хотя он отлично работает с 5970 и дисплеем меньшей диагонали/разрешения, нам пришлось использовать для подключения 30" Apple Cinema HD следующее устройство: Отзывы об этом адаптере производства Apple в сети в целом довольно негативные. В различных конфигурациях подключений могут встречаться необъяснимые проблемы. Однако для соединения карты с "родным" монитором Apple конвертер подходит как нельзя лучше. За все время тестирования никаких проблем с ним выявлено не было. Обратите внимание и на то, что для корректного подключения 30" мониторов по DVI необходимо использование именно Dual Link кабелей (в случае с SL возможны различные артефакты изображения). Пусть они и не столь дороги, но необходимы для передачи сигнала в высоком разрешении. Windows без проблем определила трехмониторную конфигурацию (два дисплея Dell подключены по DL-DVI, один Apple — через описанный активный переходник miniDP-DP), и с помощью мастера установки Eyefinity удалось создать виртуальный рабочий стол с разрешением 7680x1600. Никаких новых подводных камней нам не встретилось, все работало в точности так же, как и при тестировании тройки 24" Dell на HD 5870. Пожалуй, никаких недостатков в Windows кроме необходимости поворота головы для последовательного взгляда на меню Пуск и на трей замечено не было. В играх можно наблюдать привычную картину. Все внутриигровые меню, ролики и видео, записанные с фиксированным соотношением сторон, растягиваются на всю площадь мониторов. И Call of Duty: Modern Warfare 2 здесь не исключение: Хотя большинство игр и запускаются с виртуальным разрешением 7680x1600, сформированным драйвером ATI, графические движки редко когда способны автоматически подстроиться под нестандартное соотношение сторон (в нашем случае — 48:10). Большинство опробованных нами игр пытаются просто растянуть на всю площадь дисплея изображение в формате 16:10, а это выражается в совершенно неверных пропорциях объектов на экранах. Так выглядит MW2 без дополнительных настроек: Все персонажи при этом выглядят так, как будто их ноги начинаются от колен. Так как данная проблема касается не только малораспространенных мультимониторных конфигураций (ведь есть игры, разработанные для 16:9 и растягивающиеся при запуске на 16:10 мониторах), существует специальная утилита Widescreen Fixer, полезность которой трудно недооценить. Она очень проста в использовании. Во встроенной базе данных хранятся значения для нескольких игр, требуется лишь выбрать нужную, и оставить WF работающей в фоновом режиме во время игры. Так выглядит MW2 на трех мониторах с верным соотношением сторон и коэффициентом FOV: К сожалению, Fixer поддерживает лишь 11 популярных игр, среди которых четыре принадлежат франчайзу Call of Duty, так что ручной правки конфигурационных файлов никто не отменял.
Что касается производительности при работе HD 5970 с тремя 30" мониторами, она сильно варьируется в зависимости от приложения, причем даже внутри игры в разных сценах. Так, во время прохождения однопользовательской компании в MW2, среднее количество кадров в секунду держалось на отметке 30.9 FPS, однако при этом существовали и кратковременные провалы до 10 FPS при максимуме в 50 кадров. В целом игра была вполне комфортна на Radeon HD 5970 даже при столь высоком разрешении (без антиалиасинга), хотя сказать, что MW2 "летала" было бы ошибкой. При активации 4x AA фреймрейт в Modern Warfare 2 падал до совершенно неприемлемых значений. В любом случае, сам факт того, что одиночная карта способна доставить хорошие игровые ощущения в 7680x1600 очень впечатляет. Можно констатировать, что с исправленным соотношением сторон и верно установленным FOV ощущения от игры на такой системе чрезвычайно впечатляющи. Погружение в игровой мир, даже если речь идет об FPS, выходит на совершенно иной качественный уровень. Тем не менее, мы можем только подтвердить изначальное утверждение об Eyefinity, согласно которому особенно захватывающе смотрятся игры с упором на открытые пространства, нежели на коридорный геймплей. Ради интереса мы также решили замерить энергопотребление трех 30" мониторов и мощной системы с Core i7 и одной установленной Radeon HD 5970. Под нагрузкой при игре в Call of Duty Modern Warfare 2 вся система потребляла всего лишь 517 Вт, и это говорит нам об одной из проблем Eyefinity на 5970: большинство игр в таком режиме будут использовать лишь один GPU. Активация Eyefinity в CrossFire режиме приводит к резкому возрастанию ширины потока данных, необходимых для пересылки между графическими процессорами из-за поддерживаемых сверхвысоких разрешений. Как оказывается, это не так-то просто из-за определенных компромиссов, на которые пришлось пойти при создании Cypress (более подробное описание — в грядущей статье). На данный момент лишь несколько тайтлов наделены полноценной поддержкой CF (обработка картинки несколькими GPU) при работе в Eyefinity. К тому же, как уже отмечалось ранее, владельцы пар карт (вроде двух 5870) пока что оставлены за бортом; лишь грядущие версии драйверов снимут имеющиеся ограничения и позволят большему числу игр распоряжаться вычислительными ресурсами обоих чипов в CF. Естественно, в таком режиме вырастет и энергопотребление — система с тремя мониторами и парой реально работающих GPU с легкостью выйдет за потребление в 600 Вт. Все эти описанные трудности с запуском и корректной работой игр на трехмониторных конфигурациях Eyefinity не позволяют нам рекомендовать данный набор к покупке никому, кроме настоящих энтузиастов. Если в наличии уже имеется пара-тройка мониторов — в действительности, почему бы ни попробовать организовать такое сочетание для игровой системы? Однако специально приобретать дополнительные дисплеи не стоит. Во всяком случае, до того момента, пока ATI не решит большинство существующих программных проблем и не доведет Eyefinity "до ума". [N7-Тестовая конфигурация и программы] К запуску 5970 AMD подготовила и новые драйверы семейства Catalyst 9.10, основанные на версии 8.663.1. Особое внимание при подготовке релиза было уделено работе карт в CrossFire, это касается как возможности включения Eyefinity в CF, так и общего повышения производительности. Естественно, увеличение скорости работы распространяется при этом и на объединения одночиповых карт 5800 серии в CrossFire; так, в Crysis и Dawn of War II был замечен приятный прирост количества FPS. В Resident Evil 5 же, напротив, случилось небольшое сокращение количества кадров в секунду. В любом случае, все CrossFire связки видеокарт были протестированы заново с новыми драйверами. Производительность решений с одним GPU на борту осталась неизменной. Благодаря тому, что мощность рассматриваемых видеокарт находится на чрезвычайно высоком уровне, решено было не проводить тесты в низких разрешениях, оставив лишь режим 2560x1600. Лишь в Crysis 5970 не смогла показать более 60 FPS в родном для 30" мониторов разрешении. Наконец, как уже было сказано, мы протестировали 5970 не только на штатных частотах, но и в разогнанном до уровня 5870CF варианте (850 МГц/1200МГц). Напомним, что карта не была 100% стабильна, но проблем в игровых приложениях выявлено не было.
5970 заслуживает почетное право стать первой и единственной одиночной картой, когда-либо протестированной нами, которая способна преодолеть барьер 30 FPS в Crysis в разрешении 2560x1600 с 4x AA. Этого достаточно, чтобы в Crysis можно было комфортно играть в таком требовательном режиме. Нельзя сказать, что с выходом Hemlock Crysis полностью повержен, но достижения двухчипового флагмана AMD в этой игре очень впечатляют. С другой стороны, достаточно интересно, почему 5970 несколько проигрывает не только 5870CF, но и 5850CF, пусть даже речь идет об очень небольших величинах. Ведь 5970 работает на тех же частотах, что и 5850CF, при этом имеет на 2 SIMD больше, что должно означать хотя бы не меньшую производительность. Возможно, дело здесь в пропускной способности PCIe (ведь каждый RV870 в 5970 получает лишь 8 линий PCI-Express 2.0) или же в драйверах — точно сказать нельзя. В то же время бывший абсолютный лидер 3D-графики GTX 295 отстает от 5970 на 30%-40%. Хотя, с учетом показателей 5870, это не является сюрпризом. Наконец, оверклокинг 5970 до частот 5870 дает дополнительные 14%-18% производительности, что довольно интересно — ведь в теории прирост должен был в лучшем случае составить 15%. Причем эти цифры повторяемы; похоже, в Crysis разгон 5970 приносит значительные дивиденды. [N9-Far Cry 2] Даже в 2560x1600 Far Cry 2 оказывается процессорозависимой игрой. 75 FPS — максимум, который можно получить с Core i7 на 3.33 ГГц. Таким образом, никакой разницы в поведении топовых видеокарт нет, с любой парой 5800/5900 требуется более высокочастотный Nehalem, чем имеется в нашем распоряжении. Но даже в таком виде превосходство 5970 над GTX 295 составляет 28%. [N10-Battleforge] Пусть в Battleforge 5970 и не достигает совсем немного психологической отметки 60 FPS, для RTS, в которой динамика на порядок ниже, чем в шутерах от первого лица, это и без того превосходный показатель. Тем не менее, можно снова наблюдать 2% проигрыш 5970 5850CF на стандартных частотах. Разгон придает 5970 13% дополнительных сил. Что касается GTX 295, лидерство 5970 заключается в не слишком большом превосходстве на 20%. Эта игра — одна из самых удачных для двухчиповой карты NVIDIA в контексте сравнения с Hemlock. [N11-H.A.W.X.] На удивление, HAWX не достигает потолка процессорных возможностей, и число FPS с учетом настроек и разрешения кажется просто астрономическим. Разгон 5970 дарит дополнительные 14% производительности, а победа над GTX 295 фиксируется со счетом, на 26% большим в пользу Radeon. [N12-Dawn of War II] Очевидно, для Dawn of War II были проведены серьезные оптимизации драйверов в CrossFire режиме. В результате производительность всех CF связок в этой игре существенно возросла, и проигрыш 5000 серии, наблюдаемый при старте, был ликвидирован. Забавно, что проведенные улучшения стали с другой точки зрения контрпродуктивными, потому что с новыми драйверами 5850CF немного опережает 5970. Причем, по каким-то неведомым нам причинам, 5870CF оказывается медленнее связки из 5850. Очевидно, что программистам ATI еще есть над чем работать в DoW II. Разгон 5970 дает дополнительные 9% скорости, а на штатных частотах 5970 оказывается на 37% быстрее GTX 295. [N13-Resident Evil 5] С новыми драйверами ситуация с CrossFire у Radeon HD 5000 в Resident Evil 5 ухудшилась, чего мы совсем не ожидали увидеть. Хотя с учетом того, что даже одиночные 5800 легко перешагивают за 60 кадров в секунду, это падение не слишком значимо на практике. Было решено на графике представить результаты из нашего первоначального тестирования, и не показывать, например, для 5850CF падение со 117.4 до 101.1 FPS. Разгон 5970 улучшает результаты платы на 13%, увеличивая отрыв от GTX 295 до не слишком впечатляющих 20%. Вне всяких сомнений, стоит ожидать следующего релиза драйверов, в которых проблемы RE5 будут устранены. А пока что показатели 5970 хороши лишь для того, чтобы в очередной раз отметить важность качества драйверов для раскрытия потенциала, сформированного характеристиками аппаратной части. [N14-Batman: Arkham Asylum] Из-за различной реализации антиалиасинга в Batman на картах AMD и NVIDIA тест проводился без AA. В результате производительность 5970 даже в таком высоком разрешении с максимальными настройками качества оказывается невероятной. А в случае, если 167 FPS вам покажутся недостаточными, разгон карты даст еще 9% скорости. В одной из самых благосклонных к NVIDIA играх проигрыш GTX 295 Hemlock составляет 27%. [N15-Left 4 Dead] Наконец, завершает наш тестовый марафон игра, которая предъявляет больше требований к CPU, нежели чем к GPU. Даже с включенной опцией многоядерного рендеринга потолок нашего процессора здесь составляет порядка 145 FPS, и к нему приближаются самые быстрые из протестированных плат. Из-за данного обстоятельства разгон дает всего лишь 3% увеличение производительности при исчезающе малой 1% разнице между 5970 и 5850CF. Наконец, GTX 295 отстает в L4D всего на 17%, лишь подтверждая теорию ограниченности показателей движка Source центральным процессором. [N16-Энергопотребление, температурный режим, акустические показатели] Благодаря разносторонним оптимизациям энергопотребления, проведенным AMD в Cypress, TDP 5970 в покое составляет 42 Вт. На практике это выражается в фактическом равенстве потребления системы с 5970, 5850CF и 5870CF. Причем в абсолюте 5970 потребляет меньше, чем GTX 295, 4870X2 и даже одиночная 4870. Если взглянуть на результаты платы под нагрузкой, получается интересная история. Как вы помните, 5970 специально создавалась для того, чтобы вписаться в отведенные 300 Вт границы. В результате карта обладает сравнимой с 5850CF производительностью при на 21 Вт меньшем энергопотреблении. В действительности это очень впечатляет, так как при своей производительности 5970 потребляет существенно меньше, чем GTX 285 или 275 в SLI. Тем не менее, одиночная GTX 295 экономичнее топовой карты AMD на 69 Вт. При разгоне 5970 повышение частот и напряжение в мгновение ока превращают карту в одно из самых требовательных и прожорливых решений. Здесь хорошо видно, зачем AMD рекомендует столь мощный БП при оверклокинге 5970 до уровня 5870. Ведь за 15% повышение частоты ядра и 20% памяти пользователь платит возрастающим на 113 Вт энергопотреблением и, соответственно, тепловыделением. Переходя к температурному режиму карты, мы не можем не описать эффективный и продуманный кулер 5970 с испарительной камерой с помощью самых положительных эпитетов! 5970 является самой холодной картой high-end картой, когда-либо побывавшей в нашей тестовой лаборатории. С 38 градусами в состоянии покоя она охлаждается даже лучше, чем GTS 250. Такое положение дел прямо противоположно картине, которую мы наблюдали с прошлым поколением двухчиповых графических ускорителей, занимавших верхние строчки хит-парада самых горячих карт. В случае же с Radeon HD 5000, даже 5850 оказывается в покое горячее, чем 5970. Пускай под нагрузкой 5970 физически не может остаться лидером (все-таки два 40 нм чипа будут в любом случае горячее одного), показатели платы остаются на очень высоком уровне. Системы охлаждения 5850 и GTX 285 сбивают температуры этих карт ниже, но со своими 85°C 5970 нагревается в итоге меньше, чем многие более медленнее одно и двухчиповые карты, в числе которых 5870 и GTX 295. Результат установки на плату кулера, рассчитанного на отвод большего тепла, чем выделяет 5970 на штатных частотах, не может не радовать. Кстати, при разгоне он также проявляет себя с хорошей стороны, не выпуская температуру за 93°C. Хотя, конечно, мы бы посоветовали при оверклокинге использовать более эффективное жидкостное охлаждение. Уровень шума без нагрузки не стал откровением. Все платы здесь примерно равны, и 5970 не является исключением. Для того, чтобы удерживать в покое 38°C, вентилятору Radeon не нужно вращаться на высоких оборотах. Полученные результаты шумности карт под нагрузкой готовят нам еще один сюрприз. С 63.6 дБ 5970, конечно, оказывается довольно громким GPU, однако при этом Hemlock все равно тише GTX 295 или 5870CF. Равным можно признать и шум, производимый 5970 в сравнении с 5870. Откровенно говоря, получив данные об энергопотреблении 5970 в различных условиях, мы готовились к худшему. При этом шум 5970 неверно было бы охарактеризовать лишь объективными цифрами. Дело в том, что по восприятию карта ощущается намного приятнее GTX 295 или 4870X2, которые не просто шумны, но и имеют неприятный шелестящий призвук. Возможно, он обусловлен прохождением воздуха через вентиляционные отверстия или резонансом пластикового направляющего корпуса, но, как бы то ни было, у 5970 он отсутствует. Справедливости ради хочется отметить, что одновременно с этим субъективно отличие между 5970 и 5850CF на слух более заметно, чем показанные прибором 2 дБ. [N17-Финальные слова и выводы] Итак, есть два момента, которые совершенно ясны исходя из полученных результатов тестирования Radeon HD 5970:
Именно в работе с несколькими дисплеями в Eyefinity раскрывается 5970. Так как мощность современных GPU превосходит требования игр, AMD надо было найти, как рационально использовать "лишнюю" скорость, и именно для этих целей может служить Eyefinity. К сожалению, пока технологию нельзя назвать доведенной до ума и подходящей для массового рынка, но и Radeon HD 5970 не создавался для захвата рынка middle-end ПК. Когда информация о карте впервые появилась в Сети, мы были удивлены, почему AMD устанавливает рекомендуемую стоимость в Европе на отметке 600 евро, ведь согласно техническим характеристикам компания имела полное право просить двойную цену 5870 за 5970. Тем не менее, как показали тесты, все оказалось не совсем так, как мы представляли. Из-за пониженных частот 5970 выступает на уровне 5850CF, оставляя 5870CF наиболее производительной связкой. И в этом случае стоимость в 600 евро, равняющаяся паре 5850, оправдана. Возможно, дело в драйверах, и со временем ситуация улучшится. Однако судя по положению дел с производительностью одиночных карт на базе RV870, не стоит ожидать кардинальных изменений. В таком случае появляется следующий логичный вопрос: что лучше выбрать для построения мощного игрового ПК — пару карт серии 5800, или же 5970. Если принять за данность, что 5970 равняется по цене и производительности 5850CF, остаются три переменных: шум и нагрев, питание, поддержка Eyefinity в Crossfire. 5970 обладает пониженным относительно 5850CF энергопотреблением и не требует 4 коннекторов PCIe от БП, однако цена уменьшения двух карт 5850 до одной — в большем нагреве и шуме под нагрузкой, чем от 5850CF (что естественно для всех многочиповых видеокарт). Получается, что самое важное преимущество 5970 на сегодня — поддержка Eyefinity в CrossFire. Если вы готовы использовать две карты с одним монитором, стоит выбрать 5850CF, если Eyefinity важна, то именно 5970 будет более интересным вариантом. А если вы читаете эту статью в 2010 году, стоит посетить сайт AMD для проверки доступности Crossfire Eyefinity для 5850CF и, возможно, переосмыслить выводы. Наконец, объединенные в CF платы 5850 можно с легкостью разогнать, чего не скажешь о 5970. Из двух имеющихся в нашем распоряжении карт лишь одна смогла достичь частот 5870 (850МГц/1200 МГц). И хотя мы были бы рады признать, что вторая карта оказалась просто неудачным экземпляром, удачно разогнавшаяся 5970 не была полностью стабильна. В любом случае, оверклокинг 5970 добавит энергопотребления, тепловыделения и шума, но до производительности уровня пары полноценных 5870CF 5970 все равно не дотянется. Так что, на наш взгляд, несмотря на заверения AMD о потенциале карты, Hemlock хорош именно в том виде, в котором плата продается; с 38 градусами в состоянии покоя и относительно негромкой работой под нагрузкой. Таким образом, для ультимативного high-end можно порекомендовать использование либо пары 5870CF, либо даже 5970CF. Для достижения максимальной производительности именно эти конфигурации подойдут наилучшим образом (хотя не стоит забывать, что две 5870 стоят на 200 евро дороже 5970 и не имеет поддержки Eyefinity). Если же интересует уровень ниже — выбор между парой 5850CF и 5970 зависит от личных предпочтений. В любом случае, на данный момент только AMD имеет в своем ассортименте карты с поддержкой DX11, и среди предложений этой компании и следует искать оптимальное. |
Источник: www.anandtech.com/