Monday, September 25th, 2017

Windows Vista против XP — битва за fps

Published on Март 4, 2009 by   ·   Комментариев нет

Всем хороша новая операционная система, но когда разговор заходит про игры, Vista — не то, чем можно похвастаться. Многие именно из-за низкой производительности в играх отказываются от миграции на новую ОС. Поэтому мы решили удостовериться, так ли это на самом деле или это досужие слухи.

Одной из самой обсуждаемых проблем Vista является ее низкая по сравнению с предшественницей игровая производительность. Несмотря на то, что многие сообщают об отсутствии видимых различий в производительности, нет сомнений, что бедственная ситуация с драйверами вызывает серьезное падение производительности во многих популярных играх. Оставим в стороне мнения читателей и перейдем к непосредственному тестированию. Мы параллельно рассмотрим игровые возможности обеих операционных систем и проведем анализ производительности в одинаковых играх. Затем сравним показатель количества кадров в секунду (frames per second — fps). В дополнение к подсчету fps, мы попытаемся оценить качество изображения в обеих ОС.

Тестовый компьютер
Существует безумное количество конфигураций, популярных среди геймеров, и очевидно, что результаты будут отличаться от конфигурации к конференции и от компьютера к компьютеру. В играх есть еще аспекты, которые мы с удовольствием взялись осветить. У каждой игры свои требования к железу и ОС, поэтому в некоторых играх имела место существенная разница в производительности, в других — разница была практически незаметной. Еще одна проблема — драйвера. И, наконец, мы должны были удостовериться в том, что условия, при которых проводилось тестирование, были идентичны в обеих ОС, что позволило нам судить о правомерности сравнения.

Чтобы закрыть вопрос с различными нишами рынка, мы выбрали для наших тестов два графических решения различных ценовых категорий: Nvidia 7600 GT и Nvidia 8800 GTS 320MB, любезно предоставленными AVADirect. Первая карта представляет нижнюю и среднюю ценовую нишу, а вторая — верхнюю. Остальные компоненты системы были предоставлены компанией Puget Custom Computers и представляют собой добротный компьютер средней ценовой категории, со спецификацией которого можно ознакомиться ниже. Используя две карты, мы преследовали две цели. Во-первых, мы хотели посмотреть, какова разница в качестве при использовании двух различных видеокарт в двух различных ОС. К тому же мы использовали различные версии драйверов от NVIDIA. Во-вторых, 8800 GTS является DX10-совместимой, поэтому нам было интересно, окажет ли это влияние на результаты. После описания нашего игрового опыта вы можете видеть результаты производительности Vista на 7600 GT и на 8800 GTS соответственно.

Битва виста и Виндовс игра

Теперь пару слов о выбранных играх. Были выбраны самые популярные игры из различных жанров. Это самые играемые игры, если так можно сказать. Кстати, если вам интересно, как решить проблемы Supreme Commander с with Vista и четырехядерными процессорами Intel, вам будет интересна данная статья.

У разработчиков игр и производителей графических чипов было достаточно времени, чтобы объединить усилия по выпуску патчей и драйверов, поэтому мы устанавливали новейшие патчи и последние версии драйверов. Если на момент тестирования появлялась новая версия драйвера, то мы ее устанавливали и заново проводили тестирование. В ходе написания данной статьи такая ситуация возникала не единожды, поэтому статья несколько запоздала по времени.

Мы приложили все усилия, чтобы добиться полного соответствия игрового опыта. В играх с высоким уровнем AI (artificial intelligence), включая Company of Heroes и The Sims 2, мы использовали сохраненные игры, чтобы заново восстановить игровую ситуацию вместо того, чтобы AI простраивал ситуацию с нуля. Такой подход позволил избежать тестирования систем при разной загрузке. Prey, Need for Speed, Oblivion и FSX в этом отношении оказались проще, потому что боты постоянно делают одно и тоже. С BF2142 было еще сложнее, так как AI ведет себя совершенно по-другому, реагируя на движения солдатов, а этим сложно как-либо управлять. Производительность в World of Warcraft напрямую зависит от загрузки сервера и времени суток. Поэтому в случае WoW мы старались тестировать игру в одно и тоже время суток. Тестирования проводились одним и тем же человеком приблизительно в одно и тоже время суток.

И дабы избежать предвзятости, мы всегда тестировали Vista в первую очередь. Приложение FRAPS, которое мы использовали для подсчета fps, имеет опцию скрытия счетчика, поэтому мы ей воспользовались, чтобы не привлекать к счетчику излишнего внимания. Независимо от того, какие настройки были использованы в Vista, такие же настройки были использованы и в XP. Процедура проделывалась дважда, так как мы тестировали две видеокарты. Для каждой из игр мы регистрировали настройки, используемый видеокартой.

Вступление
Данная статья не призвана опорочить честь Windows Vista и заклеймить ее словосочетанием «для игр непригодна». В ближайшее время будут выпущены новые версии графических драйверов и подоспеет сервис-пак, что, наверняка, решит проблему с низкой производительностью в играх. Но пока цифры говорят сами за себя.
Но перейдем от слов к делу. Вот наши результаты:

Battlefield 2142
Никаких проблем с запуском BF2142 на данном компьютере не возникло. Мы установили саму игру и новейшие патчи для нее и запустили ее без проблем в разных системах на разных видеокартах. Данную игру, как было сказано выше, было достаточно сложно тестировать ввиду отсутствия возможности сохранения игры и непредсказуемости поведения игрового AI. Поэтому мы постарались все время находиться в одной и той же локации на карте.

К

Company of Heroes
С запуском CoH также проблем не возникло. Установка игры и патчей, а также сам геймплей не вызывали проблем не в XP, не в Vista.
Elder Scrolls IV: Oblivion
Запуск данной игры не привел ни к каким затруднениям. В нашей статье 30 дней с Vista мы столкнулись с проблемой, когда открывающаяся последовательность ячеек бесконечно повторяется и не дает пройти дальше. К счастью, в этот раз такого зависания ни в одной из тестируемых ОС замечено не было.
Flight Simulator X
При запуске игры произошло странное событие. Для игры, которая разрабатывалась с прицелом на Vista, удивительно то, что запуск игры требовал смены интерфейса с Aero на Vista Basic. Ни одна из протестированных нами игр не требовала для своего запуска такого условия. Ну а в остальном, установка прошла без нареканий и сама игра работала без проблем.
Need for Speed: Carbon
При установке в Vista мы столкнулись с довольно-таки странным поведением игры. Независимо от установленной версии драйверов после двойного щелчка на ярлыке, запускающем игру, игра завершалась с ошибкой и закрывалась.

Мы запустили игру от имени администратора, предварительно включив совместимость с XP SP2, но это не решило проблему. Мы отправились на просторы всемирной паутины и обнаружили, что для запуска игры требуется установить совместимость с Windows 98. После завершения программы тестирования мы также обнаружили, что проблема решалась простым удалением папки «movies» из папки, куда установлена Carbon.
С запуском игры на 7600 GT после установки вышеназванных параметров проблем не возникло. На 8800 GTS тоже, но нам никак не удалось заставить FRAPS показывать в игре результаты. Как оказалось, FRAPS также должен запускаться от имени администратора.

Prey
Поиграть в Prey в Vista также оказалось проблематично. Игра на обеих видеокартах запускалась от имени администратора в режиме совместимости с XP SP2.
В случае с 7600 GT мы столкнулись с проблемой самопроизвольного сворачивания игры в трей. При этом — никаких сообщений об ошибке и ниодного запущенного параллельно приложения! Нам очень повезло, что этого не происходило в момент выполнения изменений fps. Что же касается 8800 GTS, то для получения измерений во FRAPS нам пришлось запускать ее от лица администратора.

The Sims 2
К счастью, Vista и Sims 2 отлично поладили. Установка самой игры и патчей прошли без проблем, да и сам геймплей порадовал своей безукоризненностью на обеих картах в обеих операционных системах.

World of Warcraft
Изначально мы столкнулись, казалось, с неразрешимой проблемой — в Vista невозможно было установить патч к игре. Возникала ошибка вроде того, что невозможно создать ярлык или, что более интересно, “Произошла неизвестная ошибка. Процесс будет завершен”. Еще один повод для почитателей Mac зацепить Vista.

Большая часть дня ушла на повторную загрузку и безуспешные попытки установить патчи на Vista. Однако, в папке WoW мы наткнулись на файл под названием Repair.exe и решили его запустить. Запустилась своего рода переустановка, но в итоге наши патчи заработали! Таким образом, запуск repair-консоли помог как с запуском на 7600 GT, так и 8800 GTS. После установки патча проблем замечено не было.

Заключение
Выше мы показали результаты каждой игры в отдельности, но пришло время свести их в одну таблицу.
Как вы видите, некоторые игры в новой операционной системе оказались более производительными. В некоторых играх, в частности Company of Heroes и Need for Speed, видна значительная разница в количестве кадров в секунду. Как ни странно, для обеих игр недавно были выпущены патчи. В других играх типа BF2142, World of Warcraft и Prey разница практически неразличима. Единственная игра, в которой Vista вырвалась вперед XP — World of Warcraft, причем результат был выше 90fps, когда разницу заметить невозможно. Тем не менее, нам самим было крайне интересно посмотреть игровую производительность Vista. Стоит сказать, результаты нас немного удивили.

Мы оценивали качество изображения потому, что вместе с производительностью мы хотели оценить, каково качество картинки. Магическое слово «fps» не всегда столь важно, как качество изображения, поэтому мы ввели этот параметр. Между реализацией одних и тех же графических драйверов в двух отличных ОС мы не увидили разницы в качестве изображения. Однако, это DX9-игры, подождем появления DX10.

Данная статья не призвана посрамить игровые возможности Vista. Просто результаты тестов говорят о том, что на текущий момент Vista не является идеальным игровым решением. Ни в коем случае не стоит думать, что во всем виновата Vista. Многие (включая нас) указывали на плохую ситуацию с драйверами под Windows Vista. В данном случае мы воспользовались двумя различными драйверами и получили идентичные результаты: в Vista производительность ниже. Если мы скажем: “Хорошо, быть может, дело не в графических драйверах”, на что мы сможем пожаловаться? На драйвера для чипсета? Время доступа к жесткому диску? Оперативную память? Если обновить драйвера чипсета, то увеличится стабильность работы, но никак не производительность.

Как ни крути, а в итоге корень в операционной системе. Это далеко не окончательный вердикт. Если Microsoft останется верной самой себе, то стоит ждать появления сервис-пака, который почистит систему от всякого хлама, залатает обнаруженные дыры и увеличит игровую производительность новой Windows Vista. Однако, ждем новых графических драйверов от производителей видеокарт и патчей от разработчиков игр.

В последнее время Интернет пестрит новостями о том, что продажи Windows XP OEM-партнерам будут прекращены к январю 2008 года, и что компания Dell вернула пользователям возможность приобрести компьютер с предустановленной Windows XP. С другой стороны, многие сборщики не спешат поддаваться ветру перемен и устанавливать Vista на свои игровые компьютеры.

Мы абсолютно уверены, что в ближайшее время Vista сможет заслужить статус игровой системы, но пока, если у вас на счету каждый fps, то у вас нет весомой причины, чтобы отказываться от Windows XP.

Источник: http://www.enthusiast.hardocp.com




















Смотрите также:

Tags: , ,

Readers Comments (Комментариев нет)




Да человек я, человек! =)

Exchange 2007

Проведение мониторинга Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 3)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Проведение мониторинга Exchange 2007 с помощью диспетчера System ... [+]

Практическое рассмотрение перехода с Exchange 2003 на Exchange 2007 (часть 1)

Введение В этой статье из нескольких частей я хочу показать вам процесс, который недавно использовал для перехода с существующей среды Exchange 2003 ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 2)

Если вы пропустили первую часть этой серии, пожалуйста, прочтите ее по ссылке Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (Часть ... [+]

Мониторинг Exchange 2007 с помощью диспетчера System Center Operations Manager 2007 (часть 2)

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Мониторинг Exchange 2007 с помощью диспетчера System Center Operations ... [+]

Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 5)

Если вы пропустили предыдущие части этой серии статей, перейдите по ссылкам: Подробное рассмотрение подготовки Active Directory для Exchange 2007 (часть 1) ... [+]

Установка и настройка Exchange 2007 из командной строки (Часть 3)

If you missed the previous parts in this article series please read: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование инструмента Exchange Server Remote Connectivity Analyzer Tool (часть 1)

Инструмент ExRCA Текущий выпуск инструмента предоставляется только в целях тестирования и оснащен 5 опциями: Тест подключения Outlook 2007 Autodiscover Тест подключения Outlook 2003 RPC ... [+]

Развертывание сервера Exchange 2007 Edge Transport (часть 5)

Если вы хотите прочитать предыдущие части этой серии статей, перейдите по ссылкам: Развертывание сервера Exchange 2007 Edge Transport (часть 1) Развертывание ... [+]

Установка и настройка Exchange 2007 из командной строки (часть 2)

Если вы пропустили первую статью данного цикла, пожалуйста, перейдите по ссылке: Exchange 2007 Install and Configuration from the command line (Part ... [+]

Использование интегрированных сценариев Using Exchange Server 2007 – часть 2: генерирование отчетов агента Transport AntiSpam Agent

Если вы пропустили предыдущую часть этой серии статей, перейдите по ссылке Использование интегрированных сценариев Using Exchange Server 2007 – часть ... [+]