Пропали ядра CPU, где включить обратно?

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Прочее | Платформа ПК

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

Автор: TechPowerUp Источник: www.techpowerup.com

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

Найдите несоответствие)

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

  1. Подделка товара/физический брак
  2. Некорректное отображение информации в ОС
  3. Ограничение на количество активных ядер

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

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

Проверка системы в ОС

В Windows информацию об установленном железе можно найти в «Параметры → Система → О программе». Там можно найти информацию о процессоре и его базовой частоте, а так же объём ОЗУ. Но это слишком неинформативно, так что можно воспользоваться Диспетчером устройств, для чего в поисковой строке Windows пишем «Диспетчер устройств». При запуске он может сообщить что он запущен без привилегий, но нам это не интересно, так что соглашаемся продолжить и ждём загрузки. После открытия ищем пункт Процессор и раскрываем выпадающее меню, там появится список состоящий из N одинаковых строк с названием соответствующим модели ЦП (N в данном случае это количество потоков у процессора). На самом деле это значение никак не называется, и буквой N я его обозвал для удобства объяснения.

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

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

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

Ограничение ядер через msconfig

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

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

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

Проверка ядер в BIOS

BIOS является вторым местом где можно отключиться ядра центрального процессора. Просто так ограничить количество ядер не выйдет, ведь настройки по умолчанию (Auto в случае с ASUS, скрин ниже) как раз позволяют задействовать все ядра, а вмешательство в эту настройку только уменьшает кол-во активных ядер. Так что уменьшить кол-во ядер может только сам пользователь по незнанию, либо проблемное обновление BIOS. Но в случае необходимости воспользоваться данным параметром можно на платах которое поддерживают разгон процессора: в частности на ASRock А320 данного параметра нет, но чипсетах B450 и В550 такая настройка появляется. В случае с Asus данная функция называется «Core Leveling Mode» и в режиме «Auto» задействует все ядра, тут же можно выбрать меньшее кол-во ядер при необходимости. Находится данная настройка в расширенных настройках BIOS (которые вызываются клавишей F7) по следующему пути: «Advanced → CPU configuration → Core Leveling Mode».

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

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

Аналогичные настройки есть и у других производителей материнских плат, в частности у Gigabyte данная функция называется «CPU core count control» и находится в расширенном BIOS по следующему пути Settings → AMD Overclocing → Manual CPU Overclocing.

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

Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Обзоры, размышления, а так же новости от мира CS

12 комментариев

Baron_05
для тех, кто постоянно пропихивал совет про msconfig и ядра, как средство ускорения, подготовлен отдельный котел в аду…
f
… работающий на пониженной температуре, которую дежурный системный чёрт сразу же увеличит через HellConfig…
p
Почему-то сразу вспомнил IBM с его CPU on demand
Я
Мда, вот этим АМД мне и не нравится. У Интела вставил, запустился, биус обновил, оперу с указана и характеристиками настроил, и забыл что надо что-крутить
105244682541538998468@google
Можно подумать такого на интоле не бывает...
Ваше мнение по отношению амуде притянута за уши.
Я
Именно такого случая я не слышал. Как правило при покупке Интэл либо работает либо нет. Проблемы начинают появляться уже период эксплуатации лет через 10. Раньше только из-за криворукости пользователей или ЧП. А вот с АМД это уже 4 раз. И один раз лично.
brodiga
Нууу нет. Просто у меня в доступности имеются платы только на AMD, и поэтому на их примере я делал материал. Но на интелах та же ситуация имеет место быть
Я
Не слышал чтоб с новыми было такое. Похожие проблемы у Интела появляются после КЗ. Лично у меня проблема с Интелом была один раз, когда механическая клава квакнулась. В результате без нагрузки стала винда в синку вылетать
brodiga
Кажется мы говорим о разных темах, в статье речь не о проблемах технического плана, а о том что пользователь может начитаться гайдов по оптимизации или установить проблемное обновление, после чего «потеряет» несколько ядер. Возможно ему это нужно будет сделать специально, и тут он найдёт как специально отключить часть ядер
Я
Этот гайд хорош. Когда в свое время искал проблему не запуска в Винде, только при отключении 2 ядер на 5800X3D удалось запустить. И тогда пришлось изрядно покопаться в поисках причины.
Я
С интелом было по другому, он бы не заработал. Единственный вариант сброс биоса, перепрошивка биоса на программаторе если нет функции авто прошивки на матплате. Либо камень умер.
brodiga
Ну это уже вопросы к инициализации и процессу прохождения посттестов, которые по разному сделаны. Возможно амд опрашивают только чипы, а не все компоненты, или только один чиплет внеядерной части, а у синих один общий чип. Возможно разница в этом, но я в эту тему не погружался вообще

Добавить комментарий

Сейчас на главной

Новости

Публикации

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

В мире, где симметрия и взаимность кажутся неотъемлемыми принципами, ученые из Университета Массачусетс-Амхерст и Университета Чикаго столкнулись с удивительным явлением — односторонним...

Обзор беспроводной колонки Tronsmart T7 Mini: IPX7, RGB-подсветка, 18ч работы

Tronsmart T7 Mini — это миниатюрная bluetooth-колонка от известного производителя подобных устройств, которая имеет мощность 15Вт, класс защиты по стандарту IPX7 и максимальную...

Обзор «полуигровой» мыши с Алиэкспресс Hongsund HS-A867 за 975 рублей: стоит ли своих денег?

Забавно, как порой складываются обстоятельства. Начну издалека: у меня была мышь Logitech G502 — одна из лучших игровых мышей на рынке. Проблема в том, что после нескольких лет активного...

Конец зелёной революции в автомобилестроении: почему электромобили не смогут завоевать рынок?

В последние годы автомобильная индустрия была свидетельницей мощного взлёта интереса к электромобилям. Его подпитывает широкий маркетинг и промышленные инвестиции. Разработки ведутся достаточно...

Квантовый секрет гравитации: как ученые собираются его раскрыть?

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