А уже Nvidia выпустила своё исправление на уровне драйвера
Одной из проблем недавнего обновления Windows 11 22H2 стало резкое падение производительности видеокарт Nvidia в играх. И вот компания Microsoft отреагировала на это. Правда, совет выглядит странно.
В Microsoft заявили, что отключение функций «Целостность памяти» (Memory Integrity) и «Платформа виртуальной машины» (Virtual Machine Platform, VMP) может улучшить ситуацию.
«Игроки, которым необходима производительность, могут выключить эти функции во время игры, а затем включить их после завершения игры. Однако при отключении этих функций система становится уязвимой для кибератак», — пояснили Microsoft.
Функция «Целостность памяти» контролирует драйверы в системе. Она проверяет, чтобы те были безопасны и не содержали вредоносного кода. А «Платформа виртуальной машины» поддерживает штатную виртуализацию в системе. По умолчанию эти функции включены. В компании уточнили, что для оптимальной работы и защиты их лучше не отключать.
При этом в Nvidia опубликовали свежий драйвер GeForce 517.48, который исправил эту проблему. Его можно скачать через приложение GeForce Experience.
8 октября 2022 в 19:16
| Теги: Microsoft, Nvidia
| Источник: Windows Latest, Tom
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, отключив платформу виртуальных машин и изоляцию памяти?
Readers help support Windows Report. We may get a commission if you buy through our links.
Read our disclosure page to find out how can you help Windows Report sustain the editorial team. Read more
Memory Integrity or Hypervisor-protected Code Integrity (HVCI) is a feature under core isolation available in all modern versions of Windows. However, users reported that sometimes, Memory Integrity is off on Windows 11 even though it shouldn’t be.
The core isolation technology isolates the core processes of Windows in memory in a virtualized environment. So, first, enable virtualization on your PC if it is disabled on your motherboard BIOS and update Windows to the latest version.
How do I turn on Memory Integrity on Windows 11?
1. Enable Memory Integrity using Windows Security Defender
- Open the Start Menu, type Windows Security and press Enter.
- Click on three vertical lines in the top left corner to expand the menu items.
- Go to Device security.
- Click on Core isolation details under Core isolation.
- Toggle the switch to turn it on.
- Restart your PC when it asks to do it.
When you toggle the switch to turn on Memory integrity, it will check for incompatible drivers. If there are any incompatible components, it won’t turn on.
How to fix incompatible driver errors for memory integrity in Windows 11? It’s easy, you will need to update or upgrade them and the simplest method is to use a dedicated tool such as PC HelpSoft Driver Updater.
In fact, incompatible drivers are the most common culprits behind this issue. If memory integrity is off on Windows 11 and you can’t turn it on, it’s most likely because of this.
Sometimes, it may involve upgrading physical hardware. Please note that not all computers are compatible with the core isolation feature. Thus, it may prevent you from enabling memory integrity.
- Recent Windows 11 update lets you disable profanity filter in voice typing
- Microsoft wants Windows 10 users to upgrade to Windows 11 or Copilot + PCs
2. Turn on Memory Integrity using Registry Editor
NOTE
Before applying this method, you should make sure your PC is fully compatible with Windows 11. It is because you may face trouble using core isolation on unsupported computers.
-
1. In Start Menu, type regedit, and hit Enter to open the Registry Editor.
-
2. Now, navigate to the following location:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity -
3. Double-click on Enabled.
-
4. Set the value 1 from 0 and click on OK to save the settings.
-
5. Restart your computer.
This method is ideal when you cannot find Windows Security Defender for some reason on your Windows 11 PC.
However, if you have installed Windows 11 without TPM 2.0, you may not be able to enable memory integrity.
Finally, it’s important to understand just how important is memory integrity in Windows 11. Well, core isolation is a game-changing technology on both Windows 10 and 11.
? Should I turn on Memory Integrity in Windows 11 ❓
If the memory integrity on Windows 11 is turned off, you should enable it to enhance your security. What does memory integrity off mean? Basically, these are the crucial reasons why you should turn it on:
- Protection against malicious codes – As it isolates the core processes in memory, malicious software cannot hijack these processes.
- Preventing criminals from taking control of your computer – Enabling memory integrity prevents third-party from getting unauthorized access to your PC, especially by hijacking lower-level drivers.
- Enhancing overall security – HVCI technology improves overall security and protects your privacy on a Windows 11 PC.
Finally, you should also consider turning on memory integrity in Windows 11 for gaming purposes.
If you want to get next-level security against cyber threats, it is very important to utilize its features. By default, the memory integrity should be active. If not, even your best antivirus software will not be able to protect you these days.
This article has explained how and why you should turn on Memory integrity on Windows 11. If you have an opinion or suggestion regarding this, feel free to write in the comments box.
Hasibul Kabir
Windows Software Expert
Hasibul Kabir is a Tech-Enthusiast Blogger, Web Developer & Hobbyist Game Developer. Writing about Technology, mainly Windows, Mac, iOS, etc., is his main focus, besides doing some computer science-related work.
He loves exploring new technology and presenting it with simple words to the audience. When not at work, Hasibul plays video games, explores nature, tastes delicious foods, or learns new things.
Около месяца назад Microsoft опубликовала на своем официальном сайте поддержки статью о возможности оптимизации производительности игр путем отключения части новых функций безопасности в Windows 11, которые, впрочем, присутствуют и в 10-й версии системы.
В этой статье о том, какие именно функции предлагается отключить, если возникают проблемы с работой игр в новых Windows 11/10 или в попытке улучшить производительность в них.
Отключение функций Windows потенциально влияющих на производительность в играх
Прежде чем переходить к списку функций и порядку их отключения, отмечу некоторые важные моменты:
- Майкрософт официально подтвердила, что эти функции могут влиять на работу игровых приложений, но это не означает, что именно в вашем случае их отключение гарантированно приведёт к повышению FPS и общей производительности. Ознакомиться с официальной страницей (на английском) вы можете здесь.
- Речь идёт об отключении не самых критичных, но всё же функций безопасности, то есть потенциально возможно увеличение рисков, связанных с вредоносным ПО. При этом официальная страница поддержки предлагает отключать их только на время игры и включать вновь после окончания. Однако, это будет не очень удобно: повторное включение части функций может требовать перезагрузки компьютера.
- Официальный пост на сайте Майкрософт касается лишь Windows 11, но поскольку те же функции присутствуют в Windows 10, предполагаю, что к этой системе шаги также применимы.
Отключение функций контроля целостности памяти
Опция Целостность памяти в параметрах безопасности Windows «предотвращает атаки, осуществляемые путем вставки вредоносного кода в процессы с высокой безопасностью». Для её отключения:
- Откройте «Безопасность Windows» (можно использовать значок в области уведомлений), перейдите в раздел «Безопасность устройства» (выбирается в левой части окна) и нажмите по ссылке «Сведения об изоляции ядра». Второй вариант: набрать «Изоляция ядра» в поиске на панели задач и перейти к найденному разделу параметров.
- Отключите опцию «Целостность памяти».
- Перезагрузите компьютер.
Отключение платформы виртуальной машины
Также предлагается отключить компонент «Платформа виртуальной машины» (учитывайте, наличие этого компонента необходимо, например, для встроенной функции запуска Android приложений в Windows 11), сделать это можно в настройках компонентов Windows 11 и 10:
- Откройте Панель управления — Программы и компоненты, нажмите слева по пункту «Включение или отключение компонентов Windows». Также этот пункт можно найти, используя поиск в панели задач.
- В списке установленных компонентов найдите пункт «Платформа виртуальной машины», снимите отметку с него и нажмите «Ок».
- Дождитесь окончания удаления, при запросе о перезагрузке компьютера — выполните её
В какой степени всё это способно оптимизировать производительность сказать не берусь, но попробовать, возможно, стоит, раз уж Майкрософт сама предлагает выполнить эти действия, возможно речь идёт о значительном влиянии функций на отдельные игры.
- Что такое целостность памяти?
- Как включить и отключить функцию в ОС Windows 11?
- Ошибки, которые встречаются при включенной функции
Целостность памяти Windows 11 — функция, которая включает изоляцию ядра по умолчанию. После осеннего обновления она включается автоматически и действует до тех пор, пока пользователь не захочет ее отключить. Однако тем, кто используют версию 22H1, придется включить ее вручную.
Что такое целостность памяти?
Целостность памяти операционной системы в Windows 11 отвечает за защиту ядра от атаки вредоносных вирусов. Благодаря включению этой опции вредоносный код не сможет внедриться в процессы, совершаемыми программным обеспечением при работе пользователя за компьютером или ноутбуком.
Microsoft подтвердила, что отключение этой функции сможет повысить FPS в играх. Однако пользователь лишает свой компьютер или ноутбук встроенной защиты от хакерских атак.
Как включить и отключить функцию в ОС Windows 11?
Инструкция по включению/отключению функции Целостность памяти:
1. Открыть меню Пуск и перейти в Параметры.
2. Нажать на вкладку Безопасность Windows.
3. Найти пункт Безопасность устройства.
4. Открыть вкладку Изоляция ядра. Найти Сведения об изоляции ядра.
5. Передвинуть флажок в активное состояние напротив названия Целостность памяти.
6. Перезагрузить компьютер или ноутбук.
Чтобы отключить функцию Целостность ядра, нужно переставить флажок в неактивное положение. Перезагрузка в обоих случаях — обязательное условие. После нее изменения вступят в силу.
Ошибки, которые встречаются при включенной функции
Распространенной ошибкой целостности памяти является отсутствие возможности включить ее. Проблема может быть связана с несовместимыми драйверами устройств. На включение этой функции могут влиять поврежденные системные файлы, конфликтующее программное обеспечение.
Чтобы решить эту ошибку, необходимо проверить драйверы на совместимость. Инструкция по проверке:
1. Войти в Безопасность Windows.
2. Найти пункт Пункт безопасность устройства.
3. Открыть вкладку Изоляция ядра. Найти Сведения об изоляции ядра.
4. Попытаться включить функцию Целостность памяти. Если не получается, запустить Обзор несовместимых драйверов.
5. Записать все названия несовместимых драйверов.
6. Нажать на меню Пуск правой кнопкой мыши. Выбрать Диспетчер устройств.
7. Нажать правой кнопкой на драйвер, чье название было прописано в обзоре несовместимых драйверов.
8. В выпавшем списке нажать по кнопке Обновить или Удалить драйвер.
9. Повторить все действия с остальными драйверами. Теперь можно перезагрузить компьютер.
Если с драйверами, все в порядке, нужно попробовать вручную обновить ОС Windows.
1. Нажать комбинацию клавиш Win + I.
2. Открыть окно настроек и нажать на вкладку Центр обновлений Windows.
3. Нажать на кнопку Проверить наличие обновлений.
Запустить найденные обновления на установку и перезагрузить компьютер, после того как они будут установлены.
Если драйверы совместимы, ошибки могут быть вызваны по причине конфликтующего программного обеспечения. Например, два антивируса будут конфликтовать между собой. Нужно удалить один из них.
Можно попробовать запустить функцию через редактор реестра:
1. Нажать комбинацию клавиш Win + R.
2. В открывшемся диалоговом окне прописать regedit и нажать Enter.
3. Нажать на вкладку HKEY_LOCAL_MACHINE SYSTEM, перейти в пункт CurrentControlSet.
4. Выбрать Control Device Guard Scenarios.
5. Открыть Hypervisor Enforced CodeIntegrity.
6. Нажать дважды по пункту Enabled на правой панели.
7. Установить значение 1 для поля data и сохранить изменения.
Эти два исправления должны помочь решить проблему с не включающейся функцией.
