Постоянные фризы в играх windows 10

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

Содержание

  • 1 Причины снижения FPS
  • 2 Влияние контроля памяти Windows 10 на производительность игр
  • 3 Intelligent Standby List Cleaner для устранения фризов в играх на Windows 10
  • 4 Решения для устранения фризов и низкого FPS на Windows 10
  • 5 Почему на Windows 10 тормозят игры и что с этим делать
  • 6 Приложения для ускорения работы игр и Windows 10 в целом

<index>

При прохождении игр ощущаются микрофризы несмотря на то, что установлена оптимальная конфигурация компьютера? Микро зависания в мощных высокопроизводительных ПК, полностью удовлетворяющие системные требования той или иной игры, появились после обновления Creators Update. Есть решение, как убрать фризы (статтеринг) в играх на Windows 10.

kak-izbavitsya-ot-frizov.jpg

Причины снижения FPS

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

Проблема с фризами, или в широком понимании со статтерингом, не являются чем-то новым и причин на это может быть множество:

  1. Неверно настроенная графика.
  2. Чрезмерная нагрузка на процессор.
  3. Недостаточный объем оперативной памяти.
  4. Медленный жесткий диск, который не успевает считывать текстуры.
  5. Ошибки в драйверах и другое.

Оказывается, появился еще один источник причины, из-за которого возникают фризы и задержки (лаги) в играх – это функция контроля памяти Windows.

Влияние контроля памяти Windows 10 на производительность игр

После обновления Creators Update для Windows 10 пользователи столкнулись с тем, что функция контроля памяти на мощных аппаратных конфигурациях ПК вызывает микро фризы в играх, в частности разработанных на движке Frostbite (например, Battlefield 1).

В чем суть проблемы?

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

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

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

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

Intelligent Standby List Cleaner для устранения фризов в играх на Windows 10

Решить проблему со статтерингом можно с помощью программы Intelligent Standby List Cleaner, которая работает в фоновом режиме и постоянно очищает неиспользуемые данные из памяти. Ее автором является Wagnard, который разработал известное приложение DDU (Display Driver Uninstaller) для удаления графических драйверов.

zagruzka-islc.jpg

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

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

okno-islc.jpg

По умолчанию программа начинает очистку, когда список ожидания превышает размер 1 ГБ (1024 МВ), а на жестком диске будет меньше 1 ГБ свободного места. Эти пороговые значения можно поменять в любую минуту.

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

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

Если программа приносит положительные эффекты, можно включить ее автоматический запуск при загрузке системы. Для этого отметьте флажком поле «Start minimized».

</index>

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

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

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

Решения для устранения фризов и низкого FPS на Windows 10

Dell-laptops-1024x576.jpg

Соответствие системным требования

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

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

Проверка охлаждения

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

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

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

Проверка жесткого диска

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

К счастью, провести проверку HDD можно с помощью системной программы под название Check Disk, которая проведет сканирование, а также попытается восстановить поврежденные сектора, но только если это возможно. Нажмите правой кнопкой мыши на Пуск и выберите «Командная строка(администратор)». Далее впишите в ней команду chkdsk с: /f /r и нажмите Enter. Дождитесь окончания процесса и проверьте, исправило ли это проблему с фризами и лагами в играх. Также мы рекомендуем вам воспользоваться программой Victoria HDD, если Check Disk не справилась, и выполнить процесс дефрагментации диска, чтобы оптимизировать его работу.

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

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

Найти свежие версии драйверов для своей видеокарты вы можете на сайте производителя вашего графического чипа. Всего, на данный момент, существует три производителя: Nvidia, AMD и Intel. Вам нужно пройти на официальные ресурсы этих компаний, пройти в раздел загрузки драйверов и загрузить драйвер, подходящий для вашей видеокарты. Воспользуйтесь нижеуказанными ссылками:

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

Сканирование на наличие вирусов

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

Просканировать свою систему можно с помощью любого доступного для вас антивируса. Если вас не установлен никакой антивирусной программы, то знайте, что в Windows 10 присутствует свой антивирус — Защитник Windows. Давайте посмотрим, как выполнить сканирование системы с помощью системного антивируса:

  • нажмите Windows+S;
  • впишите «Центр безопасности Защитника Windows»;
  • перейдите в «Защита от вирусов и угроз».
  • кликните на опцию «Расширенная проверка»;
  • выберите «Полное сканирование», и начните сканирование системы.

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

Изменение графических настроек

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

Отключение программ на заднем фоне

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

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

Установка обновлений для Windows 10

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

Установка новой версии игры

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

Нашли опечатку? Выделите текст и нажмите Ctrl + Enter

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

Почему на Windows 10 тормозят игры и что с этим делать

Существует всего три причины, из-за которых в работе игр возникают неполадки и они начинают тормозить:

  • недостаточная мощность компьютера;
  • проблемы с самой игрой;
  • некачественная настройка операционной системы и параметров игры.

С первой причиной справиться сложнее всего — для этого придётся менять комплектующие ПК, а тут нужно задуматься, стоит ли этого игра. Узнать параметры компьютера очень просто:

  1. Щёлкаем правой кнопкой иконке «Этот компьютер» и выбираем «Свойства».
  2. На коробке с игрой или в интернете узнаём её системные требования и сравниваем с возможностями компьютера.
    В меню «Свойства» раздела «Мой компьютер» есть графа «Система», в которой приведены основные параметры ПК

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

  • попробовать удалить игру и установить её снова;
  • воспользоваться другим дистрибутивом, загрузив его с другого источника.

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

Чистка ПК от лишних программ и файлов

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

  1. Открываем «Пуск», среди списка программ выбираем «Средства администрирования» — «Очистка диска».
    Открываем меню «Пуск», среди списка программ выбираем «Средства администрирования» — «Очистка диска»
  2. Выбираем для очистки диск C, нажимаем OK.
    Выбираем для очистки диск C, нажимаем OK
  3. Ожидаем, пока программа проанализирует раздел и создаст список файлов на удаление. Отмечаем необходимые категории и запускаем очистку кнопкой OK.
    Проставляем галочки у категорий файлов, которые хотим удалить, и нажимаем OK

Удаление мусора может длиться довольно долго. Всё зависит от объёма выбранных данных.

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

  1. Нажимаем комбинацию клавиш Win+X, затем в выпавшем меню выбираем пункт «Приложения и возможности».
    Нажимаем комбинацию клавиш Win+X, затем в выпавшем меню выбираем пункт «Приложения и возможности»
  2. Щёлкаем на приложение и выбираем «Удалить».
    Щёлкаем на ненужном приложении и выбираем «Удалить»

В большинстве случае процесс проходит без вмешательства пользователя, но иногда нужно нажимать кнопки «Далее» и «Готово» при работе мастера удаления программ.

Удаление сомнительных приложений из автозагрузки

В целом снятие программы из автозагрузки несёт тот же смысл, что и рассмотренное ранее удаление приложения. За одним исключением — не все программы на компьютере установлены и отображаются в апплете «Приложения и возможности». Некоторые утилиты могут работать фоново, представлять собой Portable-версию (полностью работающая версия программы, которая не инсталлирована в систему, а потому не оставляет следов в реестре). Для запуска без ведома пользователя и интеграции в систему таким программам необходимо попасть в среду «Автозагрузки».

  1. Щёлкаем ПКМ (правой кнопкой мыши) по панели с окнами внизу экрана и выбираем «Диспетчер задач».
    Щёлкаем правой кнопкой мыши по панели с окнами внизу экрана и выбираем «Диспетчер задач»
  2. В окне диспетчера переходим во вкладку «Автозагрузка» и, щёлкнув правой кнопкой по приложению, отключаем его запуск.
    Переходим во вкладку «Автозагрузка», щёлкаем правой кнопкой по приложению и выбираем «Отключить»

Дефрагментация диска

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

  1. Открываем папку «Средства администрирования» и кликаем по элементу «Оптимизация дисков».
    Запуск процесса оптимизации дисков производится по ссылке, расположенной в папке «Средства администрирования»
  2. В окне мастера выбираем раздел диска и нажимаем кнопку «Оптимизировать».
    В окне мастера поочерёдно выбираем разделы диска и для каждого из них нажимаем кнопку «Оптимизировать»
  3. Не закрываем программу, пока она не закончит свою работу.

Изменение размера файла подкачки

Файл подкачки (ФП) — это специальная область жёсткого диска, основной задачей которой является посильная помощь в записи данных, если для этого не хватает оперативной памяти. Однако работа с ним замедляет работу компьютера, поэтому использовать ФП нужно осторожно. Если в компьютере установлено 8 и больше гигабайт оперативной памяти, файл подкачки стоит уменьшить до 2 ГБ или убрать полностью. В случае когда на ПК имеется 2–8 ГБ памяти, лучше всего выделить для ФП объём до 6 ГБ.

  1. В поиске прописываем слово «производительности» и выбираем лучшее соответствие.
    В поиске Windows вводим слово «производительности» и выбираем лучшее соответствие
  2. В открывшихся настройках переходим во вкладку «Дополнительно» и щёлкаем на «Изменить» в графе виртуальной памяти.
    На вкладке «Дополнительно» в разделе «Виртуальная память» выбираем «Изменить»
  3. Снимаем галочку с пункта «Автоматически выбирать объём», переставляем тумблер на пункт «Указать размер». Далее задаём минимальный (исходный) и максимальные размеры виртуальной памяти и сохраняем изменения кнопкой OK.
    Задаём исходный и максимальный размер файла подкачки и сохраняем их кнопкой OK
  4. После внесения изменений в виртуальную память перезагружаем компьютер.

Видео: как изменить файл подкачки

Отключение режима DVR

DVR (Digital Video Recorder) — это встроенная в Windows 10 возможность быстрого захвата видео и аудиоконтента во время игры. Естественно, что даже в «спящем» режиме программа потребляет ресурсы компьютера, потому её лучше отключить.

  1. Нажимаем комбинацию клавиш Win+I, затем переходим в апплет «Игры».
    Для доступа к апплету «Игры» необходимо нажать комбинацию клавиш Win+I
  2. Переводим тумблер у пункта «Вести запись в фоновом режиме» в положение «Откл.».
    Отключаем опцию «Вести запись в фоновом режиме», переведя переключатель в положение «Откл.»

Включение игрового режима в Windows 10

Игровой режим в Windows 10 — это специальная настройка, которая позволяет сконцентрировать ресурсы ПК на игре, тем самым улучшая её производительность.

  1. Открываем игру, затем комбинацией клавиш Win+G вызываем специальную панель.
  2. Щёлкаем на значке включения игрового режима (похож на спидометр машины). Если он стал белым, значит, функция активирована.
    В активном окне игры нажимаем комбинацию клавиш Win+G и включаем игровой режим нажатием на специальный значок в виде спидометра

Обновление важных игровых драйверов

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

  1. Нажимаем комбинацию клавиш Win+X и открываем «Диспетчер устройств».
    Нажимаем Win+X и открываем «Диспетчер устройств»
  2. Открываем вкладку «Видеоадаптеры» (другие возможные названия: видеоконтроллеры, видеокарты), щёлкаем правой кнопкой по устройству и выбираем «Обновить драйвер».
    В разделе «Видеоадаптеры» находим установленную видеокарту, щёлкаем по ней правой кнопкой и выбираем «Обновить драйвер»
  3. В открывшемся мастере выбираем «Автоматический поиск» и ожидаем, пока программа закончит свою работу.
    В открывшемся окне выбираем «Автоматический поиск обновлённых драйверов» и ожидаем окончания работы мастера
  4. Повторяем процедуру для всех устройств вкладки «Видеоадаптеры» и «Контроллеры IDE», затем перезагружаем компьютер.

Переустановка графических библиотек

Графические библиотеки (библиотеки трёхмерной графики) — это важные инструменты для написания игр. Соответственно, для качественного воспроизведения подобных приложений необходимы все доступные компоненты графического движка. В большинстве случаев библиотеки поставляются совместно с играми, но эта традиция постепенно выходит из моды. Основные графически компоненты содержатся в DirectX, Net.Framework и Microsoft Visual C ++.

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

Ссылки для скачивания библиотек:

  • DirectX;
  • Net.Framework;
  • Visual C++.

Видео: как скачать и установить DirectX

Оптимизация настроек игры

В каждой игре есть несколько настроек, которые можно изменить и выиграть в производительности за счёт ухудшения качества изображения. Для этого заходим в настройки игры, апплет «Графика» или «Видео», и делаем следующее:

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

Затем сохраняем изменения и ожидаем, пока игра перезагрузит все текстуры.

Приложения для ускорения работы игр и Windows 10 в целом

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

Wise Game Booster

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

Возможности программы Wise Game Booster:

  • оптимизация системы;
  • управление процессами и службами Windows;
  • настройка работы служб;
  • ручной режим оптимизации;
  • оптимизация всех параметров в один клик;
  • защитные механизмы, которые позволяют вернуть систему в исходное состояние.
    Программа Wise Game Booster автоматически находит все недочёты системы и предлагает исправить их в несколько кликов

CCleaner

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

Возможности программы:

  • автоматическая очистка ПК;
  • отключение автозагрузки программ;
  • удаление дополнений и надстроек браузеров;
  • очистка дисков;
  • анализ заполнения дисков;
  • управление приложениями.
    Программа CCleaner автоматически очищает реестр компьютера от следов удалённых или установленных с ошибками программ

Исправить проблемы с лагами в игре довольно просто. Необходимо лишь оптимизировать настройки приложения и операционной системы.

Используемые источники:

  • http://instcomputer.ru/win10/kak-ubrat-frizy-v-igrah.html
  • https://gamesqa.ru/games/kak-izbavitsya-ot-lagov-v-igrax-na-windows-10-9658/
  • https://winda10.com/igry/tormozyat-igryi-na-windows-10-kak-ispravit.html

Как исправить лаги и торможение игр на компьютере с Windows 10 – 10 способов

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

Возможные причины

Зачастую лаги в процессе игры не являются проблемой. Особенно если компьютер использует старые комплектующие в виде слабого процессора и видеокарты. Но в случае, когда тормозит современный ПК на базе операционной системы Windows 10, пользователь имеет дело с серьезными неполадками, которые можно устранить встроенными средствами.

screenshot_1

Вот главные причины лагов и тормозов:

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

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

screenshot_2

Что делать, если лагают игры на Windows 10

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

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

screenshot_3

Чистка ПК от лишних программ

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

Проблема решается удалением лишних приложений и файлов. Обязательно воспользуйтесь встроенной утилитой «Установка и удаление программ», с помощью которой можно быстро избавиться от лишнего ПО. Если все используемые приложения являются для вас важными – выполните очистку мусора:

  • Откройте «Этот компьютер».

screenshot_4

  • Щелкните ПКМ по названию системного диска.

screenshot_5

  • Нажмите кнопку «Очистка диска».

screenshot_6

  • Запустите тест ОС.
  • Дождитесь окончания операции.

screenshot_7

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

Совет. Стабильная работа компьютера обеспечивается за счет наличия достаточного количества свободного места на внутреннем накопителе. Его должно быть не меньше 20 % от общей вместимости.

Удаление лишнего из автозагрузки

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

Удалите сомнительные приложения из автозагрузки, используя инструкцию:

  • Откройте «Диспетчер задач» («Ctrl + Shift + Esc»).

screenshot_8

  • Перейдите во вкладку «Автозагрузка».

screenshot_9

  • Щелкните ПКМ по названию приложения, для которого нет необходимости в использовании автоматической загрузки.
  • Нажмите кнопку «Отключить».

screenshot_10

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

Дефрагментация жесткого диска

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

Решается проблема путем дефрагментации (перезаписи) накопителя:

  • Используя поисковую строку, найдите утилиту «Оптимизация дисков».

screenshot_11

  • Кликните ЛКМ по названию диска.
  • Нажмите кнопку «Оптимизировать».

screenshot_12

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

Файл подкачки

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

  • Через поисковую строку найдите утилиту «Настройка представления и производительности операционной системы».

screenshot_13

  • Перейдите во вкладку «Дополнительно».
  • Нажмите кнопку «Изменить».

screenshot_14

  • Кликните по названию диска.
  • Пропишите оптимальный объем файла подкачки.
  • Сохраните настройки.

screenshot_15

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

Отключение режима DVR

Следующее, что нужно сделать для повышения производительности, – отключить функцию Digital Video Recorder, которая предназначена для фиксации картинки и аудиодорожки в процессе гейминга:

  • Откройте параметры операционной системы «Win + I».
  • Перейдите в раздел «Игры».

screenshot_16

  • Напротив заголовка «Вести запись в фоновом режиме, пока идет игра» передвиньте ползунок в положение «Выкл.».
  • Сохраните изменения.

screenshot_17

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

Включение игрового режима в Windows 10

Если игра все равно виснет, рекомендуется активировать специальный режим, направленный на принудительное повышение производительности во время игровой сессии:

  • Запустите игру.
  • Нажмите клавиши «Win + G».
  • Кликните по значку, отвечающему за активацию игрового режима (спидометр).

screenshot_18

После этого поиграйте в течение 10-20 минут. Если лаги исчезнут – продолжайте пользоваться соответствующим режимом при гейминге. В противном случае нужно рассмотреть еще несколько вариантов решения проблемы.

Обновление драйверов

Основным элементом ПК, отвечающим за игровую производительность, является видеокарта. Игры глючат не только из-за слабого графического адаптера, но и вследствие отсутствия актуальных драйверов:

  • Запустите «Диспетчер устройств» через меню «Пуск» или поисковую строку.

screenshot_19

  • Откройте вкладку «Видеоадаптеры».

screenshot_20

  • Щелкните ПКМ по названию графической карты.
  • Нажмите кнопку «Обновить драйвер».

screenshot_21

На заметку. Желтая иконка с восклицательным знаком – подсказка, свидетельствующая о том, что ПО нуждается в обновлении.

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

Переустановка графических библиотек

За обработку графики в играх отвечают специальные библиотеки вроде DirectX, Net. Framework или Visual C++. Можно попробовать удалить их через утилиту «Установка и удаление программ», а затем – загрузить заново. В некоторых случаях после повторной установки лаги исчезают.

screenshot_22

Оптимизация настроек игры

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

Программы для ускорения работы игр

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

  • Wise Game Booster;
  • Razer Cortex: Game Booster;
  • Game Fire.

screenshot_23

Эти приложения выступают в качестве аналога встроенному средству ускорения Windows 10. Программы закрывают фоновые процессы при гейминге, оптимизируя тем самым расход ресурсов ПК в пользу игры.



Всем привет. Пишу от безысходности, так как уже не знаю что делать. Постараюсь описать все подробно со всеми нюансами, дабы вы смогли лучше понять суть происходящего. Всё буду описывать объективно и беспристрастно, дабы имелась чёткая картина того, что есть на самом деле.
Конфигурация:
Материнская плата | Gigabyte z390 Aorus Elite
Процессор | Intel core i9-9900k (без разгона)
Охлаждение процессора | be quiet! Dark Rock Pro 4
Видеокарта | Asus Rog Strix Gaming OC RTX 4080
Оперативная память | Corsair Vengeance LPX 16GB Black [2x8GB 3000MHz DDR4 CL15 DIMM] (память от Samsung, двухканал)
Блок питания | be quiet! Power Zone 750W
Монитор | Acer Nitro VG270UPbmiipx 27 (wqhd, 144hz, ips, g-sync, hdr)
OS | Microsoft Windows 11 version 2h22
Диски — HDD 2TB WD RED (Под файлы)
— SSD Samsung 980 M.2 PCIe NVMe 1TB (Под игры и некоторые программы)
— SSD Samsung 980 M.2 PCIe NVMe 500GB (Под систему)
Всё это в большом и хорошо продуваемом корпусе.
Все ненужные функции системы, по типу защиты от эксплойта, оверлей, игровой режим и тд — отключены. Не знаю имеет ли это хоть какое-то значение, но на ПК стоит Norton Security.
Пару слов о видеокарте, попалась со свистящими дросселями (coil whine), при подключении питания, в выключенном состоянии горит красная лампочка, но после запуска компьютера гаснет. По тестам всё хорошо, но об этом ниже.
История:
Началось всё с того, что моя старая видеокарта — Gigabyte 2080 super windforce oc перестала работать. Мой взгляд пал на ещё не вышедшую 4080. В день выхода я приобрёл одну и установил в ПК. После этого я сразу скачал драйвер и решил провести тесты. Проходили они на ура, без каких-либо проблем. Однако через буквально два дня начались какие-то непонятки с монитором. Под нагрузкой в лице игр экран начинал мерцать, если альттабнуться на любое другое окно. Не знаю с чем это связано, возможно с локом фпс в игре при сворачивании (30 кадров), может с чем-то ещё, но факт в том, что проблему удалось устранить выключив в Nvidia Control Panel функцию G-SYNC. Стоит отменить то пару раз было и так, что после выключения игры экран продолжал мерцать (списываю на не полностью завершённый процесс). Но не суть. Примерно в это же время начал замечать микрофризы / статтеры / фризы в играх. Появляются они случайно, не только во время сохранения или перехода в другую локацию.
Хотелось бы добавить, что также имеются своего рода провисания (не часто), как картинки, ТАК И ЗВУКА, при обычном использовании ПК, т.е браузер, папки, и тд.
P.S. При одном из первых запусков во время использовании системы наблюдалось сильное зависание (1 или 2 раза), но больше такого не случалось. (Точно не знаю произошло это до установки драйвера на видеокарту или после)
Опишу на конкретных примерах:
Все игры стоят на SSD.

Мне главное понимать всё ли с видеокартой в порядке?

[Продолжение в комментариях]

Если игра тормозит, причин может быть много, однако все они сводятся к двум основным типам. Условно их можно разделить на железные и программные. В этой статье мы разберем частые случаи, когда игры тормозят и расскажем, как это исправить. Если у вас компьютер не первой свежести, рекомендуем ознакомиться со статьей «Как ускорить слабый или старый ПК для игр». А для решения проблем с сетевыми играми — «Что делать, если лагают сетевые игры».

Железные проблемы

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

Что делать, если ПК слишком слабый

Если компьютер слишком старый или слабый, то никакие настройки и «волшебные» программы для оптимизации не помогут. Однако не стоит преждевременно списывать ПК в утиль. Для начала нужно узнать конфигурацию ПК и понять, пригодна ли она для игр. Можно сравнить вашу конфигурацию с системными требованиями современных игр или посмотреть тесты вашего процессора и видеокарты на YouTube. В нашем гайде подробно написано, как узнать свое железо, а через сервис userbenchmark.com можно прикинуть примерную производительность.

Что делать, если игры фризят и тормозят. Решаем проблемы с низким FPS

Если ваш ПК не удовлетворяет современным требованиям, универсальный совет здесь один — купите более старший процессор в линейке (например, Core i5 вместо Core i3), замените видеокарту на что-то посвежее (вроде RX 470 или GTX 1060 на 3 гигабайта) и добавьте оперативной памяти хотя бы до 8 гигабайт. Минимально стоит рассматривать четырехъядерный процессор Intel с технологией HT не старее 4-го поколения или четырехъядерные AMD Ryzen. Если у вас платформа AM3+, можно приобрести легендарный FX-8350, который все еще способен немного оживить ваш ПК.

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

Что делать, если игры тормозят на мощном ПК

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

Почему у меня тормозит компьютер?

Почему у меня тормозит компьютер?Почему у меня тормозит компьютер?

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

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

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

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

Проблемы с накопителем. Одна из распространенных причин — фрагментированный жесткий диск. В отличие от SSD стандартные жесткие диски нужно регулярно дефрагментировать. Кликните правой кнопкой мыши на жестком диске в проводнике и выберите «Свойства». Перейдите на вкладку «Сервис», затем в раздел «Оптимизация и дефрагментация диска». Также можно воспользоваться сторонней программой, например, Disk Defrag.

Что делать, если игры фризят и тормозят. Решаем проблемы с низким FPS

Файл подкачки и оперативная память. Если на ПК не хватает оперативной памяти, то игры могут подтормаживать. Это происходит потому, что система обращается к файлу подкачки, который расположен на более медленном, чем ОЗУ, накопителе. Именно из-за этого и происходят просадки производительности. Решение тут простое — увеличить объем оперативной памяти. Также можно попробовать увеличить объем файла подкачки и перенести его на SSD. В поиске Windows введите «Настройка представления и производительности системы». Вам нужна вкладка «Дополнительно», далее «Виртуальная память». Нажмите кнопку «Изменить».

Что делать, если игры фризят и тормозят. Решаем проблемы с низким FPS

Медленная оперативная память. Производительность памяти довольно тяжело определить на глаз. Такие важные характеристики, как частота работы и тайминги не лежат на поверхности. Чтобы узнать, что за память у вас установлена, скачайте программу CPU-Z. Для игрового ПК память обязательно должна работать в двухканальном режиме (то есть должно быть установлено минимум два модуля). Кроме того, нужно проверить тайминги и частоту работы (параметр DRAM Frequency нужно умножить на 2). Для DDR4 частоты менее 2400 МГц и тайминги выше CL19 можно считать плохими (однако для частот выше 3600 МГц это нормально).

Программные проблемы

Под программными проблемами мы понимаем неполадки операционной системы, неправильно выставленные настройки и другие подобные моменты. Некоторые из них мы описывали в статье «Как настроить Windows 10 для игр», рекомендуем ознакомиться. Если у вас видеокарта NVIDIA, также изучите наш гайд по настройке видеокарты.

Устаревшие драйверы, обновления программ и системы

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

  • Скачать драйверы для видеокарт NVIDIA.
  • Скачать драйверы для видеокарт AMD.

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

Что делать, если игры фризят и тормозят. Решаем проблемы с низким FPS

Вирусы, майнеры или другие процессы нагружают систему

Если какой-либо вредоносный процесс сильно нагружает систему, то о плавном геймплее можно забыть. Зайдите в «Диспетчер задач» (Ctrl + Alt + Del) и посмотрите, что нагружает систему. Проверяйте каждый подозрительный процесс, вбивая его название в поисковике. Также можно кликнуть на процессе правой кнопкой мыши и выбрать «Поиск в интернете». Обязательно проверьте систему антивирусом. Можно скачать бесплатные программы Dr. Web CureIt, Kaspersky Virus Removal Tool и Malwarebytes AdwCleaner.

Что делать, если игры фризят и тормозят. Решаем проблемы с низким FPS

Также стоит почистить автозагрузку. Перейдите на одноименную вкладку в «Диспетчере задач» и выключите все ненужные программы. Когда их слишком много, то оперативная память и ресурсы процессора расходуются впустую.

Почему нужно отключать запись игр в фоновом режиме

Запись геймплея программными средствами (то есть без платы захвата) может существенно снижать производительность, так как расходует ресурсы ПК. Если вы запускаете запись вручную через сторонние программы, то это очевидно. Но запись геймплея можно осуществлять и средствами системы или программного обеспечения видеокарты.

Что делать, если игры фризят и тормозят. Решаем проблемы с низким FPS

В Windows перейдите в параметры через сочетание Win + I, далее «Игры». Если у вас слабый ПК, отключите возможность записи совсем. То же самое касается и драйверов видеокарты. В GeForce Experience отключите захват лучших моментов в настройках.

Как выставить режим энергосбережения на максимальную производительность

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

Что делать, если игры фризят и тормозят. Решаем проблемы с низким FPS

Зайдите в параметры Windows через сочетание Win + I и перейдите в пункт «Система». Далее выберите «Питание и спящий режим». В правой части экрана нажмите на ссылку «Дополнительные параметры питания». Затем выберите режим «Высокая производительность». Можно выбрать режим максимальной производительности. О том, как это сделать читайте в нашем материале «Как настроить Windows 10 для игр».

Как понять, что у игры плохая оптимизация

Никогда нельзя исключать возможность, что игра тормозит и фризит сама по себе ввиду плохой оптимизации. В этом случае мало что можно поделать. Особенно это критично на не самом мощном железе, так как RTX 3090 и Ryzen 5950X едва ли будут страдать от тормозов.

Что делать, если игры фризят и тормозят. Решаем проблемы с низким FPS

Чтобы разобраться нужно установить MSI Afterburner для мониторинга основных параметров. Подробную инструкцию ищите в нашем гайде. После этого нужно посмотреть на температуры, процент загрузки комплектующих и рабочие частоты. Если частоты, а также загрузка видеокарты и процессора невысокие, при этом FPS нестабильный и не достигает нужных значений (например, 60 кадров в секунду, как и частота обновления вашего монитора), это непорядок. Подробнее о том, какая должна быть загрузка комплектующих читайте в гайде «Загрузка видеокарты в играх».

Зачем нужно менять игровой API. Что лучше DirectX 12, DirectX 11 или Vulkan

В некоторых случаях стоит перейти с DirectX 12 на DirectX 11 или даже на Vulkan. Если игра плохо идет на одном API, то все может поменяться. Использовать Vulkan чаще рекомендуют обладателям видеокарт AMD, DX11 стоит включать для старых видеокарт, а DX12 — чтобы немного снизить нагрузку на процессор. Однако универсального совета нет, нужно смотреть, как меняется производительность именно на вашем железе.

Оптимизация графики и режим ультранизких настроек

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

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

Что делать, если игры фризят и тормозят. Решаем проблемы с низким FPS

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

Частые вопросы

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

Что делать, если игры фризят и тормозят. Решаем проблемы с низким FPS

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

Игры тормозят спустя некоторое время. Скорее всего, перегревается процессор или видеокарта. В результате частоты сбрасываются, а производительность падает.

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

Также фризы могут случаться и из-за процессора. Например, Ryzen до Zen 3 могут фризить чаще, чем аналогичные процессоры Intel. Вычислить фризы и статтеры можно по показателям фреймтайма. Также стоит обратить внимание на показатели 1% и 0,1%, которые еще принято называть редкими и очень редкими событиями. В отличие от минимального FPS эти показатели более приближены к реальному положению дел. Если значения 1% и 0,1% слишком низкие, играть будет некомфортно. При этом средний FPS может быть довольно высоким.

Что делать, если игры фризят и тормозят. Решаем проблемы с низким FPS

Почему на мощном ноутбуке тормозят игры? Скорее всего, дело в перегреве. Мощное железо требует качественного охлаждения, которое есть не на всех моделях. Кроме того, убедитесь, что на ноутбуке установлены все обновления (включая BIOS) и выбран режим высокой производительности. Учтите также, что игровой ноутбук выдает максимальную производительность только при подключении к электросети комплектным полноценным блоком питания. Кроме того, может быть задействована встроенная видеокарта. Если игра задействует не дискретную видеокарту, а встроенное в процессор видеоядро, производительность будет существенно ниже.

Почему тормозят игры на движке Unity или Unreal? Сам факт того, что игра сделана на определенном движке не означает, что она обязательно будет тормозить. Дело в том, что игры на готовом движке часто делают небольшой командой или вовсе в одиночку. Такие проекты часто страдают от плохой оптимизации, что плохо сказывается на репутации движка. Однако игровые движки все же имеют свои особенности, которые стоит учитывать. И если проблемы встречаются в одной игре, то есть вероятность, что и в другой игре на том же движке они проявятся.

  • Как настроить видеокарту NVIDIA для игр
  • Как настроить мониторинг MSI Afterburner в играх: узнаем температуру и загрузку процессора и видеокарты
  • Как узнать температуру процессора в Windows 10


Надо отключить эту опцию https://www.screencast.com/t/ZnuFVQ2xTs
После обновления винда раздает эти обновления тем самым нагружает дисковую систему.

  • пожаловаться
  • скопировать ссылку


matrixbbs
Она была изначально выключена

bazilews
По выбору системы стоит только на диске С 3712 мб

  • пожаловаться
  • скопировать ссылку


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

А ты GameDWR полностью выключил? asbarton дал тебе ссылку, как это делать. Несколько недель назад GameDWR типа доработали и он теперь стал ещё глючнее. В HKEY_CURRENT_USER System GameConfigStore кроме GameDVR_Enabled появился GameDVR_FSEBehaviorMode — его значение так же надо ставить на 0
Так же советую полностью отключить Windows Defender (Защитник), либо полностью удалить её с помощью сторонних утилит типа NoDefender и т.д.

  • пожаловаться
  • скопировать ссылку


airstorm
О, спасибо. Не заметил ту папку, там стояло значение на 2 а теперь поставил на 0. Я защитник отключил через реестр тоже или этого недостаточно? У меня сейчас вообще антивирусника нет на компе

  • пожаловаться
  • скопировать ссылку


airstorm
Сорян, соврал. На самом деле, когда фпс падает например со 140 до 130 у меня как раз происходит микрофриз. Явление конечно редкое, но не всегда приятно просто

  • пожаловаться
  • скопировать ссылку


В 2017 г. рекомендации- {{{ большинство серьезных игр 2015-2017 годов требуют 8 Гб памяти. Даже если к некоторым играм написано, что минимум требуется 4 Гб, это не значит, что игра пойдет с таким объемом памяти на высоких настройках. Отсюда можно сделать вывод, что на 2017 год в компьютере должно быть установлено хотя бы 8 Гб оперативной памяти, а лучше 16 Гб. Вот чтобы играть во все игры на максимальных настройках ставьте себе 12-16 Гб памяти. Но цифра 12 не совсем уместная. Это нужно, чтобы плата поддерживала 4 слота для памяти, в 2 слота ставить по 4 Гб и в 2 слота ставить по 2 Гб. Эффективней и без заморочек будет установка в слоты 2 планки памяти по 8 Гб. Объема оперативной памяти в 16 Гб вам хватит не только для игр 2015-2017 годов, но и для игр 2018-2020 г.}}}}}}}}}}}. Смена планок памяти это апгрейд а после апгрейда за каким-то х—ном требуют выполнять чистую установку виндовс , после замены видеокарты и процессора точно . После установки виндовс возникают конфликты из-за того что нельзя ставить например windows 10 дом.для всех языков если лицензия на windows 8 дом. для одного языка, которая была обновлена до windows 10 для одного языка.

  • пожаловаться
  • скопировать ссылку


Ну, могу посоветовать настройку Фин 10. Может интересно. Так для инфы. Сам не пользовался.

Спойлер

  • пожаловаться
  • скопировать ссылку


MrWorld
по началу может быть и было что то такое, сейчас странно что это есть у тебя.

Вообще причин много:

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

  • пожаловаться
  • скопировать ссылку


airstorm написал:
Тут ты прав, за исключением одного «но». DX полноценно пашет только на десятке… (((

А что дает этот ДХ 12? Ничего. Скажу более, В некоторых играх ДХ 11 работает лучше.

  • пожаловаться
  • скопировать ссылку


Всем привет опять, в общем фризы не исчезли на самом деле. Я уже винду снес снова и отформатировал диск, но те же проблемы остались. Уже думаю обратно на 7 вернуться

  • пожаловаться
  • скопировать ссылку


MrWorld
Файл подкачки не трогал?

  • пожаловаться
  • скопировать ссылку


An__ei
Так проблема кроется в оперативке? Я читал на форумах, что люди переустанавливали винду но проблема оставалась
bazilews
Файл подкачки стоит автоматически 3712. Мб его стоит отключить?

  • пожаловаться
  • скопировать ссылку


MrWorld
Все просто , Windows 10 Game DVR — отключить и все. Если все настроено нормально в windows то хуже игры не будут работать ( отключать только через реестр )
http://forums.playground.ru/software/windows/windows_10_gamedvr-919502/

  • пожаловаться
  • скопировать ссылку


asbarton
У меня в реестре отключен game dvr.

Женя Астраханцев
не знаю. Просто видел, что если объем 8 гб и выше, то можно отключить файл подкачки

  • пожаловаться
  • скопировать ссылку


MrWorld
А ты начисто ставил систему?

  • пожаловаться
  • скопировать ссылку


The_Disaire
Я прежние файлы не форматировал.

  • пожаловаться
  • скопировать ссылку


MrWorld
Да снеси все под чистую, может это поможет, сколько читал десятку всегда под чистую лучше ставить.

  • пожаловаться
  • скопировать ссылку


MrWorld
Нужно 16 Гб оперы. Последние дрова на видюху. Пройтись по системе какой нить хорошей прогой (рег органайзер я пользуюсь) . И не понимаю что за мода отключать или ставить малый объём файла подкачки. ВСЕ игры весьма активно его используют. Это легко проследить в MSI Afterburner. Я себе поставил 13 Гб подкачки. Если любишь рубится в последние части CoD то вообще 16 нужно.

  • пожаловаться
  • скопировать ссылку


MrWorld написал:
Я защитник отключил через реестр тоже или этого недостаточно?

В каком-то обновлении с защитником так намудрили, что отключение делается через gpedit ….. да и то в паре мест. Лично я его удаляю через Nodefender, а затем загружаю Knoppix и удаляю остатки.
Какая у тебя видеокарта?

  • пожаловаться
  • скопировать ссылку


airstorm
В профиле есть инфа. i7 4790k, 8GB ram, MSI GTX 1070. В общем все способы проделал которые можно, но фризы остаются при небольшом понижении фпса. То есть, когда фпс просто падает со 100 до 90 у меня происходит фриз. Конечно есть вариант опять переустановить ос и удалить все файлы, но мне как то лень это всё снова устанавливать. Причем некоторое время у меня после установки 10 винды всё было в норме, но потом после установки обновлений я заметил эту проблему.

  • пожаловаться
  • скопировать ссылку


MrWorld написал:
потом после установки обновлений я заметил эту проблему.

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

  • пожаловаться
  • скопировать ссылку


airstorm
в таком случае удалю обновления и снова установлю их

  • пожаловаться
  • скопировать ссылку


MrWorld
Если не ошибаюсь, то в первых числах августа, мелкомягкие обновили DX12! Это напрямую связано с играми… возможно причина в этом. Кстати не пробовал включать/выключать вертикальную синхронизацию? У меня на Снайпер Элит4 были лаги, пока не изменил настройку

  • пожаловаться
  • скопировать ссылку


airstorm
Как раз таки была обнова 2 августа, но я её что то не могу удалить, а остальные обновы незначительны. В общем я вообще хз что делать. Я бы снес систему по новой, но из за плохого интернета мне придется уж очень долго устанавливать все приложения заново. В драйверах покопался, но снова ничего не выяснил. Вертикалка стоит управление приложением 3D. Моник 144 гц, так что включать её нет смысла и g sync тоже отсутствует. А вообще можно откатить 12 dx версию к 11?

  • пожаловаться
  • скопировать ссылку


MrWorld написал:
в таком случае удалю обновления и снова установлю их

Удали и больше не восстанавливай. А установи антивирь, на свой вкус. А лучше вернись на семерку. И будет тебе счастье в играх.

  • пожаловаться
  • скопировать ссылку


Kraicher
Обнова была 2 августа и там был какой то пакет обновлений и эту обнову я как раз не могу удалить. А всё остальное это либо драйвера, либо какое програмное обеспечение

  • пожаловаться
  • скопировать ссылку


MrWorld
У меня на семерке вообще всего три обновы. И то устанавливал вручную, обновление отключено. Стоит Каспер и Malwarebytes Anti-Malware. И все в порядке. Периодически чищу систему, сканирую Малвером, Dr.Web CureIt, и ESET Online Scanner. И система защищена и чистая. Все игры запускаются и работают как часы. Ну что еще надо.

  • пожаловаться
  • скопировать ссылку


Kraicher
Так у меня 10 и это совсем другая история)

  • пожаловаться
  • скопировать ссылку


Kraicher написал:
А лучше вернись на семерку. И будет тебе счастье в играх.

Тут ты прав, за исключением одного «но». DX полноценно пашет только на десятке… (((

  • пожаловаться
  • скопировать ссылку


Если кому интересно я здесь ранее писал {{{{После моих оптимизаций Windows 10 а может и не моих у меня перестал загружаться онлайн в гта 5 пишет ((не удалось загрузить файлы Rockstar необходимые для игры онлайн гта 5))). Это еще поставил назад галочки в кондифициальности а то и в сюжет не заходил. Придется наверное чистую установку делать . Пускай будет все по умолчанию.}}}}}}}}}-оказалось все дело в том что не определяется ип адрес при входе в игру. Программой AdwCleaner проблема разрешилась за две минуты -мусор ненужный удалила и все.

  • пожаловаться
  • скопировать ссылку


MrWorld написал:
Так у меня 10 и это совсем другая история)

Ну ты же зашел со своей историей и напряг многих людей. Ну и живи со своей историей.

  • пожаловаться
  • скопировать ссылку


MrWorld
отключи в винде игровой режим. +пару фпс и минус глюки…. в настройки игры входи, там отключай опции типа dvr , запись в играх и всякую херь. Перегрузи винду , и попробуй. Он очень сырой и очень круто нагружает систему когда играешь.

p.S про настройки я имею в виду , настройки винды — там будет вкладка или плитка «игры»…

p.p.s Эта «фича» теперь всем качается в «anniversary update»… но она сырая , и её имеет смысл вырубать… для стрима игр есть гораздо удобней программы.

  • пожаловаться
  • скопировать ссылку


KlausBarbie
Сорян всем за мою тупость и раздудость темы)) Я реально забыл что то про игровой режим, вот сейчас отключил его и реально заметил, что фризы исчезли. Всем спасибо за ответы)

  • пожаловаться
  • скопировать ссылку


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

Я себе всё поотключал, никаких проблем нет, игры работают даже лучше чем в Win7.

  • пожаловаться
  • скопировать ссылку


MrWorld написал:
У меня сейчас вообще антивирусника нет на компе

Тогда все ясно. )))))

  • пожаловаться
  • скопировать ссылку


MrWorld написал:
Недавно с 7 перешел на 10 pro

Вопрос. А зачем? А насчет памяти, правильно отметил An__ei , надо сегодня иметь 16 Гб.
И еще. Правильно советует bazilews, поставь две системы и потести какое то время. Я так с ХР на Семерку переходил.У меня, несколько раз было желание перейти на десятку (или попробовать второй системой). Уже и сборку подобрал. А потом подумал — а нахрена мне это нужно. )))

  • пожаловаться
  • скопировать ссылку

Содержание

  • Способ 1: Проверка соответствия требованиям системы
    • Вариант 1: Файл подкачки
    • Вариант 2: Увеличение производительности компонентов
  • Способ 2: Сканирование на вирусы
  • Способ 3: Откат обновления Windows
  • Способ 4: Оптимизация автозагрузки
  • Способ 5: Обновление драйверов
  • Способ 6: Работа с жестким диском
    • Вариант 1: Очистка системного раздела
    • Вариант 2: Дефрагментация (только HDD)
  • Способ 7: Устранение перегрева
  • Способ 8: Отключение визуальных эффектов
  • Вопросы и ответы

фризит компьютер на windows 10

Способ 1: Проверка соответствия требованиям системы

Если компьютер начал подвисать после установки «десятки», а с предыдущими ОС он работал без фризов, то, вероятно, проблема заключается в несоответствии с системными требованиями Windows 10. Операционная система не слишком требовательна к ресурсам, но некоторые маломощные ПК не способны справиться с ней.

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

Подробнее: Системные требования для установки Windows 10
фризит компьютер на windows 10-01
После того как вы ознакомитесь с системными требованиями, сопоставьте их с возможностями вашего компьютера. Характеристики устройства можно посмотреть с помощью штатных средств, а более детальные данные доступны в интерфейсе специализированного софта. Обо всех способах читайте в отдельной инструкции на нашем сайте.

Подробнее: Узнаём характеристики компьютера на Windows 10
фризит компьютер на windows 10-02

Если ПК не «тянет» Windows 10 именно по причине несоответствия системным требованиям, лучше вернуться к предыдущей ОС. Но есть несколько способов, позволяющих улучшить производительность компьютера, не прибегая к аппаратному апгрейду.

Вариант 1: Файл подкачки

Одним из самых простых методов избавиться от нехватки оперативной памяти (если именно ее недостаток влияет на возникновение рассматриваемой проблемы) – это добавить файл подкачки, или виртуальную память. Он снижает нагрузку на ОЗУ, если возможностей компонента не хватает для обеспечения бесперебойной работы системы. Создать файл подкачки в Windows 10 можно с помощью «Параметров быстродействия». Попробуйте добавить виртуальную память, поскольку это может помочь решить проблему с зависаниями ПК.

Подробнее: Включение файла подкачки на компьютере с Windows 10
фризит компьютер на windows 10-03
Читайте также: Увеличиваем объем ОЗУ на компьютере с Windows 10

Вариант 2: Увеличение производительности компонентов

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

Подробнее: Ускоряем работу видеокарты / процессора
фризит компьютер на windows 10-04

Способ 2: Сканирование на вирусы

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

Подробнее: Методы удаления вируса с компьютера под управлением Windows 10
фризит компьютер на windows 10-05

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

Подробнее: Методы отката обновления в ОС Windows 10
фризит компьютер на windows 10-06

Способ 4: Оптимизация автозагрузки

Бывает, компьютер начинает фризить сразу после запуска системы. Чаще всего это происходит из-за того, что активно работает автозагрузка программ, то есть вместе с Windows открывается в фоновом режиме разный пользовательский софт. Это нагружает компоненты ПК, что вызывает зависания и лаги. Через некоторое время работы ОС проблемы могут пройти, но в итоге перезапуск растягивается на долгое время.

Lumpics.ru

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

Подробнее: Отключение автозапуска программ в Виндовс 10
фризит компьютер на windows 10-07

Способ 5: Обновление драйверов

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

Подробнее: Обновляем драйверы в Windows 10
фризит компьютер на windows 10-08

Способ 6: Работа с жестким диском

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

Вариант 1: Очистка системного раздела

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

Подробнее: Освобождаем место на диске C в Windows 10
фризит компьютер на windows 10-09

Вариант 2: Дефрагментация (только HDD)

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

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

Подробнее: Дефрагментация диска в Windows 10
фризит компьютер на windows 10-10

Способ 7: Устранение перегрева

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

Подробнее:
Как узнать температуру процессора / видеокарты / блока питания
Программы для проверки температуры компьютера

Во-вторых, узнать возможные причины перегрева того или иного устройства.

Подробнее: Что делать при перегреве процессора / видеокарты / материнской платы

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

Подробнее: Рабочие температуры процессоров / видеокарт / жестких дисков

Обладателям ноутбуков можно почитать другое руководство.

Подробнее: Решаем проблему с перегревом ноутбука

Способ 8: Отключение визуальных эффектов

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

  1. Откройте «Панель управления», отыскав приложение в главном меню в каталоге «Служебные – Windows».
  2. фризит компьютер на windows 10-11

  3. В новом окне выберите отображение разделов как мелкие или крупные значки. Нажмите на «Система».
  4. фризит компьютер на windows 10-12

  5. На панели слева кликните по строке «Дополнительные параметры системы».
  6. фризит компьютер на windows 10-13

  7. Перейдите на вкладку «Дополнительно» и щелкните по кнопке «Параметры».
  8. фризит компьютер на windows 10-14

  9. В новом окне нажмите на вкладку «Визуальные эффекты». При выборе пункта «Обеспечить наилучшее быстродействие» все эффекты визуализации будут отключены.
  10. фризит компьютер на windows 10-15

  11. Чтобы самостоятельно выбрать параметры, которые нужно отключить, отметьте пункт «Особые эффекты», затем уберите галочки с пунктов в списке ниже.
  12. фризит компьютер на windows 10-16

  13. Примените, затем сохраните настройки.
  14. фризит компьютер на windows 10-17

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

Ста-ста-статтеринг, или откуда в игре берутся микрофризы и как с ними бороться

Время прочтения
10 мин

Просмотры 31K

Представьте себе: вот вы ждете новую часть вашей любимой игры и, наконец, она выходит. Специально под это дело вы обновили свой ПК: установили новейшие ЦП и ГП, увеличили объем оперативки и даже заменили жесткий диск на SSD. Теперь игра должна запускаться у вас гладко, как шелк, с первого же экрана загрузки и до самого конца.

Вот вы скачиваете себе ранее оплаченный предзаказ. Завершается установка, вы запускаете игру. Все идет хорошо: игра «летает» с частотой кадров 60 FPS. Или, во всяком случае, так говорит вам счетчик кадров в оверлее вашего ГП. Но что-то идет не так. Вы водите мышкой туда-сюда и замечаете, что игра… фризится.

Как это возможно? Какие еще фризы при 60 FPS?

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

Это не лаги. Не низкий фреймрейт. Это статтеринг. При высоких FPS и идеальной сверхбыстрой конфигурации.

Что это такое, откуда взялось и есть ли способ от него избавиться? Сейчас разберемся.

image

Со времен появления первых аркадных автоматов в 70-ых годах видеоигры работают на 60 FPS. Обычно предполагается, что игра должна работать с той же скоростью, что и дисплей. Только после популяризации 3D-игр нам пришлось столкнуться и принять более низкую частоту кадров. Еще в 90-х годах, когда «3D-карты» (которые теперь называют «графическими процессорами») начали заменять программный рендеринг, люди спокойно играли с частотой 20 кадров в секунду, а 35 FPS считалась уже частотой для серьезных соревнований по сети.

Теперь же мы располагаем сверхбыстрыми машинами, которые, конечно же, могут летать на 60 FPS. Тем не менее… похоже, что недовольных производительностью теперь стало больше, чем когда-либо. Как это возможно?

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

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

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

Можно предположить, что это единичные случаи, но такие допущения развеивает статистика поиска в Google:

image
За последние 5 лет статтеринг стал (относительно) большей проблемой, чем производительность.

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

Десятилетие поиска причин статтеринга

image
Пациент точно жив. Просто часто фризится.

Впервые автор столкнулся с этой проблемой где-то в 2003 году во время работы над Serious Sam 2. Люди стали сообщать о случаях, когда во время тестирования на пустом уровне движения экрана и мыши оказывались не плавными. Это сопровождалось очень специфическим паттерном на графике частоты кадров, который команда разработки назвала «сердцебиением».

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

Очевидно, проблема была не только в «Сэме». При запуске других игр она возникала точно так же, наводя на мысли, что тут что-то с драйверами. Но появление статтеринга не зависело от производителя вашего графического процессора. Оно имело место даже при разных API (OpenGL, DirectX 9, DirectX 11…). Единственное, что оставалось общим, так это что статтеринг появлялся то тут, то там на некоторых машинах и игровых сценах.

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

Затем внезапно, в один прекрасный зимний день в начале 2013 года, ребята из Croteam обнаружили еще один пример этой проблемы, который на тот момент можно было относительно последовательно воспроизводить — на этот раз на одном из уровней в «Серьезном Сэме 3». Они долго возились с той сценой, пока вдруг не осенило. Все было настолько просто — неудивительно, что целое десятилетие это ускользало от всеобщего внимания.

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

Что происходило все это время

Вот как это выглядит, когда игра «тормозит» даже при 60 FPS. Вы могли испытать нечто подобное, играя в любую современную игру, и, вероятно, первым делом подумали бы, что игра не оптимизирована. Что ж, давайте пересмотрим эту теорию.

Если игра «слишком медленная», это означает, что в некоторых моментах она не сможет отрендерить один кадр достаточно быстро, и монитору придется снова показать предыдущий кадр. Поэтому, когда мы снимаем видео со скоростью 60 кадров в секунду, оно должно показывать «пропущенные кадры» — когда следующий кадр не был отображен вовремя, отчего один и тот же был показан дважды.

Однако это происходит только тогда, когда вы воспроизводите всю анимацию целиком. Если бы вы перебирали ее покадрово, то никаких разрывов бы не обнаружили.

Как такое возможно?

Давайте рассмотрим это подробнее. Ниже представлено параллельное сравнение идеального плавного видео и видео со статтерингом:

image
Шесть последовательных кадров с точной синхронизацией. Наверху — правильно расположенные кадры, внизу — кадры со статтерингом.

Здесь можно увидеть две вещи: во-первых, они действительно работают с одинаковой скоростью: всякий раз, когда появляется новый кадр сверху (правильный), тогда же появляется новый кадр и снизу (статтеринг). Во-вторых, по какой-то причине кажется, что они двигаются немного иначе — в середине изображения есть заметный «разрыв», который колеблется между большим и меньшим разделением по времени.

Самые внимательные могут заметить еще одну любопытную деталь: нижнее изображение — якобы более «медленное»… на самом деле идет «впереди» правильного. Странно, не правда ли?

Если мы посмотрим на несколько последовательных кадров и их время, мы можем наблюдать еще кое-что интересное: первые два кадра идеально синхронизированы, но на третьем кадре дерево на «более медленном» видео значительно опережает свой аналог на «правильном» видео (обведено красным). Также можно заметить, что этот кадр явно занял больше времени (обведено желтым).

Подождите, подождите… но если видео «медленнее», а кадр «занял больше времени», то как оно может идти с опережением?

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

Краткая история синхронизации кадров

Давным-давно, в далекой-далекой галактике… когда разработчики создавали первые видеоигры, обычно они это делали с учетом точной частоты кадров, на которой работал дисплей. В регионах NTSC, где телевизоры работают с частотой 60 Гц, это подразумевает 60 кадров в секунду, а в регионах PAL/SECAM, где телевизоры работают с частотой 50 Гц, — 50 кадров в секунду.

Большинство игр представляли собой очень простые концепции, работающие на фиксированном оборудовании — обычно на аркадной консоли или хорошо известном «домашнем микрокомпьютере», таком как ZX Spectrum, C64, Atari ST, Amstrad CPC 464, Amiga и т. д. Таким образом, создавая и тестируя игры для конкретной машины и определенной частоты кадров, разработчик всегда мог быть на 100% уверен, что фреймрейт никогда никуда не упадет.

Скорости объектов также сохранялись в «кадровых» единицах. Таким образом, вам необходимо было знать не на сколько пикселей в секунду будет перемещаться персонаж, а на сколько пикселей в кадре. Например, в Sonic The Hedgehog для Sega Genesis такая скорость составляет 16 пикселей на кадр. Многие игры даже имели отдельные версии для регионов PAL и NTSC, где анимация рисовалась от руки специально для 50 и 60 FPS, соответственно. По сути, работа с любой другой частотой кадров была просто невозможна.

И поскольку со временем игры стали запускаться на более разномастных устройствах, включая ПК с постоянно расширяемым и обновляемым оборудованием, нельзя было точно знать, на какой частоте кадров будет работать игра. Этот факт усугублялся тем, что сами игры стали более сложными и непредсказуемыми — особенно это заметно в 3D-играх, где могут быть большие различия в сложности сцены, иногда даже определяемые самими игроками. Например, всем же нравится стрелять по штабелям бочек с горючим, тем самым вызывая красочную череду взрывов… и неизбежное падение частоты кадра. Но поскольку это весело, то никто и не против.

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

Если вы не можете быть уверены, с какой частотой кадров будет работать игра, вам необходимо измерить текущую частоту кадров и постоянно адаптировать физику игры и скорость анимации под нее. Если один кадр занимает 1/60 секунды (16,67 мс), а ваш персонаж бежит со скоростью 10 м/с, то он перемещается на 1/6 метра в каждом кадре. Но если кадр вдруг начнет занимать 1/30 секунды (33,33 мс), то вы должны перемещать персонажа уже на 1/3 метра за кадр (в два раза «быстрее»), чтобы он продолжал двигаться с той же видимой скоростью.

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

Вернее, раньше работал очень хорошо. Еще в 90-х, когда 35 FPS считалась ого-го какой скоростью, люди были им более чем довольны. Но в то время видеокарты не были столь значительной частью ПК, и контроль надо всем происходящим на экране имел центральный процессор. Если у вас не было 3D-ускорителя, он даже сам рисовал объекты. Таким образом, он точно знал, когда они попадут на экран.

Ситуация на сегодняшний день

Со временем стали появляться все более сложные графические процессоры, и они неизбежно становились все более и более «асинхронными». Это означает, что когда ЦП дает команду ГП отрисовать что-то на экране, ГП просто сохраняет эту команду в буфере, чтобы ЦП мог продолжать свои дела, пока ГП выполняет рендеринг. В конечном итоге это приводит к ситуации, когда ЦП сообщает графическому процессору, когда наступает конец кадра, а графический процессор, сохраняя это среди своих данных, на самом деле не считает это чем-то приоритетным — ведь он все еще обрабатывает некоторые из ранее выданных команд. Он покажет кадр на экране только тогда, когда выполнит все, чем его загрузили до этого.

Итак, когда игра пытается вычислить время, вычитая временные метки в начале двух последовательных кадров, релевантность этого, откровенно говоря… весьма сомнительна. Поэтому вернемся к нашему примеру. Там у нас были такие кадры:

image
Шесть последовательных кадров с точной синхронизацией. Верхний ряд — правильный, нижний — с эффектом статтеринга.

В первых двух кадрах время кадра составляет 16,67 мс (или 1/60 секунды), и камера перемещается на одинаковую величину в верхнем и нижнем случаях, поэтому деревья синхронизированы. В третьем кадре (внизу, со статтерингом) игра увидела, что время кадра составляет 24,8 мс (то есть, больше 1/60 секунды) и оттого думает, что частота кадров упала, и бросается нагонять пропущенное… только для того, чтобы обнаружить, что на следующем кадре время составляет всего 10,7 мс, отчего камера замедляется, и теперь деревья снова более или менее синхронизированы.

Что же происходит? Измеряемое игрой время кадра колеблется из-за различных факторов — особенно в загруженной многозадачной системе, такой как ПК. Поэтому в некоторые моменты времени игра полагает, что частота упала с 60 FPS, и генерирует кадры анимации, рассчитанные на более низкую частоту кадров. Но из-за асинхронного характера работы ГП она всегда так или иначе возвращается к тем же 60 кадрам в секунду.

Это и есть статтеринг — анимация, сгенерированная для переменной частоты кадров (сердцебиения), отображающаяся с фактической правильной фиксированной частотой кадров.

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

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

Что это за пилюля? В Serious Engine она обозначается как sim_fSyncRate = 60. Проще говоря, это означает вот что: «полностью игнорировать все эти махинации с синхронизацией и делать вид, что мы всегда измеряем стабильные 60 кадров в секунду». И это заставляет все работать гладко — только потому, что с самого начала все работало гладко! Единственная причина, по которой появлялся статтеринг, — это неправильное время, используемое для анимации.

И что же, на этом все?

Значит, решение настолько просто?

К сожалению, нет. Это было просто только на тестах. Если бы мы прекратили измерять частоту кадров в реальных условиях и просто предположили, что она всегда равна 60 FPS, тогда, когда она упадет ниже 60 — а на ПК она рано или поздно упадет по какой бы то ни было причине: работа программ в фоновом режиме, сохранение энергии или защита от перегрева, кто знает, — тогда все замедлится.

Итак, если мы измеряем время кадра, происходит статтеринг, а если нет, в какой-то момент все может замедлиться. И что тогда?

Реальным решением было бы измерение не времени начала/окончания рендеринга кадра, а времени, когда изображение показывается на экране.

Но как игра может узнать, когда кадр действительно отображается на экране?

Да никак: в настоящий момент этого сделать невозможно.

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

Что теперь?

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

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

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

Различные предостережения и другие детали

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

«Композитор»

image
Это что, эффект матового стекла? Ага, так вот почему у нас обязательно должен быть композитор. Довольно важно, не правда ли?

Во всем этом за кулисами задействована концепция под названием Compositing Window Manager, также известная как композитор. Это система, которая теперь присутствует в каждой ОС и позволяет окнам быть прозрачными, иметь размытый фон, тени и т. д. Композиторы могут пойти и дальше — и показывать окна ваших программ в 3D. Для этого композитор берет на себя управление самой последней частью кадра и решает, что с ним делать, непосредственно перед тем, как он попадает на монитор.

В некоторых ОС композитор можно отключить в полноэкранном режиме. Но это не всегда возможно, и даже в таких случаях — разве не можем мы запустить игру в оконном режиме?

Управление питанием и температурой VS сложность рендеринга

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

А не могли бы мы просто…

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

Понравилась статья? Поделить с друзьями:
  • Постоянные ошибки в windows 10 синий экран
  • Постоянные звуковые сигналы в windows 10
  • Постоянное сканирование диска при загрузке windows 10
  • Постоянное получение сетевого адреса windows xp
  • Постоянное восстановление системы windows 7 при запуске компьютера