Пропали ядра CPU, где включить обратно?
Процессор это тот компонент который меняют чуть ли не в последнюю очередь, ведь это может повлечь и замену платы, и платформы в целом. Но если апгрейд всё же произошло, но в системе не отображаются новые ядра, где их искать? Ну и как их включить, когда они наконец нашлись? Собственно у меня всё так и случилось: купил новый камень, а после установки в плату пропали ядра.
И перед тем как начинать паниковать из-за неправильно работающего камня, необходимо проверить соответствие остальных характеристик процессора, таких как объём кэш памяти, частоту или архитектура ядра. Сделать это можно с помощью различных программ, таких как CPU-Z или Steam. Да, второй так же может идентифицировать различные компоненты системы, на основе чего публикуется ежемесячная статистика. Собственно Steam и помог мне заметить нехватку ядер, ведь наступает декабрь, а это значит время выпуска ежеквартального обзора данной статистики. И зайдя обновить данные после установки нового ЦП заметилась нехватка двух ядер:
У данной проблемы может быть 3 источника:
- Подделка товара/физический брак
- Некорректное отображение информации в ОС
- Ограничение на количество активных ядер
Дальше будет очень часто упоминаться BIOS и для самых ранимых читателей скажу что знаю что в современных платах зашит не BIOS а UEFI, но первое мне более привычно, да и печатается так быстрее.
Если мы уверены в качестве процессора,
Проверка системы в ОС
В Windows информацию об установленном железе можно найти в «Параметры → Система → О программе». Там можно найти информацию о процессоре и его базовой частоте, а так же объём ОЗУ. Но это слишком неинформативно, так что можно воспользоваться Диспетчером устройств, для чего в поисковой строке Windows пишем «Диспетчер устройств». При запуске он может сообщить что он запущен без привилегий, но нам это не интересно, так что соглашаемся продолжить и ждём загрузки. После открытия ищем пункт Процессор и раскрываем выпадающее меню, там появится список состоящий из N одинаковых строк с названием соответствующим модели ЦП (N в данном случае это количество потоков у процессора). На самом деле это значение никак не называется, и буквой N я его обозвал для удобства объяснения.
Но системные утилиты выдают ограниченное кол-во информации, так что можно воспользоваться сторонними утилитами, такими как Steam или CPU-Z. И пускай Steam тоже показывает ограниченное число информации, у подавляющей части игроков он установлен. Информацию в нём можно найти нажав на кнопку Справка, на верхней панели, после чего выбрать пункт Сведенья о системе. Собственно всю полезную информацию что можно тут найти я показывал выше, и основное преимущество перед средствами Windows это возможность определить сколько включено физических ядер, а сколько активно потоков, а так же список поддерживаемых и неподдерживаемых наборы инструкций у CPU. Так же тут имеется информация о семействе и модели процессора, но она зашифрована в цифрах и особо не информативна. CPU-Z уже является специализированной программой и выдаёт более широкий спектр информации об установленном CPU, в том числе информацию о кэш-памяти и частотах.
После беглой проверки стало ясно что размеры кэша и частоты соответствуют R5 5500, так же как и семейство процессора определяет его принадлежность к Ryzen 5000-ой серии. А так как в данном семействе процессоров не представляли модели с 4 ядрами, можно сделать вывод что-либо а) проблемы мониторинговых систем б) ограничения числа ядер. И если первое лечится перезагрузкой системы, и при необходимости откатом проблемных обновлений, то второй вариант проверяется и решается чуть сложнее.
Ограничение ядер через msconfig
Ограничить кол-во ядер и потоков можно средствами Windows и BIOS, в данном разделе рассмотрим ограничения через встроенные средства Windows, а про второй поговорим в следующем абзаце. Для ограничения ядер через ОС необходимо воспользоваться утилитой «Конфигурация системы». Найти данную утилиту можно несколькими способами: либо вписать «Конфигурация системы» в поисковую строку, либо в среде «Выполнить» (которая вызывается комбинацией клавиш Win + R или при нажатия ПКМ на кнопку Пуск) введением команды msconfig. Переходим на вкладку Загрузка и нажимаем кнопку Дополнительные параметры, ставим галочку в окошке Число процессов, что разблокирует выпадающие меню с ограничителем кол-ва процессов. По умолчанию,
Как итог, процессор с 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-статистики уже опубликована
12 комментариев
Добавить комментарий
Ваше мнение по отношению амуде притянута за уши.
Добавить комментарий