что делать если игра упирается в процессор
Процессорозависимость современных игр
В прошлом материале был рассмотрен вопрос влияния количества процессорных ядер на производительность CPU в играх.
реклама
Тестовая конфигурация
Тесты проводились на следующем стенде:
Инструментарий и методика тестирования
В следующих играх использовались средства измерения быстродействия (бенчмарк):
Игра, в которой производительность замерялась путем загрузки демо сцен:
В данных играх производительность измерялась с помощью утилиты FRAPS v3.0.3 build 10809:
реклама
Во всех играх замерялись минимальные и средние значения FPS.
В тестах, в которых отсутствовала возможность замера min fps, это значение измерялось утилитой FRAPS.
Тестирование игровых приложений проводилось в разрешениях 1280х1024 и 1920х1200.
VSync при проведении тестов был отключен.
Чтобы избежать ошибок и минимизировать погрешности измерений, все тесты производились по три раза. При вычислении avg fps за итоговый результат бралось среднеарифметическое значение результатов всех прогонов. В качестве min fps выбиралось минимальное значение показателя по результатам трех прогонов.
Для тестирования был взят процессор Intel Core i920, который тестировался на частотах 2800 МГц, 3400 МГц и 4000 МГц. Также из БИОСа материнской платы у него были отключены одно и два ядра, чтобы сэмулировать двух, трех и четырехъядерные процессоры. В графическую подсистему вошли две видеокарты Radeon HD 4870 1024 Мбайт, работающие на номинальных частотах в режиме CrossFire.
Основой для исследований послужит утверждение о том, что в определенных условиях производительность процессора становится узким местом системы и раскрытие всего потенциала видеокарты «упирается» в него.
Тесты проводились в двух разрешениях: 1280х1024 и 1920х1200. Как известно в 1280х1024 процессор нагружен сильнее, чем видеокарта. Но с повышением разрешения до 1920х1200 нагрузка на видеокарту возрастает, тогда, как на процессор остается неизменной или уменьшается, поскольку ему приходится больше простаивать, ожидая вывода видеокартой изображения на монитор. Если производительность процессора будет избыточна для платформы, то она не будет изменяться при повышении частоты и количества ядер CPU в обоих разрешениях. Или будет наблюдаться разная производительность CPU в 1280х1024, но при повышении разрешения до 1920х1200 она будет выравниваться. Если производительность процессора будет влиять на производительность видеокарт, то она будет изменяться при повышении частоты и активации ядер CPU, даже при переходе с 1280х1024 на 1920х1200.
Как разгрузить процессор за счет видеокарты
Процессор является ключевым элементом в ПК, через него происходит обработка данных. Любая программа или приложение нагружает процессор в той или иной степени. Чем меньше нагружен процессор, тем быстрее и стабильнее работает система (быстро открываются файлы, папки, приложения). Поэтому очень важно, чтобы процессор не был нагружен в 100% и имел свободные ресурсы для обработки нужных задач.
Основные причины максимальной загрузки
Причин максимальной загрузки ЦП на 100% в Windows XP, 7, 8, 10 может быть несколько и у каждой свои пути решения. Наиболее распространённая причина – это потребление определённой программой или службой всех ресурсов процессора. Так же это могут быть сбои в работе службы из-за чего она начинает вести себя не стабильно.
Многие не придают большого значения чистке ПК от пыли и замене термопасты, что приводит к перегреву, тем самым давая большую нагрузку на ЦП.
Чтобы точно убедиться, в чём причина большой нагрузки процессора, требуется провести ряд диагностических манипуляций для её выявления.
Компьютерные игры
Современные игры – настоящее испытание для ПК. Сравниться с ними могут только инженерные программы, используемые для выполнения сложных математических расчетов. Если центральный процессор загружается на 100% в играх, он явно требует апгрейда.
Как снизить нагрузку на ЦП Windows 7, если апгрейд невозможен? Попробуйте перед запуском игры закрыть все лишние приложения. Отключите компьютер от сети, чтобы он не начал неожиданно скачивать обновления для своего ПО. Закройте антивирусные программы, ведь этот тип ПО расходует очень много ресурсов компьютера. Антивирус следит абсолютно за всей активностью ПК, что негативно сказывается на его производительности.
Будьте внимательны: если вы плохо понимаете, чем может грозить отключение средств программной безопасности, последний совет выполнять не рекомендуется.
Одна из самых распространенных причин, по которым тормозит компьютер — это загрузка процессора, причем, иногда непонятными приложениями и процессами.
Не так давно на одном компьютере знакомого пришлось столкнуться с «непонятной» загрузкой ЦП, которая порой доходила до 100%, хотя никаких программ, которые могли бы так загрузить его, открыто не было (кстати, процессор был достаточно современный Intel inside Core i3). Проблему удалось решить переустановкой системы и установкой новых драйверов (но об этом далее…).
Собственно, решил что подобная проблема достаточно популярна и будет интересна широкому кругу пользователей. В статье приведу рекомендации, благодаря которым можно самостоятельно разобраться почему процессор загружен, и как снизить нагрузку на него. И так…
Определяем программу нагружающую процессор
Чтобы снизить нагрузку на ЦП, можно воспользоваться Диспетчером задач. Попасть в него можно разными способами: нажать одновременно Ctrl+Shift+Esc или Ctrl+Alt+Delete или же зайти через меню пуск в контекстное меню панели задач и там уже найти диспетчер.
Когда диспетчер задач открыт, необходимо перейти на вкладку «Процессы», в которой будут отображены процессы и службы системы. Для удобства их можно отсортировать, нажав вверху на столб «ЦП» или «Процессор» (в разных версиях Windows по разному).
И после этих манипуляций можно увидеть, какая программа или служба нагружает ЦП. Зачастую бывает, что «тяжёлые» программы (которые потребляют большое количество ресурсов ПК) после закрытия оставляют остаточные службы или не корректно завершенные приложения, тем самым влияя на работоспособность компьютера. Очень часто таким «грешат» браузеры. Кроме этого часто видео в высоком качестве, с которыми просто не справляется ПК, могут грузить и тормозить работу.
Решить это можно щёлкнув ЛКМ (левой кнопкой мыши) по приложению, которое потребляет ЦП и нажать «Снять задачу», тем самым удалив программу из ресурсов ПК. Тут следует быть осторожными, потому что есть вероятность завершить какую-то системную службу и тогда придётся вручную перезагружать компьютер.
Process Explorer
Если вы выполнили все вышеизложенные рекомендации, но загрузка центрального процессора не уменьшилась, а процессов, которые используют много ресурсов, нет, попробуйте воспользоваться бесплатной утилитой под названием Process Explorer. Скачать ее можно с официального сайта производителя.
Как снизить нагрузку на ЦП Windows 7 при помощи Process Explorer? В окне программы отсортируйте список процессов по нагрузке на CPU. Изучите таблицу на предмет подозрительных приложений. Если такие есть, щелкните по имени программы правой кнопкой мыши и выберите Kill Process.
Загрузка процессора без причины
Бывает, что в стандартной утилите «Диспетчере задач» не видно процессов, которые нагружают ЦП, но процессор все равно загружен на 100 процентов без причины. В таких случаях можно обратится к сторонним программам.
Что делать, если Ютуб не показывает видео или вообще не открывается
Process Explorer – программа представленная непосредственно Microsoft, которая покажет абсолютно все имеющиеся процессы у пользовательского ПК и поможет от них избавится.
Разберём программу подробнее.
System idle process – это % показателя бездействия системы. На верхней части скриншота видно, что центральный процессор (CPU) не нагружен. Это является нормальной работой ПК при учёте, что на нём не запущены «тяжелые» программы.
Interrupts – это % показателя системных прерываний (при нормальной работе не должен превышать пары процентов). На второй части скриншота его показатель в разы превышает норму, следовательно, он и есть виновником торможения ПК.
Так же часто встречается, что система тормозит из-за процесса svchosts.exe. Процесс этот является системным, но не редко под него маскируются различные вирусы. Далее разберём, как от них избавиться.
Как только вы нашли процесс, который грузит ваш ПК, можно приступать к уменьшению загрузки CPU.
Если проблема в Interrupts, то скорее всего в этом виноваты драйвера, а точнее их несовместимость с Windows или конфликты между собой.
Обратить внимание стоит на драйвера: чипсета, материнской платы, видеокарты, модуля Wi-Fi, звукового и сетевого адаптера.
Как проверить и обновить драйвера
Если ничего не помогло определить, почему CPU работает на 100 процентов, то обратимся к драйверам. Производители часто выпускают новые версии драйверов, чтобы стабилизировать работу своих устройств. Но не всегда «новое» значит «лучшее», иногда старые драйвера работают стабильнее. Поэтому следует обращать внимание на драйвера с припиской stable – это стабильные версии обычно не содержащие ошибок и багов. Чтобы произвести обновление необходимо:
Нахождение и удаление вирусов
Если проблемой загрузки ЦП является вирус, то его можно отследить в диспетчере или же программой Process Explorer. Вирусы часто маскируются под системные процессы, чтобы пользователь не мог их удалить. Чаще всего этим процессом является svchosts.exe, что создаёт проблемы с распознаванием в нём вируса, даже опытному пользователю.
Устраняем ошибку 0x80300024 при установке Windows 7
Чтобы распознать вирусы, нужно загрузиться в «Безопасном режиме».
Если у вас Windows XP, 7 – следует при загрузке ПК нажимать F8, чтобы появилось «чёрное» окно, в котором выберете загрузку в «Безопасном режиме».
Windows 8, 8.1, 10 – требуется нажать Win+R, ввести команду msconfig, перейти в раздел «Загрузка», кликнуть по OC Windows и установить галочку «Безопасный режим», сохранить и перезапустить ПК.
После того, как попали в «Безопасный режим» можно начинать проверку на вирусы. В интернете существует достаточно программ, которые проверяют ПК на вирусы без установки. Одна из таких Dr.Web Cureit. Это может помочь снять нагрузку.
Снижаем нагрузку на процессор Виндовс 7
Для начала нужно определить насколько нагружен процессор, в этом сможет помочь стандартный инструмент Виндовс — Диспетчер задач. Чтобы его открыть воспользуйтесь сочетанием клавиш Ctrl+Shift+Esc. Далее следует кликнуть на «Отобразить процессы всех пользователей”, это нужно, чтобы Диспетчер запустился с правами администратора.
Там нужно открыть вкладку процессы и посмотреть какие программы нагружают ЦП. Чтобы завершить их, следует кликнуть по ним правой кнопкой мыши и выбрать “Снять задачу”.
Допустим вы закрыли ресурсоемкие процессы, но уменьшить нагрузку на процессор windows 7 не удалось, компьютер все равно ведет себя неадекватно, что делать? Как вариант, медленная работа ПК — следствие перегрева. Разберите свой системный блок и очистите его от пыли, а также смажьте все куллеры и поменяйте термопасту. Если этого давно не делалось, ПК станет работать значительно быстрее.
Следующий вариант, почему процессор нагружен — вирусы. Сейчас очень популярны вирусы-майнеры, которые используя ресурсы чужих компьютеров помогают своим создателям добывать криптовалюту. Они могут нагружать все компоненты ПК. Если есть подозрения, лучше проверить систему бесплатной утилитой Dr.Web Cureit.
Кстати, нередко причина высокой нагруженности ЦП кроется в драйверах. Определить в них причина или нет можно следующим образом:
Если нет, значит нужно обновить драйвера, чтобы снять нагрузку. Пройдитесь по сайтам производителей компонентов своего компьютера и посмотрите, может быть вышли новые версии драйверов.
Если проблемой является процесс svchost.exe
Тут есть два возможных варианта:
Для начала стоит разобраться какой из двух вариантов у вас. Первое, что можно сделать – это посмотреть в «Диспетчере задач» нет ли других подозрительных процессов, если нашли что-то не внушающее доверия, то стоит воспользоваться программой AVZ.
Скачайте и запустите программу AVZ. Перейдите в «Сервис/Диспетчер процессов» там будут показаны все процессы запущенные на компьютере. Главное преимущество AVZ в том, что программа помечает системные процессы зелёным цветом. Т.е. следует присмотреться нет ли процесса svchosts.exe, который окрашен в чёрный цвет.
Если же никаких сторонних процессов не обнаружено, то можно попробовать отключить автоматическое обновление Windows.
Чтобы отключить обновления, нужно попасть во вкладку «Службы», проще всего нажать Win+R, в появившемся окне написать services.msc и нажать «Ок». В открывшемся окне найти строку «Центр обновления Windows», щёлкнуть на ней дважды мышкой и выбрать «Тип запуска» — Отключена, и ниже нажать кнопку «Остановить». Затем сохраняем настройки и перезапускаем ПК.
Разгружаем процессор
Множество факторов могут влиять на перегрузку процессора, что и приводит к медленной работе Вашего ПК. Для разгрузки ЦП необходимо провести анализ различных проблем и внести изменения во всех проблемных аспектах.
Способ 1: Очистка автозагрузки
В момент включения вашего ПК выполняется загрузка и подключение в автоматическом режиме всех программных продуктов, которые располагаются в кластере автозагрузки. Данные элементы практически не наносят вред вашей деятельности за компьютером, но они «съедают» определенный ресурс центрального процессора, находясь в фоновом режиме. Чтобы избавиться от лишних объектов в автозагрузке, выполним следующие действия.
- Открываем меню «Пуск»и совершаем переход в «Панель управления».
Переходим в раздел «Администрирование».
Открываем подпункт «Конфигурация системы».
Из этого перечня не рекомендуем выключать антивирусное ПО, так как при дальнейшей перезагрузке оно может не включиться.
Жмём по кнопочке «ОК» и перезапускаем компьютер.
Также увидеть перечень компонентов, находящихся в автоматической загрузке, можно в разделах базы данных:
Как открыть реестр комфортным для Вас способом, описано в уроке, представленном ниже.
Способ 2: Отключение лишних служб
Ненужные службы запускают процессы, которые создают излишнюю нагрузку на ЦП (центральный процессор). Отключив их, Вы частично уменьшите нагрузку на CPU. Перед тем, как выключить службы, обязательно создайте точку восстановления.
Когда произвели создание точки восстановления, переходим в подраздел «Службы», который расположен по адресу:
Панель управленияВсе элементы панели управленияАдминистрированиеСлужбы
В открывшемся списке нажимаем по лишней службе и жмём по ней ПКМ, щелкаем по пункту«Остановить».
Снова жмём ПКМ по необходимой службе и перемещаемся в «Свойства». В разделе «Тип запуска» останавливаем выбор на подпункте «Отключена», жмём «ОК».
Приводим перечень служб, обычно не использующихся при домашнем использование ПК:
Способ 3: Процессы в «Диспетчере задач»
Определённые процессы очень сильно загружают ОС, чтобы снизить загруженность центрального процессора,необходимо выключить наиболее ресурсоемкие (например, запущенный Photoshop).
- Заходим в «Диспетчер задач».
Переходим во вкладку «Процессы»
Кликаем по подзаголовку столбца «ЦП», чтобы произвести сортировку процессов в зависимости от их нагрузки на процессор.
В столбике «ЦП» приведено количество процентов от ресурсов ЦП, которые использует определенное программное решение. Уровень загруженности ЦП конкретной программой изменяется и зависит от действий юзера. К примеру, приложение для создания моделей 3D-объектов будет производить загрузку на ресурс процессора в гораздо большем объеме при обработке анимации, чем в фоновом режиме. Выключайте приложения, которые чрезмерно нагружают ЦП даже в фоновом режиме. Далее определяем процессы, которые слишком сильно расходуют ресурсы ЦП и отключаем их.
Если Вы не осведомлены, за что отвечает определённый процесс, то не производите его завершение. Это действие повлечет за собой очень серьёзную системную неполадку. Воспользуйтесь поиском в интернете, чтобы найти полное описание конкретного процесса.
Щелкаем по интересующему процессу и жмём по кнопочке «Завершить процесс».
Подтверждаем завершение процесса (убедитесь, что Вам известен отключаемый элемент), кликнув по «Завершить процесс».
Способ 4: Очистка реестра
Существуют еще несколько программ с подобными возможностями. Ниже для Вас представлены ссылки на статьи, с которыми необходимо ознакомиться для безопасного очищения реестра от всевозможных мусорных файлов.
Способ 5: Антивирусное сканирование
Бывают ситуации, что перегрузка процессора возникает из-за деятельности вирусных программ в Вашей системе. Для того, чтобы избавиться от перегруженности ЦП, необходимо произвести сканирование Виндовс 7 антивирусом. Перечень отличных антивирусных программ в свободном доступе: AVG Antivirus Free, Avast-free-antivirus, Avira, McAfee, Kaspersky-free.
Воспользовавшись данными рекомендациями, Вы сможете разгрузить процессор в Windows 7. Крайне важно помнить, что необходимо совершать действия со службами и процессами, в которых Вы уверены. Ведь в противном случае, возможно нанести серьезный вред вашей системе.
Нагрузка на ЦП из-за перегрева
Ключевым параметром для стабильной работы компьютера является его температура. Если ЦП начинает перегреваться, то пользователь замечает нестабильную работу системы, зависания, «синий экран» и внезапные выключения ПК.
Устраняем ошибку kernel32 dll в Windows
Чтобы узнать температуру ЦП следует воспользоваться сторонними программами, например Aida 64.
Перегреваться компьютер может по нескольким причинам:
Приложения в автозагрузке
Многие пользуются ПК годами без переустановки Windows и очистки её от программ. С течением времени и установкой тех или иных приложений автозапуск системы забивается и при загрузке ОС загружаются программы, которыми человек уже давно не пользуется. Из-за этого может быть постоянно загружен ЦП, чтобы этого избежать следует очистить «Автозагрузку»
Существует популярная утилита CCleaner, с её помощью можно убрать программы, которыми давно не пользуетесь, оставив только самые актуальные и антивирус.
Диагностика. Как узнать из-за чего тормозит игра: из-за процессора, видеокарты или ОЗУ?
Не подскажите, как бы узнать из-за какого компонента ПК может тормозить игра. То ли дело в процессоре, то ли в видеокарте, есть ли какой-нибудь способ для начинающих (без реестров и разных администраторских команд)?
В целом да, если игра начинает идти рывками, фризит — не всегда можно сразу назвать причину. В этой статье покажу один из вариантов, как можно одновременно посмотреть нагрузку на видеокарту, ЦП, сеть, ОЗУ и пр., и по этим данным сделать кое-какие выводы.
Думаю, вариант вполне рабочий, поможет определиться с узким местом на вашем компьютере (подскажет с апгрейдом). По крайней мере, неплохая первичная диагностика!
Определяем причину тормозов и лагов в игре
Что понадобиться
FPS Monitor
Главное окно FPS Monitor
Чем уникальна и хороша эта утилита? Дело в том, что она одновременно и прямо в игре может показать загрузку (и температуру) процессора (и всех его ядер), оперативной памяти, видеокарты, сети и пр.
Т.е. вы в режиме реального времени, прямо в игре, можете увидеть, что с видеокартой все ОК (ее загрузка чуть выше 65%, скажем), а вот процессор уже загружен на максимум и метрики все красные (90%). Выходит, что искать виновного в лагах и начинать «копать» нужно по направлению ЦП.
Примечание : утилита платная (правда, стоит всего 350 руб.). Но вообще, для нашей задачи сгодится и бесплатная демо-версия.
Тестируем и диагностируем
Перед запуском игры, рекомендую открыть редактор горячих клавиш утилиты FPS Monitor, и задать комбинацию для показа метрик (оверлеи). Дело в том, что в некоторых играх метрики автоматически не показываются и их нужно включать «горячей» комбинацией (см. скрин ниже).
Редактор горячих клавиш / FPS Monitor
После, можно запустить игру и начать вести мониторинг метрик. Желательно загрузить различные уровни, карты, поиграть какое-то время (10-15 мин.), чтобы увидеть реальные показания температуры и загрузки железа.
Что очень удобно: утилита показывает все в процентах (можно сразу сориентироваться), плюс окрашивает цифры в разные цвета (в первую очередь обращайте внимание на желтые и красные цвета).
Скриншот с показаниями из игры WOW
Краткие выводы
Макс. нагрузка на ядро ЦП
Альтернатива FPS Monitor (обновление от 01.2020)
Кстати, некоторые пользователи отмечают, что у них FPS Monitor не работает. Для них могу порекомендовать аналог — PlayClaw 6.
Разумеется, в оверлей можно добавить информацию о FPS, нагрузке на ЦП и видеокарту, температуры, ОЗУ и т.д. Настройка осуществляется в главном окне PlayClaw, см. скриншот ниже 👇.
PlayClaw 6 — настройка оверлея
При запуске любой из игр — настроенный оверлей автоматически отобразится в выбранном углу экрана. Пример на скриншоте ниже. 👇