на ноутбуке проседает фпс в играх windows 10

Исправьте падение FPS в Windows 10 с помощью этих быстрых решений

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

Windows 10 постепенно становится выбором номер один для игр, хотя больше, потому что это часть требований и меньше по выбору геймеров. Тем не менее, потери FPS влияют на все системы, даже на всемогущую Windows 7.

Внезапные заикания, которые нарушают ваш игровой опыт, особенно в многопользовательских играх, где оптимальная скорость FPS является обязательной, могут быть довольно трудно решить.

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

Если вы столкнулись с проблемами FPS и не знаете, как с ними справиться, обязательно проверьте список ниже.

Как я могу исправить внезапные падения FPS и пики в любой игре для Windows 10:

1: соответствовать системным требованиям

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

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

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

Переведено на общий язык «Просто начни». Теперь даже средние требования не принесут вам 30–60 FPS.

Чтобы запустить игру и рассчитывать на пиковую производительность, вам следует сосредоточиться на третьей колонке – Рекомендуемые требования.

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

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

Для лучшего игрового процесса мы рекомендуем бесплатно скачать игру Fire. Это поможет с различными игровыми проблемами, такими как низкий FPS, лаги и медленный ПК.

2: Проверьте охлаждение

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

Давайте представим общий сценарий: вы запускаете игру после простоя ПК, игра прекрасно работает до некоторого времени, а затем FPS отправляется в ад. Это происходит из-за перегрева процессора и/или графического процессора и, следовательно, недостаточной производительности.

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

Итак, для начала, убедитесь, что приобрели правильное программное обеспечение для контроля температуры. Как SpeedFan, например. Выше 90-95 градусов по Цельсию – это температуры, которых вам нужно избегать, чтобы избежать падения производительности и, в худшем случае, критического повреждения оборудования.

Что нужно сделать, чтобы улучшить систему охлаждения и снизить температуру во время игры?

Во-первых, вам нужно испачкать руки и почистить корпус компьютера. Особое внимание следует уделить выхлопу и кулерам.

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

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

Ваш ноутбук перегревается? Взгляните на это удивительное руководство и быстро решите проблему!

3: Проверьте HDD

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

Это, конечно, относится только к физическим дискам, а не к SSD.
lazy placeholder

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

Проверьте здоровье своего жесткого диска с помощью этих удивительных инструментов!

Это конечно может. Игры устанавливаются на жесткий диск, поэтому низкая скорость чтения/записи может привести к падению производительности, скачкам FPS и другим неудобствам.

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

Если у вас возникли проблемы с доступом к командной строке от имени администратора, то вам лучше ознакомиться с этим руководством.

chkdsk причиняет вам головную боль? Ознакомьтесь с этим кратким руководством, чтобы исправить любые проблемы с ним.

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

Дефрагментатор диска не запускается на вашем ПК с Windows? Ознакомьтесь с этим руководством и сохраните свой жесткий диск за пару шагов!

4. Убедитесь, что ваши драйверы GPU соответствуют поставленной задаче

Драйверы графических процессоров – очень сложная тема, особенно в Windows 10, где функция Центра обновления Windows управляет драйверами.

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

В большинстве случаев вам потребуются последние версии драйверов, предоставляемые OEM, но это не правило. Некоторые пользователи решили проблему с регулированием GPU и высоким падением FPS, установив более старую версию драйверов.

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

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

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

Если Windows не может автоматически найти и загрузить новые драйверы, возьмите это в свои руки с этим полезным руководством.

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

Обновлять драйверы автоматически

Модуль обновления драйверов Tweakbit (одобрен Microsoft и Norton Antivirus) поможет вам автоматически обновлять драйверы и предотвратить повреждение ПК, вызванное установкой неправильных версий драйверов.

После нескольких тестов наша команда пришла к выводу, что это лучшее автоматизированное решение.
Вот краткое руководство по его использованию:

Источник

photo 16206163 54ca5192

для тех у кого снизился ФПС после обновления на windows 10 советую выставить галочки как указано на скрине:

post 16206163 0 44287000 1438272209 thumb

эта мера так же убирает писк системы во время запуса игры.

Piranhas WoT

photo 4514022 5ccbe09d

default large

Купил себе ноут для игры в worl of tanks.И каково было моё разочарование, когда начало выкидывать из боёв и фпс не поднимается выше отметки в 30. А так, как я в компьютерах не силен решил обратиться за советам к Вам.

Ноутбук: MSI GL72 6QD-004RU

Винда стояла уже изначально 10-ая.

На компе, который в разы его слабее все идет и фпс стабильно выше 100.

photo thumb 14546363 55377817

видел ролик о совместимости десятки и игре ворлдофтанкс. Вроде как фпс повышается.

Кто ставил себе сию винду напишите правда ли это так?

нет)) у меня на вин 7 стабильно было FPS 61 на 10-ке скачет от 48 до 64

default large

для тех у кого снизился ФПС после обновления на windows 10 советую выставить галочки как указано на скрине:

post 16206163 0 44287000 1438272209 thumb

эта мера так же убирает писк системы во время запуса игры.

Добрый день.Вчера попробовал сделать так,как у Вас показана на картинке. Фпс реально поднялось до 60, но к сожалению так же выкидывает периодически и притормаживает. Возможно ли что то еще попробовать сделать.

default large

честно стырено с answers.microsoft.com

Общие действия при лагах с играми в 10-ке:

2.В DirectX12 отсутствуют многие компоненты от 9-11, которые необходимы играм и некоторым приложениям. «Доустановить» их надо только через автономный пакет (веб-установщик тут не поможет). Доустанавливать надо после каждого изменения номера сборки (10240, 10586. )

3.Все параметры-Система-Приложения и возможности-Управление дополнительными компонентами-Добавить компонент. Там в списке найти и установить «Инструменты для графики (Включение поддержки инструментов для графики DirectX)».

5.Просканировать папку с игрой антивирусником. И если все нормально — добавить эту папку в исключения антивирусника.

p/s.со своей проблемой я справился. процесс называется «amd user experience program user session info collector», эта пакость загружала проц на 50%, после отключения и последующего удаления исполняемых файлов фпс стал норм 70-100

Источник

Как исправить проблемы с низким FPS в Windows 10

Обновления Windows обычно исправляют многочисленные проблемы с ОС. Однако некоторые пользователи также обнаружили, что обновления Anniversary и Creators снизили частоту кадров FPS (кадров в секунду) их ноутбуков или настольных компьютеров. Это привело к снижению частоты кадров до 10-20 кадров в секунду для некоторых игр, работающих в Windows 10.

Обновление для создателей Windows 10 представило улучшенную игровую панель для нового игрового режима. Игровая панель позволяет транслировать игровой процесс, быстро открывать приложение Xbox, записывать короткие клипы и делать игровые снимки. Это может звучать замечательно, но падение FPS во многом связано с улучшенной игровой панелью. Вот несколько потенциальных исправлений, которые могут восстановить FPS до того, что было до обновления Windows 10 Creators.

Исправить низкий FPS на Windows 10

Решение 1. Выключите игровую панель

Игровая панель включена по умолчанию. Сначала отключите игровую панель через приложение «Настройки». Вы можете настроить параметры игровой панели следующим образом.

lazy placeholder

Game Fire – это игровой усилитель, который избавит от НИЗКОГО FPS, зависаний, зависаний и других проблем во время игры. Загрузите его сейчас (бесплатно) для лучшего игрового процесса.

Решение 2 – Выключить игровой видеорегистратор

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

lazy placeholder

lazy placeholder

lazy placeholder

Решение 3 – Обновите драйвер видеокарты

Проблема низкого FPS также может быть связана с устаревшим драйвером видеокарты. Возможно, драйвер видеокарты нуждается в обновлении. Вот как вы можете обновить его в Windows 10.

lazy placeholder

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

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

Все ваши драйверы нуждаются в обновлении, поэтому мы рекомендуем вам загрузить этот инструмент обновления драйверов (на 100% безопасный и протестированный нами), чтобы сделать это автоматически. Отказ от ответственности: некоторые функции этого инструмента не являются бесплатными.

Решение 4 – откатить обновление создателей

Поскольку проблема с низким FPS, по-видимому, связана с обновлением Creators и его игровой панелью, восстановление предыдущей сборки является еще одним потенциальным решением проблемы. Хотя инструмент восстановления системы отменяет незначительные обновления, основные обновления удаляют точки восстановления. Однако вы все равно можете откатить обновление Creators, чтобы восстановить предыдущую версию Windows 10. Windows 10 включает временную опцию, которая позволяет восстановить предыдущую версию, но она доступна только в течение 10 дней после обновления. Вы можете выбрать этот вариант восстановления следующим образом.

lazy placeholder

Это несколько исправлений, которые, вероятно, восстановят вашу частоту кадров Windows 10 до уровня, который был до обновления Creators. Обратите внимание, что издатели также выпускают обновления для устранения проблем с FPS в своих играх. Вы также можете настроить параметры игр, чтобы увеличить их FPS.

Источник

Увеличить FPS в Windows 10 Creators Update

Если у вас после обновления до новой версии Win 10 Creators Update резко снизился FPS в некоторых играх, то одним из способов решения может стать включение одного из параметров совместимости «Отключить оптимизацию во весь экран».

1491939811186722713

Пока не знаю с каким именно механизмом Windows связана эта опция, но она явна ограничивает использование ресурсов процессора (даже если Game Mode и DVR отключены в параметрах).

Дубликаты не найдены

.еще в настройках можно сразу для всех игр снять эту галочку

1.Нажмите кнопку Пуск, затем выберите Параметры > Игры.

2.Выберите игровую панель.

3.Снимите флажок Отображать меню игры во время воспроизведения в полноэкранном режиме игр, проверенных корпорацией Майкрософт.

То что там не написано «Оптимизация» не означает, что это не то.

Очень даже означает. Галочки не появляются (не исчезают), ошибка никуда не девается. Проблемы с фпс никуда не деваются.

Они до сих пор существуют. Но время поглотит их.

при чем тут автообновление?

А как еще можно обновиться до нестабильной версии? Вслепую что ли?

m3107885 803201603

Microsoft предупредила о проблемах с драйверами на Windows 10 и предложила решение

В Windows 10, как и в более ранних версиях ОС, есть возможность устанавливать и обновлять драйверы прямо из системы с помощью Windows Update. Зачастую этих драйверов вполне хватает, но изредка возникает ситуация, когда нужно установить самый новый драйвер с официального сайта.

1583603194183030499

Однако в этом случае возможны проблемы. Как оказалось, система защиты целостности памяти может помешать установке сторонних (при этом официальных) драйверов. Однако решение есть.

Для этого нужно зайти в настройки:

Пуск > Параметры > Обновление и безопасность;

Перейти в раздел «Безопасность устройств»;

В секции «Изоляция ядра» отключить систему защиты целостности памяти;

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

1583603308146343641

Отметим, что в Microsoft недавно выпустила новую версию Windows 10 Optional updates, которая позволит пользователям выбирать обновления действительно нужных драйверов, а не устанавливать всё подряд.

Впрочем, недавнее необязательное обновление KB4535996 уже принесло целый ворох проблем и сбоев на Windows 10. К примеру, это различные «фризы», сбои при загрузке или замедление запуска, а также неработоспособность утилиты Sign Tool.

Компания пока не предложила решения, но если удалить KB4535996, то проблемы исчезают. Небольшим бонусом может служить тот факт, что после удаления патча система более не будет его предлагать, а также не станет устанавливать принудительно.

m1619081 1113132447

163267178926005596

Удаленная поддержка удаленных пользователей в Windows 10: Быстрая

Всем привет, сегодня мы поговорим о средстве удаленной помощи пользователям, появившемся в Windows 10 1607: «быстрая помощь». Средство «Быстрая помощь» предназначено для оказания удаленной поддержки пользователей через интернет.

— Windows 10 не ниже 1607 на обоих компьютерах.

— Наличие учетной записи Microsoft у помогающего.

— Наличие доступа в интернет на обоих компьютерах.

Использование: взгляд пользователя

Если пользователю потребовалась помощь, то он должен запустить Быструю помощь. Можно через пункт «выполнить» запустить quickassist.exe или найти быструю помощь в поиске.

1561901401191739870

После запуска нам будет предложено два варианта: получить или оказать помощь. Для получения помощи, нам следует получить от помогающего специальное шестизначное число. Его мы вводим в верхнее поле.

156190145519964441

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

1561901473183510746

Подключение выполнено! МЫ в любой момент можем приостановить подключение или прервать его.

1561901487188874597

Использование: взгляд администратора

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

1561901529124112163

После того, как пользователь введет код, у нас спросят требуемый уровень общего доступа. Пользователь должен дудет этот доступ подтвердить.

1561901553125738464

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

1561901600149137412

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

1561901617185556248

А вот так наши художества видит пользователь:

1561901643114799654

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

1561902033182866215

До TeamViewer ей конечно далеко, но функционал приложения постоянно расширяется. Не стоит забывать и про бесплатность приложения.

И по традиции, ссылка на мой блог, где картинок немного больше.

m1619081 1113132447

163267178926005596

Песочница Windows

Windows 10 1903 принесла нам песочницу Windows Sandbox. Это очередная технология Microsoft, использующая возможности Hyper-V без установки последнего. Ранее я писал уже про подобный подход в Application Guard защитника Windows. Она стала первой технологией, использующей функции Hyper-V для запуска браузера в изолированном окружении, доступная владельцу Windows 10 Pro и старше без танцев с бубном. Песочница позволяет быстро создать временную изолированную среду для запуска потенциально опасных приложений и документов. Все изменения, внесенные в песочницу не сохраняются и при её закрытии будут утеряны.

— Windows 10 Pro или Enterprise 1903 (билд 18305 и выше)

— Архитектура AMD64 (64-х разрядная система и процессор)

— 4 Гб RAM (8 рекомендуется)

— 1 Гб дискового пространства ( рекомендуется использовать SSD)

— Включенная поддержка аппаратной виртуализации в UEFI/BIOS

Преимущества перед виртуальной машиной

Высокая готовность. Первоначально нужно лишь включить компонент. Не нужно ничего скачивать или устанавливать. Песочница запускается менее минуты.

Оперативное восстановление. Подобно восстановлению ВМ из снимка, песочница оживает при её перезапуске. Не нужно ничего восстанавливать, если песочница повредилась. Закрыли и открыли — всё уже работает.

Безопасность. Песочница использует аппаратную виртуализацию. Hyper-V изолирует ядро песочницы от ядра основной системы.

Отсутствие следов. После закрытия песочницы её данные удаляются, а дисковое пространство, занятое файлом виртуального жесткого диска мгновенно возвращается системе.

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

Это бесплатно. Операционную систему песочницы не нужно отдельно лицензировать в отличии от системы на том-же VirtualBox.

Включение Windows Sandbox

Для включения песочницы нам следует ввести команду в PowerShell:

Или в командной строке:

Или найти апплет включения компонентов в панели управления. После установки компьютер следует перезагрузить.

1561723063124851459

Воспользовавшись поиском Windows мы легко найдем песочницу. Ярлык так-же есть в главном меню.

1561723102121683008

На запуск песочницы уходит около минуты, при этом формируется контейнер со своим виртуальным диском.

156172313814779212

В списке процессов её так-же никто не прятал. В моём случае, это процессы 5816 и 17976:

1561723149170945840

Как видно, используется Hyper-V, хоть в его оснастке и пусто. Но давайте взглянем на саму песочницу. Это такая же Windows, как у нас. Характеристиками система не обделена: ядер процессора как у хоста, 4 гигабайта памяти и 40 гб жесткий диск. Достаточно для большинства задач подобного рода. Стоит отметить, что виртуальный диск увеличивается динамически по мере использования. память так-же в системе используется динамическая, но в отличие от виртуального диска, возвращает системе неиспользованное пространство.

Работать с песочницей предельно просто. Окно, что мы видим — это подключение по RDP, его можно развернуть в полный экран — система масштабируется. Принтеры проброшены в момент подключения. Интернет будет из коробки. В зависимости от настроек виртуального коммутатора, будет видна локальная сеть (по умолчанию видна). Файлы можно передать в песочницу через копировать — вставить, буфер обмена работает.

156172319318808295

1561723195114819211

1561723196132727311

1561723199180330030

1561723217166817557

Что любопытно, в песочнице пользователь по умолчанию называется: WDAGUtilityAccount. Первые четыре буквы — это сокращение от Windows Defender Application Guard, что намекает на развитие технологии Application Guard.

Подробности от команды разработчиков Windows Sandbox

Песочница Windows построена на технологии, которая называется Windows Containers. Контейнеры разрабатывались (и давно используются) для работы в облаке. Microsoft взял уже достаточно зрелую и протестированную технологию и доработал её для пользователей десктопной Windows.

Динамически генерируемый образ

Песочница является хотя и легковесной, но всё же виртуальной машиной. И, как любой виртуальной машине, ей требуется образ, с которого она может загрузится. Важнейшей особенностью Песочницы является то, что Вам не нужно откуда-то качать или создавать этот образ. Он создастся на лету, из файлов вашей текущей ОС Windows.

Мы хотим всегда получить одно и то же «чистое» окружение для Песочницы. Но есть проблема: некоторые системные файлы могут меняться. Решением было создание «динамически генерируемого образа»: для изменённых файлов в него будут включаться их оригинальные версии, но вот неизменные файлы физически в этот образ входить не будут. Вместо них будут использоваться ссылки на реальные файлы на диске. Как показала практика — такими ссылками будут большинство файлов в образе. Лишь малая их часть (около 100 МБ) войдут в образ полностью — это и будет его размер. Более того, когда Вы не используете Песочницу, эти файлы хранятся в сжатом виде и занимают около 25 МБ. При запуске Песочницы они разворачиваются в тот самый «динамический образ» размером около 100 МБ.

156173676316471779

Умное управление памятью

Управление памятью для Песочницы — ещё одно важное усовершенствование. Гипервизор позволяет запускать на одной физической машине несколько виртуальных и это, в общем, неплохо работает на серверах. Но, в отличии от серверов, ресурсы обычных пользовательских машин значительно более ограничены. Для достижения приемлемого уровня производительности Microsoft разработал специальный режим работы памяти, при котором основная ОС и Песочница могут с некоторых случаях использовать одни и те же страницы памяти.

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

1561736782125682013

В случае использования обычных виртуальных машин гипервизор контролирует работу виртуальных процессоров, работающих в них. Для Песочницы была разработана новая технология, которая называется «интегрированный планировщик», которая позволяет основной ОС решать когда и сколько ресурсов выделить Песочнице. Работает это так: виртуальный процессоры Песочницы работают как потоки внутри процесса Песочницы. В итоге они имеют те же «права», что и остальные потоки в вашей основной ОС. Если, к примеру, у вас работают какие-то высокоприоритетные потоки, то Песочница не будет отнимать у них много времени для выполнения своих задач, которые имеют нормальный приоритет. Это позволит пользоваться Песочницей, не замедляя работу критически важных приложений и сохраняя достаточную отзывчивость UI основной ОС, аналогично тому, как работает Linux KVM.

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

Как уже говорилось выше, Песочница использует гипервизор. Мы по сути запускаем одну копию Windows внутри другой. А это означает, что для её загрузки понадобится какое-то время. Мы можем тратить его при каждом запуске Песочницы, либо сделать это лишь раз, сохранив после загрузки всё состояние виртуальной ОС (изменившиеся файлы, память, регистры процессора) на диске. После этого мы сможем запускать Песочницу из данного снимка, экономя при этом время её старта.

Аппаратная виртуализация графики — это ключ к плавному и быстрому пользовательскому интерфейсу, особенно для «тяжелых» в плане графики приложений. Однако, классические виртуальные машины изначально ограничены в возможностях напрямую использовать все ресурсы GPU. И здесь важную роль выполняют средства виртуализации графики, которые позволяют преодолеть данную проблему и в какой-то форме использовать аппаратную акселерацию в виртуальном окружении. Примером такой технологии может быть, например, Microsoft RemoteFX.

Кроме того, Microsoft активно работала с производителями графических систем и драйверов для того, чтобы интегрировать возможности виртуализации графики непосредственно в DirectX и WDDM (модель драйверов в ОС Windows).

В результате графика в Песочнице работает следующим образом:

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

Графическая подсистема Песочницы, получив команды отрисовки графики, передаёт их основной ОС

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

Это процесс можно изобразить так:

1561736816151925077

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

Песочница имеет доступ к информации о заряде батареи и может оптимизировать свою работу для его экономии.

Как обычно, привожу ссылку на оригинал статьи в моём блоге.

Источник

Поделиться с друзьями
DOMA35.RU