Изоляция ядра windows 10 как влияет на производительность

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

В этой статье о том, какие именно функции предлагается отключить, если возникают проблемы с работой игр в новых Windows 11/10 или в попытке улучшить производительность в них.

Отключение функций Windows потенциально влияющих на производительность в играх

Прежде чем переходить к списку функций и порядку их отключения, отмечу некоторые важные моменты:

  • Майкрософт официально подтвердила, что эти функции могут влиять на работу игровых приложений, но это не означает, что именно в вашем случае их отключение гарантированно приведёт к повышению FPS и общей производительности. Ознакомиться с официальной страницей (на английском) вы можете здесь.
  • Речь идёт об отключении не самых критичных, но всё же функций безопасности, то есть потенциально возможно увеличение рисков, связанных с вредоносным ПО. При этом официальная страница поддержки предлагает отключать их только на время игры и включать вновь после окончания. Однако, это будет не очень удобно: повторное включение части функций может требовать перезагрузки компьютера.
  • Официальный пост на сайте Майкрософт касается лишь Windows 11, но поскольку те же функции присутствуют в Windows 10, предполагаю, что к этой системе шаги также применимы.

Отключение функций контроля целостности памяти

Опция Целостность памяти в параметрах безопасности Windows «предотвращает атаки, осуществляемые путем вставки вредоносного кода в процессы с высокой безопасностью». Для её отключения:

  1. Откройте «Безопасность Windows» (можно использовать значок в области уведомлений), перейдите в раздел «Безопасность устройства» (выбирается в левой части окна) и нажмите по ссылке «Сведения об изоляции ядра». Второй вариант: набрать «Изоляция ядра» в поиске на панели задач и перейти к найденному разделу параметров.
    Сведение об изоляции ядра Windows 11

  2. Отключите опцию «Целостность памяти».
    Отключить целостность памяти Windows 11

  3. Перезагрузите компьютер.

Отключение платформы виртуальной машины

Также предлагается отключить компонент «Платформа виртуальной машины» (учитывайте, наличие этого компонента необходимо, например, для встроенной функции запуска Android приложений в Windows 11), сделать это можно в настройках компонентов Windows 11 и 10:

  1. Откройте Панель управления — Программы и компоненты, нажмите слева по пункту «Включение или отключение компонентов Windows». Также этот пункт можно найти, используя поиск в панели задач.
    Включение и отключение компонентов Windows 11

  2. В списке установленных компонентов найдите пункт «Платформа виртуальной машины», снимите отметку с него и нажмите «Ок».
    Отключить платформу виртуальной машины в Windows 11

  3. Дождитесь окончания удаления, при запросе о перезагрузке компьютера — выполните её

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

В этом материале я поделюсь с вами результатами своего тестирования PUBG, в нём я попытаюсь ответить на вопрос «как процессорная виртуализация и целостность памяти влияет на производительность игры, узким местом в которой является процессор». Судя по многочисленным тестам в интернете, целостность памяти которую ещё называют «изоляция ядра» вполне способна немного снизить FPS в играх, да и в целом замедлить ПК.

    По сути, этот материал является пересказом моего видео на YouTube, которое я опубликую там одновременно с публикацией здесь. Если вам хочется увидеть полную версию моих тестов (или просто лень читать), то милости просим сюда:      

 
Также, помимо виртуализации и целостности памяти, я решил проверить влияние на FPS такой опции как VT-d, которая судя по перечислению преимуществ может повысить производительность работы виртуализации (выделил подчёркиванием). Цитата:

Технология VT-d (Virtualization Technology for Directed I/O) предоставляет такие преимущества, как:

   

  • Улучшенная безопасность: VT-d позволяет создавать надежные виртуальные машины, изолированные друг от друга и от хост-системы. Это обеспечивает более высокий уровень безопасности, так как каждая виртуальная машина работает в собственном контейнере и не имеет доступа к другим машинам или хост-системе.
  •        

  • Повышенная производительность: VT-d позволяет виртуальным машинам напрямую работать с физическими устройствами, минуя гипервизор. Это уменьшает накладные расходы на виртуализацию и позволяет машинам полностью использовать возможности физических устройств, что приводит к повышению производительности.
  •        

  • Улучшенная миграция: VT-d позволяет безопасно мигрировать виртуальные машины между различными физическими серверами без необходимости перезапуска. Это упрощает процесс обслуживания и обновления оборудования, а также позволяет более гибко использовать ресурсы серверов.
  •        

  • Лучшая совместимость: VT-d обеспечивает лучшую совместимость при работе с различными операционными системами и приложениями. Виртуальные машины, работающие на базе VT-d, могут использовать те же драйверы и приложения, что и физическая система, что упрощает процесс развертывания и управления.

   

В целом, использование технологии VT-d позволяет повысить уровень безопасности, улучшить производительность и гибкость виртуализации, а также обеспечить лучшую совместимость с различными операционными системами и приложениями.

 Виртуализация процессора и VT-d включается в BIOS. Где именно зависит от производителя материнской платы. Вот пример на плате MSI:    
 

 
Целостность памяти включается на странице «Изоляция ядра», она становится доступной в настройках безопасности только если в BIOS включена виртуализация:

       

   Тестовая система:    
Windows 11 23H2 с последними обновлениями (не insider preview!)
i7-13700K    
GIGABYTE Z790 AORUS ELITE AX-W (биос F7)
Team Group T-Force Vulcan [FLBD532G6000HC38ADC01] 32 GB    
Gigabyte GeForce RTX 4090 GAMING OC (драйвер 555.85)    

       Методика тестирования:    
Одной из самых серьёзных проблем с которыми вы можете столкнуться во время тестирования сетевых игр является низкая повторяемость результатов. В PUBG есть система повторов, это очень помогает получить практически идентичные условия, в которых можно сравнить разные настройки ПК, как софтовые так и железные. Что я и делал запуская повтор строго в определённое время.
Данные фиксировались с помощью RTSS. Делал 3 прогона, брал лучший результат.    

     Результаты тестирования
1 сцена. Типичный городской геймплей. Это не самый большой город и соответственно не максимальная нагрузка, присутствует несколько игроков рядом. Умеренное количество геометрии в кадре. Скажем так, это та среднестатистическая нагрузка которую мы будем получать просто бегая по какому-то городу, коих в PUBG великое множество.

Как видим, результат без виртуализации самый лучший по всем пунктам. Включение одной лишь виртуализации практически никак не влияет на производительность. Буквально на 3 кадра снижается средний FPS, на несколько кадров снижается статистика редких и очень редких событий (1% и 0.1%). Можно сказать что в данных условиях включение виртуализации влияет на результат на уровне погрешности. Но стоит нам активировать целостность памяти, как мы начинаем наблюдать уже вполне заметную просадку среднего и минимального FPS на 8% и 5% соответственно (относительно режима с включённой виртуализацией). Также слегка снижаются показатели статистики редких событий (1%). В общем, все показатели понемногу проседают.
Дополнительная активация опции VT-d не помогает повысить производительность при использовании целостности памяти. В целом, все результаты изменились на уровне погрешности, а вот статистика очень редких событий (0.1%) показала себя заметно хуже просев на 20% относительно режима без VT-d.    

   2 сцена. Огромнейший город с множеством зданий в кадре, количество геометрии (вызово отрисовки) просто зашкаливает. Это одно из самых тяжелейших мест в игре. В подобных условиях вы можете оказаться если будете смотреть в сторону больших городов.

Режим без виртуализации самый быстрый. И теперь, в отличие от прошлого результата, нельзя сказать, что простое включение виртуализации в биосе никак не влияет на производительность. Влияет. Мы видим просадку по среднему FPS на 4.5%, просадку по минимальному FPS на 5%. Изменение в статистике редких и очень редких событий (1% и 0.1%) в целом на грани погрешности.    
Включение целостности памяти дополнительно снижает средний FPS на 6.5%. Остальные параметры остались неизменными.    
Активация опции VT-d также очень сильно, как и в прошлом результате, снижает статистику очень редких событий (0.1%). Напомню, что этот параметр хорошо демонстрирует плавность игры и отсутствие статтеринга. Казалось бы, опция призвана повышать производительность виртуализации, а она ее снижает…    
   3 сцена. Локация множеством игроков. Совсем иной вид нагрузки, где уже процессору приходится обрабатывать присутствие и действия множества игроков перед нами. Количество геометрии невысокое.

Здесь мы наблюдаем, опять же, лидирующий результат режима без виртуализации. Средний FPS и минимальный, и статистика редких событий в целом на грани погрешности с результатом включенной виртуализации. Но статистика очень редких событий (0.1%) нам четко дает понять, что все же виртуализация в таких тяжелых специфических условиях отрицательно влияет на производительность. То есть, просто включили виртуализацию — потеряли плавность.
Дополнительная активация целостности памяти уже очень заметно влияет и на минимальный, и на средний FPS — снижение составило по 12.5% в обоих случаях.Также сильно начинает страдать статистика редких событий (0.1%) — снижение составило весомые 31%. Статистика очень редких событий тоже заметно ухудшилась.
Включение опции VT-d немного снизило средний FPS и статистику редких событий (1%).

   
Итоги

Какой общий вывод можно сделать, глядя на все эти результаты? Все очень просто. Если вам нужна максимальная производительность, не включайте виртуализацию. Если же вам нужна только виртуализация, но вы готовы пожертвовать безопасностью своего компьютера, не активируйте опцию «целостность памяти».    
Она дополнительно, уже вполне заметно может снизить производительность еще сильнее, чем просто активация виртуализации. Опция VT-d не помогает никак. Она либо снижает производительность ухудшая статистику очень редких событий, либо вообще ни на что не влияет. Такие вот интересные результаты.

 Спасибо за внимание, увидимся в комментариях.

Telegram-канал @overclockers_news — теперь в новом формате. Подписывайся, чтобы быть в курсе всех новостей!

Как отключить изоляцию ядра

28 августа 2024 г. 17:50

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

Обычно, изоляция ядра присутствует только на Windows 11, но если ваша Windows 10 так же имеет эту опцию — статья будет вам полезна.

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

Отключаем изоляцию ядра в меню “Безопасность Windows”

  1. Откройте “Безопасность Windows”.
    • Для Windows 11: Пуск → “Параметры” → “Конфиденциальность и Защита” → “Безопасность Windows”.
    • Для Windows 10: Пуск → “Параметры” → “Обновление и Безопасность” → “Безопасность Windows”.
  2. В открывшемся окне “Безопасность Windows”, перейдите в раздел “Безопасность устройства”.

  3. В пункте “Изоляция ядра” нажмите “Сведения об изоляции ядра”.

  4. Отключите “Целостность памяти”. Если появится запрос контроля учетных записей — подтвердите действие.

  5. Теперь перезапустите ПК, чтобы настройки применились.

Дополнительная информация

После отключения изоляции ядра, служба безопасности Windows будет сообщать о проблемах в разделе “Безопасность устройства”. В области системных уведомлений так же будет отображаться восклицательный знак.

Чтобы отключить эти оповещения, откройте “Безопасность устройства” и нажмите “Закрыть все”.
Теперь оповещения вас не побеспокоят.

Отключать изоляцию ядра безопасно?

Однозначно оценить риск и ответить на этот вопрос нельзя.
Если у вас нет проблем с производительностью, вы редко майните, и это ваш основной рабочий ПК — лучше не ограничивать собственную безопасность.

Если вы используете ПК для майнинга — мы однозначно рекомендуем отключить изоляцию ядра.
Изоляция будет снижать прибыльность майнинга, или вообще не даст запустить майнинг на процессоре.

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

🤯Слишком сложно?

Что-то не получается? Проконсультируйтесь!

Наше дружное сообщество и опытная поддержка будут рады помочь вам!

Напишите нам в поддержку на сайте, личным сообщением в Телеграме, или попросите о помощи на нашем форуме.

Эта статья доступна на других языках:

    English

    Русский

Share:

Microsoft опубликовала новый документ поддержки, в котором компания признала потенциальные проблемы с производительностью при игре в игры на системах под управлением Windows 11. По словам софтверного гиганта, целостность памяти и платформа виртуальной машины могут привести к заметному ухудшению игрового опыта.

Платформа виртуальной машины — это функция, необходимая вашему компьютеру для запуска виртуальных машин, Windows Subsystem for Linux, и Windows Subsystem for Android. Последнее необходимо для запуска приложений Android, которые сейчас доступны более чем в 30 странах. Целостность памяти — это часть набора инструментов безопасности, который Windows 11 использует для предотвращения атак и защиты от вредоносных программ. Он доступен в обновлении Windows 11 2022 Update, и вы можете включить его только после чистой установки последней версии Windows 11.

Интересно, что мы не в первый раз слышим о технологиях виртуализации, вызывающих головную боль у геймеров. Еще в 2021 году, до того, как Microsoft выпустила Windows 11, появились сообщения о том, что VBS снижает производительность игр.

Microsoft не сообщает подробностей о точном влиянии платформы виртуальной машины и целостности памяти на производительность. Также нет информации о том, какое аппаратное обеспечение испытывает наибольший удар. Если вы подозреваете, что производительность в играх упала после обновления до Windows 11, попробуйте выполнить следующие шаги, чтобы выяснить, виноваты ли платформа виртуальной машины и целостность памяти.

Важно: Целостность памяти — это мера безопасности, реализованная Microsoft для защиты от вредоносного кода. Отключение этого не обязательно сделает ваше устройство незащищенным, но сделает его менее безопасным. Поэтому действуйте на свой страх и риск. Отключение платформы виртуальной машины не влияет на безопасность, но вы потеряете доступ к некоторым функциям, таким как виртуальные машины, WSL и приложения Android.

Как улучшить производительность игр в Windows 11, отключив платформу виртуальных машин и изоляцию памяти?

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Настройки электропитания ноутбука windows
  • Windows переместить окно стрелками
  • Как установить firefox на windows 10
  • Ftp сервер под windows
  • Что ставить сначала linux или windows