Windows видит не все ядра процессора (08.11.2016). Печать
2016 - Ноябрь
08.11.2016 10:37
Save & Share
При изучении программы Process Lasso возникло и не покидало ощущение, что что-то не так. Точно что-то не так. И тут пришло озарение: на протяжение 3 лет Windows видела только половину ядер процессора. Переборов баттхёрт, наложив тонну кирпичей и убрав ошметки взорванного мозга, начал искать исправление ситуации.

Действительно ли Windows виновата в том, что не видит количество ядер? Да, в интернете попадаются случаи, когда ОС устанавливала не тот драйвер для устройства "Компьютер" в диспетчере устройств: однопроцессорный вариант вместо многопроцессорного. Или неисправность hal.dll и halmacpi.dll. Но мой случай был иной, хоть и не уникальный; и вероятность его такая же, как и у блондинки встретить динозавра: 50%.

BIOS. Она была виновата и в невозможности автовключения ПК после пропажи электропитания, и в писке БП, и в дезориентации при измерении температуры ЦП. Просто неправильные заводские настройки. И вот, опция "CPU core control" стояла "One compute unit" вместо "Automatic mode". После исправления все ядра были обнаружены, а ресурсоемкие приложения стали грузиться быстрее.

Рекомендую посмотреть каждому: сколько ядер в процессоре по ТТХ, и сколько показывает система. Может быть очень весело и незабываемо.
Обновлено ( 08.11.2016 11:00 )