- Вступление
- Тестовая конфигурация
- Инструментарий и методика тестирования
- Результаты тестов: сравнение производительности
- Сравнение производительности процессоров
- Заключение
Вступление
В начале 2009 года, во время выпуска новой версии драйверов для видеокарт, компания AMD упомянула среди нововведений поддержку процессоров с количеством ядер более двух. Эта новость всколыхнула многие форумы, породив множество споров о способности видеокарт Radeon работать с трех - и четырехъядерными процессорами.
Этот вопрос волнует многих и до сих пор, поэтому сегодня мы решили проверить его на практике.
Тестовая конфигурация
Тесты проводились на следующем стенде:
- Процессор: Intel Core i7 920 (Bloomfield, D0, L3 8 Мб), 1.18 В, Turbo Boost - on, Hyper Threading - off/on - 2660 @ 4000 МГц
- Материнская плата: GigaByte GA-EX58-UD5, BIOS F5
- Система охлаждения CPU: Cooler Master V8 (~1100 об/мин)
- Оперативная память: 2 x 2048 Мбайт DDR3 Corsair TR3X6G1600C7 (Spec: 1528 МГц / 8-8-8-20-1t / 1.5 В) , X.M.P. - off
- Дисковая подсистема: SATA-II 500 Гбайт, WD 5000KS, 7200 об/мин, 16 Мбайт
- Блок питания: Thermaltake Toughpower 1200 Ватт (штатный вентилятор: 140-мм на вдув)
- Корпус: открытый тестовый стенд
- Монитор: 24" BenQ V2400W (Wide LCD, 1920x1200 / 60 Гц)
Видеокарты:
- Zotac GeForce GTX 260 896 Mбайт (576/1242/2000 МГц)
- Leadtek GeForce GTX 260 896 Mбайт (576/1242/2000 МГц)
- Sapphire Radeon HD 4870 1024 Мбайт (750/750/3600 МГц) - 2 шт.
Программное обеспечение:
- Операционная система: Windows 7 build 7600 RTM x86
- Драйверы видеокарт: NVIDIA Display Driver 196.34 и ATI Catalyst 10.1
- RivaTuner 2.24c
- MSI AFTERBURNER 1.5.0
Инструментарий и методика тестирования
Для проверки оптимизации драйверов видеокарт под работу с многоядерными процессорами мы вновь использовали процессор Core i7 i920, работающий на частоте 4000 МГц. Через БИОС материнской платы были отключены одно и два ядра, чтобы съэмулировать двух-, трех - и четырехъядерный процессоры.
Графическая подсистема состояла из одиночных видеокарт GeForce GTX 260 896 Мбайт и Radeon HD 4870 1024 Мбайт, и SLI/CrossFireX тандемов, основанных на этих же графических ускорителях. Сделано это было, чтобы выявить работоспособность мультипроцессорных графических технологий в играх и исследовать оптимизацию драйверов для работы с процессорами с различным числом ядер, как у одиночных видеокарт, так и у тандемов.
Все игры тестировались в разрешении 1280х1024.
В следующих играх использовались средства измерения быстродействия (бенчмарк):
- Batman: Arkham Asylum
- Colin McRae: DIRT 2
- Crysis Warhead (ambush)
- Far Cry 2 (ranch small)
- Lost Planet: Colonies (area1)
- Resident Evil 5 (scene 1)
- Tom Clancy's H.A.W.X.
- S.T.A.L.K.E.R.: Call of Pripyat (SunShafts)
- Street Fighter 4
- World in Conflict: Soviet Assault
Игра, в которой производительность замерялась путем загрузки демо сцен:
В данных играх производительность измерялась с помощью утилиты FRAPS v3.0.3 build 10809:
- Anno 1404
- Bionic Commando
- Borderlands
- Call of Duty 4: Modern Warfare 2
- Dragon Age: Origin
- Fallout 3: Broken Steel
- FUEL
- Gears of War
- Grand Theft Auto 4
- Mass Effect
- Mirrors Edge
- Need for Speed: SHIFT
- Operation Flashpoint: Dragon Rising
- Overlord 2
- Prototype
- Race Driver: GRID
- Red Faction: Guerrilla
- Risen
- Sacred 2: Fallen Angel
Во всех играх замерялись минимальные и средние значения FPS.
В тестах, в которых отсутствовала возможность замера min fps, это значение измерялось утилитой FRAPS.
VSync при проведении тестов был отключен.
Чтобы избежать ошибок и минимизировать погрешности измерений, все тесты производились по три раза. При вычислении avg fps за итоговый результат бралось среднеарифметическое значение результатов всех прогонов. В качестве min fps выбиралось минимальное значение показателя по результатам трех прогонов.
Перейдем непосредственно к тестам.
Результаты тестов: сравнение производительности
Anno 1404
- Версия 1.1
- DirectX 10.0
- полноэкранное сглаживание (AA) 4
- анизотропная фильтрация (AF) 8
- прозрачность - вкл.
- постэффекты - высоко
- качество нормалей - параллакс
- качество теней - высоко
- качество текстур - высоко
- качество объектов - высоко
- качество эффектов - высоко
- GPU ткани - высоко
- качество ландшафта - высоко
- качество воды - высоко+преломление
- отражения в воде - вкл.
- преломление воды - выкл.
- атмосферное рассеивание - высоко
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
В Anno1404 активация ядер процессора практически не повлияла на производительность видеокарт, за исключением SLI тандема GeForce GTX 260, в случае с которым трехъядерный процессор оказался быстрее двухъядерного на 3%.
Batman: Arkham Asylum
- Версия 1.1
- DirectX 9.0
- полноэкранное сглаживание (AA) 4
- уровень детализации - очень высоко
- bloom - вкл
- динамические тени - вкл.
- motion blur - вкл.
- искажение - вкл.
- объемный туман - вкл.
- гармоническое освещение - вкл.
- окружение - вкл.
- PhysX - выкл.
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
Тесты показали, что в Batman: Arkham Asylum мультипроцессорные графические связки почти неработоспособны. Активация ядер процессора не повлияла на их производительность.
Bionic Commando
- Версия 1.0
- DirectX 9.0
- настройки по умолчанию
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
Одиночные видеокарты снова стали узким местом системы, поэтому в Bionic Commando производительность процессоров уперлась в них. Исключением стала платформа, основанная на GeForce GTX 260, в случае с которой трехъядерный процессор оказался быстрее двухъядерного на 2%.
В случае с SLI/CrossFireX дуэтами ситуация более интересна:
- активация трех ядер увеличила производительность системы на базе двух GeForce GTX 260 на 30%
- активация трех ядер увеличила производительность системы на базе двух Radeon HD 4870 на 23%
Опираясь на результаты тестов, можно утверждать, что в Bionic Commando драйвера для видеокарт NVIDIA лучше оптимизированы под работу с многоядерными процессорами, чем у AMD.
Borderlands
- Версия 1.2.0
- DirectX 9.0
- полноэкранное сглаживание (AA) 0
- анизотропная фильтрация (AF) 16
- динамические тени - вкл.
- следы пуль - вкл.
- качество листвы - вкл.
- качество текстур - высоко
- детали игры - высоко
- перекрытие окружения - вкл.
- глубина цвета - вкл.
- постпроцессинг - вкл.
- освещение - вкл.
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
Тесты показали, что в Borderlands одиночные видеокарты вновь ограничили производительность системы. Забегая вперед, отметим, что в большинстве протестированных игр наблюдается подобная ситуация. Поэтому, чтобы не загромождать статью лишним текстом и ненужными повторениями, мы опустим описание подобных ситуаций.
Результаты тестов свидетельствуют о том, что и в этом проекте драйвера NVIDIA лучше оптимизированы для работы с многоядерными процессорами, чем у AMD. В системе, основанной на SLI тандеме GeForce GTX 260, трехъядерный процессор оказался производительнее двухъядерного собрата на 15%, тогда как у платформы, на базе конкурирующих видеокарт, это показатель составил 10%.
Call of Duty 4: Modern Warfare 2
- Версия 1.0
- DirectX 9.0
- полноэкранное сглаживание (AA) 4
- тени - вкл.
- карты бликов - вкл.
- глубина резкости - вкл.
- сглаживание дыма - вкл.
- модель повреждений - вкл.
- следы пуль - вкл.
- размеры текстур - максимум
- размер карт нормалей - максимум
- размер карт бликов - максимум
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
В этом проекте манипуляции с процессором никак не повлияли на производительность системы как с одиносной видеокартой, так и со связками из двух видеокарт.
Colin McRae: DIRT 2
- Версия 1.0
- DirectX 9.0
- полноэкранное сглаживание (АА) 4
- ночное освещение - высоко
- тени - высоко
- частицы - высоко
- зеркала - очень высоко
- зрители - очень высоко
- поверхность земли - очень высоко
- пилоты - очень высоко
- машины вдалеке - очень высоко
- деревья - очень высоко
- отражения - очень высоко
- вода - очень высоко
- пост-обработка - средняя
- следы тормозов - вкл.
- ткань - высоко
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
В Colin McRae: DIRT 2 активация ядер не повлияла на производительность системы.
Crysis Warhead (ambush)
- Версия 1.5
- DirectX 10.0
- полноэкранное сглаживание (АА) 4
- анизотропная фильтрация (AF) 0
- качество текстур - высоко
- качество объектов - высоко
- качество теней - высоко
- качество физики - высоко
- качество шейдеров - высоко
- качество объемного освещения - высоко
- качество спецэффектов - высоко
- качество постобработки - высоко
- качество частиц - высоко
- качество воды - высоко
- качество размытия - высоко
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
Активация дополнительных ядер у платформ, основанных на видеокартах обоих производителей, не изменила их производительность.
Dragon Age: Origin
- Версия 1.02
- DirectX 9.0
- полноэкранное сглаживание (AA) 4
- детализация графики - очень высоко
- детализация текстур - высоко
- эффекты кадрового буфера - вкл.
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
Тестирование показало, что технологии SLI и CrossFireX плохо работают в этой игре.
Объективно, драйверы AMD в Dragon Age: Origin лучше оптимизированы для работы с многоядерными процессорами. Включение трех ядер повысило производительность процессора на 38%, четырех - на 51%.
У платформы, основанной на видеокартах NVIDIA более скромные показатели: включение трех ядер повысило производительность процессора на 21%, четырех - на 25%.
Fallout 3: Broken Steel
- Версия 1.7
- DirectX 9.0
- полноэкранное сглаживание (AA) 4
- анизотропная фильтрация (AF) 16
- HDR - вкл
- качество текстур - высоко
- качество воды - высоко
- качество теней - высоко
- фильтрация теней - высоко
- дальность обзора - максимум
- уровень детализации - очень высоко
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
В этой игре у платформы, базирующейся на двух GeForce GTX 260, наблюдается незначительный рост производительности после активации трех ядер - эта величина составила 4%. На производительность системы, основанной на двух Radeon HD 4870, включение трех и четырех ядер CPU не оказало никакого влияния.
Far Cry 2 (ranch small)
- Версия 1.4
- DirectX 10.0
- полноэкранное сглаживание (AA) 4
- реалистичность деревьев - очень высоко
- огонь - очень высоко
- физика - очень высоко
- растительность - очень высоко
- затенение - очень высоко
- ландшафт - очень высоко
- геометрия - очень высоко
- пост-обработка - высоко
- текстуры - очень высоко
- тени - очень высоко
- детализация - высоко
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
Тесты показали, что в этой игре драйверы NVIDIA лучше оптимизированы под работу с многоядерными процессорами, чем драйвера AMD. Результаты говорят сами за себя:
- у платформы, основанной на двух GeForce GTX 260, включение третьего ядра CPU повысило ее производительность на 31%, четвертого - на 35%
- у платформы, основанной на двух Radeon HD 4870, включение третьего ядра CPU повысило ее производительность на 11%, четвертого - на 13%
Справедливости ради стоит отметить, что лучшая оптимизация драйверов не увеличила производительность видеокарт NVIDIA настолько, чтобы они обогнали конкурентов. Графические ускорители AMD оказались быстрее на двух-, трех - и четырехъядерном процессорах.
FUEL
- Версия 1.0
- DirectX 9.0
- полноэкранное сглаживание (AA) 0
- анизотропная фильтрация (AF) 16
- объекты карты - вкл.
- карты земли - вкл.
- перекрытие окружения - вкл.
- карты теней - вкл.
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
В FUEL ни использование технологий SLI/CrossFireX ни активация ядер CPU никак на повлияли на производительность платформы.
Gears of War
- Версия 1.0
- DirectX 10.0
- полноэкранное сглаживание (АА) - вкл
- качество пост процессов - очень высоко
- качество постобработки - высоко
- качество текстур - очень высоко
- детализация персонажа - высоко
- детализация визуальных эффектов - высоко
- качество освещения - динамическое
- качество теней - высоко
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
В Gears of War драйверы AMD лучше оптимизированы для работы с многоядерными процессорами, чем у NVIDIA. Это видно по результатам тестов: даже на одиночном Radeon HD 4870 активация третьего ядра CPU повысила производительность системы на 6%. В случае с CrossFireX тандемом Radeon HD 4870 включение третьего ядра повысило производительность на 18%. У платформы, базирующейся на двух GeForce GTX 260, трехъядерный процессор оказался быстрее двухъядерного на 13%.
Grand Theft Auto 4
- Версия 1.0.5.0
- DirectX 9.0
- полноэкранное сглаживание (AA) 0
- качество текстур - высоко
- разрешение отражений - очень высоко
- качество воды - очень высоко
- качество теней - очень высоко
- качество фильтрации текстур - максимум
- дистанция обзора - 30
- глубина детализации - 100
- транспортный поток - 50
- интенсивность теней - 100
- четкость изображения - вкл.
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
В этой процессорозависимой игре, количество активированных ядер процессора оказывает заметное влияние на производительность системы.
Драйверы NVIDIA в Grand Theft Auto 4 объективно лучше оптимизированы для работы с многоядерными процессорами. Даже на одиночной видеокарте, которая сильно ограничивает производительность платформы, активация третьего ядра увеличивает производительность на 25%, четвертого - на 34%. При установке в систему второй GeForce GTX 260 разрыв между разноядерными процессорами увеличивается: трехъядерный CPU быстрее двухъядерного на 41%, четырехъядерный - на 63%.
У AMD с оптимизацией драйверов дела обстоят значительно скромнее. У системы с одним Radeon HD 4870 после включения трех ядер процессора производительность повышается на 24%, после активации четвертого ядра - 29%. В этой игре технология CrossFireX плохо работает, поэтому установка в платформу второго Radeon HD 4870 незначительно повышает производительность. Трехъядерный процессор оказывается быстрее двухъядерного на 26%, четырехъядерный - на 33%.
Left 4 Dead 2
- Версия 1.0
- DirectX 9.0
- полноэкранное сглаживание (АА) 4
- анизотропная фильтрация (AF) 16
- мультиядерный рендеринг - вкл.
- детализация шейдеров - очень высоко
- детали спецэффектов - высоко
- детали текстур - высоко
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
Тестирование выявило любопытную картину в Left 4 Dead 2: активация третьего и четвертого ядра у платформы с двумя GeForce GTX 260 увеличивают производительность на 7% и 9% соответственно. У системы с двумя Radeon HD 4870 производительность трех - и четырехъядерного процессоров одинакова, но двухъядерный CPU оказался значительно медленнее - отставание составило 20%.
Lost Planet: Colonies (area1)
- Версия 1.0
- DirectX 10.0
- полноэкранное сглаживание (АА) 4
- анизотропная фильтрация (AF) 16
- HDR - высоко
- разрешение текстур - высоко
- качество моделей - высоко
- качество теней - DX10
- разрешение теней - высоко
- качество смазывания движения - DX10
- разрешение эффектов - высоко
- качество эффектов - высоко
- качество освещения - высоко
- поправка ракурса - вкл.
- одновременные операции (количество задействованных процессорных ядер) - 4
- независимый рендеринг - вкл.
- качество фильтрации - DX10
- качество меха - DX10
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
В Lost Planet: Colonies драйверы AMD оказались лучше оптимизированы под работу с многоядерными процессорами, чем у NVIDIA. Включение третьего ядра CPU увеличила производительность системы на 24%, четвертого - на 31%.
У системы с двумя видеокартами из зеленого лагеря дела обстоят значительно хуже. Мало того, что активация третьего ядра CPU повысила производительность на заметно меньшее, чем у конкурентов, 16%, так и включение четвертого ядра не принесло дивидендов по сравнению с трехъядерным процессором.
Mass Effect
- Версия 1.02
- DirectX 9.0
- полноэкранное сглаживание (AA) 0
- анизотропная фильтрация (AF) 16
- динамические тени - вкл.
- детализация текстур - очень высоко
- размытость движений - вкл.
- зернистость - выкл.
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
Тестирование показало, что в Mass Effect у NVIDIA драйверы незначительно лучше оптимизированы под работу с многоядерными процессорами, чем у AMD. Активация третьего ядра CPU у системы с двумя GeForce GTX 260 повысила производительность на 12%. У платформы с двумя Radeon HD 4870 этот показатель ниже - 7%.
Примечательно, что включение третьего ядра CPU у системы с одним Radeon HD 4870, повысило производительность по минимальному fps на 9%, по среднему fps - на 2%.
Mirrors Edge
- Версия 1.01
- DirectX 9.0
- полноэкранное сглаживание (AA) 4
- детализация текстур - очень высоко
- качество изображения - очень высоко
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
Тестирование показало, что в этом проекте драйверы AMD значительно лучше оптимизированы для работы с многоядерными процессорами, чем у NVIDIA. Включение третьего ядра CPU у системы с двумя GeForce GTX 260 повысило производительность на незначительные 3%. Тогда как платформа с двумя Radeon HD 4870 значительно лучше отозвалась на активацию третьего ядра у процессора - производительность возросла на 27%, а включение четвертого ядра увеличило эту величину до 29%.
Примечательно, система базирующаяся на CrossFireX дуэте Radeon HD 4870 и двухъядерном процессоре, оказалась быстрее платформы с двумя GeForce GTX 260 и четырехъядерным CPU.
Need for Speed: SHIFT
- Версия 1.02
- DirectX 9.0
- полноэкранное сглаживание (AA) 4
- анизотропная фильтрация (AF) 16
- детализация машин - высоко
- детализация теней - высоко
- детализация трассы - высоко
- эффекты скорости - высоко
- разрешение текстур - высоко
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
Серия Need for Speed всегда благоволила к видеокартам NVIDIA, поэтому даже одиночная GeForce GTX 260 оказалась быстрее двух Radeon HD 4870. За счет высокой производительности одиночной видеокарты из зеленого лагеря система незначительно откликнулась на активацию третьего ядра CPU. Включение третьего ядра CPU повысило производительность платформы с двумя GeForce GTX 260 на 10%, четвертого - на 18%.
На платформе с двумя Radeon HD 4870 трехъядерный процессор производительнее двухъядерного на 13%, а четырехъядерный - на 16%.
Сложно сказать, драйверы, какого вендора лучше оптимизированы для работы с многоядерными CPU в этой игре. Можно засчитать боевую ничью, т.к. платформа с видеокартами AMD лучше отзывается на активацию трех ядер, а платформа с SLI тандемом GeForce GTX 260 - на включение четырех ядер.
Operation Flashpoint: Dragon Rising
- Версия 1.01
- DirectX 9.0
- полноэкранное сглаживание (AA) 4
- анизотропная фильтрация (AF) 16
- качество текстур - высоко
- размер теней - 1024
- качество теней - высоко
- прорисовка объектов - высоко
- наземные укрытия - высоко
- прорисовка деревьев - высоко
- частицы - высоко
- анимация - высоко
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
Тестирование выявило неработоспособность технологии SLI в этом проекте, поэтому нам сложно судить об оптимизации драйверов NVIDIA. CrossFireX в Operation Flashpoint: Dragon Rising работает. Включение третьего ядра CPU повышает производительность на 27%, четвертого - на 29%.
Overlord 2
- Версия 1.0
- DirectX 9.0
- тени - вкл.
- motion blur - вкл.
- солнечный свет - вкл.
- отражения в воде - вкл.
- поверхность земли - вкл.
- bloom - вкл.
- сглаживание краев - вкл
- глубина поля - вкл.
- детализация текстур - высоко
- детализация развалин - высоко
- дальность обзора - высоко
- детализация теней - высоко
- детализация частиц - очень высоко
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
Результаты тестов показали, что включение третьего ядра CPU у системы с двумя Radeon HD 4870 повысило производительность на 6%. Манипуляции с процессором не принесли никаких дивидендов платформе с двумя GeForce GTX 260, но это объясняется их низкой производительностью, по сравнению с конкурентами - SLI дуэт оказался быстрее одной видеокарты AMD всего на 5%.
Prototype
- Версия 1.0
- DirectX 9.0
- полноэкранное сглаживание (AA) 4
- тени - высоко
- детализация графики - высоко
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
В Prototype активация ядер процессора оказывает значительное влияние на производительность платформ, как с одиночными, так и двумя видеокартами. Тестирование выявило интересную особенность:
- в случае с платформами, базирующимися на одной видеокарте, производительность системы с Radeon HD 4870 лучше отзывается на включение ядер процессора, чем платформа с GeForce GTX 260
- в случае с платформами, базирующимися на двух картах, производительность системы с двумя GeForce GTX 260 лучше откликается на активацию ядер CPU, чем платформа с двумя Radeon HD 4870
Производительность платформ с Radeon HD 4870 больше растет после включения трех ядер CPU. В случае с видеокартами NVIDIA, активация трех и четырех ядер равномерно увеличивает производительность у системы с двумя GPU. У платформы с одной GeForce GTX 260 включение третьего ядра CPU повышает производительность на 15%, тогда как активация четвертого ядра не приносит никаких дивидендов.
Race Driver: GRID
- Версия 1.3
- DirectX 9.0
- полноэкранное сглаживание (AA) 4
- качество графики - высоко
- качество текстур - высоко
- ветер - вкл.
- зрители - вкл.
- зеркала - вкл.
- тени - высоко
- частицы - высоко
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
В Race Driver: GRID драйверы NVIDIA объективно лучше оптимизированы под работу с многоядерными процессорами. Включение трех ядер CPU увеличивает производительность платформы с двумя GeForce GTX 260 на 26%, четырех - на 38%. У системы с двумя видеокартами AMD производительность трехъядерного процессора выше, чем у двухъядерного на 10%, четырехъядерного - на 19%.
Red Faction: Guerrilla
- Версия 1.0
- DirectX 10.0
- полноэкранное сглаживание (AA) 4
- детализация теней - высоко
- мягкие тени - вкл.
- глубина цвета - вкл.
- детализация частиц - высоко
- перекрытие окружения - вкл.
- лучи солнца - вкл.
GeForce GTX 260
SLI 2 x GeForce GTX 260
CRadeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
Уже не в первый раз наше тестирование показало, что Red Faction: Guerrilla является игрой, оптимизированной под двухъядерные процессоры. Манипуляции с CPU не привели к заметному изменению производительности ни у одной из платформ.
Resident Evil 5 (scene 1)
- Версия 1.1
- DirectX 10.0
- полноэкранное сглаживание (АА) 4
- размытие движения - вкл.
- качество теней - высоко
- качество текстур - высоко
- общее качество - высоко
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
Включение третьего ядра CPU незначительно увеличило производительность платформы с двумя GeForce GTX 260. Система, базирующаяся на двух Radeon HD 4870, продемонстрировала равную производительность на двух-, трех - и четырехъядерных процессорах.
Risen
- Версия 1.01
- DirectX 9.0
- анизотропная фильтрация (AF) 16
- качество текстур - высоко
- детализация теней - высоко
- детализация растительности - высоко
- качество эффектов - высоко
- дальность обзора - высоко
- качество шейдеров - высоко
- глубина резкости - вкл.
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
Технология CrossFireX оказалась неработоспособной в этой игре, поэтому нам оказалось сложно судить об оптимизации драйверов AMD. Система с двумя GeForce GTX 260 незначительно отозвалась на включение ядер: активация третьего ядра CPU повысила производительность на 4%, четвертого - на 7%.
S.T.A.L.K.E.R.: Call of Pripyat (SunShafts)
- Версия 1.0.6.1
- DirectX 10.1
- полноэкранное сглаживание (AA) 0
- анизотропная фильтрация (AF) 16
- тип рендера - улучшенное полное освещение DX10
- дальность видимости - высоко
- детализация объектов - высоко
- качество текстур - очень высоко
- плотность травы - высоко
- тень от солнца - вкл.
- дальность освещения - высоко
- качество теней - высоко
- свет фонариков НПС - вкл.
- детальный рельеф - вкл.
- steep parallax - вкл.
- качество солнца - низко
- солнечные лучи - низко
- режим SSAO - HDAO
- SSAO - low
- мягкая вода - вкл.
- мягкие частицы - вкл.
- глубина резкости - вкл.
- объемный свет - вкл.
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
Манипуляции с процессором не изменили производительность платформ в этой игре.
Sacred 2: Fallen Angel
- Версия 2.43
- DirectX 9.0
- полноэкранное сглаживание (АА) 4
- детализация теней - очень высоко
- детализация рендеринга - очень высоко
- детализация земли - очень высоко
- детализация эффектов - очень высоко
- детализация травы - очень высоко
- погода - выкл.
- PhysX - выкл.
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
Ситуация в Sacred 2: Fallen Angel схожа с таковой в S.T.A.L.K.E.R.: Call of Pripyat.
Street Fighter 4
- Версия 1.0.0.1
- DirectX 9.0
- полноэкранное сглаживание (AA) 4
- анизотропная фильтрация (AF) 16
- параллельная отрисовка - вкл.
- качество моделей - высоко
- качество фона - высоко
- карты теней - очень высоко
- модели теней - высоко
- размытие движения - высоко
- отрисовка частиц - высоко
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
Включение третьего ядра CPU повысило производительность платформы с двумя GeForce GTX 260 на 8%. Система с двумя Radeon HD 4870 никак не откликнулась на включение трех и четырех ядер.
Tom Clancy: HAWX
- Версия 1.02
- DirectX 10.1
- полноэкранное сглаживание (AA) 4
- дистанция - высоко
- качество леса - высоко
- качество текстур - высоко
- тени - высоко
- лучи солнца - высоко
- затенение SSAO - высоко
- динамический диапазон - вкл.
- тепловой эффект - вкл.
- глубина резкости - вкл.
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
Оптимизация драйверов под работу с многоядерными процессорами в Tom Clancy: HAWX лучше у AMD, чем у NVIDIA. Включение трех ядер CPU увеличивает производительность платформы с двумя Radeon HD 4870 на 11%, четырех - на 15%. У системы со SLI дуэтом техъядерный процессор быстрее двухъядерного на 5%, четырехъядерный - на 8%.
World in Conflict: Soviet Assault
- Версия 1.0.1.0
- DirectX 10.0
- полноэкранное сглаживание (AA) 4
- анизотропная фильтрация (AF) 16
- пиксельные шейдеры - высоко
- проработка физики - высоко
- качество текстур - высоко
- текстуры поверхности - высоко
- качество воды - высоко
- тени - вкл
- динамическая детализация - очень высоко
- качество анимации - высоко
- следы от техники - очень высоко
- размеры отражений - 1024
- все дополнительные настройки включены
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
Результаты тестирования выявили очень интересную картину в этой игре.
- По показателю средний FPS активация процессорных ядер лучше влияет на рост производительности платформ с видеокартами NVIDIA
- По показателю минимальный FPS включение процессорных ядер лучше влияет на рост производительности платформ с видеокартами AMD
Сравнение производительности процессоров
Среднегеометрическая производительность процессора в тридцати играх
GeForce GTX 260
SLI 2 x GeForce GTX 260
Radeon HD 4870
CrossFireX 2 x Radeon HD 4870 минимальный и средний FPS
Сегодняшнее тестирование показало, что в большинстве игр одиночная видеокарта становится узким местом системы. В результате активация ядер CPU у платформ с GeForce GTX 260 и Radeon HD 4870 привела к незначительному росту производительности.
Активация ядер процессора на системе с двумя Radeon HD 4870 повысила производительность больше, чем у платформы с двумя GeForce GTX 260.
По этим результатам сложно судить о том, драйверы какого производителя видеокарт лучше оптимизированы для работы с многоядерными процессорами. Попробуем более детально рассмотреть ситуацию. Начнем с анализа производительности платформ по среднему FPS.
Сводная диаграмма производительности процессора, с активированными двумя, тремя и четырьмя ядрами (за 100% взят результат двухъядерного процессора)
Средний FPS
три и четыре активированных ядра Anno 1404
Batman: Arkham Asylum
Bionic Commando
Borderlands
Call of Duty: Modern Warfare 2
Colin McRae: DIRT 2
Crysis Warhead
Dragon Age: Origin
Fallout 3: Broken Steel
Far Cry 2
FUEL
Gears of War
Grand Theft Auto 4
Left 4 Dead 2
Lost Planet: Colonies
Mass Effect
Mirrors Edge
Need for Speed: SHIFT
Operation Flashpoint: Dragon Rising
Overlord 2
Prototype
Race Driver: GRID
Red Faction: Guerrilla
Resident Evil 5
Risen
S.T.A.L.K.E.R.: Call of Pripyat
Sacred 2: Fallen Angel
Street Fighter 4
Tom Clancy: HAWX
World in Conflict: Soviet Assault
Тестирование показало, что:
- после активации трех и четырех ядер CPU у платформы с одной GeForce GTX 260 производительность осталась неизменной в 26 играх
- после активации трех ядер CPU у платформы с одной GeForce GTX 260 производительность возросла более 5% в 4 играх
- после активации четырех ядер CPU у платформы с одной GeForce GTX 260 производительность возросла по сравнению с трехъядерным CPU более 5% в 1 игре
- после активации трех и четырех ядер CPU у платформы с одной Radeon HD 4870 производительность осталась неизменной в 26 играх
- после активации трех ядер CPU у платформы с одной Radeon HD 4870 производительность возросла по сравнению с трехъядерным CPU более 5% в 4 играх
- после активации четырех ядер CPU у платформы с одной Radeon HD 4870 производительность возросла более 5% в 1 игре
- после активации трех и четырех ядер CPU у платформы с двумя GeForce GTX 260 производительность осталась неизменной в 11 играх
- после активации трех ядер CPU у платформы с двумя GeForce GTX 260 производительность возросла более 5% в 19 играх
- после активации четырех ядер CPU у платформы с двумя GeForce GTX 260 производительность возросла по сравнению с трехъядерным CPU более 5% в 5 играх
- после активации трех и четырех ядер CPU у платформы с двумя Radeon HD 4870 производительность осталась неизменной в 11 играх
- после активации трех ядер CPU у платформы с двумя Radeon HD 4870 производительность возросла более 5% в 19 играх
- после активации четырех ядер CPU у платформы с двумя Radeon HD 4870 производительность возросла по сравнению с трехъядерным CPU более 5% в 6 играх
Получается, что драйверы обоих производителей видеокарт одинаково хорошо оптимизированы под многоядерные процессоры, как при наличии в системе одного GPU, так и двух видеокарт. В случае с четырехъядерными процессорами незначительное преимущество на стороне AMD.
Сводная диаграмма производительности процессора, с активированными двумя, тремя и четырьмя ядрами (за 100% взят результат двухъядерного процессора)
Минимальный FPS
три и четыре активированных ядра Anno 1404
Batman: Arkham Asylum
Bionic Commando
Borderlands
Call of Duty: Modern Warfare 2
Colin McRae: DIRT 2
Crysis Warhead
Dragon Age: Origin
Fallout 3: Broken Steel
Far Cry 2
FUEL
Gears of War
Grand Theft Auto 4
Left 4 Dead 2
Lost Planet: Colonies
Mass Effect
Mirrors Edge
Need for Speed: SHIFT
Operation Flashpoint: Dragon Rising
Overlord 2
Prototype
Race Driver: GRID
Red Faction: Guerrilla
Resident Evil 5
Risen
S.T.A.L.K.E.R.: Call of Pripyat
Sacred 2: Fallen Angel
Street Fighter 4
Tom Clancy: HAWX
World in Conflict: Soviet Assault
Теперь проанализируем производительность платформ по минимальному FPS.
Тестирование показало, что:
- после активации трех и четырех ядер CPU у платформы с одной GeForce GTX 260 производительность осталась неизменной в 3 играх
- после активации трех ядер CPU у платформы с одной GeForce GTX 260 производительность возросла более 5% в 27 играх
- после активации четырех ядер CPU у платформы с одной GeForce GTX 260 производительность возросла по сравнению с трехъядерным CPU более 5% в 1 игре
- после активации трех и четырех ядер CPU у платформы с одной Radeon HD 4870 производительность осталась неизменной в 24 играх
- после активации трех ядер CPU у платформы с одной Radeon HD 4870 производительность возросла более 5% в 6 играх
- после активации четырех ядер CPU у платформы с одной Radeon HD 4870 производительность возросла по сравнению с трехъядерным CPU более 5% в 2 играх
- после активации трех и четырех ядер CPU у платформы с двумя GeForce GTX 260 производительность осталась неизменной в 16 играх
- после активации трех ядер CPU у платформы с двумя GeForce GTX 260 производительность возросла более 5% в 14 играх
- после активации четырех ядер CPU у платформы с двумя GeForce GTX 260 производительность возросла по сравнению с трехъядерным CPU более 5% в 4 играх
- после активации трех и четырех ядер CPU у платформы с двумя Radeon HD 4870 производительность осталась неизменной в 15 играх
- после активации трех ядер CPU у платформы с двумя Radeon HD 4870 производительность возросла более 5% в 15 играх
- после активации четырех ядер CPU у платформы с двумя Radeon HD 4870 производительность возросла по сравнению с трехъядерным CPU более 5% в 8 играх
По минимальному FPS мы вновь наблюдаем паритет между обоими производителями видеокарт в оптимизации драйверов для работы с многоядерными процессорами как при наличии в системе двух-, трех-, четырехъядерного процессоров и одного графического ускорителя, так и двух-, трехъядерных процессоров и двух видеокарт. В случае с платформой, основанной на четырехъядерном процессоре и двух видеокартах объективное преимущество на стороне AMD.
Заключение
Сегодняшнее тестирование показало, что NVIDIA и AMD одинаково хорошо оптимизируют драйвера видеокарт под работу с многоядерными процессорами. При эксплуатации в системе с двумя видеокартами четырехъядерного процессора нами было зафиксировано незначительное преимущество AMD. Также некоторое влияние на итоговый результат оказала неработоспособность технологий SLI и CrossFireX в некоторых играх, но количество этих проектов слишком незначительно, чтобы серьезно исказить общую картину.
Дмитрий Прилепских aka Phoenix_