Подходит ли Windows Vista для геймеров или нет — вопрос спорный. Однако, нравится ли вам это или нет, новая операционная система пришла, чтобы остаться. Поэтому давайте разберемся, чем хороша, а быть может, чем плоха Windows Vista для игр.
К концу 2007 года должно появиться новое поколение игр для Windows Vista. С этой точки зрения у вас как у игрока вряд ли будет иной выбор, как выполнить обновление до Vista или отказаться от PC-игр и перейти на консоли типа Xbox 360, PlayStation 3 или Nintendo Wii.
В тоже самое время Vista продолжает будоражить массы и разделять мнения, генерируя тысячи комментариев о ее слабых и сильных сторонах. Но несмотря на то, что компания в финальной версии операционной системы отказалась от многого, что планировалось раньше, несмотря на неоднократные задержки релиза, Vista остается крайне амбициозной системой во многих сферах, включая 3D-графику и игры.
Но насколько хороша и хороша ли Vista для игр вообще? Чтобы ответить на этот вопрос, мы изучили слабые и сильные стороны новой ОС в вопросе игр. То, к чему мы пришли на исходе дня, заставило нас удивиться — перевес оказался на стороне Windows Vista.
Три причины, почему Windows Vista не подходит для игр
Причина кроется в драйверах для видеокарт, в частности для DirectX9-карт. Да, кстати, DirectX — это Windows API (Application programming interface), разработанный Microsoft с целью обеспечить разработчикам программного обеспечения (в частности разработчикам игр) стандартизированный низкоуровневый доступ к компонентам компьютера, в частности к графическому процессору.
Windows Vista получила в свое распоряжение новую модель драйверов, которая переложила на графический процессор (GPU) задачи по распределению памяти, что несомненно полезно при назначении ресурсов каждому открытому приложению системы. ОС также использует GPU для создания и обработки различных ипостасей 3D-графики, существующих как на уровне интерфейса, так и уровне приложения. Для примера, каждое открытое в Vista окно — будь то папка, игра или что-то еще — рассматривается системой как отдельное приложение, а вся графика, используемая для данного приложения, контролируется GPU.
В Windows XP эти функции лежали на плечах самой операционной системы, а не GPU. Что более важноy, драйвера для XP были записаны и выполнялись в ядре — главном и наиболее важном слое системы Windows. Чтобы переключить на GPU вышеописанные задачи, драйвера для Windows Vista работают на более локализованном уровне, известном под именем «пользовательский уровень».
Хорошая новость заключается в том, что такое изменение архитектуры выражается в росте стабильности. Так как драйвер локализован и выполняется для каждого открытого окна отдельно, сбой графического драйвера не затронет другие 3D-приложения.
Но как всегда есть и плохие новости: разработчикам требуется продолжительное время, чтобы понять и научиться создавать драйвера под новую модель. Сегодняшние падения производительности в играх — по большому счету результат неффективных драйверов. Поэтому разработчикам потребуется заново изучать деликатный процесс создания драйверов для новых графических процессоров.
Кроме решения возвратиться на Windows XP, в этой ситуации можно порекомендовать своевременно обновлять драйвера для своих видеокарт: и ATI, которая перешла под крыло Advanced Micro Devices Inc., и nVidia Corp. ежемесячно обновляют свои драйвера. К счастью, каждая новая версия драйверов приносит долгожданный прирост производительности для DX9-карт в Windows Vista. В ближайшие месяцы производительность игр в Windows Vista станет сопоставима с таковой в XP. Пока же геймерам остается ждать и терять драгоценные fps.
Такое же разочарование ждет многих при миграции на Windows Vista. Крис Донахью (Chris Donahue), директор в Microsoft по вопросам графических и игровых технологий, сообщил нашему изданию, что компания протестировала более 1000 популярных игр, изданных за последние пять лет, на различных аппаратных платформах в Windows Vista. Это хорошее начало, но это ничтожная цифра по сравнению с номенклатурой существующих игр.
Донахью также отметил, что Windows Vista далеко впереди по сравнению с тем, где была Windows XP в тоже самое время, в смысле графической производительности и обратной совместимости. К сожалению, геймерам, которые пожелают мигрировать на Vista, придется пойти на такую уступку и отказаться от возможности играть в старые полюбившиеся игры.
Основной проблемой для запуска игр поколения XP в Windows Vista – это технология User Account Control. Данная технология, призванная обеспечить безопасность работы за компьютером путем намеренного снижения пользователей, по словам Донахью, и создает проблемы при установке приложений и копировании файлов в защищенные от записи папки. Решением является установка в другую директорию, отличную от Program Files и в которую данному пользователю разрешена запись.
Еще одной причиной обратной несовместимости является защита от копирования StarForce, которую многие производители встраивают в свои игры. Старые версии этой популярной технологии защиты от копирования вызывают многочисленные проблемы, не позволяющие играть в любимые игры из Windows XP games. Причина? Обыкновенная несовместимость – как и многие другие приложения, старые версии StarForce попросту не работают в среде Vista. Недавно StarForce выпустила обновленную версию своего программного обеспечения, которая прошла сертификацию по совместимости с Vista. К сожалению, патч для каждой игры придется по новой загружать с сайта разработчика или издателя игры.
Как правило, перед запуском игры стоит установить все доступные патчи и обновления к игре, выпущенные разработчиком. Тут стоит сказать, что многие разработчики и издатели уже выпустили патчи, призванные увеличить совместимость с новой ОС и повысить в ней производительность.
Также рекомендуем вам ознакомиться со статьями Будут ли наши любимые игры работать в Windows Vista? и Будут ли наши любимые игры работать в Windows Vista: приговор.
Это означает, что в течение ближайших шести месяцев ожидания для реальных геймеров нет причин переходить на Windows Vista. Однако, пользователи первых DX10-карт типа nVidia GeForce 8800 GTX или GTS говорят, что их графические карты обеспечивают ощутимый прирост производительности в DX9-играх. Наши тесты подтверждают эти субъективные ощущения, демонстрируя прирост fps в играх типа F.E.A.R. и Supreme Commander.
Шесть причин, почему Windows Vista подходит для игр
Другими словами, это означает увеличение количества персонажей/объектов на экране, а также увеличение уровня реалистичности фонового окружения — деревьев, воды, неба. Это также означает, к примеру, что одежда персонажей и мех будет развиваться на ветру. Глядя на скриншоты к еще неизданным DX10-играм, таким как Crysis, сразу же можно отметить, насколько сильно влияние DirectX. Для сравнения мы привели скриншоты из игры : The Hyborian Adventures.
Новый уровень реалистичности является результатом множественных нововведений в коде DirectX 10. Например, новая модель шейдеров (версия 4.0) в DX10 позволяет создавать более детализированную 3D-графику. Кстати говоря, шейдер (от англ. shader) помогает GPU определять цвета и/или текстуры для каждого 3D-объекта сцены. DirectX 10 – буквально прорыв в графических технологиях, которые существуют в составе предыдущей версии DirectX — версии 9. Как ни странно, даже новый интерфейс Vista – так называемый Aero – работает исключительно на DirectX 9.
Чтобы воспользоваться преимуществами новых технологий, геймерам придется приобрести новую DX10-совместимую видеокарту, такую как nVidia GeForce 8800. С одной стороны, такие карты стоят от $400 до $600 – не каждому это по кошельку. С другой стороны, nVidia сообщила, что намерена в ближайшее время выпустить низкобюджетные аналоги данной серии.
Games for Windows Live, иначе известный как GFW Live, представляет собой подписной сервис, который работает по схожему принципу, что и Xbox Live. Геймеры смогут воспользоваться двумя вариантами подписки: 1) бесплатным Silver, который обеспечит минимальную функциональность или 2) или вариантом Gold, стоимость которого составляет $50 в год. Подключение к GFW Live даст подписчикам доступ к загружаемым играм и иным интересным возможностям. Геймеры, имеющие учетные записи в Xbox Live, смогут переместить свои учетные записи в GFW Live.
Одним из преимуществ таких Live-сервисов является их возможность сохранять прогресс прохождения игры как в режиме single-player, так и в multiplayer, позволяя игроку приобрести друзей и с их помощью увеличивать свою репутацию в игре. Это огромный рывок по сравнению с тем, что мы привыкли видеть в предыдущих мультиплеерных PC-играх, которые ранее не имели возможности централизованного хранения статистики и базы данных игроков.
В теории GFW – весьма прогрессивная идея. Однако, у пользователей сложились стереотипы насчет возможностей Microsoft по обеспечению безопасной работы пользователя за компьютером. В последнее время в сети появились противоречивые данные о взломе учетных записей Xbox Live и множество иных жалоб в отношении онлайн-безопасности.
Подумав о сходстве Xbox Live и GFW Live, невольно начинаешь опасаться небезопасности этого инновационного сервиса. До того, как Microsoft не покажет свою озабоченность данной проблемой и не найдет пути решения появившихся проблем, сложно рекомендовать геймерам регистрироваться в данном сервисе. К счастью, пока нет реальной причины кидаться в пучину нового сервиса, потому как количество доступных для пользователей сервиса игр не впечатляет.
С DirectX 10 новая Windows Vista представила новый DirectX API и очевидно, что это всего лишь отправная точка для команды разработчиков Microsoft. «Мы обязательно выпустим ревизию DX10» – сказал Донахью. «Это не секрет».
Это означает, что в течение следующих пяти-шести лет жизни новой версии Windows геймеры смогут играть в игры на постоянно эволюционирующей платформе, которая возьмет от компьютерных комплектующих максимум их возможностей. Это на порядок превосходит жестко закрепленные возможности PS3 и Xbox 360. Для многих геймеров эта постоянная эволюция Для многих игроков это самая важная причина, почему они выбирают именно PC-игры, а не консоли.
«Если спросить разработчиков современных видеокарт, то они сами не знают, куда девать доступную вычислительную мощь нынешних видеокарт» – говорит Донахью. «Наша задача – тесно взаимодействовать как с этими разработчиками, так и разработчиками самих игр, чтобы объяснить им, чего мы ждем от Windows и DirectX в ближайшие три-пять лет. После этого мы определим, как мы будем этого добиваться».
Заключение
Очевидно, что в ближайшее время Windows Vista будет не просто хороша для игр – она будет великолепна. Реализация DirectX 10, да еще вкупе с возможностями DirectX10-совместимых графических решений, обеспечит беспрецедентный уровень визуального качества. В ближайшее время системы на базе Windows Vista догонят и перегонят по производительности игровые консоли типа PlayStation 3 и Xbox 360.
Тем не менее, нам придется подождать, по крайней мере, шесть месяцев до того момента, как сможем насладиться возможностями DirectX 10. Поэтому прямо сейчас нет особого смысла мигрировать на Windows Vista – появляется серьезный шанс лишиться совместимости в полюбившихся играх. Единственная причина для незамедлительного перехода на Vista – майский релиз Halo 2 для Vista.
Но с наступлением зимы и появлением первых DX10-игр на полках магазинов, вы вряд ли сможете называться настоящим геймером, если не мигрируете на Vista. Начинайте копить $500 на покупку DX10-карты.
Источник: http://www.computerworld.com
Tags: vpn, Windows Vista, Windows XP