Как активировать работу всех ядер процессора компьютера с windows

Для работы проектов iXBT.com нужны файлы cookie и сервисы аналитики.
Продолжая посещать сайты проектов вы соглашаетесь с нашей
Политикой в отношении файлов cookie

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

И перед тем как начинать паниковать из-за неправильно работающего камня, необходимо проверить соответствие остальных характеристик процессора, таких как объём кэш памяти, частоту или архитектура ядра. Сделать это можно с помощью различных программ, таких как CPU-Z или Steam. Да, второй так же может идентифицировать различные компоненты системы, на основе чего публикуется ежемесячная статистика. Собственно Steam и помог мне заметить нехватку ядер, ведь наступает декабрь, а это значит время выпуска ежеквартального обзора данной статистики. И зайдя обновить данные после установки нового ЦП заметилась нехватка двух ядер:

У данной проблемы может быть 3 источника:

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

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

R5 5500 имеет 12 потоков, следовательно в N=12

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

После беглой проверки стало ясно что размеры кэша и частоты соответствуют R5 5500, так же как и семейство процессора определяет его принадлежность к Ryzen 5000-ой серии. А так как в данном семействе процессоров не представляли модели с 4 ядрами, можно сделать вывод что-либо а) проблемы мониторинговых систем б) ограничения числа ядер. И если первое лечится перезагрузкой системы, и при необходимости откатом проблемных обновлений, то второй вариант проверяется и решается чуть сложнее.

Ограничить кол-во ядер и потоков можно средствами Windows и BIOS, в данном разделе рассмотрим ограничения через встроенные средства Windows, а про второй поговорим в следующем абзаце. Для ограничения ядер через ОС необходимо воспользоваться утилитой «Конфигурация системы». Найти данную утилиту можно несколькими способами: либо вписать «Конфигурация системы» в поисковую строку, либо в среде «Выполнить» (которая вызывается комбинацией клавиш Win + R или при нажатия ПКМ на кнопку Пуск) введением команды msconfig. Переходим на вкладку Загрузка и нажимаем кнопку Дополнительные параметры, ставим галочку в окошке Число процессов, что разблокирует выпадающие меню с ограничителем кол-ва процессов. По умолчанию, т. е. при первом заходе на данную вкладку, для выбора будет доступно число равное кол-ву потоков установленного процессора (то самое значение N, про которое речь шла выше). Однако, если зафиксировать число потоков, то при установке процессора с большим числом ядер или при выставлении ограничение (допустим для тестов), в следующий раз максимальное доступное значение будет равно выбранному значению. Для примера выберем значение 4 и перезагрузим ПК для подтверждения изменений:

Как итог, процессор с 6 ядрами и 12 потоками превратился в двухъядерный и четырёхпоточный процессор, которые были только в семействе AMD Атлон. Так что, если Вы использовали данную утилиту чтобы система загружала все ядра, то не забудьте проверить её при апргейде, а то недосчитаетесь производительности. Для сброса выбранного значения необходимо снять галочку с параметра Число процессов.

Данная функция это единственный способ изменить кол-во ядер если в BIOS нет опций по настройки CPU. А о том как эти опции называются и где их найти дальше.

Для примера разрешим системе использовать только 5 ядер и многопоточность, в результате получим что CPU-Z смогла обнаружить эти самые 5 ядер и 10 потоков:

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

P.S. Материал вышел немного позже чем планировался, так что статья с обзором ноябрьской Steam-статистики уже опубликована

Эволюция центральных процессоров или ЦП – увлекательная и сложная тема для изучения. С момента выпуска Intel 4004 в 1971 году до современных процессоров Intel 10-й серии, эти чипы продемонстрировали поразительный рост скорости и вычислительной мощности всего за пять коротких десятилетий.

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

Тем не менее, даже с астрономически быстрым развитием вычислительной мощности, одним из нововведений, которое всё ещё озадачивает пользователей, является концепция многоядерных процессоров. Такие производители, как Intel и AMD, рекламируют постоянно увеличивающееся количество ядер в новых процессорах – 4 ядра, 8 ядер, 16 ядер, даже 32 ядра – и их полезность для тяжелых вычислительных нагрузок. Но, что это вообще значит?

:/>  Синхронизировать время на компьютере с интернетом cmd

Что такое процессорные ядра

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

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

Как активировать работу всех ядер процессора компьютера с windows

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

Многоядерные процессоры появились ещё в 1996 году, когда процессор IBM Power4 работал с двумя ядрами на одном кристалле, что было революционным для того времени. Однако, программная поддержка этого нововведения появилась не сразу. Начиная с Windows XP в 2001 году, Windows начала поддерживать многоядерные операции, и многие разработчики приложений последовали её примеру. В результате практически любое ресурсоемкое программное обеспечение, которое вы используете сегодня, будет полностью использовать мощность многоядерного процессора, который у вас почти наверняка есть под капотом.

Включение ядер процессора в Windows

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

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

Основные настройки в Windows 10 и 11

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

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

Основные настройки в Windows Vista, 7 и 8

В Windows Vista, 7 и 8 доступ к многоядерной настройке осуществляется через ту же службу msconfig, описанную выше для Windows 10. В Windows 7 и 8 также можно установить соответствие процессора, то есть сообщить операционной системе, что использовать конкретное ядро для конкретной программы. Это было полезно для многих вещей; вы можете настроить определенную программу так, чтобы она всегда выполнялась на одном ядре, чтобы она не мешала другим системным операциям, или вы можете настроить программу, у которой возникли проблемы с запуском на любом ядре, кроме первого логического ядра, для использования ядра, на котором она выполнялась лучше.

Вы можете заметить, что в конфигураторе указано в два раза больше ядер, чем у вас должно быть. Например, если у вас процессор Intel i7 с 4 ядрами, в окне будет указано 8. Это связано с тем, что гиперпоточность эффективно удваивает количество ядер: четыре реальных и четыре виртуальных. Если вы хотите узнать, сколько физических ядер у вашего процессора, попробуйте следующее:

Нужно ли включать все ядра CPU в Windows

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

Уровень энергопотребления процессора проверить сложно. Реальность такова, что энергопотребление современного ПК может быть высоким в течение длительного периода времени. Но, верно также и то, что всплески мощности не потребляют очень много энергии. Даже при максимальном энергопотреблении Core i7 потребляет всего 130 Вт. Сравните это с холодильником на 250 Вт, оконным кондиционером на 1400 Вт и комплексной системой кондиционирования на 3500 Вт.

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

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

:/>  Как уменьшить потребление оперативной памяти в Windows 10: инструкция

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

Как активировать работу всех ядер процессора компьютера с windows

Из-за чего в Windows 10 и в Windows 11 может не работать поток или ядро процессора?

В 2023 году стало попадаться все больше компьютеров и ноутбуков, на которых пользователи отмечают резкое падение производительности. Базовые программы типа браузеров и Microsoft Word начинают работать заметно медленнее.Изучение проблемы через диспетчер задач показывает, что не работает ядро или поток центрального процессора. Это и является причиной сильного снижения скорости работы компьютера, ведь если ядер в процессоре всего два, то отключение одного из них очень негативно скажется на общей скорости работы.Не работает ядро процессора/потокСтоит отметить, что данная ситуация наблюдается именно на процессорах Intel. От Celeron, до Core i5.Причины и решение проблемыСразу стоит отметить, что установка числа процессоров через msconfig не дает положительного результата.Установка количества ядер в MsConfigТакже примечательно, что сразу при загрузке системы работают все ядра и потоки процессора, но спустя буквально 30 секунд после загрузки системы происходит отвал одного из них, что видно по диспетчеру задач.Нормальная работа процессораКак оказалось, всему виной программа Viber. Она обычно стоит в автозагрузке и как только она запускается, то практически сразу отваливается ядро/поток.Отключение автозагрузки ViberЕсли же ее убрать из автозагрузки и перезапустить компьютер, то ядро/поток работают нормально до тех пор, пока Viber снова не будет запущен.Переустановка Windows 10 к слову проблему не решает.ВыводЗачастую виновником отключения ядра или потока процессора на Windows 10 и Windows 11 является Viber. Не понятно по какой причине это происходит. Пока решение данной ситуации – не пользоваться вайбером на компьютере, где из-за него отключается ядро или поток процессора.

Лучшая благодарность автору – репост к себе на страничку:

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

Как активировать работу всех ядер процессора компьютера с windows

Как активировать работу всех ядер процессора компьютера с windows

Часть с тестами старого ноутбука я отсеял, потому что в текущем варианте они несколько бессмысленны, но все-же озвучу

Старый пациент

Как активировать работу всех ядер процессора компьютера с windows

Старый пациент HP Ab146UR (2015-го выпуска. У меня с 2017-го). В свое время был крайне интересным экземпляром, и крайне неудачной покупкой.

Что интересного? Гибридная видеокарта R8 (объединяющая мощности дискретной и интегрированной видеокарты). Производитель обещал улучшенную производительность и возможность запускать и устанавливать все игры на бюджетном железе.

Причина того, почему покупка неудачная: 4-х ядерный 4-х поточный процессор, внимание, без кеша 3-го уровня.

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

Из приятного: Ноутбук со сменным аккумулятором. Т.е. в свое время я докупил несколько «обойм», и при большой необходимости мог обеспечить себе автономность вплоть до 17 часов в работе, или 8 часов в играх (если то, что он умеет запускать, можно назвать играми.).

Обоймы аккумуляторов, которые тестировал, были заявлены как 2200 мАч и 2600 мАч. При этом Aida определила их как 36 и 42 Вт·ч соответственно.

Новый пациент

Новый пациент брался, так сказать «с барского плеча» из серии хочу «условно игровой ноутбук». Почему условно? Потому-что брать ноутбук на картах уровня RTX 3070-4070 — Это самоубийство. Дорого, питание все равно зарезано, да и получить максимальную производительность практически невозможно. А ещё наслушался историй о том, как подобные ноутбуки горели, горят и будут гореть.

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

Как активировать работу всех ядер процессора компьютера с windows

Выбор пал на Lenovo IdeaPad Gaming 3 15 ACH6.

Что у него под капотом:

Аккумулятор — несъемный. Аида опознает его как 45 Вт·ч.

Ну собственно, казалось бы: Идеальный пациент для сравнения. Есть ноутбук на древнем a10 8780p на 28 нанометровом процессе. И процессор на 7 нанометрах. А значит автономность при прочих равных должна быть выше. А ведь ещё современные нанометры, они ж энергоэффективные, а значит если их ужать, они смогут ещё больше.

Собственно, Задача

Т.е. в замерах могут быть погрешности. Но что-же из себя представляет рабочий режим? Обычно это:

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

Ну значит настало время проверить новый ноутбук.

Вот такую заметку я сделал, и увидел замечательную цифру — 3:40. При полной яркости.

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

Как активировать работу всех ядер процессора компьютера с windows

А увидел вот это

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

Итак, промежуточный вывод. Зачастую современные ноутбуки, работая от батареи, очень сильно маневрируют частотой в зависимости от загруженности, и стараются оптимизировать своё энергопотребление, что позволяет пользователю в принципе не заморачиваться тонкой настройкой ноутбука для обеспечения большей автономности. Т.е. максимально простыми словами — работает? Не тронь! Ноутбук и Windows сами оптимизируются под почти максимально возможную автономность.

Как активировать работу всех ядер процессора компьютера с windows

И тут мне пришла в голову идеальная идея

Ну раз умный ноутбук, сам себе отгрызает ядра. То почему этого не могу сделать я? Сказал я. И пошел в Msconfig.

Как активировать работу всех ядер процессора компьютера с windows

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

:/>  Сколько места Windows 10 занимает на твердотельном накопителе?

Как активировать работу всех ядер процессора компьютера с windows

Из неожиданно приятного. Кто бы что ни говорил. А кэш 3-го уровня решает. Почему? Да потому что, даже с 1 ядром, этот процессор ощущал себя сильно комфортней в работе, чем a10 8780p (в котором целых 4 ядра 4 потока, но нет кеша 3-го уровня, и который работал в среднем на частотах 2.9-3.1).

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

3 часа. 3 минуты — это на 42 минуты меньше, чем устоявшийся результат в 3:45.

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

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

Интерлюдия

В расстроенных чувствах, я в целом посчитал, что ноутбук меня победил, и раз он работает 3:45, то не стоит ему мешать. Я провел ещё несколько тестов в режиме производительности, и в режиме экономии заряда, везде получая эту заветную цифру в 3:45 (ну справедливости ради, +- 5 минут расхождения).

Находясь в расстроенных чувствах, и не ощущая силы 7 нанометров перед 28 нанометрами, особенно учитывая отсутствие съемных аккумуляторов, которые решали проблему автономности за 20 долларов, я решил прогуглить, как обычные пользователи увеличивают автономность.

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

Ноутбук на пониженных частотах

Раз, ноутбук на 1 ядре, работал на 4.2 ГГц, и проработал на целый час меньше, но при этом он все время сам срезает частоты до уровня 1.5- 1.7 ГГц, возможно стоит подрезать их самостоятельно?

Как активировать работу всех ядер процессора компьютера с windows

Сказано? Сделано! После этого естественно я пошел в электропитание и ограничил

Как активировать работу всех ядер процессора компьютера с windows

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

Как активировать работу всех ядер процессора компьютера с windows

Я увидел целых 25 FPS в Каэр-морхене на высоких (без RTX) настройках графики, при 1100 МГЦ процессора. Да, это не 95-100 ФПС, которые он может выдавать от сети (может и больше, но т.к. я паранойю по поводу температур, я ограничиваю и аппетиты карты и процессора, как могу).

После этого, я отключился от розетки, и проверил — работает? Работает! Проверил после этого ещё на ведьмаке 2. Увидел стабильные 60 ФПС на дискретной графике (при этих частотах). И порядка 35 ФПС на интегрированной (с большим для себя удивлением).

Я отключил Дискретную графику. Ограничил частоты на 1100 МГц. Оставил процессору все ядра. И запустил.

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

Ради интереса даже провел тогда стресс-тест

Как активировать работу всех ядер процессора компьютера с windows

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

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

Но, с другой стороны, мне за этим ноутбуком работать.

Первый тест — это все на максимум. Ноутбук не ограничен ничем. Включенная дискретная графика. Для проверки использовалась игра Ведьмак 2. Первый акт. Флотзем.

Второй тест — порезанные частоты. Уроненный экран. И отключенная графика. (настройки самого ведьмака я не менял).

Справедливости ради, проверил ещё на Starcraft 2. Получил схожие результаты. Ну а на чем-то очень древнем, уровня Half-life 2. Первого F.E.A.R. и о ужас, IceWind Dale, получил просто результаты сравнимые с тем, что я выжимаю из ноутбука во время офисной работы.

Итоги

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

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

Общее время работы

3 часа 40 минут

Режим экономии заряда3 часа 42 минуты

1 ядро, половина экрана1 ядро, 2 потока3 часа 3 минуты

Средний экран, без GPU4 часа 2 минуты

6 ядер 1100 МГЦ4 часов 51 минута

1 час 3 минуты

6 ядер 6 ядер 1100 МГЦ2 часа 7 минут

Но знаю одно наверняка. Ноутбук, с аккумулятором на 45 Вт·ч, должен держать 3:45 в рабочих задачах ^_^, многочисленные тесты, чаще всего крутились именно вокруг этой цифры ???