Как включить все ядра на пк. Как задействовать все ядра процессора

01.10.2019 Мониторы

Лайкнуть

Лайкнуть

Твитнуть

Оптимизация ядер и памяти с помощью MSConfig

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

Делается так: Пуск - Выполнить (в Windows 10 есть поле поиска вместо Выполнить ) - msconfig - OK.

Запустится программа Конфигурация системы (msconfig.exe). Вкладка :

Нужно нажать, Дополнительные параметры, чтобы открыть параметры загрузки Windows:

Пока очумелые ручки не добрались до настроек, здесь ничего указано не будет, галочки проставлены не будут. С чего бы разработчикам Windows ограничивать производительность системы?

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

И после перезагрузки компьютер начнет использовать все ресурсы.

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

Например, некий Юрий считает, что по умолчанию установлена загрузка с одного ядра:

Другие вспоминают про оперативную память. «Блог мастера ПК» утверждает, что с ней та же беда.

Начало совета

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

Здесь советуют указать не только количество ядер, но и размер памяти. А в конце говорят, что можно снять галочку.

Где логика? Устанавливается опция, потом отключается, как это может на что-то влиять в принципе?

Откуда миф? Полагаю, дело не только в незнании матчасти советчиков, но и неоднозначной официальной справке по MSConfig. Посмотрите статью MSConfig the System Configuration Tool на официальном сайте Microsoft. Описание опций действительно оставляет место домыслам, если не знать контекста:

Перевод: «Если вы нажмете на Advanced Options (в любой ОС), вы можете установить такие параметры, как количество процессоров, выделенных для операционной системы при загрузке, или максимальный объем оперативной памяти. (Как правило, обычно не отмечено)».

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

На самом деле Windows всегда использует все процессоры и ядра процессоров и всю оперативную память. Никто не думал ограничивать систему, да еще во время загрузки.

Опции в msconfig нужны программистам для тестирования программ, чтобы ограничить доступные ресурсы ПК.

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

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

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

Заставить игру использовать все ядра процессора

Следующий миф объяснить сложнее. Дело в том, что программы работают совсем не так, как представляется пользователям ПК. Работа софта с ядрами процессора и многопроцессорными системами - тема книг, не представляющих интереса для непрограммистов.

Поэтому люди просто смотрят потребление ресурсов ЦП в Диспетчере задач и занимаются бессмысленными попытками что-то оптимизировать. К примеру, пытаются регулировать параметры вроде предыдущей настройки, чтобы их любимая программа загружала на 100% все ядра процессора.

Это сродни использованию чехлов для телефонов, защищающих тело от вредной радиации. Знающие физику люди только покрутят пальцем у виска, в то время как остальные скупают чехлы пачками и рекомендуют их знакомым.

Но вернёмся к работе программ на многоядерных процессорах. На границе знания и незнания возникла бредовая идея использовать программу CPU Control для назначения играм всех ядер.

Совет встречался ещё десять лет назад. Например, при обсуждении игры Gothic 3:

На скриншоте выше пользователь s063r посчитал, что игра не задействует второе ядро процессора. Shifroval ответил, что нужно использовать программу CPU Control.

Что же это за чудо-зверь такой , который залезает в программный код и заставляет программу изменить логику своей работы? Вот как утилита выглядит:

Увидев это чудо-юдо, я схватился за голову: как же глупо поступили разработчики, сделав так, что при запуске все запущенные программы автоматически «назначаются» на первое ядро процессора!

Смотрите столбец «CPU» при запуске CPU Control:

Единица и три нуля означают, что программе назначено только первое по счету ядро процессора. И это происходит после запуска самой утилитой. То, что до запуска ситуация была иной, с помощью CPU Control увидеть нельзя. Можно, конечно, до всех манипуляций запустить Диспетчер задач и глянуть назначения процессов на ядра, но кто в наше время мыслит критически и проверяет работу программ?

Ложный совет звучит так: программы работают только на одном ядре, в чем можно убедиться, запустив CPU Control. И там можно назначить программе использование всех ядер процессора.

Этот как если выстрелить себе в ногу и лечиться наложением повязок. А может, нужно не стрелять вовсе и всё будет хорошо?

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

На самом деле до запуска CPU Control ограничений на одно ядро не было. Программа ставит его при запуске. Установка отдельной программы на все ядра возвращает настройку по умолчанию. Только и всего.

Как нужно настраивать на самом деле? А никак. Просите авторов программы/игры переписать своё творение под многоядерные системы. Не весь софт умеет задействовать все ядра процессора, на это нельзя повлиять извне. Лучше займитесь

Удивительно, но операционная система Windows 7 может задействовать не все процессоры в работу. Это может быть связано с программным сбоем или защитой системы. Если у вас четыре или восемь ядер, это еще не значит, что все они задействованы целиком, отсюда возникают серьезные проблемы с производительностью. В данной статье вы узнаете, как задействовать в работу все ядра системными способами, программой CPU-Z и AIDA64.

Как включить все ядра в Windows 7 через системные настройки

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

Чтобы исправить это, на клавиатуре одновременно зажмите клавиши WIN и R.

Сразу же появится окно поиска. В него надо ввести команду “Msconfig” и нажмите “Ок”.


Эта команда вызовет конфигурацию системы. В данном окне вы можете выполнить тонкие настройки запуска системы и автозагрузки. Перейдите в раздел “Загрузка”.



В появившемся окне вы увидите установленное значение ядер на сегодняшний день. Если оно отличается от действительного, то кликните на строку “Число процессоров”.


Из выпадающего списка выберете истинное значение ваших ядер. Нажмите “Ок”. Теперь поправка вступит в силу после перезагрузки компьютера.

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


Как включить все ядра в Windows 7 через CPU-Z

Если предыдущий способ сработал ненадолго, либо количество ядер тут же сбросилось на предыдущее значение, то вам понадобится программа CPU Z.

Скачать ее можно на официальном сайте по адресу http://cpuz.ru/cpuz_download.htm

Выберете русскую или английскую версию программы с вашей разрядностью.


После скачивания запустите установщик и согласитесь с лицензионным соглашением.


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


Просто уберите галочку со слов “View cpuz readme”. Нажмите “Ок”.


Открытая программа имеет маленькое окошко со множеством настроек. Вам нужна вкладка “CPU”, а в ней строка “Cores”. Измените это значение на действительное число ваших ядер. После этого закройте программу и выполните перезагрузку.


Как включить все ядра в Windows 7 через AIDA64

Ещё одна программа пригодится вам в том случае, если вы даже не знаете примерное количество ядер своего компьютера. В программе AIDA настраивается работа ЦП, видеокарт и многое другое. Скачайте триальную версию на сайте https://www.aida64.com

Выберете версию AIDA64 Extreme.


Установка точно так же не займет много времени и не требует особенных знаний в области компьютеров.


После завершения установки зайдите в программу и обратите внимание на левое меню. Здесь кликните на раздел “Системная плата”, а затем “ЦП”. Отыщите строку “Multi CPU”, в которой содержатся полные данные о каждом вашем ядре процессора.

Поставьте то значение ядер, которое указано в этом разделе. Перезагрузите компьютер и снова попробуйте проверить количество ядер, ведь они легко могут сбиться опять. Теперь производительность компьютера увеличится в несколько раз, так как вся работа распределится равномерно. Если вы хотите тонко настроить работу ядер, то лучше впредь пользоваться CPU-Z.


Инструкция

Если вы заметили, что второе ядро установленного центрального процессора не функционирует, немедленно выясните причину этого сбоя. Для начала проверьте параметры загрузки системы. Откройте меню «Пуск».

Выберите пункт «Выполнить». Для быстрого доступа к указанному пункту используйте сочетание клавиш Win и R. Введите команду msconfig в запущенное поле и нажмите клавишу Enter.

Выберите вкладку «Загрузка», расположенную в верхней части рабочего окна. Выделите левой кнопкой нужную операционную систему, если вы используете различные ОС. Нажмите кнопку «Дополнительные параметры».

Поставьте галочку напротив пункта «Число процессоров». В ниспадающем меню выберите цифру 2. Обязательно снимите флажки с пунктов «Отладка» и «Блокировка PCI». Нажмите кнопки Ok и «Применить». Закройте меню настроек и перезагрузите компьютер.

После завершения загрузки операционной системы нажмите сочетание клавиш Ctrl, Alt и Delete. В запущенном меню выберите пункт «Диспетчер устройств». Откройте вкладку «Быстродействие» после запуска нового меню.

Посмотрите количество отображаемых ядер в графе «Хронология загрузки ЦП». Теперь убедитесь в том, что для нужных вам программ используется оба ядра центрального процессора .

Откройте вкладку «Процессы». Кикните правой кнопкой мыши по названию нужной программы. Выберите пункт «Задать соответствие» (Windows Seven). Дождитесь запуска окна с заголовком «Соответствие процессов».

Выделите галочкой пункт «Все процессоры» или поочередно укажите каждое конкретное ядро . Нажмите кнопку Ok и повторите эту процедуру для остальных важных программ.

Если после перезагрузки компьютера программы все еще используют не все ядра, установите утилиту CPU Control. С ее помощью настройте работу центрального процессора и задайте правила для конкретных программ.

Центральные процессоры в современных персональных компьютерах и ноутбуках наделены несколькими ядрами. Кроме того, существуют системные платы, поддерживающие сразу несколько независимых ЦП. Нередко возникают проблемы, связанные с отключением ядра или целого процессора.

Инструкция

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

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

Вернитесь в главное окно меню BIOS. Выделите поле Reset BIOS или Use Default Settings. Нажмите кнопку Ok. Перейдите к пункту Save & Exit. Перезагрузите компьютер с сохранением параметров.

В той ситуации, когда речь идет не об отдельном процессоре, а об одном из ядер единственного ЦПУ, используйте функции системы Windows для управления устройством. Откройте меню «Пуск». Введите в поле поиска строку msconfig и нажмите клавишу Enter.

В 2005 году, Intel выпустила первый 2-ядерный ЦП для персональных компьютеров – Intel Pentium D заложив основы многоядерных вычислений для домашних программ и приложений. Современные CPU обладают большим количеством ядер и вычислительных потоков, по сравнению с далёким 2005 годом. Например, Intel Core i7-8700 обладает 6 ядрами и 12 вычислительными потоками. В данном статье мы расскажем, как включить все ядра процессора на Windows 10.

Запустить все ядра процессора Windows 10

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

Для начала, проверим ЦП на «многоядерность».

Откройте «Диспетчер устройств» (Win+X) и раскройте список Процессоры.

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

Вы также можете уточнить спецификацию Вашего ЦП на сайте производителя – Intel или AMD.
Еще проверить количество можно через редактор реестра Windows. Откройте редактор реестра (regedit) и пройдите по пути:

HKLM\HARDWARE\DESCRIPTION\System\CentralProcessor

В данной ветке будет указана информация о версии, модели, ревизии, частоте и других параметрах ЦП.

Настроить количество ядер на Windows 10 можно в параметрах Конфигурации системы. Для этого откройте окно Выполнить (Win+R) и введите команду msconfig .

Перед нами появится окно настройки памяти и ядер процессора.

По умолчанию, все галочки должны быть сняты (количество ядер при этом указывается как 1) и данные параметры неактивны. Чтобы активировать все ядра процессора Windows 10, поставьте галочку «Число процессоров» и в выпадающем меню, выберите максимально доступное число (в нашем случае это 8).

Нажмите ОК и выполните перезагрузку для внесения изменений в систему.

Включить второе ядро процессора Windows 10 можно таким же образом, выставив значение 2 или сняв галочку с «Числа процессоров», в этом случае число будет определяться на основе данных UEFI (BIOS).

Подключить все ядра процессора Windows 10 через UEFI

Сменить количество ядер можно не только в параметрах системы, в этом также может помочь UEFI (BIOS) материнской платы.

В зависимости от параметров ЦП и производителя материнской платы, настройки могут значительно отличаться. Материнские платы выше бюджетного уровня позволяют тонко настраивать работу внутренних процессов системы, начиная от скорости оборотов кулеров, заканчивая разгоном CPU и памяти.

На примере материнской платы Asrock Z68, настройки Advanced (Расширенные) – CPU Configuration (Настройки ЦП) позволят настроить количество активных ядер и включить\выключить Hyper-Threading и выставить нужные настройки для CPU.

Hyper-Threading – технология многопоточности Intel. Позволяет использовать на одном физическом ядре - 2 логических потока вычислений. На четырех – 8 потоков и т.д.

Настройка Active Processor Cores отвечает за количество активных ядер ЦП. На изображении выбор между All (Все), 1, 2 и 3, так как i7 -2600 четырехядерный.

Выбрав значение All Вы сможете использовать все ядра процессора.

Если Вы задатесь вопросом, как включить 2 или 4 ядра на Windows 10 используя UEFI, то в дополнительных настройках CPU можно настраивать не только количество ядер, но и количество потоков.

Стоит обратить внимание, что функционал зависит от производителя версии BIOS.

Разблокировать ядра для приложений

Стоит обратить внимание, что приложения создаются на основе инструментов, предоставленных Microsoft. Поэтому приложение создаётся с необходимыми условиями использования многопоточности или одного ядра. Если приложение создано с учётом использования одного ядра, разблокировав их все, разницы в производительности Вы не заметите.

Но бывают разные случаи, когда их разблокировка помогала устранить некоторые проблемы производительности и лагов. Для этого откройте Диспетчер задач (Ctrl+Shift+Esc) и пройдите во вкладку Подробности . Среди большого количества приложений, найдите нужное и нажмите ПКМ. Затем, выберите задать сходство и в следующем окне выберите «Все процессоры» .

Как отключить ядро процессора в Windows 10?

Используя все методы, описанные выше, Вы можете отключить ядра ЦП. Это может помочь Вам в случае с перегревом, но лишь в крайних случаях. Мы не рекомендуем отключать или включать ядра, без должной на это необходимости, иначе Вы можете столкнуться со множественными ошибками и BSOD’ами системы.

Как разблокировать ядра на процессорах AMD?

ЦП семейства Phenom II, Athlon X2, Athlon II, Sempron обладают скрытым потенциалом в виде заблокированных ядер. Суть скрытых ядер заключается в отбраковке ЦП с бòльшим их количеством (показатели не вписываются в стандартные, ошибки, перегрев и т.д.). Например, Вы покупаете 2-ядерный ЦП, у которого их физически 4, но они не активны.

Разблокирование и активация зависит от нескольких факторов, например нужная модель ЦП, чипсета или северного моста материнской платы. Наиболее подробную информацию по данной теме, Вы найдете на форуме оверклокеров forums.overclockers.ru. Информации там предоставлено очень много и в случае возникновения вопросов или сложностей, Вы сможете уточнить сразу на форуме.

Отличного Вам дня!

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

На что влияет многоядерность

Ядро процессора служит вычислительной машиной. Именно оно выполняет большинство задач, порученных пользователем.

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

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

Не все программы поддерживают разделение задач по ядрам, но с каждым годом их становится всё больше. Кстати, Windows бывает 32 и 64-битной, то есть версия операционной системы для одноядерного и двухъядерного процессора различается.

Итак, количество ядер в конечном итоге влияет на скорость выполнения задач: чем больше ядер, тем скорее они выполнят всё, что от них требуется.

Как узнать количество ядер

Перед включением дополнительных ядер, необходимо узнать, есть ли они у процессора. Во-первых, информация о процессоре представлена в инструкции к нему или на официальном сайте производителя. Чтобы узнать модель процессора, выполните следующие действия:

Во-вторых, информацию можно узнать через настройки системы и сторонние программы.

Через «Диспетчер устройств»

Чтобы узнать количество ядер процессора через «Диспетчер устройств», выполните следующие действия:

Видео: как узнать количество ядер с помощью «Диспетчера устройств»

Через CPU-Z

CPU-Z - бесплатная утилита, предоставляющая подробную информацию о компьютере. На главной её странице «ЦП» находится строчка «Число активных ядер», в которой указано количество имеющихся ядер.

Посмотрите на строчку Cores в утилите CPU-Z, чтобы узнать количество ядер процессора

Через AIDA64

У AIDA64 также имеется бесплатная версия программы, которой вы можете воспользоваться. Открыв её, перейдите к пункту «Системная плата» - «ЦП». Отыщите блок Multi CPU и посчитайте, сколько ядер в нём описано.

Посмотрите на блок Multi CPU, чтобы узнать количество ядер

Через Everest

Ещё одна бесплатная программа, позволяющая узнать количество ядер процессора. Для этого её нужно запустить и перейти к пункту «Системная плата» - «ЦП» - блок Multi CPU.

Разверните вкладку ЦП и обратите внимание на блок Multi CPU, чтобы узнать количество ядер

Активация ядер

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

При помощи системных настроек

Выполните следующие действия:


Если система начнёт работать некорректно, вернитесь к параметрам и установите значение памяти ниже максимального.

Учтите, минимальное количество памяти для одного ядра - 1024 Мб. Если будет использоваться значение ниже этого, то компьютер начнёт работать только медленнее, сколько бы ядер ни было задействовано.

Видео: как активировать ядра при помощи системных настроек

При помощи настроек BIOS

Если у вас нет доступа к системе, то активировать ядра можно в BIOS:


Видео: как включить незадействованные ядра с помощью BIOS

Деактивация ядер

Если по каким-то причинам вам необходимо запретить использование лишних ядер, необходимо выполнить те же шаги, что были описаны выше в инструкции «Активация ядер», но установить не максимальное количество ядер, а нужное вам.

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

Что делать, если компьютер видит не все ядра

Если вы уверены, что компьютер показывает вам недостоверное количество ядер, то сначала перейдите к настройкам msconfig и снимите все галочки, имеющиеся в дополнительных параметрах загрузки. Перезагрузите компьютер и проверьте, избавило ли это вас от проблемы.

Снимите галочки в дополнительных параметрах загрузки

После этого проверьте, установлено ли значение All Cores или Auto для пункта Advanced Clock Calibration в BIOS. Для пункта CPU Core Control должно быть установлено значение Automatic Mode.

Установите значение Automatic Mode

Возможно, система неправильно установила драйверы для процессора. Придётся переустановить их вручную:


Известны случаи, когда подобная ошибка возникала после обновления до новой версии операционной системы. В подобных ситуациях необходимо установить/переустановить систему с нуля, чтобы избавиться от ошибки.

Видео: что делать, если компьютер не видит все ядра

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