Процессор не работает на полной скорости в Windows 10
Windows
Почти на любом ноутбуке или настольном компьютере с Windows скорость работы ЦП различна. Вы должны знать, что процессор не работает на полной скорости все время. Это зависит от того, как ОС распределяет нагрузку, и работает ли она соответственно. Однако, если процессор не работает на полной скорости в Windows 10 даже при большой рабочей нагрузке, то ситуация требует некоторого внимания. Если вы хотите проверить, вы можете запустить любой инструмент стресс-тестирования процессора, чтобы проверить, остается ли скорость низкой.
Причина
Причин может быть много — от программных ошибок, до аппаратного сбоя:
- Наличие процесса, который грузит систему;
- Вирусы или наличие в системе несколько антивирусов;
- Большое число программ в автозагрузке;
- Проблема с оперативной памятью;
- Выход из строя жесткого диска или любого другого компонента;
- Логические ошибки носителя;
- Неправильная схема электропитания;
- Перегрев (чаще, для ноутбуков или моноблоков);
- Проблема с драйверами (обычно, после переустановки Windows);
- Глюк в работе периферийных устройств;
- Системная ошибка;
- Кривая установка обновления;
- Устаревание компьютера;
- Несоответствие системным требованиям.
Как правило, не имеет значения, настольный у нас компьютер или ноутбук/моноблок. Большая часть этих проблем справедлива для любого ПК.
В данной статье попробуем рассмотреть максимум возможных вариантов и способов решения.
Причина 2: Аппаратная несовместимость
Если ваш процессор загружен на полную мощность, но неясно, почему он использует только часть своей вычислительной мощности, вам следует углубиться в настройки своей системы и подсистемы, будь то BIOS или UEFI.
Первый шаг — проверить совместимость вашей материнской платы с процессором. Обычно для этого достаточно факта наличия или отсутствия такой регистрации при запуске компьютера: «Ошибка загрузки Intel CPU uCode». Именно она укажет, что процессор несовместим с текущей версией BIOS материнской платы. Это не самая критическая ошибка, и с ней можно даже работать, однако одним из последствий такой несовместимости может быть то, что процессор не работает на полную мощность.
См. Также: Устранение «ошибки загрузки Intel CPU uCode»
Оптимизация ядер и памяти с помощью MSConfig
Совет изменения настроек в системной утилите MSConfig основан на допущении, что Windows при загрузке не использует все ядра процессора и мегабайты оперативной памяти. Якобы нужно указать их нужное количество с помощью «секретной» настройки, чтобы компьютер быстрее включался и всё быстрее работало.
До «секретной» опции можно добраться так: Пуск — Выполнить (в Windows 10 используйте поле поиска вместо Выполнить) — msconfig — OK.
Запустится программа Конфигурация системы (msconfig.exe). Вкладка Загрузка:
Нужно нажать Дополнительные параметры, чтобы открыть параметры загрузки Windows и там будут вожделенные «суперсекретные» опции:
Сейчас ничего не настроено
Пока очумелые ручки не добрались до настроек, здесь ничего указано не будет, галочки проставлены не будут. С чего бы разработчикам Windows ограничивать производительность системы?
Но люди, не использующие критическое мышление, думают иначе: раз изначально галка не стоит, значит, ограничение включено. Якобы отсутствие галочек не даёт операционной системе узнать, сколько ядер у процессора и сколько оперативной памяти установлено. И якобы нужно указать вручную:
На компьютере восьмиядерный процессор и 8 Гб оперативной памяти
И после перезагрузки компьютер начнет использовать все ресурсы. Это противоречит третьему тезису о том, что Microsoft не ограничивает производительность изначально.
Вариантов у этого совета несколько. Я прошёлся по сайтам, посвящённым оптимизации Windows, выбрав парочку. Например, некий Юрий считает, что по умолчанию установлена загрузка с одного ядра:
Где автор мог узнать, что «по умолчанию загрузка с одного ядра»?
Другие вспоминают про оперативную память. «Блог мастера ПК» утверждает, что с ней та же беда.
Я обрезал часть текста, чтобы не было длинного скриншота. Вот что автор советует дальше:
Он советует указать не только количество ядер, но и размер памяти. А в конце говорит, что можно снять галочку.
Стоп. Где логика? Устанавливается опция, после отключается, как такая манипуляция может на что-то влиять в принципе?
Откуда миф? Полагаю, дело не только в незнании матчасти советчиков и отсутствии логического мышления, но и неоднозначной официальной справке по MSConfig. В статье MSConfig the System Configuration Tool на официальном сайте Microsoft описание опций действительно оставляет место домыслам, если не знать контекста:
Перевод: «Если вы нажмете на Advanced Options (в любой ОС), вы можете установить такие параметры, как количество процессоров, выделенных для операционной системы при загрузке, или максимальный объем оперативной памяти. (Как правило, обычно не отмечено)».
Текст официальной инструкции по использованию MSConfig не противоречит мифу: действительно можно указать, сколько процессоров и оперативной памяти использовать при загрузке. Вот только предназначены эти опции не для повышения производительности, а для ограничения в целях тестирования.
Опции в msconfig нужны программистам для тестирования программ, чтобы ограничить доступные ресурсы, сымитировав медленный ПК на быстром.
Если задуматься о репутационных потерях, о штрафах и прочем, возникает понимание, что миф о настройке в MSConfig — полная чушь. В каком бреду можно утверждать, что Windows не задействует все возможные ресурсы при загрузке компьютера? Ведь в интересах разработчиков Windows сделать так, чтобы компьютер включался как можно быстрее без шаманств в настройках. Вводить ограничения глупо.
Некоторые «гении» пытаются доказать, что опция «Число процессоров» ускоряет компьютер, потому что при значении 1 игры начинают тормозить. Логики в этом аргументе нет. При включенном лимите на одно ядро производительность действительно снижается (особенно это заметно в играх), но по умолчанию ограничения выключены и программы вольны использовать все ядра, как им вздумается. То есть опции в MSConfig работают так, как задумано — позволяют при желании пользователя ограничивать ресурсы ПК.
К счастью, данный совет о настройках в MSConfig безвреден. Установка максимальных значений никак не влияет на работу компьютера, ведь результат тот же, что и при выключенных опциях.
Для самых непонятливых: просто снимите галочки.
Не имеет никакого значения, что там в полях — одно ядро или миллион. Не важно, что там в поле «Максимум памяти». Во что вы играете, насколько старое у вас железо — тоже не имеет никакого значения. Просто снимите все галки, нажмите ОК и живите спокойно дальше. Нет никаких тайных настроек в MSConfig для «разблокирования» процессорных ядер и памяти.
Процессор не работает на полную мощность
Процессор компьютера должен работать на полную мощность. В других случаях пользователя могут ожидать неприятные сюрпризы в виде зависания системы и замедления ее работы в периоды пиковой нагрузки. В этой статье мы рассмотрим причины, по которым процессор не работает наилучшим образом.
Выясняем причину сниженной мощности
Для того, чтобы процессор работал с недостаточной мощностью, существует до десятка предварительных условий. Это может быть связано с аппаратными или программными причинами, включая сбои или простой простой процессора. Следует учитывать всех, начиная с самого приземленного.
Причина 1: Отсутствие нагрузки
Прежде чем погрузиться в процессор и обсудить, почему он не работает на полную мощность, вы должны посмотреть, нужно ли ему использовать свою мощность по максимуму. По умолчанию нет необходимости использовать всю, даже номинальную частоту, если это не требуется ни одному приложению. При этом основной элемент обработки «отдыхает» или находится в режиме ожидания, что избавляет пользователя от чрезмерного потребления электроэнергии, ЦП повторно не нагревается, чтобы не «мучить» систему охлаждения.
В ситуации, когда ваш процессор не загружен, его частотный показатель может быть на уровне заявленного производителем номинала или даже ниже. Например, если процессор имеет базовую частоту 3,70 ГГц, это не помешает ему снизить ее до 2,50 ГГц или менее (до минимум 800 МГц), если более высокие частоты не нужны, например, когда ЦП не грузится и 5%.
Нет ничего плохого в снижении частоты из-за простоя системы. Сам компьютер потребляет необходимую мощность, когда это необходимо.
Причина 2: Аппаратная несовместимость
Если ваш процессор загружен на полную мощность, но неясно, почему он использует только часть своей вычислительной мощности, вам следует углубиться в настройки своей системы и подсистемы, будь то BIOS или UEFI.
Первый шаг – проверить совместимость вашей материнской платы с процессором. Обычно для этого достаточно факта наличия или отсутствия такой регистрации при запуске компьютера: «Ошибка загрузки Intel CPU uCode». Именно она укажет, что процессор несовместим с текущей версией BIOS материнской платы. Это не самая критическая ошибка, и с ней можно даже работать, однако одним из последствий такой несовместимости может быть то, что процессор не работает на полную мощность.
См. Также: Устранение «ошибки загрузки Intel CPU uCode»
Причина 3: Измененные опции BIOS
Несколько параметров в BIOS одновременно могут стать причиной того, что компьютер не работает на полную мощность.
Часы с пониженным тактовым частотом
Возможно, причина плохой производительности кроется в заниженных показателях процессора, установленных в BIOS, из-за чего не берутся максимальные частоты. Войдите в BIOS и посмотрите конфигурацию процессора и его ядер.
Читайте также:
Как зайти в БИОС на компьютере
Настройка BIOS на компьютере
Если вы видите, что настройки переключились в ручной режим и где-то установлено ограниченное минимальное значение, будь то настройка для отдельных ядер или для всего ЦП, то именно поэтому он не работает на полную мощность. Найдите такие названия, как «CPU Core Ratio» и «Core Ratio Limit», и найдите похожие строки в своей подсистеме.
Кроме того, если питание процессора ниже рекомендованного напряжения, ЦП не сможет работать на высоких частотах. Скорее всего, этот индикатор будет называться что-то вроде «CPU Core Voltage». Оба эти параметра в разных BIOS и UEFI можно проверить в одном окне.
Обратите внимание, что частота устанавливается не на значения процессора, а на множитель, значение которого умножается на значение шины, и только после этого получается частота.
Ядро отключено / многопоточный режим
Если вы беспокоитесь, что ваш компьютер запустит приложение, но несколько открытых окон делают ваш компьютер безжалостным «глупым», вероятно, что-то не так с настройками вашего ядра. Дело в том, что их тактовую частоту можно не только снизить, но и полностью отключить работу всех ядер, кроме одного.
Не забывайте «Hyper-Threading», другими словами: многопоточность. Отключение этого режима процессора может привести к значительному снижению производительности, особенно при параллельном запуске нескольких программ. В связи с этим стоит проверить одноименную строчку «Hyper-Threading» и узнать, сколько ядер активно, то есть «Active Processor Cores».
Отключение параллелизма потоков и только несколько активных ядер может быть причиной того, что ЦП не работает с желаемой скоростью.
Turbo Boost / Core отключен
Отключенный режим «Turbo Boost» для процессоров Intel или «Turbo Core» для AMD не позволит процессору достичь частоты выше базовой, что является настоящим позором, если вы приобрели модель с возможностью автоматического разгона и компьютер работает на полной номинальной вычислительной мощности. За этот режим отвечает одноименная или немного измененная строка, например «Turbo Mode».
Примечание: Все вышеперечисленные причины, связанные с настройками BIOS, можно универсально исправить – вернуть их в исходное состояние, так как по умолчанию все ядра должны быть активными, напряжение на процессоре в норме, а многопоточность включена. Это эффективно, если вы боитесь что-то изменить в подсистеме или если параметры потеряны настолько, что своевременно их исправлять не рекомендуется.
См. Также: Сброс настроек BIOS
Причина 4: Пониженное электропотребление
Не только BIOS позволяет ограничивать энергопотребление процессора – это также возможно в самой Windows. Хотя операционная система по-прежнему зависит от напряжения, установленного в подсистеме, и не может принимать больше, чем дает, она имеет право наложить другое ограничение на ЦП, но не в абсолютном, а в относительном выражении. Чтобы убедиться, что процессор полностью питается от операционной системы, стоит взглянуть на соответствующую панель следующим образом:
-
Используйте функцию поиска в меню «Пуск», чтобы найти панель управления и открыть приложение.
Если показатель ниже «100%», процессор физически не сможет работать на полную мощность. Уже на «99%» автоматически отключается режим «Turbo Boost» и максимальная частота становится равной номинальной. Что ж, если там указано только «50%», процессор сможет работать в лучшем случае только на половину своей мощности.
Вы можете исправить это самостоятельно, установив значение «100%» или нажав «Восстановить параметры по умолчанию», так как ни одна из схем питания (даже самая дешевая) не предназначена для дросселирования процессора под нагрузкой.
В этой статье мы рассмотрели основные причины, по которым процессор не работает на полную мощность. Это может быть тривиальный простой процессор, исправляемый самой нагрузкой, но также вероятна аппаратная несовместимость, когда вам нужно обновить BIOS. Если параметры подсистемы выходят из строя, вы можете просто восстановить настройки до исходных значений, которыми ЦП не должен ничего ограничивать.
Как запустить все ядра процессора?
Итак, способов будет несколько. По этому показываю первый.
Заходим в пуск — выполнить или клавиши win+r
Далее в открывшемся окне переходим в загрузки — дополнительные параметры.
Выбираем ваше максимальное число процессоров.
Так кстати можно узнать количество ядер процессора. Но это виртуальные ядра, а не физически. Физических может быть меньше.
Нажимаем ОК, перезагружаемся.
Далее способ 2.
- Заходим в диспетчер задач — ctrl+shift+esc.
- Или ctrl+alt+del и диспетчер задач.
- Или нажимаем правой кнопкой по панели управления и выбираем диспетчер задач.
Переходим во вкладку процессы. Находим игру и нажимаем правой кнопкой мыши по процессу. Да кстати, игра должна быть запущена. Свернуть её можно или Win+D или alt+tab.
Выбираем задать соответствие.
Выбираем все и нажимаем ок.
Чтобы посмотреть, работают все ядра или нет, то в диспетчере задач заходим во вкладку быстродействие.
Во всех вкладках будет идти диаграмма.
Если нет, то нажимаем опять задать соответствие, оставляем только ЦП 0, нажимаем ок. Закрываем диспетчер задач, открываем опять повторяем все, то же самое, выбираем все процессоры и нажимаем ок.
Ещё!
В ноутбуках, бывает настроено энергосбережение таким образом, что настройки не дают использовать все ядра.
- Win7 — Заходим в панель управления, идем в электропитание — Изменить параметры плана — изменить дополнительные параметры питания — управление питанием процессора — минимальное состояние процессора.
- Win8, 10 — Или: параметры — система — питание и спящий режим — дополнительные параметры питания — настройка схемы электропитания — изменить дополнительные параметры питания — управление питанием процессора — минимальное состояние процессора
Для полного использования, должно стоять 100%.
Ресурсы загружены мало, а комп все равно тормозит
Тормоза, не связанные с нагрузкой на процессор, память, диск и сеть, обычно имеют аппаратное происхождение. Их самые распространенные причины – перегрев и недостаток мощности блока питания.
На том, как определить, что компьютер перегревается, подробно останавливаться не будем, поскольку об этом рассказано в других статьях (ссылки приведены в первом параграфе). Ниже в качестве примера – скриншот утилиты для мониторинга состояния железа HWiNFO, которая показывает температуры основных узлов ПК в реальном времени.
С проблемами, возникшими из-за неэффективности блока питания, часто сталкиваются владельцы бюджетных аппаратов, не рассчитанных на интенсивную нагрузку и апгрейд, а также те, кто неправильно определил потребность комплектующих в энергии при составлении сборки системного блока.
Чтобы вычислить необходимую мощность блока питания ПК, не нужно быть инженером и знать хитрые формулы. Для этого есть специальные сервисы, например, OuterVision® Power Supply Calculator. Он представлен набором таблиц с моделями комплектующих, из которых пользователю нужно выбрать свои, и кнопкой «Calculate» (Рассчитать). На выходе сервис показывает энергопотребление составленной сборки и рекомендует несколько моделей подходящих блоков питания.
Кстати, приблизительно через 3-7 лет эксплуатации блоки питания изнашиваются. Если компьютер начал тупить примерно в этот период, значит, пора подумать о новом источнике энергии для него.
В других случаях виновником тормозов без загруженности ресурсов оказывается еще какое-либо устройство. Иногда даже исправное, просто само по себе медленное, например, HDD со скоростью вращения 5400 оборотов/мин. Или устаревшее, без поддержки современных интерфейсов и стандартов, да еще и с плохим контактом в разъемах подключения.
Если заранее не знать, в какую сторону «копать», поиски такого девайса следует проводить по той же схеме, как при проблемах с включением компьютера. Только времени на обличение виновника, скорее всего, придется потратить больше.