Вопрос грамотной комплектации современного игрового компьютера тревожит умы большинства пользователей не один год. Последнее время преобладает мнение, что для игр важнее видеокарта, чем процессор. Однако не стоит забывать о том, что за прошедшие пару лет появилось немало проектов, предъявляющих высокие требования к мощности CPU. Поэтому сегодня мы решили исследовать этот вопрос.
Тесты проводились на следующем стенде:
Программное обеспечение:
Для тестов мы подобрали процессоры и видеокарты от одних производителей, соответственно, Intel и NVIDIA. Это было сделано с целью меньшего влияния архитектурных особенностей комплектующих на общую картину. Были собраны две конфигурации: Core 2 Duo E8400 + GeForce 9800 GT 512 Мбайт и Pentium E6300 + GeForce GTX 260 896 Мбайт. Как видно, одна система с мощным процессором и слабой видеокартой, а вторая наоборот - со слабым CPU и мощным GPU.
Все игры тестировались в разрешениях 1280х1024 и 1680х1050. В разрешении 1280х1024 система на базе Core 2 Duo E8400 и GeForce 9800 GT 512 Мбайт получит преимущество за счет мощного процессора. В более высоком разрешении - 1680х1050 - нагрузка в основном ляжет на видеокарту, поэтому вследствие возросшей роли графического адаптера майку лидера, предположительно, должна получить конфигурация с Pentium E6300 + GeForce GTX 260 896 Мбайт.
В недавней статье "Сводное тестирование процессоров Core 2 Quad Q9550/Q9400/Q8300, Core 2 Duo E8400/E7600 и Pentium E6500/E5400 в играх" было выявлено немало игр, в которых процессор оказывает значительное влияние на производительность компьютера даже в высоких разрешениях, поэтому особенно интересно, чем закончится сегодняшнее противостояние.
Мы не стали тестировать данные связки в разрешении 1920х1080, так как у видеокарты GeForce 9800 GT 512 Мбайт по естественным причинам в нем могли возникнуть проблемы с производительностью. Это можно посчитать существенным недостатком, но цель нашего исследования - не определить победителя в сегодняшнем противостоянии двух разных систем, а выявить основные тенденции и ответить на вопрос, что важнее при выборе "железа" для игр: процессор или видеокарта.
В следующих играх использовались средства измерения быстродействия (бенчмарк):
Игра, в которой производительность замерялась путем загрузки демо сцен:
В данных играх производительность измерялась с помощью утилиты FRAPS v3.2.0 build 11412:
Во всех играх замерялись минимальные и средние значения FPS.
В тестах, в которых отсутствовала возможность замера минимального FPS, это значение измерялось утилитой FRAPS.
VSync при проведении тестов был отключен.
Чтобы избежать ошибок и минимизировать погрешности измерений, все тесты производились по три раза. При вычислении среднего FPS за итоговый результат бралось среднеарифметическое значение результатов всех прогонов. В качестве минимального FPS выбиралось минимальное значение показателя по результатам трех прогонов.
Тестирование конфигураций проводилось в двух режимах работы:
Перейдем непосредственно к тестам.
В разрешении 1280х1024 система с Pentium E6300 и GeForce GTX 260 быстрее связки Core 2 Duo E8400 и GeForce 9800 GT, но ненамного, так как сказывается мощность процессора последней. После разгона конфигурация с Core 2 Duo E8400 и GeForce 9800 GT уверенно обошла работающего в номинальном режиме соперника, но не смогла ничего противопоставить его разогнанному варианту.
В разрешении 1680х1050 тенденции сохранились, но разрыв между конкурентами увеличился в силу того, что у связки Core 2 Duo E8400 и GeForce 9800 GT видеокарта является слабым звеном.
Batman: Arkham Asylum является игрой, демократичной к мощности процессора, поэтому система на базе Pentium E6300 и GeForce GTX 260 продемонстрировала свое полное превосходство над конфигурацией с Core 2 Duo E8400 и GeForce 9800 GT. Закономерным выглядит увеличение разрыва между платформами при переходе с разрешения 1280х1024 на 1680х1050.
В Borderlands случился первый сюрприз - из-за требовательности этого проекта к производительности процессора в разрешении 1280х1024 конфигурация на базе Core 2 Duo E8400 и GeForce 9800 GT заметно опережает связку Pentium E6300 и GeForce GTX 260, как на штатных частотах, так и после разгона. Единственное, что смогла противопоставить последняя - это после разгона обогнать конкурента, работающего в номинальном режиме.
В разрешении 1680х1050 конфигурацию на базе Core 2 Duo E8400 и GeForce 9800 GT подвела слабая видеокарта. На номинальных частотах она еще смогла конкурировать с соперником, но вот после разгона система с Pentium E6300 и GeForce GTX 260 вышла вперед - в первую очередь это связано с достаточностью разогнанного процессора, сумевшего обеспечить необходимую мощность для нормальной работы видеокарты.
В Call of Duty: Modern Warfare 2 ситуация схожа с Batman: Arkham Asylum - из-за невысокой требовательности игры к процессору связка с Pentium E6300 и GeForce GTX 260 не оставила ни единого шанса системе на базе Core 2 Duo E8400 и GeForce 9800 GT.
В Colin McRae: DIRT 2 у системы на базе Core 2 Duo E8400 и GeForce 9800 GT вновь не оказалось ни единого шанса противостоять связке Pentium E6300 и GeForce GTX 260 - ее вновь подвела слабая видеокарта.
Crysis Warhead поддержал почин, заложенный в Batman: Arkham Asylum, Call of Duty: Modern Warfare 2 и Colin McRae: DIRT 2.
Казалось бы, победа в кармане у платформы с более мощной видеокартой, но гром среди ясного неба грянул в Dragon Age: Origins - система на базе Core 2 Duo E8400 + GeForce 9800 GT оказалась быстрее конфигурации с Pentium E6300 + GeForce GTX 260, как в номинальном режиме работы и после разгона, так и в обоих разрешениях.
Характерно, что при повышении разрешения производительность систем осталась неизменной или почти неизменной. Это говорит о том, что их слабым звеном были процессоры, которых не хватало, чтобы "прокачать" видеокарты даже в разогнанном состоянии. Победителя определил более производительный процессор "продавивший" слабую видеокарту, чего не смог сделать слабый процессор, оставивший не у дел мощную видеокарту.
Движок, на котором был сделан TES IV Oblivion, а позднее Fallout 3 (модифицированная версия) никогда не славился высокими требованиями к процессорам, поэтому в Fallout 3: Broken Steel ожидаемо победила система с более мощной видеокартой.
В Far Cry 2 получились довольно интересные результаты - в разрешении 1280х1024 быстрее оказалась конфигурация на базе Core 2 Duo E8400 и GeForce 9800 GT, в разрешении 1680х1050 - связка Pentium E6300 и GeForce GTX 260. Это легко объясняется тем, что в 1280х1024 важную роль сыграл мощный процессор, но в 1680х1050 систему с Core 2 Duo E8400 и GeForce 9800 GT подвела слабая видеокарта.
Про процессорозависимость Grand Theft Auto 4 скоро будут слагать легенды, поэтому нет ничего удивительного в том, что система с Core 2 Duo E8400 и GeForce 9800 GT учинила форменный разгром конфигурации на базе Pentium E6300 и GeForce GTX 260, причем последняя даже после разгона оказалась медленнее лидера, работающего в штатном режиме.
В этой игре вновь наблюдается тенденция, выявленная нами в Dragon Age: Origins - процессор является узким горлышком системы, сдерживающим производительность видеокарт даже при повышении разрешения с 1280х1024 до 1680х1050.
В Left 4 Dead 2 система на базе Core 2 Duo E8400 и GeForce 9800 GT смогла хоть как-то соперничать со связкой Pentium E6300 и GeForce GTX 260 только в разрешении 1280х1024 на штатных частотах, однако в этом же разрешении после разгона последняя ушла в отрыв. В разрешении 1680х1050 слабая видеокарта не оставила конфигурации с Core 2 Duo E8400 и GeForce 9800 GT никаких шансов конкурировать с соперником.
В Lost Planet: Colonies свою процессорную мощь проявил Core 2 Duo E8400 - конфигурация с Core 2 Duo E8400 и GeForce 9800 GT уверенно опередила платформу на базе Pentium E6300 и GeForce GTX 260.
Но кроме высоких требований к мощности процессора эта игра предъявляет не меньшие требования к графической подсистеме компьютера. В разрешении 1680х1050 система с Core 2 Duo E8400 и GeForce 9800 GT еще смогла конкурировать со связкой Pentium E6300 и GeForce GTX 260, однако после разгона последняя ушла в заметный отрыв.
Любопытные результаты получились в Mirrors Edge. В разрешении 1280х1024 обе системы, работающие на штатных частотах, показали почти одинаковую производительность, хотя после разгона вперед вышла конфигурация на базе Core 2 Duo E8400 и GeForce 9800 GT. Но в разрешении 1680х1050 важнее уже не процессор, а видеокарта, и, как следствие, быстрее оказалась система с GeForce GTX 260.
В Need for Speed: SHIFT в низком разрешении 1280х1024 вновь проявила себя система с более мощным процессором - связка Core 2 Duo E8400 и GeForce 9800 GT оказалась быстрее конфигурации на базе Pentium E6300 и GeForce GTX 260 в номинальном режиме работы и после разгона. В разрешении 1680х1050 ситуация изменилась - первую скрипку стала играть мощная видеокарта, поэтому платформа с Pentium E6300 и GeForce GTX 260 вышла вперед.
В Prototype, предъявляющем высокие требования к процессору, конфигурация на базе Core 2 Duo E8400 и GeForce 9800 GT закономерно опередила систему Pentium E6300 и GeForce GTX 260, как в номинальном режиме работы и после разгона, так и в обоих разрешениях.
В этой игре мы снова увидели картину схожую с Dragon Age: Origins и Grand Theft Auto 4 - процессор оказался узким местом системы, ограничивающим производительность видеокарт.
Мощный процессор сослужил хорошую службу и в Race Driver: GRID - в разрешении 1280х1024 система с Core 2 Duo E8400 и GeForce 9800 GT на штатных частотах и после разгона быстрее платформы на базе Pentium E6300 и GeForce GTX 260. После повышения разрешения до 1680х1050 связка с Core 2 Duo E8400 и GeForce 9800 GT смогла соперничать с конкурентом на равных, однако после разгона вперед вышла система с более мощной видеокартой.
Resident Evil 5 открыла серию доминирования системы на базе Pentium E6300 и GeForce GTX 260 над конфигурацией с Core 2 Duo E8400 и GeForce 9800 GT - схожая ситуация наблюдается в Risen и S.T.A.L.K.E.R.: Call of Pripyat. Все эти игры выдвигают демократичные требования к процессору, поэтому система с более мощной видеокартой закономерно быстрее.
World in Conflict: Soviet Assault требователен, как к процессору, так и к графической подсистеме компьютера, поэтому в разрешении 1280х1024 закономерно быстрее система с мощным процессором, а в 1680х1050 - с мощной видеокартой.
Среднегеометрическая производительность Core 2 Duo E8400 и GeForce 9800 GT 512 Мбайт и Pentium E6300 и GeForce GTX 260 896 Мбайт в двадцати играх
1280 х 1024Ну что же, в сегодняшнем противостоянии ожидаемо победила система на базе Pentium E6300 и GeForce GTX 260 896 Мбайт, причем в разрешении 1680х1050 отрыв от конфигурации с Core 2 Duo E8400 и GeForce 9800 GT 512 Мбайт выше, чем в 1280х1024. Это объясняется тем, что в 1280х1024 велика роль процессора, а в 1680х1050 возрастает роль видеокарты, что приводит к увеличению отрыва лидера.
Но давайте теперь рассмотрим картину более детально.
Сводная диаграмма производительности работающих в номинальном режиме Core 2 Duo E8400 и GeForce 9800 GT 512 Мбайт и Pentium E6300 и GeForce GTX 260 896 Мбайт в разрешении 1280х1024 (за 100% взят результат Core 2 Duo E8400 и GeForce 9800 GT 512 Мбайт) процентыПо диаграмме видно, что:
Преимущество системы с Pentium E6300 и GeForce GTX 260 896 Мбайт над системой с Core 2 Duo E8400 и GeForce 9800 GT 512 Мбайт, выявленное ранее, уже выглядит зыбким.
Сводная диаграмма производительности разогнанных Core 2 Duo E8400 и GeForce 9800 GT 512 Мбайт и Pentium E6300 и GeForce GTX 260 896 Мбайт в разрешении 1280х1024 (за 100% взят результат Core 2 Duo E8400 и GeForce 9800 GT 512 Мбайт) процентыПо диаграмме видно, что:
После разгона увеличившаяся мощность Core 2 Duo E8400 позволила и вовсе установить паритет между системами.
Сводная диаграмма производительности работающих в номинальном режиме Core 2 Duo E8400 и GeForce 9800 GT 512 Мбайт и Pentium E6300 и GeForce GTX 260 896 Мбайт в разрешении 1680х1050 (за 100% взят результат Core 2 Duo E8400 и GeForce 9800 GT 512 Мбайт) процентыПо диаграмме видно, что:
В разрешении 1680х1050 балом правит система с мощной видеокартой, но все же в трех играх верх одержала конфигурация с мощным процессором.
Сводная диаграмма производительности разогнанных Core 2 Duo E8400 и GeForce 9800 GT 512 Мбайт и Pentium E6300 и GeForce GTX 260 896 Мбайт в разрешении 1680х1050 (за 100% взят результат Core 2 Duo E8400 и GeForce 9800 GT 512 Мбайт) процентыПо диаграмме видно, что:
После разгона чаша весов еще больше склонилась в сторону конфигурации с мощной видеокартой, но система с мощным процессором так и осталась быстрее в трех играх.
Для выведения соотношения стоимости и производительности процессоров я ориентировался на прайс-лист компьютерного супермаркета "НИКС". У этой организации хорошо развита сеть представительств на значительной части территории Российской Федерации, поэтому цены на комплектующие актуальны во многих регионах.
Для большего соответствия реальности мы набросали следующие конфигурации и расценки:
Система с Core 2 Duo E8400 и GeForce 9800 GT 512 Мбайт
Система с Pentium E6300 и GeForce GTX 260 896 Мбайт
По соотношению стоимости и производительности конфигураций ($/средний FPS) неплохо проявилась выявленная выше тенденция - в разрешении 1280х1024 выгоднее конфигурация с мощным процессором, а для 1680х1050 - с более производительной видеокартой.
Измерение энергопотребления процессоров проводилось с помощью многофункциональной панели Zalman ZM-MFC2. Она измеряет потребление системы в целом (без учёта монитора), а не отдельные компоненты системного блока. Измерение было проведено в 2D-режиме, при обычной работе в Word, и в 3D-режиме, нагрузка в котором создавалась с помощью трехкратного прогона игры Colin McRae: DIRT 2 в разрешении 1920 х 1080, настройками ультра высоко, API DirectX 9.0, с активированным полноэкранным сглаживанием степени 4х.
2D режимВ 3D режиме система на базе система с Pentium E6300 и GeForce GTX 260 896 Мбайт ожидаемо потребляет больше энергии, чем конкурирующая конфигурация.
Ну что же, система с Pentium E6300 и GeForce GTX 260 896 Мбайт оказалась быстрее конфигурации на базе Core 2 Duo E8400 и GeForce 9800 GT 512 Мбайт.
Но давайте проанализируем, что же у нас получилось? Для этого обратимся к нашему недавнему материалу "В погоне за производительностью: видеокарты. Февраль 2010" - по диаграмме среднегеометрической производительности видеокарт в двадцати играх видно, что в разрешении 1280х1024 - GeForce GTX 260 896 Мбайт быстрее GeForce 9800 GT 512 Мбайт (обе видеокарты работают на штатных частотах) на 44%, а в 1680х1050 - на 49%.
Теперь обратимся к такой же диаграмме в сегодняшнем исследовании - в разрешении 1280х1024 - GeForce GTX 260 896 Мбайт быстрее GeForce 9800 GT 512 Мбайт на 7%, а в 1680х1050 - на 23%.
Мягко говоря, разница в производительности очевидна - свою роль в этом сыграли процессоры. Конечно, найдутся те, кто скажет, что система с мощной видеокартой, несмотря ни на что все равно победила, но им можно возразить, что в один прекрасный момент у этой конфигурации возникнут проблемы в процессорозависимых играх, как это случилось сегодня в Dragon Age: Origins, Grand Theft Auto 4 и Prototype.
Из данного исследования можно сделать следующий вывод: да, видеокарта играет определяющую роль в современном игровом компьютере, но не стоит забывать и то, что игровые расчеты по-прежнему выполняются процессором, и в некоторых случаях при нехватке его производительности не поможет даже мощный графический ускоритель.
Благодарю за помощь в подготовке материала к публикации: donnerjack и Rodyanin.