Как устранить подтормаживания в играх.

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

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

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

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

Причины зависаний в играх и способы их устранения

Ниже перечислены различные причины зависаний в играх и способы их устранения.

Нестабильный разгон процессора/видеокарты

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

Мало оперативной и видеопамяти

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

Оперативная память — это системная память, которую можно установить на материнскую плату, а видеопамять — это память на видеокарте. И то, и другое играет очень важную роль в бесперебойной работе игр, и, как правило, лучше иметь больше памяти, чем рекомендовано для игры. Для современных ААА-игр требуется 16 ГБ оперативной памяти, а объем видеопамяти, необходимый для игр в разрешении 1080p, должен составлять 4 ГБ. Вы также можете воспользоваться лабораторией системных требований инструментом CYRI (Can You Run It), чтобы проверить, соответствует ли ваша система минимальным системным требованиям для конкретной игры.

Проблемы с видеодрайвером

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

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

Проблемы с аудиодрайвером

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

Обновления Windows

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

Узкое место в производительности процессора

Если вы столкнулись с узким местом в производительности процессора и высокой загрузкой процессора в игре, то можете столкнуться с частыми подтормаживаниями и падением FPS. Обычно это происходит по двум причинам: во-первых, если у вас недостаточно мощный процессор или игра сильно нагружает процессор. Это также может происходить из-за проблем с совместимостью игры с некоторыми процессорами. Например, если вы используете бюджетный процессор, такой как Intel Dual Core, например G4400, в паре с мощной видеокартой, такой как GTX 1080 Ti, это приведёт к «узкому месту» в процессоре. В этом случае загрузка процессора в играх класса ААА может достигать 100 %, в то время как загрузка графического процессора остается очень низкой. Итак, если вы хотите играть в ААА-игры с высокой частотой кадров без подтормаживаний, вам придется обновить процессор и, желательно, материнскую плату. Для игр ААА-класса вам понадобится процессор Intel/AMD последней серии как минимум с четырьмя ядрами (четырехъядерный процессор или выше).

С другой стороны, если игра тормозит из-за плохой оптимизации со стороны разработчиков, то остается только надеяться, что издатель выпустит патч или предложит какое-то временное решение. Вы также можете отключить режим энергосбережения для более эффективного использования ядер процессора. Это также поможет уменьшить микро подтормаживания в играх и тем самым повысить общую производительность. Самый простой способ отключить режим энергосбережения — воспользоваться утилитой Disable CPU Core Parking.

Перегрев процессора

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

Перегрев графического процессора

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

Заражение вредоносным ПО [троянами / вирусами]

Если ваш компьютер заражен троянами, вирусами или другими вредоносными программами, они могут вызывать высокую загрузку процессора, постоянно работая в фоновом режиме, даже когда вы ничего не делаете (находитесь в режиме ожидания). Это может привести к повышенной загрузке процессора в играх и микро подтормаживаниям во время игрового процесса. Поэтому избавьтесь от этих вредоносных программ с помощью хорошего антивируса и программы для защиты от вредоносного ПО. В качестве антивируса я бы посоветовал использовать NOD32 Anti-virus, а для защиты от троянов и других вредоносных программ нет ничего лучше Malwarebytes.

Фоновые службы / задачи

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

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

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

Настройки в игре / неоптимизированная игра

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

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

Отключите вертикальную синхронизацию

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

Перегрев VRM

Убедитесь, что материнская плата и VRM видеокарты не перегреваются, так как в противном случае процессор и видеокарта могут работать нестабильно во время игр или при высокой нагрузке, что может привести к частым подтормаживаниям. Если VRM перегревается, можно установить теплопроводные термопрокладки между радиатором и полевыми МОП-транзисторами видеокарты или материнской платы. На материнскую плату можно установить вентилятор меньшего размера 40 мм или 50 мм, который будет обдувать непосредственно VRM для их охлаждения.

Поврежденные системные файлы Windows

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

Медленный жёсткий диск

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

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

Блок питания недостаточной мощности

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

Настройки электропитания Windows

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

Отключите HT / SMT

Некоторые игры, особенно старые, могут плохо воспроизводиться с включенной поддержкой Hyper-threading (HT) / SMT (одновременная многопоточность), и это может вызывать случайные подтормаживания. Итак, здесь вы можете отключить HT / SMT в BIOS, чтобы увидеть, исчезнет ли подтормаживание или нет.

Отключите HPET

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

Чтобы отключить HPET в Windows, откройте командную строку и введите следующую команду.

bcdedit /deletevalue useplatformclock

Чтобы снова включить HPET, введите в командной строке следующую команду.

bcdedit /set useplatformclock true

Низкий FPS / нестабильная частота кадров

Низкая частота кадров или ее резкие колебания — одна из основных причин подтормаживания в играх, если у вас нет монитора и видеокарты с поддержкой FreeSync / G-Sync. Обычно это происходит, когда частота кадров в секунду внезапно падает ниже частоты обновления монитора, которая изначально была гораздо выше. Поэтому, если у вас еще нет монитора с поддержкой FreeSync и соответствующей видеокарты, я советую вам приобрести видеокарту и монитор с поддержкой FreeSync. Это избавит вас от подтормаживаний в играх и разрывов изображения на экране и сделает игровой процесс намного приятнее.