Функции безопасности Windows 11 снижают вашу игровую производительность? Вы можете быть удивлены

Microsoft недавно воскресила спорную тему в игровом сообществе ПК: функции безопасности Windows 11. Через несколько дней после запуска Windows 11 компьютерные геймеры возмутились из-за функции безопасности, включенной по умолчанию в Windows 11. В частности, безопасности на основе виртуализации или VBS.

PCGamer возмутился после того, как заметил падение производительности в Shadow of the Tomb Raider на 28%, но Windows 11 в то время в некоторых случаях испытывала падение производительности в играх на 15% и более , поэтому результаты не кажутся неправильными.

Но даже после того, как многие из этих первоначальных результатов были опровергнуты перед запуском, остается много подозрений в отношении использования VBS, которые я хотел доказать с помощью собственного тестирования.

Игровой ноутбук с логотипом ReSpec.

Нет, VBS не убивает вашу игровую производительность.

Я буду копаться в «почему» позже, но давайте сразу разберемся с моими результатами. Я тестировал новый процессор Intel Core i5-13600K и RTX 3060 Ti. Чип Raptor Lake слишком новый, чтобы его можно было использовать во множестве систем, но, как вы можете прочитать в моем обзоре Core i9-13900K и Core i5-13600K , в играх он ненамного быстрее по сравнению с i5 предыдущего поколения.

Игровая производительность Windows 11 с отключенным VBS.

И вот — три кадра или скачок менее чем на 3%, если вы отключите обе функции безопасности, на которые Microsoft ссылается в своей статье поддержки. Конечно, это всего лишь одна конфигурация, но я протестировал шесть игр с разрешением 1080p, и большинство результатов даже не стоит сообщать. Даже низкая частота кадров на 1% не заслуживает внимания, поскольку между моими тестами она почти не двигалась.

Из шести протестированных игр Assassin's Creed Valhalla показала наибольшую разницу: колоссальный скачок на 4,5% с отключенными функциями безопасности. Точно так же Uncharted: Legacy of Thieves показал прирост только на 2,8%, а Far Cry 6 — на 1,8%. Gears Tactics показал увеличение на 4,6%, но, как ни странно, мой самый высокий результат был зафиксирован только с отключенным HVCI.

Имейте в виду, что это мои результаты с самыми большими различиями. Shadow of the Tomb Raider и Cyberpunk 2077 увидели максимум одну разницу.

Производительность Assassin's Creed Valhalla с отключенной VBS в Windows 11. Производительность Uncharted 4 с отключенной VBS в Windows 11. Производительность Far Cry 6 с отключенной VBS в Windows 11. Производительность Gears Tactics с отключенной VBS в Windows 11.

Но что с того? Повышение производительности — это повышение производительности, верно? Хотя заманчиво отключить эти функции, даже если это представляет собой лишь незначительный скачок производительности в некоторых играх, реальность такова, что VBS выполняет важную функцию. В большинстве случаев лучше всего придерживаться настроек по умолчанию, установленных в вашей системе Windows.

Что вообще такое VBS?

В статье службы поддержки Microsoft содержатся инструкции по отключению целостности памяти и платформы виртуальных машин (VMP). VBS стал олицетворением безопасности Windows 11, но это общий термин, который включает несколько других функций безопасности в Windows 11. Целостность кода, обеспечиваемая гипервизором (HVCI), является основной рассматриваемой функцией, включенной в VBS. HVCI и целостность памяти — это одно и то же.

Коробка Intel Alder Lake с памятью DDR5.

VBS крадет часть памяти у Windows и изолирует ее от операционной системы. В этой среде могут размещаться такие функции, как HVCI, которые проверяют драйверы при их загрузке в память. Он также может проверять целостность кода при загрузке приложений, гарантируя, что вредоносные приложения не смогут запихнуть код под операционную систему. VMP — это платформа, которая включает виртуализацию, а ее отключение отключает VBS в системе.

Это много аббревиатур, поэтому для ясности: VMP отключает VBS, а HVCI и целостность памяти — это одно и то же.

VBS, или, точнее, HVCI, оказывает минимальное влияние на современные процессоры, поскольку они поддерживают управление выполнением на основе режима (MBEC). Как объясняет Microsoft , процессоры старше Intel 7-го поколения и AMD Zen 2 запускают эмуляцию MBEC, а не аппаратно, что снижает производительность. Старые процессоры будут снижать производительность в некоторых играх (ComputerBase показал не более 10% в некоторых тестах с Ryzen 7 1800X ), но не на 28%.

MBEC компенсирует недостаток производительности, вызванный различными функциями безопасности, включенными в VBS. Кроме того, более крупная и быстрая память DDR5 может дополнительно уменьшить потери, вызванные такими функциями, как HVCI, уменьшая небольшой разрыв в производительности примерно на 5% до еще более низких показателей. Все это также сильно зависит от игры. Влияние VBS и HVCI на производительность сосредоточено на вашем процессоре и памяти, а не на вашем графическом процессоре, и, как я уже писал ранее, производительность процессора в играх — это сложный зверь.

При анализе игровых тестов важно различать измеримую разницу и ощутимую разницу. Если вы посмотрите на Assassin's Creed Valhalla и увидите разрыв в 4,5% с VBS, это измеримая разница. Пять кадров, которые он представляет, не являются заметной разницей. Как я уже писал о том, насколько обманчивыми могут быть тесты графического процессора , реальный опыт игры редко зависит от нескольких кадров.

Не беспокоит большинство

Играю в игру на игровом ноутбуке Lenovo Legion Slim 7i.
Ариф Бахус / Digital Trends

На данный момент обсуждению VBS уже около года, но Microsoft снова привлекла к нему внимание в своей статье поддержки. В статье нет ошибок, но и вас это не должно волновать. В свежих установках Windows 11 HVCI по умолчанию не включен, только VBS. Мои данные показывают, что HVCI представляет собой основную часть падения производительности (хотя некоторые другие тесты предполагают, что VBS в целом также играет роль).

Настольные компьютеры, которые вы покупаете в готовом виде, также могут поставляться с отключенным HVCI, особенно если они ориентированы на игры. С другой стороны, ноутбуки, скорее всего, будут иметь включенный HVCI. И это хорошо с такими методами входа в систему, как сканер отпечатков пальцев на ноутбуках. Как показал Джереми Чепмен из Microsoft перед запуском Windows 11, отсутствие HVCI позволяет делать такие нелепые вещи, как использование мармеладного мишки для аутентификации сканера отпечатков пальцев.

Если ваш игровой ПК не работает на том уровне, на который вы рассчитываете, стоит изучить различные способы повышения производительности без покупки нового оборудования. Но VBS должен быть последним в этом списке приоритетов, даже в Windows 11. Некоторые данные показывают , что некоторые процессоры Ryzen 7000 могут столкнуться с падением игровой производительности примерно на 15% из-за того, как ОС обрабатывает многопоточность. Это гораздо более важная проблема для исследования, чем тонкая маржа, которую может представлять VBS.

Microsoft признает этот факт в своей статье поддержки: «В некоторых сценариях и некоторых конфигурациях игровых устройств может быть влияние на производительность». Таких сценариев и конфигураций очень мало. Если вам нужна максимальная производительность вашего игрового ПК, прочитайте наше руководство о том, как оптимизировать Windows 11 для игр, прежде чем возиться с VBS. Вы, вероятно, увидите гораздо большее улучшение.

Эта статья является частью ReSpec — продолжающейся раз в две недели колонки, которая включает обсуждения, советы и подробные отчеты о технологиях, лежащих в основе компьютерных игр.