В 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) и пройдите по пути:
HKLMHARDWAREDESCRIPTIONSystemCentralProcessor
В данной ветке будет указана информация о версии, модели, ревизии, частоте и других параметрах ЦП.
Настроить количество ядер на 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 10
- Включение и отключение ядер процессора в Windows 10
- Как изменить количество ядер процессора в Windows 10
- Сколько ядер ЦП работают постоянно и в чем преимущества многоядерных систем
- Как узнать сколько ядер у процессора
- Как вручную регулировать количество ядер ЦП в Windows 10
- Как регулировать количество загружаемых ядер процессора в BIOS
- Как включить второе ядро процессора Windows 7
- Просмотр количества ядер работающих по умолчанию
- Преимущества и недостатки включения всех ядер процессора
- Запуск и отключение ядер процессора
- Windows 7
- Windows 10
- Особенности запуска ядер у ноутбуков
- Программы для активации всех ядер процессора
- CPU-Control
- Включаем все процессорные ядра в Windows 10
- Количество работающих ядер по умолчанию в Windows 10
- Способы включения ядер процессора на Windows 10
- Настройки процессора в BIOS
- Проверка данных и параметров процессора
- Стандартные средства ОС Windows 10
- Сторонние программы
- Как включить все ядра процессора на Windows 10?
- Включить все ядра процессора
- Windows 11
- Не отображается текст в ячейке Excel
- Как отобразить строки в Excel
- Как закрыть Эксель, если не закрывается
- Как сделать, чтобы Эксель не округлял числа
- Запустить все ядра процессора Windows 10
- Подключить все ядра процессора Windows 10 через UEFI
- Разблокировать ядра для приложений
- Как отключить ядро процессора в Windows 10?
- Как разблокировать ядра на процессорах AMD?
Как включить все ядра процессора в Windows 10
Наверняка вы слышали миф, если включить в работу все ядра процессора в Windows 10, то система станет работать быстрее. Это неверное суждение, и задействование всех ядер не приведет ни к какому результату в производительности. Дело в том, что материнские платы используют по умолчанию многоядерность «All Core» в самом BIOS и система Windows 10 работает автоматически на все ядра. Не верите? Откройте тогда диспетчер задач и посмотрите нагрузку на все ядра при использовании каких-либо действий в системе.
В первую очередь, включение всех ядер CPU или отключение 50%, может позволить разработчику проверить работу приложения. Также, в некоторых планшетах под управлением Windows 10, включение всех ядер процессора, действительно может помочь ускорить работу системы, но это редкое исключение, которое нужно проверить в диспетчере задач или самих параметрах BIOS. Интересным моментом можно считать и энергоэффективность в ноутбках. Если мощный ноутбук с прожорливым процессором, то можно отключить пару ядер, чтобы увеличит работу автономности от батареи.
Включение и отключение ядер процессора в Windows 10
Нажмите сочетание кнопок на клавиатуре Win+R и введите msconfig.
В новом окне перейдите во вкладку «Загрузка«, выделите операционную систему Windows 10, и ниже нажмите на «Дополнительные параметры«. Появится еще одно новое окно, где будет графа «Число процессов«. Когда галочка не установлена, то Windows 10 работает на все ядра автоматически. Если вы хотите уменьшить количества ядер, то установите галочку и выберите количества ядер CPU для работы в системе.
Источник
Как изменить количество ядер процессора в Windows 10
На сегодняшний день работой процессора с 1-2 ядрами никого не удивить. Более того, такие системы не являются пригодными для большинства современных задач. Поэтому в дело вступают чипы уже с 6-8 ядрами для домашнего и офисного использования. В операционной системе Windows 10 предусмотрена опция включения и отключения определенного количества ядер процессора.
С одной стороны, это позволяет экономить ресурсы компьютера, а с другой – увеличить вычислительную мощность при необходимости. Знание того, как изменить количество ядер процессора, помогает пользователю рационально пользоваться ресурсами компьютера. Тем более, что многопоточность нужна далеко не для всех программ, и для экономии ресурсов ее можно отключить.
Сколько ядер ЦП работают постоянно и в чем преимущества многоядерных систем
По умолчанию в ОС Windows 10 включены все ядра центрального процессора. Они могут работать на разных частотах, но это всегда лучше, чем одноядерная система. Наглядным примером этой выгоды может служить наполняющийся бассейн. Если он будет наполняться водой из одной трубы, то выполнит работу за определенное время, если труб будет несколько, вода наполнится гораздо быстрее. С процессорами примерно также: от количества ядер в чипе кардинально зависит скорость работы всей системы.
Как узнать сколько ядер у процессора
Чтобы понимать, какое количество ядер можно включить или выключить в ОС Windows 10, нужно знать, сколько ядер физически есть у процессора пользователя. Сделать это можно несколькими способами:
Чтобы узнать сколько ядер у процессора, достаточно определить его модель. После этого в Интернете можно легко найти технические характеристики представленной модели чипа. Специалисты в области программирования и системного администрирования компьютерных систем рекомендуют обращаться к официальным источникам и сайтам компаний, производителей центральных процессоров (далее ЦП).
Существует более простой вариант: можно определить количество ядер процессора в диспетчере устройств Windows. Для этого нужно выполнить следующие простые шаги: в строке поиска или меню Пуск прописать Диспетчер устройств и в открывшемся меню нажать выпадающий список Процессор. Количество позиций в этом меню равняется количеству ядер процессора.
Определить количество ядер ЦП также можно с помощью специализированного ПО. Для этих целей программы CPU-Z и AIDA. Они анализируют и подробно раскрывают технические характеристики не только процессора, но и всей системы персонального компьютера. Поэтому такими инструментами часто пользуются системные администраторы и сервисные специалисты по исправлению программных и аппаратных неполадок устройства.
Как вручную регулировать количество ядер ЦП в Windows 10
Единственный случай, когда для вычислений процессору не нужны все ядра, – загрузка операционной системы. Конфигурацию применения всех ядер ЦП или определенного количества можно настроить в самой операционной системе Windows 10. Для этого нужно выполнить следующие шаги:
Это обеспечивает пользователю ручное регулирование количества загружаемых ядер процессора в системе. Также это окно содержит опции по регулированию памяти и ряд глобальных параметров отладки. Это полезно для администраторов системы, занимающихся оптимизацией работы операционной системы.
Как регулировать количество загружаемых ядер процессора в BIOS
Внимание! Настраивать загрузку ядер процессора в BIOS компьютера допускается лишь в том случае, когда настройки «слетели» в основной операционной системе. В обычном случае ядра ЦП лучше загружать в автоматическом режиме. Чтобы выбрать ручной режим нужно зайти в BIOS- Advanced Clock Calibration. В зависимости от контекста установить в этом разделе показатели Auto (загружать количество ядер автоматически) или All Cores (все ядра).
Источник
Как включить второе ядро процессора Windows 7
Современные центральные процессоры (ЦП) обладают несколькими ядрами или, как их ещё называют, физическим процессорами (ФП). Операционные системы (ОС), под управлением которых работают персональные компьютеры (ПК) могут использовать несколько ФП для оптимизации мультизадачности. Проще говоря, каждое приложение может выполняться на каком-то одном ядре одновременно с другими приложениями на других ядрах. Число ядер, таким образом, существенно влияет на быстродействие системы в целом.
Иногда вследствие использования различных режимов экономии энергии или повышения времени автономной работы ПК некоторые ФП могут быть отключены и в дальнейшем системой не задействованы. Всё это может приводить к уменьшению быстродействия ПК в целом.
Рассмотрим, как включить второе (третье, четвёртое и т.д.) ядро процессора.
Просмотр количества ядер работающих по умолчанию
В операционной системе Виндовс можно посмотреть количество работающих ядер можно двумя способами:
В первом случае мы можем увидеть количество логических процессоров (ЛП). Если используется технология HyperTreading, то число физических будет в два раза меньше.
Во втором случае число хронологий загрузки также будет равно числу ЛП.
Следует понимать, что максимальное значение количества используемых физических процессоров может отличаться от задействованных в настоящее время.
Узнать это значение средствами ОС, доступными пользователям по умолчанию не представляется возможным. Для этого существуют сторонние программы, например, CPU-Z или AIDA. Первая показывает число работающих ФП и их максимально возможное количество на своей основной панели. Чтобы увидеть эту же информацию в программе AIDA, следует в ней зайти во вкладку «ЦП».
Преимущества и недостатки включения всех ядер процессора
Для реализации всех возможностей имеющегося у пользователя процессора, конечно, желательно активировать все его ФП. Даже если выполняется одна задача, при правильном распределении потоков, остальные ядра будут находиться в режиме ожидания и их работа не окажет никакого влияния на энергопотреблении всей системы.
В настоящее время трудно найти программу, не использующую многопоточность. Даже офисные приложения, казалось бы, уж на что простые, но и в них используется эта технология.
Единственным плюсом «одноядерности», то есть отключения всех ядер у ЦП, кроме одного, является необходимость экономии энергии в мобильных устройствах – ноутбуках или нетбуках.
Ну и конечно, обязательно стоит упомянуть главный минус «многоядерности»: даже при небольшой загрузке всех ядер энергопотребление ЦП возрастает в разы. Это увеличивает его износ, износ системы охлаждения и величину потребляемой электроэнергии.
Внимание! Мощность современных ЦП составляет десятки, очень редко сотни ватт в пике производительности. Среднее же энергопотребление ЦП равняется примерно 40-50 ватт. Для стационарных систем это совсем немного, а вот для ноутбуков весьма критично.
Запуск и отключение ядер процессора
Надёжнее всего осуществлять запуск или отключения ФП при помощи настроек BIOS. Способ этот хорош тем, что он в 100% случаев гарантирует их включение или отключение, но, самое главное – делает это перед загрузкой ОС, что в случае установок «по умолчанию» заставит её использовать все имеющиеся в наличии ФП.
К сожалению, единой инструкции, как это можно сделать, не существует, поскольку опции включения дополнительных компонентов ЦП в BIOS от разных производителей может быть где угодно.
Чаще всего раздел, в котором указывается количество работающих ФП, называется «CPU Settings», а искомый параметр имеет имя «Number of cores», «Cores activated» и тому подобное. Необходимо в него записать максимально возможное значение, которое позволит система, и выйти из BIOS, выбрав опцию «Save settings and exit».
Windows 7
Включение всех ядер процессора Windows 7 выполняется при помощи конфигуратора загрузки – модуля который отвечает за первоначальный запуск программ ОС. Выполняется подобная процедура следующим образом:
В следующем сеансе работы ОС на ЦП будут активны все его ФП.
Windows 10
Рассмотрим, как включить ядра процессора на Windows 10. Фактически, способ, при помощи которого это можно сделать в ней практически ничем не отличается от того, как включить все ядра в Windows 7, с той лишь разницей, что запуск программы-конфигуратора загрузки осуществляется не через меню «Пуск» а при помощи клавиш Win+R. В остальном процесс активации абсолютно идентичен.
Особенности запуска ядер у ноутбуков
Поскольку мобильные устройства весьма критичны к величине потребляемой энергии, то производители постоянно стремятся снизить число работающих компонентов как ЦП, так и мобильной системы в целом. Встретить ноутбук, у которого по умолчанию отключена половина работающих ядер – это нормально.
И, тем не менее, у пользователей ноутбуков часто возникает вопрос, как отключить дополнительные ФП, которые оказались включёнными после очередной «оптимизации быстродействия системы», проведенной какой-нибудь программой-автоматизатором или же каким-нибудь компьютерным умельцем.
Сделать это можно четырьмя способами:
Первый способ надёжнее, однако, не у всех ноутов есть возможность вообще входить в эти настройки. Поэтому остаются остальные, хотя, они и менее надёжны. Второй способ был описан ранее и рассматривать его нет необходимости.
Для реализации третьего способа следует зайти в настройки энергопотребления, где в «Дополнительных параметрах питания» установить минимальные или максимальные значения состояний ЦП. Чтобы установить использование одного ядра, следует в обеих настройках прописать менее 10%, чтобы активировать их все – соответственно 100%.
Важно! Данный способ немного некорректен, поскольку нет возможности указать конкретное число используемых ядер, поэтому при такой необходимости на ноутах прибегают к помощи сторонних программ.
Программы для активации всех ядер процессора
Таких программ достаточно много и их функционал также разнообразен. Например, некоторые из них позволяют не только активировать все ФП в системе, но и указать ОС, сколько ФП или ЛП будет задействовано под каждый конкретный процесс.
Наиболее простая программа. В своем окне на первой закладке выдаёт всю конфигурацию системы, в т.ч. число активированных ФП и их максимальное число. Здесь же, их количество можно задать вручную.
CPU-Control
Программа с расширенным функционалом. Позволяет не только выбирать количество ядер, но и указывать, конкретно какие из них будут активированы. Кроме того, программа обладает своим
аналогом «Диспетчера задач» в котором можно непосредственно в процессе работы указывать, какое приложение будет выполняться при помощи того или иного ЛП или нескольких из них.
Источник
Включаем все процессорные ядра в Windows 10
Технологии постоянно развиваются и совершенствуются и сегодня на 9 из 10 компьютерах установлены многоядерные процессоры. И если двухъядерные сами по себе могут использовать оба ядра, то в случае с четырех- или восьмиядерными процессорами все не так очевидно.
Зачастую пользователи даже не знают о скрытом потенциале своего процессора и не используют его на полную мощь в играх или сложных программах. В нашей статье мы расскажем вам о том, как включить все ядра процессора в Windows 10 и получить более подробную информацию о процессоре.
Количество работающих ядер по умолчанию в Windows 10
На каждое отдельное ядро может оказываться разная нагрузка, что связано с изменением загруженности ПК. Настройки BIOS позволяют задать отдельную рабочую частоту для ядер. При равномерном распределении нагрузки на ПК пользователь получат высокую производительность.
Если говорить о двухъядерном процессоре, то лишь в одном случае будет задействовано всего лишь одно ядро – при загрузке компьютера. С другой стороны, всегда есть возможность активировать все ресурсы, чтобы ускорить процесс загрузки (с другой стороны, загрузка Windows это не самый требовательный к CPU процесс, и вы выиграете намного больше, если просто поставите свою Windows 10 на SSD).
Способы включения ядер процессора на Windows 10
Чтобы активировать все ядра четырехядерного (пример) процессора при включении ПК, можно использовать:
Инструкция ниже подойдет как для 32-, так и для 64-битной ОС редакций Windows 10:
_
Чтобы не выполнять эти действия каждый раз, в предыдущем окне «Конфигурация системы» установите галочку на пункте «Сделать эти параметры загрузки постоянными». Подтвердите действия на «Применить» и OK.
Настройки процессора в BIOS
Изменять настройки BIOS нужно лишь в том случае, если ПК просто не загружается. Не нужно использовать данный метод, если у вас нет каких-либо начальных знаний по работе в BIOS. Лучше воспользуйтесь предыдущей инструкцией.
Для активации всех ядер многоядерного процессора через BIOS выполните следующие действия:
Проверка данных и параметров процессора
Чтобы узнать, какое количество ядер задействовано системой, а также какие параметры есть у CPU, можно воспользоваться стандартными средствами операционной системы или сторонними программами.
Стандартные средства ОС Windows 10
Чтобы найти более подробную информацию обо всех устройствах, нужно открыть «Диспетчер устройств» (DEVMGMT.MSC).
Разверните ветку «Процессоры» и изучите графики (для четырехъядерного процессора их должно быть четыре и т. д.). Наведите курсор на любую строку, щелкните ПКМ и выберите опцию «Свойства». Здесь и будет вся необходимая информация о процессоре.
Сторонние программы
Если вам мало «Диспетчера устройств», то можно воспользоваться сразу несколькими программами, предназначенными для проверки информации о системе и аппаратной части:
Все программы можно загрузить с официального сайта их разработчиков.
Источник
Как включить все ядра процессора на Windows 10?
Включить все ядра процессора
Windows 11
Не отображается текст в ячейке Excel
Как отобразить строки в Excel
Как закрыть Эксель, если не закрывается
Как сделать, чтобы Эксель не округлял числа
В 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) и пройдите по пути:
В данной ветке будет указана информация о версии, модели, ревизии, частоте и других параметрах ЦП.
Откройте вкладку Загрузка и нажмите на Дополнительные параметры…
Перед нами появится окно настройки памяти и ядер процессора.
По умолчанию, все галочки должны быть сняты (количество ядер при этом указывается как 1) и данные параметры неактивны. Чтобы активировать все ядра процессора Windows 10, поставьте галочку «Число процессоров» и в выпадающем меню, выберите максимально доступное число (в нашем случае это 8).
Нажмите ОК и выполните перезагрузку для внесения изменений в систему.
Включить второе ядро процессора Windows 10 можно таким же образом, выставив значение 2 или сняв галочку с «Числа процессоров», в этом случае число будет определяться на основе данных UEFI (BIOS).
Подключить все ядра процессора Windows 10 через UEFI
Сменить количество ядер можно не только в параметрах системы, в этом также может помочь UEFI (BIOS) материнской платы.
В зависимости от параметров ЦП и производителя материнской платы, настройки могут значительно отличаться. Материнские платы выше бюджетного уровня позволяют тонко настраивать работу внутренних процессов системы, начиная от скорости оборотов кулеров, заканчивая разгоном CPU и памяти.
На примере материнской платы Asrock Z68, настройки Advanced (Расширенные) – CPU Configuration (Настройки ЦП) позволят настроить количество активных ядер и включитьвыключить Hyper-Threading и выставить нужные настройки для CPU.
Выбрав значение All Вы сможете использовать все ядра процессора.
Если Вы задатесь вопросом, как включить 2 или 4 ядра на Windows 10 используя UEFI, то в дополнительных настройках CPU можно настраивать не только количество ядер, но и количество потоков.
Стоит обратить внимание, что функционал зависит от производителя версии BIOS.
Разблокировать ядра для приложений
Стоит обратить внимание, что приложения создаются на основе инструментов, предоставленных Microsoft. Поэтому приложение создаётся с необходимыми условиями использования многопоточности или одного ядра. Если приложение создано с учётом использования одного ядра, разблокировав их все, разницы в производительности Вы не заметите.
Как отключить ядро процессора в Windows 10?
Используя все методы, описанные выше, Вы можете отключить ядра ЦП. Это может помочь Вам в случае с перегревом, но лишь в крайних случаях. Мы не рекомендуем отключать или включать ядра, без должной на это необходимости, иначе Вы можете столкнуться со множественными ошибками и BSOD’ами системы.
Как разблокировать ядра на процессорах AMD?
ЦП семейства Phenom II, Athlon X2, Athlon II, Sempron обладают скрытым потенциалом в виде заблокированных ядер. Суть скрытых ядер заключается в отбраковке ЦП с бòльшим их количеством (показатели не вписываются в стандартные, ошибки, перегрев и т.д.). Например, Вы покупаете 2-ядерный ЦП, у которого их физически 4, но они не активны.
Источник
Содержание
- 1 Отключение ядер через биос
- 2 Отключение ядер через msconfig
- 3 Указываем программе сколько ядер использовать
- 3.1 Через диспетчер задач
- 3.2 Через командную строку или свойства ярлыка
Бывают ситуации, когда нужно запустить приложение на меньшем количестве ядер, чем располагает процессор. Например:
• Для ограничения потребления ресурсов конкретным приложением.
• Для обеспечения совместимости. К примеру требуется запустить устаревшее приложение, которое работает некорректно в многоядерной системе.
• Для повышения производительности. Особенно актуально это в случае с LGA2011-3, где многоядерные CPU бывают вынуждены сбрасывать частоты, чтобы уложиться в лимиты энергопотребления. Путем отключения нескольких ядер можно добиться увеличения частоты для остальных ядер.
Отключение ядер через биос
Этот вариант гарантированно отключает выбранные ядра, но не слишком удобен, так как для их последующего включения придется снова заходить в биос и перезагружать систему.
Для китайских плат на сокете 2011-3 искомая настройка находится по адресу IntelRCSetup > Processor Configuration > Pre-Socket Configuration > CPU Socket 0 Configuration > Cores Enabled.
Для китайских плат на сокете 2011: Advanced > CPU Configuration > Active Processor Cores.
Для материнок на других сокетах и платформах найти нужную настройку также не составит труда, достаточно зайти в меню конфигурации процессора и осмотреться.
Отключение ядер через msconfig
В операционных системах от Microsoft есть возможность отключить часть ядер через утилиту msconfig:
Указываем программе сколько ядер использовать
Этот способ не требует отключения ядер, все они останутся работать, но указанное приложение сможет использовать только определенное их количество. Данный вариант может не так сильно влиять на производительность как полноценное отключение ядер, но зато он не требует перезагрузки и может выполняться «на лету».
Есть несколько вариантов использования: через диспетчер задач, командную строку или свойства ярлыка.
Через диспетчер задач
Через командную строку или свойства ярлыка
Эти же действия можно произвести через командную строку.
Начиная с Win7 для этого используется команда affinity.
Пример использования: нажимаем Win + R и вводим cmd.exe /c start "Notepad ++" /affinity FFFF "C:Program Files (x86)Notepad++notepad++.exe"
(замените путь и имя программы на необходимые).
Обратите внимание на значение «FFFF» после /affinity. Именно оно указывает, сколько ядер будет использовать приложение.
Как вычислить это значение:
Предположим, что у нас процессор с 8 ядрами и 16 потокам (16 логических ядер). Представим 16 логических ядер в двоичном (бинарном) виде, где каждое ядро может иметь значение 0 (выключено) и 1 (включено).
Все ядра включены: 1111111111111111. Уберем Hyper-Threading (включены только физические ядра): 0101010101010101. Обратите внимание, что последний 0 справа — это 0 ядро, а первый 0 слева, это 15 ядро.
Теперь переведем данные из двоичного в 16-ричный формат. Для этого можно использовать любой онлайн-конвертер. «0101010101010101» после конвертации станет «5555». Именно 5555 и нужно использовать, чтобы запустить приложение на 8 логических ядрах: cmd.exe /c start "Notepad ++" /affinity 5555 "C:Program Files (x86)Notepad++notepad++.exe"
Приложение таким образом можно запускать как через Win + R, так и через командную строку или ярлык:
- Щелкните правой кнопкой мыши на рабочем столе и выберите Создать > Ярлык
- В открывшемся окне вставляем уже известную команду
cmd.exe /c start "Notepad ++" /affinity 555 "C:Program Files (x86)Notepad++notepad++.exe"
Наверняка вы слышали миф, если включить в работу все ядра процессора в Windows 10, то система станет работать быстрее. Это неверное суждение, и задействование всех ядер не приведет ни к какому результату в производительности. Дело в том, что материнские платы используют по умолчанию многоядерность «All Core» в самом BIOS и система Windows 10 работает автоматически на все ядра. Не верите? Откройте тогда диспетчер задач и посмотрите нагрузку на все ядра при использовании каких-либо действий в системе.
В первую очередь, включение всех ядер CPU или отключение 50%, может позволить разработчику проверить работу приложения. Также, в некоторых планшетах под управлением Windows 10, включение всех ядер процессора, действительно может помочь ускорить работу системы, но это редкое исключение, которое нужно проверить в диспетчере задач или самих параметрах BIOS. Интересным моментом можно считать и энергоэффективность в ноутбках. Если мощный ноутбук с прожорливым процессором, то можно отключить пару ядер, чтобы увеличит работу автономности от батареи.
Включение и отключение ядер процессора в Windows 10
Нажмите сочетание кнопок на клавиатуре Win+R и введите msconfig.
В новом окне перейдите во вкладку «Загрузка«, выделите операционную систему Windows 10, и ниже нажмите на «Дополнительные параметры«. Появится еще одно новое окно, где будет графа «Число процессов«. Когда галочка не установлена, то Windows 10 работает на все ядра автоматически. Если вы хотите уменьшить количества ядер, то установите галочку и выберите количества ядер CPU для работы в системе.
Смотрите еще:
- Как ускорить работу компьютера с Windows 10
- Настройка и оптимизация SSD диска в Windows 10
- Как включить максимальную производительность в Windows 10
- Как узнать какого поколения процессор Intel
- Как узнать какая материнская плата стоит на компьютере
[ Telegram | Поддержать ]
Современные центральные процессоры (ЦП) обладают несколькими ядрами или, как их ещё называют, физическим процессорами (ФП). Операционные системы (ОС), под управлением которых работают персональные компьютеры (ПК) могут использовать несколько ФП для оптимизации мультизадачности. Проще говоря, каждое приложение может выполняться на каком-то одном ядре одновременно с другими приложениями на других ядрах. Число ядер, таким образом, существенно влияет на быстродействие системы в целом.
Иногда вследствие использования различных режимов экономии энергии или повышения времени автономной работы ПК некоторые ФП могут быть отключены и в дальнейшем системой не задействованы. Всё это может приводить к уменьшению быстродействия ПК в целом.
Рассмотрим, как включить второе (третье, четвёртое и т.д.) ядро процессора.
Содержание
- 1 Просмотр количества ядер работающих по умолчанию
- 2 Преимущества и недостатки включения всех ядер процессора
- 3 Запуск и отключение ядер процессора
- 3.1 Windows 7
- 3.2 Windows 10
- 4 Особенности запуска ядер у ноутбуков
- 5 Программы для активации всех ядер процессора
- 6 CPU-Z
- 7 CPU-Control
Просмотр количества ядер работающих по умолчанию
В операционной системе Виндовс можно посмотреть количество работающих ядер можно двумя способами:
- с помощью диспетчера устройств;
- во вкладке «Быстродействие» диспетчера задач.
В первом случае мы можем увидеть количество логических процессоров (ЛП). Если используется технология HyperTreading, то число физических будет в два раза меньше.
Во втором случае число хронологий загрузки также будет равно числу ЛП.
Следует понимать, что максимальное значение количества используемых физических процессоров может отличаться от задействованных в настоящее время.
Узнать это значение средствами ОС, доступными пользователям по умолчанию не представляется возможным. Для этого существуют сторонние программы, например, CPU-Z или AIDA. Первая показывает число работающих ФП и их максимально возможное количество на своей основной панели. Чтобы увидеть эту же информацию в программе AIDA, следует в ней зайти во вкладку «ЦП».
Преимущества и недостатки включения всех ядер процессора
Для реализации всех возможностей имеющегося у пользователя процессора, конечно, желательно активировать все его ФП. Даже если выполняется одна задача, при правильном распределении потоков, остальные ядра будут находиться в режиме ожидания и их работа не окажет никакого влияния на энергопотреблении всей системы.
В настоящее время трудно найти программу, не использующую многопоточность. Даже офисные приложения, казалось бы, уж на что простые, но и в них используется эта технология.
Единственным плюсом «одноядерности», то есть отключения всех ядер у ЦП, кроме одного, является необходимость экономии энергии в мобильных устройствах – ноутбуках или нетбуках.
Ну и конечно, обязательно стоит упомянуть главный минус «многоядерности»: даже при небольшой загрузке всех ядер энергопотребление ЦП возрастает в разы. Это увеличивает его износ, износ системы охлаждения и величину потребляемой электроэнергии.
Внимание! Мощность современных ЦП составляет десятки, очень редко сотни ватт в пике производительности. Среднее же энергопотребление ЦП равняется примерно 40-50 ватт. Для стационарных систем это совсем немного, а вот для ноутбуков весьма критично.
Запуск и отключение ядер процессора
Надёжнее всего осуществлять запуск или отключения ФП при помощи настроек BIOS. Способ этот хорош тем, что он в 100% случаев гарантирует их включение или отключение, но, самое главное – делает это перед загрузкой ОС, что в случае установок «по умолчанию» заставит её использовать все имеющиеся в наличии ФП.
К сожалению, единой инструкции, как это можно сделать, не существует, поскольку опции включения дополнительных компонентов ЦП в BIOS от разных производителей может быть где угодно.
Чаще всего раздел, в котором указывается количество работающих ФП, называется «CPU Settings», а искомый параметр имеет имя «Number of cores», «Cores activated» и тому подобное. Необходимо в него записать максимально возможное значение, которое позволит система, и выйти из BIOS, выбрав опцию «Save settings and exit».
Windows 7
Включение всех ядер процессора Windows 7 выполняется при помощи конфигуратора загрузки – модуля который отвечает за первоначальный запуск программ ОС. Выполняется подобная процедура следующим образом:
- Запускается конфигуратор («Пуск» — «Стандартные» — «Выполнить» и ввести имя msconfig.exe).
- В закладках следует перейти в меню «Загрузка».
- Войти в «Дополнительные параметры загрузки».
- В появившемся меню поставить отметку напротив «Числа процессоров», а потом выбрать число максимальное используемых ЛП.
- Параметры «Блокировка pci» и «Отладка» отключить.
- Желательно также установить параметр «Количество памяти» в максимальное значение.
- Нажать ОК дважды.
- Дать возможность ПК произвести перезагрузку.
В следующем сеансе работы ОС на ЦП будут активны все его ФП.
Windows 10
Рассмотрим, как включить ядра процессора на Windows 10. Фактически, способ, при помощи которого это можно сделать в ней практически ничем не отличается от того, как включить все ядра в Windows 7, с той лишь разницей, что запуск программы-конфигуратора загрузки осуществляется не через меню «Пуск» а при помощи клавиш Win+R. В остальном процесс активации абсолютно идентичен.
Особенности запуска ядер у ноутбуков
Поскольку мобильные устройства весьма критичны к величине потребляемой энергии, то производители постоянно стремятся снизить число работающих компонентов как ЦП, так и мобильной системы в целом. Встретить ноутбук, у которого по умолчанию отключена половина работающих ядер – это нормально.
И, тем не менее, у пользователей ноутбуков часто возникает вопрос, как отключить дополнительные ФП, которые оказались включёнными после очередной «оптимизации быстродействия системы», проведенной какой-нибудь программой-автоматизатором или же каким-нибудь компьютерным умельцем.
Сделать это можно четырьмя способами:
- при помощи уже указанной процедуры в BIOS;
- при помощи конфигуратора загрузки;
- при помощи настроек быстродействия системы;
- внешними программами.
Первый способ надёжнее, однако, не у всех ноутов есть возможность вообще входить в эти настройки. Поэтому остаются остальные, хотя, они и менее надёжны. Второй способ был описан ранее и рассматривать его нет необходимости.
Для реализации третьего способа следует зайти в настройки энергопотребления, где в «Дополнительных параметрах питания» установить минимальные или максимальные значения состояний ЦП. Чтобы установить использование одного ядра, следует в обеих настройках прописать менее 10%, чтобы активировать их все – соответственно 100%.
Важно! Данный способ немного некорректен, поскольку нет возможности указать конкретное число используемых ядер, поэтому при такой необходимости на ноутах прибегают к помощи сторонних программ.
Программы для активации всех ядер процессора
Таких программ достаточно много и их функционал также разнообразен. Например, некоторые из них позволяют не только активировать все ФП в системе, но и указать ОС, сколько ФП или ЛП будет задействовано под каждый конкретный процесс.
CPU-Z
Наиболее простая программа. В своем окне на первой закладке выдаёт всю конфигурацию системы, в т.ч. число активированных ФП и их максимальное число. Здесь же, их количество можно задать вручную.
CPU-Control
Программа с расширенным функционалом. Позволяет не только выбирать количество ядер, но и указывать, конкретно какие из них будут активированы. Кроме того, программа обладает своим
аналогом «Диспетчера задач» в котором можно непосредственно в процессе работы указывать, какое приложение будет выполняться при помощи того или иного ЛП или нескольких из них.
Так же вы можете прочитать статьи на темы: Как узнать какого поколения процессор i5 и Как узнать количество ядер процессора
Если SMT Mode отключено — количество потоков будет равно количеству ядер. Настройка в материнке MSI (раздел OverclockingПараметры CPU): Как видите, название может быть или SMT или Simultaneous Multi-Threading, все зависит от производителя/модели материнки.
Как отключить Гипертрединг?
- Откройте браузер Chrome .
- Рядом с пунктом Scheduler Configuration (Конфигурация планировщика) выберите Disables Hyper-Threading on relevant CPUs (Отключает функцию Hyper-Threading на подходящих процессорах).
- Нажмите Restart (Перезапустить).
Как в биосе включить Hyper Threading?
В интерфейсе BIOS нужно найти пункт Hyper—Threading: в поддерживающих его версиях системы ввода-вывода он обычно расположен на видном месте. Выбрав соответствующую опцию, следует нажать Enter и активировать ее, отметив как Enabled. Если данный режим уже задан, то значит Hyper—Threading Technology работает.
Что такое технология SMT?
SMT (от англ. simultaneous multithreading) — одновременная многопоточность, технология, позволяющая исполнение инструкций из нескольких независимых потоков выполнения на множестве функциональных модулей суперскалярного микропроцессора в одном цикле.
Что такое Ryzen SMT?
SMT (Simultaneous Multithreading) — многопоточность, возможность с помощью одного физическом ядра процессора выполнять два потока вычислений. . В этой статье мы рассмотрим как отключить SMT для процессоров AMD Ryzen.
Что такое Precision Boost Overdrive?
AMD представила технологию Precision Boost Overdrive (PBO) вместе с процессорами Ryzen 2-го поколения в качестве простого способа повысить производительность компьютера. По сути, она являет собой функцию автоматического разгона CPU и позволяет легко нарастить частоты boost-режима.
Как отключить виртуальные ядра?
- Ctrl + Shift + Esc.
- Переходим на вкладку Подробности.
- Кликаем его правой кнопкой и выбираем Задать сходство.
- Убираем галки с двух ядер, кликаем ОК.
Для чего нужен Hyper Threading?
Intel Hyper—Threading, это технология для эффективного использования ресурсов ядер процессора (CPU), позволяя одновременно обрабатывать несколько потоков на одно ядро.
Как узнать включен или нет Hyper Threading?
Самый простой способ проверить, включен ли он, — это проверить, сколько физических ядер у вашего процессора, а затем посмотреть диспетчер задач на вкладке preformance. Если у вас двухъядерное ядро и вы видите 4 потока или одно ядро и видите 2 потока (рис. Ниже), тогда включена гиперпоточность.
Как включить все потоки процессора?
Введите в строке поиска Windows команду: msconfig. В окне «Конфигурация системы» → вкладка «Загрузка» → Дополнительные параметры. Установите галочку на пункте «Число процессоров» и выберите максимальное число в раскрывающемся ниже списке.
Что такое BIOS Back Flash в биосе?
Пока что я понял вот что — BIOS Back Flash это пункт для разрешения понижения версии прошивки. То есть если пункт включить, то есть выставить в нем Enabled, то можно обновить биос не на новую версию, а на старую.
Как работает SMT?
В переводе с английского SMT (Simultaneous MultiThreading) означает «одновременная многопоточность». Ее суть в том, что операционная система представляет каждое физическое ядро процессора в виде двух логических или виртуальных ядер, и направляет им на обработку два потока данных вместо одного.
Как расшифровывается смт?
Физиотерапия СМТ – метод, основанный на свойствах синусоидальных модулированных токов. Амплипульстерапия (СМТ) – отечественный метод лечения электричеством, при котором переменные токи действуют в виде амплитудных пульсаций.
Как работает Hyper-Threading?
Как работает технология Hyper—Threading? Когда технология Intel® Hyper—Threading активна, процессор показывает каждое физическое ядро как два ядра. Таким образом, каждому физическому ядру соответствуют два логических ядра, которые могут обрабатывать разные программные потоки.
SMT Mode — что это в биосе?
Приветствую. Сегодня я постараюсь простыми словами рассказать про одну функцию, которая позволяет повысить производительность процессора. Она давно уже существует в процах Intel и только относительно недавно появилась у AMD.
SMT Mode — что это такое?
Режим, при котором одно физическое ядро процессора представляется в виде двух виртуальных ядер, которые обрабатывают два потока данных вместо одного.
- Для эффективной работы необходима не только поддержка SMT на аппаратном уровне, но и поддержка операционкой и софтом.
- При выставлении Activated могут быть проблемы с платой, поэтому лучше ставить Auto, тогда SMT все равно будет работать, но проблемы с платой будут минимизированы.
- По факту — 2 потока на ядро, как в технологии Intel Hyper-Threading. 1 поток слабее чем 1 ядро. Но 2 потока могут дать больше производительности, чем 1 ядро. Такие потоки Windows воспринимает как реальные ядра.
Другими словами это технология многопоточности, при включении которой производительность процессора повышается, потому что удается загрузить процессор по полной.
Для примера — посмотрите некоторые характеристики процессоров Ryzen, где видим, на одно ядро приходится два потока:
Потоки можно отключить, но тогда упадет производительность, правда и греться процессор будет меньше.
И опция SMT Mode именно активирует работу этих потоков. Нет смысла ее отключать.
SMT Mode — включать или нет?
При использовании последнего билда Windows 10, современных игр, последних драйверов, если у вас процессор Ryzen не первого поколения, а последнего — то в большинстве случаев отключение потоков снизит производительность. Сегодня многие баги связанные с многопоточностью уже устранили.
В интернете есть информация, что SMT стоит отключать для игр, в итоге повышается FPS. С чем связано? Смотрите, 6 ядер процессора — это 6 настоящих ядер, полноценных. Быстрых. А 12 потоков — это уже не полноценные ядра, могут выполнять больше работы, но не быстрее, потому что каждый такой поток работает медленнее одного ядра. Но суммарно 12 потоков смогут за одно время выполнить больше работы, чем 6 ядер и это при условии что софт оптимизирован под многопоточность. Но многим играм и правда достаточно 6 настоящих ядер (особенно если высокая частота), чем 12 потоков. Но повторюсь — все зависит от игры и от ее оптимизации.
Если игра оптимизирована под многопоточность, то отключение потоков только снизит FPS.
Кстати, что интересно.. у процессоров AMD FX по сути тоже присутствуют потоки. Хоть компания и представила их как 8-ядерные, там по сути 4 ядра и 8 потоков. Но отключить там потоки нельзя.
Когда только вышел Ryzen, то отключение потоков дало плюс в производительности. Но это было раньше. Сейчас уже все оптимизировали, в том числе и планировщик Windows.
Но при разгоне процессора SMT Mode стоит отключать.
Название раздела BIOS содержащий функцию зависит от производителя. Например на плате ASUS Prime X370 Pro функция SMT расположена здесь:
И имеет два варианта значений — Auto/Disabled. В тоже время на плате AsRock B450 Pro4 функция расположена здесь:
OC Tweaker/CPU Configuration
Значения опции — Enabled/Disabled.
Чтобы проверить отключена ли опция или нет, советую использовать CPU-Z — смотрим сколько ядер (Cores) и сколько потоков (Threads):
Утилита бесплатная, маленькая, не грузит ПК, поэтому советую. Можно скачать с офф сайта.
Если SMT Mode отключено — количество потоков будет равно количеству ядер.
Настройка в материнке MSI (раздел OverclockingПараметры CPU):
Как видите, название может быть или SMT или Simultaneous Multi-Threading, все зависит от производителя/модели материнки.
Что такое SMT и как оно работает в приложениях — плюсы и минусы
Пока я радую свои графоманские пристрастия написанием детальной технической статьи про «Windows Performance Station», захотелось поделиться своими мыслями о том, что хорошего и плохого приносит SMT в процессоры «AMD» и «Intel», и как тут поможет «Windows Performance Station».
Тем, кому интересна данная тема, добро пожаловать под кат…
Итак, для начала давайте определимся, что такое SMT.
Как говорит нам википедия, SMT (от англ. simultaneous multithreading) это одновременная многопоточность, т.е. несколько потоков выполняются одновременно, а не последовательно, как это происходит во «временно́й многопоточности».
Многие знают эту технологию под названием «Intel Hyper-Threading», про неё уже всё давно написано, но до сих пор я сталкиваюсь с тем что многие разработчики, и, тем более, обыватели не понимают в чём основная суть «одновременного» выполнения нескольких команд одним ядром процессора и какие проблемы это несёт.
Для начала поговорим про временну́ю многопоточность. До реализации технологии SMT в виде «Hyper-Threading» использовалась технология «временно́й многопоточности».
Тут всё просто, представим, что у нас есть один конвейер и один рабочий (Ядро ЦП), который выполняет операции над числами и записывает результат. Предположим, для этих операций ему нужна отвёртка и гаечный ключ. Операционная система (ОС) складывает нашему рабочему на конвейер по порядку одну операцию для отвёртки, а за ней одну операцию для гаечного ключа. Один рабочий в один момент времени может оперировать или только гаечным ключом или только отвёрткой. Таким образом, выкладывая разное количество разных блоков, ОС определяет приоритет выполнения тех или иных операций от разных приложений. Пропорцию одних блоков к другим мы можем указывать внутри ОС, когда указываем приоритет процесса. Именно это и делают все диспетчеры задач в т.ч. и «Windows Performance Station». Это приоритизирование распространяется далее на механизмы SMT и всю работу с конвейерами.
С появлением SMT ситуация становится чуть сложнее.
Представим конвейер и двух рабочих, у которых есть одна отвёртка и один гаечный ключ на двоих. При этом, каждый из них может оперировать либо только отвёрткой, либо только гаечным ключом. Один конвейер условно делится на две половинки вдоль. SMT позволяет сложить на такой конвейер сразу два числа, одно для работы с отвёрткой, а второе для работы с гаечным ключом, поэтому действия этих рабочих выглядят так:
— Первый рабочий получает операцию для отвёртки, а второй, стоящий напротив, в тот же момент времени, операцию для гаечного ключа, после чего оба записывают результат.
Исходя из этого, когда на конвейере находится операция (A и B) с одной стороны и (D и E) с другой стороны — всё отлично, но при распараллеливании цепочки вычислений могут получиться две проблемы:
1. С одной стороны конвейера оказалось действие (A и B) = С, а с другой (D и E) = C,
т.е. нужно записать сначала одно значение C, а потом второе значение C, но не одновременно (конфликт по управлению).
2. С одной стороны конвейера оказалось действие (A и B) = C, а с другой (A и C) = D,
т.е. нужно сначала посчитать C, а потом посчитать D, но не одновременно (конфликт по данным).
Оба конфликта вызывают задержку выполнения инструкций и решаются последовательным выполнением команд. Чтобы уменьшить такие задержки были введены элементы процессора под названием предсказатель переходов и кэш процессора.
Предсказатель переходов, как понятно из названия, осуществляет предсказание 🙂 Предсказывает он вероятность возникновения первой проблемы, когда разные преобразования должны произойти над одним числом.
В свою очередь, кэш процессора, необходим для быстрого решения второй проблемы, когда мы останавливаем решение выражения (A и C) = D и пишем в кэш результат выполнения (A и B) = C, после чего сразу вычисляем (A и C) = D.
Справедливости ради, стоит уточнить, что проблема распараллеливания конвейера появляется и у многоядерных процессоров без SMT, но у многоядерников не возникает момента простаивания процессора, когда на двоих рабочих одна отвёртка, т.к. в такой терминологии у каждого рабочего есть своя отвёртка и свой гаечный ключ.
Все эти пляски вокруг угадывания процессором того, как распараллелить текущие операции, приводят к серьёзным потерям энергии и к ощутимым фризам, когда происходит голодание разнотипных задач на ядрах с SMT.
Вообще, стоит держать в уме, что «Intel» разработала «Hyper-Threading» одновременно с созданием своих первых многоядерных процессоров «Xeon» и, по сути, эту технологию можно считать эдаким компромиссом когда ставится двойной конвейер на одно ядро.
С подачи маркетологов принято нахваливать то, как хорошо одно ядро может выполнять несколько задач одновременно и как повышается производительность «в некоторых сценариях использования», однако про проблемы, присущие концепции SMT принято умалчивать.
Примечательно, что на сайте «Intel» в рекламном ролике показывается скорее двухядерность, нежели «Hyper-Threading», тот кто дочитал до этого момента, наверняка уже догадался почему 🙂
Изображение из видео:
Более точное изображение:
Какой вывод можно здесь сделать и что улучшить?
Особенность отображения загрузки логических ядер в ОС Windows вводит путаницу об информации реальной загруженности ядер с SMT. Если Вы видите, что два соседних ядера заняты
50% это может означать две вещи:
1) оба ядра выполняют два параллельных расчёта и загружены на 50% (тут всё ок).
2) оба ядра выполняют один рассчёт попеременно (как если бы два рабочих через такт передавали друг-другу гаечный ключ).
Поэтому, если Вы видите, что все ядра Вашего процессора с SMT загружены на 50% и выше нагрузка не поднимается, скорее всего это значит, что утилизация процессора составляет 100% но он занят однотипной задачей, которую не может разделить для выполнения на SMT!
Вместе с очевидными плюсами, SMT приносит фризы в чувствительные для времени выполнения задачи (воспроизведение видео/музыки или FPS в играх). Именно поэтому, многие геймеры наблюдают падение FPS при включенном SMT/Hyper-Threading.
Как я и написал ранее, приложение «Windows Performance Station» может сортировать блоки, выкладываемые на конвейер, ещё на этапе обработки задач ядром ОС. С помощью приоритетов и разделения процессов по ядрам процессора, можно выкладывать определённые блоки на конвейер в нужном количестве и класть разнотипные блоки для разных виртуальных ядер, чтобы не наступало голодание разнотипных задач. Именно для этой задачи динамического анализа в «Windows Performance Station» мы объединили нейросеть и диспетчер задач. В итоге, нейросеть анализирует задачу и раскладывает её в зависимости от полученных данных по разным правилам, благодаря чему, каждое ядро в паре SMT выполняет разные задачи.
Благодаря такому подходу, процессоры с SMT в Windows могут более эффективно работать с многозадачностью и многопоточными процессами. И именно поэтому нас весьма порадовало появление SMT в новых процессорах «AMD Ryzen».
Приложение «Windows Performance Station» бесплатное и не содержит рекламы, его можно скачать с нашего сайта по ссылке в спойлере:
Более подробно про Windows Performance Station можно прочитать в моей предыдущей статье
Что такое процессорные ядра?
Ядро процессора – это «независимый» элемент на общей микросхеме физического процессора. Каждое ядро имеет собственное оборудование для обработки и кэш, и связано с остальной частью процессора через общую память чипа и системную шину. Ядро – это, по сути, отдельный центральный процессор, поэтому многоядерный процессор похож на соединение нескольких процессоров и их совместную работу.
Причина наличия большего количества ядер в процессоре заключается в том, что часто может быть выгоднее разделить вычислительные задачи между несколькими ядрами, что позволяет быстрее и эффективнее производить расчеты.
Однако, эффективность этого метода зависит от используемой вами операционной системы, а также от конкретного приложения, которое вы запускаете; многие операционные системы и приложения раньше не могли использовать преимущества нескольких ядер и, как следствие, не видели каких-либо измеримых преимуществ от дополнительных ядер.
Многоядерные процессоры появились ещё в 1996 году, когда процессор IBM Power4 работал с двумя ядрами на одном кристалле, что было революционным для того времени. Однако, программная поддержка этого нововведения появилась не сразу. Начиная с Windows XP в 2001 году, Windows начала поддерживать многоядерные операции, и многие разработчики приложений последовали её примеру.
- Откройте приложение «Параметры»
- Перейдите «Обновление и безопасность» → «Безопасность Windows» → в разделе Области защиты, найдите и нажмите «Безопасность Устройства».
Откройте приложение «Центр безопасности Защитника Windows».
И нажмите значок «Безопасность устройства».
- Справа кликните ссылку «Сведения об изоляции ядра».
- Включите опцию «Целостность памяти».
- Подтвердите приглашение UAC.
- Перезапустите Windows 10, чтобы применить изменения.
Все. Функция Целостность памяти включена.
Чтобы отключить функцию, вам необходимо выполнить ту же последовательность и передвинуть ползунок в положение «Откл».
Примечание: Информация и параметры, доступные в настройке безопасности устройства, зависят от конфигурации вашего оборудования. В моем случае, стандартная аппаратная безопасность не поддерживается компьютером, поэтому ОС использует защиту на основе виртуализации.
Включение целостности памяти
- Откройте Центр безопасности Защитника Windows.
- Выберите раздел “Безопасность устройства”.
- В секции “Изоляции ядра” нажмите ссылку “Сведения об изоляции ядра”.
- Переведите переключатель “Целостность памяти” в активное положение.
После выполнения этих действий нужно перезагрузить компьютер, чтобы изменения вступили в силу.
Примечание: для работы данной функции ваш процессор должен поддерживать технологии виртуализации. Кроме того, виртуализация должна быть включена в BIOS или UEFI. В противном случае, функция будет недоступна.
Деактивация ядер
Если деактивировать несколько ядер, оставив только одно, можно снизить режим потребления электроэнергии и продлить работу ПК на аккумуляторе. В случае одноядерного функционирования устройство меньше нагревается, и медленнее изнашиваются его компоненты.
Способ деактивации через BIOS:
- при запуске ПК войти в БИОС;
- в разделе «CPU Cores» активировать нужное количество cores.
Способ отключения конкретных потоков через Диспетчер задач для определенной программы:
- запустить нужную программу (игру);
- выполнить активацию «Диспетчер задач»;
- перейти в подпункт «Процессы» или «Подробности» для своей программы (игры);
- отыскать строчку «exe»;
- кликнуть по ней один раз правой кнопкой мыши;
- во всплывающем окошке активировать «Задать сходство (соответствие)»;
- всплывет окошко «Соответствие процессоров»;
- отыскать опцию «На каких процессорах может выполняться explorer.exe»;
- убрать галочки около конкретных ядер.
Как деактивировать многопоточный режим через «Конфигурацию системы»:
- вызвать «Выполнить»;
- написать: msconfig;
- откроется «Конфигурация системы»;
- отыскать подпункт «Загрузка»;
- активировать в нем «Дополнительные параметры»;
- в строчке «Число процессоров» выбрать цифру, то есть задать количество активных cores;
- сохранить измененные параметры.
Исправление проблем с изоляцией ядра
В некоторых случаях можно столкнуться с проблемами совместимости в некоторых приложениях, если изоляция ядра включена. Чтобы исправить неполадки придется отключить функцию.
Если вы пытаетесь отключить целостность памяти в Центре безопасности Защитника Windows, но опция стала неактивной и показывается сообщение “Этим параметром управляет ваш администратор”, то все еще можно деактивировать функцию с помощью системного реестра.
Примечание: Некорректное изменение реестра может привести к серьезным проблемам. Рекомендуется создать резервную копию реестра Windows перед тем, как выполнить данные шаги. В меню редактора реестра выберите Файл > Экспорт для сохранения резервной копии.
- Нажмите сочетание клавиш Windows R , чтобы вызвать окно “Выполнить”.
- Введите regedit и нажмите ОК, чтобы запустить редактор реестра.
- Перейдите по следующему пути:
- Дважды щелкните по записи Enabled.
- Поменяйте значение с 1 на 0.
- Нажмите ОК.
Для отключения вы также можете воспользоваться готовым reg-файлом, выполнив запуск от имени администратора.
После выполнения этих действий нужно перезагрузить компьютер, чтобы изменения вступили в силу.
Как включить изоляцию ядра и целостность памяти
Параметры операционной системы Windows 10 позволяют управлять функциями безопасности на компьютере в полной мере. Через настройки Windows 10 можно включить изоляцию ядра и целостность памяти следующим образом:
- Нажмите на клавиатуре сочетание клавиш Win I или нажмите на шестеренку в меню “Пуск”, чтобы открыть параметры Windows. Далее в списке доступных параметров выберите вариант “Обновление и безопасность”;
Как отмечалось выше, если аппаратная составляющая компьютера не поддерживает возможность виртуализации, данная функция не будет работать. При включении пользователь увидит в нижнем правом углу сообщение “Не удается обеспечить целостность памяти. Возможна несовместимость”. Если это сообщение появилось, рекомендуется перейти в BIOS и посмотреть включена ли функция Secure Boot (Boot Mode).
Как включить или отключить изоляцию ядра и целостность памяти в windows 10
Кибератаки изменились за последние несколько лет. Разбойники теперь могут захватить ваш компьютер и заблокировать файлы, если вы не готовы заплатить им деньги. Эти типы атак называются вымогателями, и они используют эксплойты на уровне ядра, которые пытаются запустить вредоносные программы с самыми высокими привилегиями, например, WannaCry и Petya Ransomware. Чтобы смягчить атаки такого типа, корпорация Майкрософт выпустила функцию, которая позволяет включать изоляцию ядра и целостность памяти для предотвращения таких атак.
Центр Защитника Windows предлагает эту функцию. Называемый Device Security, он предоставляет отчеты о состоянии и управление функциями безопасности, встроенными в ваши устройства, включая включение функций для обеспечения улучшенной защиты. Тем не менее, он не работает на программном уровне; аппаратное обеспечение должно также поддерживать это. Ваша прошивка должна поддерживать виртуализацию, которая позволяет ПК с Windows 10 запускать приложения в контейнере, чтобы они не получали доступ к другим частям системы.
Войдите в систему как администратор, откройте Центр безопасности Защитника Windows и найдите параметр Защита устройства . Здесь вы должны проверить, включена ли Core Isolation в разделе Virtualization на вашем ПК. Изоляция ядра обеспечивает функции безопасности на основе виртуализации для защиты основных частей вашего устройства.
Нажмите на детали изоляции ядра, и вам будет предложено включить целостность памяти. Целостность памяти (целостность кода, защищенного гипервизором) – это функция безопасности изоляции ядра, которая предотвращает вставку вредоносного кода в процессы с высокой степенью защиты. Переключите, чтобы включить его.
После включения вам будет предложено перезагрузить компьютер, чтобы полностью включить целостность памяти.
Если в дальнейшем у вас возникнут проблемы с совместимостью приложений, возможно, вам придется отключить их.
Тем не менее, есть еще две опции, которые могут быть доступны в зависимости от аппаратного обеспечения вашего ПК.
- Процессор безопасности отображается, только если у вас есть TPM, доступный на вашем ПК. Они представляют собой дискретные микросхемы, припаянные к материнской плате компьютера производителем. Чтобы получить максимальную отдачу от TPM, OEM должен тщательно интегрировать системное аппаратное и микропрограммное обеспечение с TPM, чтобы отправлять ему команды и реагировать на его ответы. Новые доверенные платформенные модули также могут обеспечивать безопасность и конфиденциальность для самого оборудования системы. Поэтому обязательно проверьте все это, если вы покупаете новый компьютер.
- Безопасная загрузка предотвращает загрузку вредоносного кода перед вашей ОС. Их трудно взломать, но с безопасной загрузкой это позаботится.
Windows 10 также предлагает целостность защищенного кода гипервизора (HVCI) при запуске с чистой установкой. Те, кто работает на старом оборудовании, смогут подписаться на обновление с помощью пользовательского интерфейса в Центре безопасности Защитника Windows (WDSC). Это усовершенствование гарантирует, что процесс ядра, который проверяет целостность кода, выполняется в безопасной среде выполнения.
Способ 1: стандартные средства системы
При запуске системы используется лишь одно ядро. Поэтому далее будет описан способ добавления ещё нескольких ядер при включении компьютера.
- Найдите иконку лупы на панели задач и введите «конфигурация». Кликните на первую найденную программу.
- В разделе «Загрузка» найдите «Дополнительные параметры».
- Отметьте «Число процессоров» и укажите их все.
- Установите «Максимум памяти».
- Уберите отметки с «Блокировка PCI» и «Отладка».
- Сохраните изменения. А после вновь проверьте настройки. Если всё в порядке и в поле «Максимум памяти» всё осталось именно так, как вы задавали, можете перезагрузить компьютер. Вы также можете проверить работоспособность, запустив компьютер в безопасном режиме.
Если вы не знаете, сколько у вас памяти, то это можно узнать через утилиту CPU-Z.
Помните, что на одно ядро должно приходиться 1024 Мб RAM. В противном случае ничего не выйдет. Если у вас 32-х разрядная система, то есть вероятность того, что система не станет использовать больше трёх гигабайт ОЗУ.
Подробнее: Безопасный режим в Windows 10
Если вы выставили верные настройки, но количество памяти всё равно сбивается, то:
- Уберите галочку с пункта «Максимум памяти».
- У вас должна стоять галочка напротив «Число процессоров» и выставлено максимальное число.
- Нажмите «ОК», а в следующем окне — «Применить».
Если ничего не изменилось, то нужно настраивать загрузку нескольких ядер с помощью БИОС.
Чем ядра отличаются от потоков или виртуальных ядер
Многие пользователи спрашивают, как включить все процессоры на Виндовс 7. В первую очередь нужно понять, что производительность компьютера не столько зависит от количества используемых ядер, сколько от логических потоков. Таким образом, нужно разобраться, что представляют собой логические потоки и виртуальные ядра, и как они отличаются от физических.
Логический поток представляет собой специальную технологию Hyper Threading. С ее помощью одно физическое ядро разделяет на несколько виртуальных и образует потоки. Таким образом компьютер может обрабатывать в два раза больше задач.
Обратите внимание! Многопоточность улучшает производительность ПК в играх и графических редакторах.
Характеристики | Пояснение |
Заменяют ли виртуальные ядра физические? | Да. Физическое — это реальный аппаратный компонент ЦП. Виртуальное — это способность физического ядра разделяться на несколько независимых потоков, чтобы обрабатывать в два раза больше задач. |
Влияют ли Virtual Core на производительность компьютера? | Влиять они могут только в том случае, если на компьютере установлен процессор с небольшим кэшем 2 и 3 уровня, а также с низкой тактовой частотой. |
Количество используемых Physic Core в диспетчере задач
На каждое отдельное ядро может оказываться разная нагрузка, что связано с изменением загруженности ПК. Настройки BIOS позволяют задать отдельную рабочую частоту для ядер. При равномерном распределении нагрузки на ПК пользователь получат высокую производительность.
Если говорить о двухъядерном процессоре, то лишь в одном случае будет задействовано всего лишь одно ядро – при загрузке компьютера. С другой стороны, всегда есть возможность активировать все ресурсы, чтобы ускорить процесс загрузки (с другой стороны, загрузка Windows это не самый требовательный к CPU процесс, и вы выиграете намного больше, если просто поставите свою Windows 10 на SSD).
Приложение Bill2’s Process Manager
Весьма интересная утилита, которая поможет пользователю лучше контролировать ресурсы на своем компьютере. С помощью Bill2’s Process Manager можно будет задавать приоритеты выполнения для каждой из утилит на компьютере, что позволит оптимально расходовать ресурсы.
Здесь же можно ограничить программы по потребляемым ресурсам. Если есть утилиты, которые отнимают много памяти, то можно наложить на них ограничение и выделить только определенное количество на их выполнение. Эта же программа позволит создать правила не только для активных программ, но и для свернутых, что позволит еще лучше оптимизировать работу. Также есть возможность настройки того, что делать в случае, если программа зависнет. Можно подождать некоторое время, а можно и перезапустить его.
Способы включения ядер процессора на Windows 10
Чтобы активировать все ядра четырехядерного (пример) процессора при включении ПК, можно использовать:
- Перенастройку конфигурации системы.
- Настройки BIOS.
Инструкция ниже подойдет как для 32-, так и для 64-битной ОС редакций Windows 10:
- Откройте меню «Выполнить», нажав на сочетание клавиш Windows + R. Введите msconfig и нажмите Enter, чтобы открыть окно конфигурации системы.
- Перейдите во вкладку «Загрузка», выберите нужную ОС и нажмите на функцию «Дополнительные параметры загрузки».
- Выберите строку «Число процессоров» и в развернутом списке выберите максимальное доступное количество ядер.
- Кроме этого следует повысить «Максимум памяти», отключить опцию «Блокировка PCI». В таком случае ОС будет распределять нагрузку на все ядра равномерно. Подтвердите настройки, нажав на OK.
_
Примечание. В настройках «Максимум памяти» нужно выбрать любое числовое значение не ниже 1024 Мбайт. Иначе скорость загрузки компьютера может и даже уменьшиться.
Чтобы не выполнять эти действия каждый раз, в предыдущем окне «Конфигурация системы» установите галочку на пункте «Сделать эти параметры загрузки постоянными». Подтвердите действия на «Применить» и OK.
На что влияет многоядерность
Ядро процессора служит вычислительной машиной. Именно оно выполняет большинство задач, порученных пользователем.
Если ядро одно, то все функции выполняет только оно, что приводит к образованию очереди. Например, очередь заметна, когда вы запускаете несколько программ, а они открываются поочерёдно, а не одновременно. Это значит, что ядро занимается сначала запуском одного приложения, а потом запуском второго.
Но если у процессора два, четыре, шесть ядер, то существующие задачи распределяются между ними, что снижает количество запросов, стоящих в очереди на выполнение. Например, если запустить две программы на двухъядерном процессоре, то одно ядро займётся запуском одного приложения, а второе — запуском другого.
Не все программы поддерживают разделение задач по ядрам, но с каждым годом их становится всё больше. Кстати, Windows бывает 32 и 64-битной, то есть версия операционной системы для одноядерного и двухъядерного процессора различается.
Итак, количество ядер в конечном итоге влияет на скорость выполнения задач: чем больше ядер, тем скорее они выполнят всё, что от них требуется.
Настройки процессора в BIOS
Изменять настройки BIOS нужно лишь в том случае, если ПК просто не загружается. Не нужно использовать данный метод, если у вас нет каких-либо начальных знаний по работе в BIOS. Лучше воспользуйтесь предыдущей инструкцией.
Для активации всех ядер многоядерного процессора через BIOS выполните следующие действия:
- Войдите в меню BIOS (перезагрузите компьютер и на начальном экране с информацией о материнской плате нажмите на F3,Del или Esc – зависит от производителя). Обычно на этом экране есть информация с указанием тех клавиш, которые необходимо нажать.
- В BIOS найдите раздел Advanced Clock Calibration и выберите параметры All Cores.
- Сохраните все настройки, нажав на F10 и Y (или используйте подсказки самого BIOS).
Программа Mz CPU Accelerator
Неплохая программа, которая автоматически добавляет наивысший приоритете тому окну, которым пользуются в данный момент. Это позволяет сделать так, чтобы текущий процесс не тормозился и выполнялся без задержек, так что пользователю будет удобно работать, а на остальные программы ресурсы будут выделяться по остаточному принципу.
Популярные программы для массовой рассылки сообщений на email
В разделе Exlusions можно задать исключения для некоторых процессов, их приоритеты программа не будет менять ни в коем случае. А вот в CPU Manager, как раз и находится интересующая пользователя функция. С помощью Mz CPU Accelerator можно будет распределить программы по ядрам, что сможет повысить эффективность работы, а также может оказаться гораздо более удобным для пользователей, у которых часто выполняется множество программ в фоновом режиме.
Стандартные средства ОС Windows 10
- Наведите курсор мыши на кнопку «Пуск» в левом нижнем углу экрана, щелкните правой кнопкой мыши и выберите «Параметры».
- Зайдите в категорию «Система».
- Откройте подкатегорию «О системе». Появится страница с информацией, где также будут указаны названия и частоты каждого из ядер.
Чтобы найти более подробную информацию обо всех устройствах, нужно открыть «Диспетчер устройств» (DEVMGMT.MSC).
Разверните ветку «Процессоры» и изучите графики (для четырехъядерного процессора их должно быть четыре и т. д.). Наведите курсор на любую строку, щелкните ПКМ и выберите опцию «Свойства». Здесь и будет вся необходимая информация о процессоре.
Разблокировать ядра для приложений
Стоит обратить внимание, что приложения создаются на основе инструментов, предоставленных Microsoft. Поэтому приложение создаётся с необходимыми условиями использования многопоточности или одного ядра. Если приложение создано с учётом использования одного ядра, разблокировав их все, разницы в производительности Вы не заметите.
Но бывают разные случаи, когда их разблокировка помогала устранить некоторые проблемы производительности и лагов. Для этого откройте Диспетчер задач (Ctrl+Shift+Esc) и пройдите во вкладку Подробности. Среди большого количества приложений, найдите нужное и нажмите ПКМ. Затем, выберите задать сходство и в следующем окне выберите «Все процессоры».
Как отключить ядро процессора в Windows 10?
Используя все методы, описанные выше, Вы можете отключить ядра ЦП. Это может помочь Вам в случае с перегревом, но лишь в крайних случаях. Мы не рекомендуем отключать или включать ядра, без должной на это необходимости, иначе Вы можете столкнуться со множественными ошибками и BSOD’ами системы.
Как разблокировать ядра на процессорах AMD?
ЦП семейства Phenom II, Athlon X2, Athlon II, Sempron обладают скрытым потенциалом в виде заблокированных ядер. Суть скрытых ядер заключается в отбраковке ЦП с бòльшим их количеством (показатели не вписываются в стандартные, ошибки, перегрев и т.д.). Например, Вы покупаете 2-ядерный ЦП, у которого их физически 4, но они не активны.
Разблокирование и активация зависит от нескольких факторов, например нужная модель ЦП, чипсета или северного моста материнской платы. Наиболее подробную информацию по данной теме, Вы найдете на форуме оверклокеров forums.overclockers.ru. Информации там предоставлено очень много и в случае возникновения вопросов или сложностей, Вы сможете уточнить сразу на форуме.
Что делать: мои ядра стоят
Ещё Пушкин А.С. кое-что писал о процессорной архитектуре. Как говорится, ядра – чистый изумруд… Первый совет, который дают в ТП Майкрософт, это попробовать особый вариант загрузки:
- Win + R.
- Набираем msconfig.
- Заходим на закладку Загрузка.
- Выбираем Дополнительные параметры.
Устанавливаем нужное число процессоров. Будьте осторожны с этим окном и старайтесь ничего больше не трогать (толстый намёк на ОЗУ).
Стоит ли активировать
Если пользователь точно знает, что приложение, на котором он постоянно работает, не поддерживает многопоточность, то от включения всех ядер ничего не изменится, а вот износиться процессор может быстрее.
Если же он привык играть в современные компьютерные игры, то включить все ядра стоит, так как это существенно повысит производительность в некоторых приложениях.
Обратите внимание! В любом случае всегда можно протестировать работу с активированным и деактивированным режимом многоядерности, произведя замеры повышения или понижения производительности.
Активация ядер
Есть несколько встроенных способов, позволяющих изменить количество ядер, активирующихся во время запуска Windows. Независимо от того, каким из них вы воспользуетесь, результат будет один, поэтому выбирайте тот, который вам больше всего подходит.
При помощи изменения конфигурации системы
В Windows есть встроенная программа, позволяющая настраивать параметры функционирования и восстановления системы:
- Зажмите на клавиатуре комбинацию Win + R, чтобы вызвать окно «Выполнить». Пропишите в раскрывшемся окне слово msconfig и запустите выполнения запроса.
- В появившейся утилите перейдите к вкладке «Загрузка» и пройдите к дополнительным параметрам.
- Укажите число ядер, используемых для запуска системы. Для каждого из них выделите как минимум 1024 МБ оперативной памяти. Если указать меньшее значение, получится обратный эффект — система начнёт запускаться не быстрее, а медленнее.
Йа хочу знать больше
Повсеместно говорится о возможностях системы, но мало кто знает о поддержке процессоров. Вот какую информацию удалось узнать нам:
- Десятка поддерживает до двух физических процессоров (кристаллов). Логических, естественно, больше.
- 32-битная версия ограничена 32 ядрами.
- 64-битная ограничена 256 ядрами.
- Имеются более мощные серверные версии.
Так что размножайтесь на здоровье!
На практике это выглядит так: некий чел говорит, что Pro поддерживает все ядра процессора Xeon E5-2699 V4. Их, к тому же, на плате 2 штуки. Итого, получается 44 ядра и 88 потоков. Такой комп за миллион-другой рублей. Весь зал рукоплескал тому, кто сумел запустить десятку на этой машине. А мы подумали – нужно начать зарабатывать больше и качественнее.
Сторонние утилиты
Если вас не устраивает функционал «Диспетчера устройств», вы можете установить одну из сторонних утилит. Самыми распространенными являются CPU-Z, AIDA64 и Everest.
CPU-Z можно загрузить с официального сайта по ссылке. При первом запуске утилита соберет данные о вашей конфигурации ПК. В первой вкладке вся информация о ЦП:
В остальных вкладках вы найдете подробное описание другого оборудования. Например, в SPD будет подробное описание оперативной памяти (Module Size, Manufacturer и так далее).
Программа AIDA64 загружается с ресурса создателей. В левой части окна необходимо открыть ветку «Системная плата» и перейдите в подраздел ЦП. В графе Multi CPU будет указано количество процессоров:
Последняя утилита – Everest. Она очень схожа с предыдущим софтом. В ней также вся интересующая вас информацию о ЦП находится в разделе «Системная плата»:
По умолчанию Windows 10 использует все ядра процессора по необходимости. Но другие пользователи могут поменять настройки ОС или BIOS без Вашего ведома. Вследствие чего понижается производительность ЦП, и ПК в целом. В материале рассмотрим, как включить все ядра на Windows 10.
Принцип работы многоядерного процессора
Все современные процессоры многоядерные. Эта технология выигрышна тем, что параллельно может происходить несколько вычислений, тем самым увеличивается общая производительность.
Windows 10 отлично оптимизирована для работы многоядерных процессоров. То есть пользователю не нужно делать настройки, включать все доступные ядра. Система сама определяет, какие ресурсы использовать для той или иной задачи.
Если для решения задачи нужно задействовать одно ядро, значит, будет работать только оно. По мере увеличения количества вычислений, ОС подключит второе, третье ядро и так далее, пока не будут реализованы вычисления в полном объеме.
Определение количества работающих ядер
Чтобы узнать количество работающих ядер, Вам необходимо . Посетите вкладку «Производительность». На изображении показан процессор от Intel. Ниже видим его состояние и характеристики. Данный процессор имеет 2 активированных ядра и 4 логических процессора.
Также здесь отображается график активности ЦП. Чтобы убедиться в активности всех ядер, щелкните по графику ПКМ, наведите на «Изменить график», выберите «Логические процессоры».
В результате график разделяется на 4 подграфика (у Вас может отличаться). Здесь видно, что задействованы все 4 логических ядра, нагрузкой которых управляет Windows 10.
Если ядра отключены в ОС или BIOS, то они не будут отражены в диспетчере задач и даже специальных программах, типа CPU-Z. Например, отключив два логических ядра у модели процессора (на картинке ниже), в диспетчере задач будет отображаться одно ядро и два логических процессора. То есть по данным диспетчера задач можно назвать двухъядерный процессор одноядерным, хотя это не так.
Но при этом в в разделе «Процессоры», отражено настоящее количество логических процессоров (также подобную информацию Вы можете узнать на сайте производителя). Сравните это количество с количеством, работающих логических процессоров в диспетчере задач.
Если значения равные, значит все в порядке. Если значения разные, значит не все ядра активированы, читайте ниже, как их включить.
Включение всех ядер средствами Windows 10
Способ подразумевает изменение настроек конфигурации системы. Откройте «Выполнить» (описано ). Напечатайте msconfig в строку ввода, кликните OK.
Посетите вкладку «Загрузки», нажав «Дополнительные параметры». Чтобы запустить все ядра процессора на Windows 10 снимите флажки с опции «Число процессоров», а также с опции «Максимум памяти». Нажмите во всех окнах OK. Перезагрузите ПК. Если флажки не стоят на данных опциях, переходите к следующему способу.
Теперь перейдите в диспетчер задач, и наслаждайтесь результатом. Если включить все ядра ощутимо повысится производительность ПК.
Активация всех ядер в BIOS
БИОС содержит настройки оборудования ПК. Существуют разные , и названия разделов у них отличаются. Давайте рассмотрим активацию всех ядер, на примере AMI, и далее перечислим названия нужных настроек.
Вам необходимо . Перейдите в раздел OC Tweaker. Далее наведите на опцию CPU Active Core Control, нажмите Enter. Выберите Disable, нажав Enter.
Не забудьте нажать F10, и выбрать OK для сохранения настроек. В результате все ядра включатся (разблокируются).
Еще разделы могут называться Advanced, Extreme Tweaker, и похожие. Сами опции могут носить такие имена Processor Options, AMD Core Select, Processor Core, Active Processor Cores, Core Multi-Processing, CPU Cores и похожие. Данные опции включаются All, Enable (Disable), All Cores. По такому же принципу меняются настройки UEFI.
Как видите, нет необходимости активировать все ядра процессора на Windows 10. По умолчанию система сама определяет, какую мощь ЦП задействовать для решения поставленных задач. Ну а если другой пользователь ограничил количество рабочих ядер, Вы всегда можете исправить ситуацию благодаря нашим рекомендациям.
Прошли те времена, когда многоядерность процессора считалась чем-то из ряда вон выходящим, а владельцев таких компьютеров можно было пересчитать по пальцам. Сегодня даже самый захудалый, бюджетный ноутбук имеет как минимум парочку ядер в процессоре. Что это означает на практике? То, что работу, практически непрерывно выполняемую вычислительным устройством, стало возможно переложить на плечи двух или более работников.
Даже самые незначительные действия пользователя вызывают к жизни огромную по длине последовательность инструкций процессора. Если часть из них можно выполнить на одном ядре, а часть на другом, то общая производительность компьютера резко вырастет. Потенциально Windows поддерживает работу всех имеющихся ядер, но на практике эту опцию обычно нужно предварительно активировать. О том, как включить все возможности процессора на компьютере под управлением Windows 7 – читайте ниже.
Как и любая другая современная ОС, Windows позиционирует себя в качестве многозадачной системы. До наступления эры процессоров со многими ядрами многозадачность представляла собой некую условность. С точки зрения пользователя все выглядело так, что на экране компьютера действительно выполняется сразу несколько процессов. На деле система просто распределяла время между окнами, попеременно делая активной то одну, то другую задачу. Даже два ядра в системе превращают многозадачность из фикции в реальность.
Загрузка при старте системы
Включить компьютер и пустить Windows – еще не означает включить многозадачность.
Чтобы это происходило при страте компьютера, необходимо произвести некоторые настройки в Windows. Это может быть очень полезно для улучшения общей производительности. Каждый использующий компьютер для игр или работы немедленно почувствует положительный эффект от этой процедуры. Для решения этой задачи Windows предлагает пользователю весь необходимый инструментарий. Процедура настройки предельно проста.
Для того чтобы включить в работу все ядра процессора не понадобится лезть в реестр или совершать другие сложные манипуляции.
Покупатели новых мощных ноутбуков, даже не подозревают, что вся его мощь может оказаться незадействованной, если этим специально не озаботиться. Имея много ядер работать на одном – такая ситуация напоминает историю про выброшенные деньги. Включить ядра процессора необходимо непосредственно после старта системы. Итак, за дело.
От слов к делу
Чтобы задействовать всю мощь процессора в Windows и включить многозадачность при старте, необходимо сделать несколько совсем простых шагов:
- Нажимаем клавиши «Win»
+ «R»
для доступа к окну «Выполнить»
. - В появившемся окне вбиваем команду msconfig
. - В результате перед нами открывается окно конфигурации системы Виндовс. Чтоб включить в работу все вычислительные мощности, переходим на вторую вкладку под названием .
- Жмем на кнопку «Дополнительные параметры»
и получаем еще одно окошко – окошко тонкой настройки активации Windows. - Остается только указать реально имеющееся в системе количество ядер в выпадающем списке.
После чего жмем на «Ок»
, перезагружаемся и наслаждаемся результатом — Windows должна заработать намного шустрее. Проделать все описанные манипуляции означает включить второе дыхание вашей системы. И работать и играть станет намного удобнее, а многие задачи, которые раньше исполнялись со скрипом, теперь будут решаться за миг.
Здравствуйте, уважаемые читатели! Сегодня мы с Вами поговорим о том, как задействовать все ядра процессора всего за пару шагов. Увеличение количества работающих ядер прямым образом сказывается на увеличении производительности работы компьютера. Многие пользователи, купив новенький компьютер с многоядерным процессором, даже и понятия не имеют, как заставить процессор работать на полную мощь. А ведь за все деньги плачены. В данной статье мы подробно Вам расскажем, как можно повысить скорость работы компьютера путем нехитрых манипуляций с процессором. Это НЕ
повышение частоты процессора, в результате чего он у Вас может сгореть или перегреться (это, конечно же, в том случае, если делать все неправильно).
Все нижеизложенные действия применимы как для операционной системы Windows 7, так и для Windows 8. Ну, начнем. На рабочем столе открываем командную строку: Win+R
. Для начала вводим следующую команду: msconfig. После чего нажимаем «Ок»
Перед Вами откроется меню управления Конфигурацией системы. Здесь Вы переходите на вкладку .
И в разделе выбираем максимальное число. Это безопасный способ повышения производительности, который никаким образом не навредит Вашему компьютеру. Нажимаем кнопку «Ок»
и перезагружаем компьютер.
Подводим итоги:
Ну вот, собственно, и все. Таким нехитрым и легким способом Вы научились задействовать все ядра процессора. Данный метод можно считать одним из повышения производительности Вашего компьютера. О том, как еще повысить производительность компьютера при помощи программ и средствами Windows, читайте в наших статьях и .
Не забывайте комментировать статьи нашего сайта, оставлять полжелания и предложения. Ваше мнение Важно для нас!
В 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) и пройдите по пути:
HKLMHARDWAREDESCRIPTIONSystemCentralProcessor
В данной ветке будет указана информация о версии, модели, ревизии, частоте и других параметрах ЦП.
Настроить количество ядер на 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 не использует все возможности процессора и не включает полностью . И поэтому большая часть компьютерного мозга не участвует в вычислительных процессах системы. Естественно, это никого не устраивает. Даже когда популярной ОС была ещё Windows Xp, многие уже тогда искали решение, как проверить количество работающих ядер
. А узнав, что в компьютере задействуются не все возможности процессора, они искали способ запустить CPU на все 100%.
В данный момент такой вопрос решается очень легко, однако не все пользователи ПК знают, как это сделать. Для выяснения данной информации нужно всего лишь запустить какую-нибудь сложную программу или игру, а после открыть диспетчер задач. В нём можно будет увидеть, все ли ядра загружены работой. И если ваш компьютер покажет, что он ленится и не использует все свои возможности, то в этой статье можно будет узнать.
Выясняем количество ядер процессора
Определить количество потоков, установленного на компьютере CPU, можно несколькими способами:
- прочитав руководство, прилагаемое к процессору;
- имеющихся в операционной системе утилит;
- при помощи дополнительного программного обеспечения.
Документация к ЦП
Найдите инструкцию, прилагаемую к CPU, или его упаковку. Запишите точное наименование модели процессора, а после разыщите его описание в интернете. Среди параметров будет указано количество ядер, встроенных в ЦП
.
Полезная информация! Узнать модель процессора можно в свойствах системы Windows: вызвать контекстное меню значка «Мой компьютер». Далее, нажать пункт «Свойства». В появившемся окне можно будет увидеть строку, где отображается название ЦП.
В операционной системе
С помощью поиска найдите утилиту «Диспетчер устройств» и откройте её. Здесь необходимо выбрать раздел «Процессоры», где можно будет увидеть, сколько ядер имеет CPU.
Дополнительные приложения
Существует множество программных продуктов
, которые дают возможность узнать параметры центрального процессора. Самые распространённые ПО это:
AIDA64
. Приложение имеет условно-бесплатный период использования. У программы есть довольно большие возможности по диагностике персонального компьютера. Чтобы узнать нужную вам информацию
о количестве ядер, требуется: Открыть AIDA64 и выбрать пункт «Системная плата». Далее, перейти в раздел ЦП, в котором выбрать «Multi CPU».
Второй способ: перейти в пункт «Компьютер» и открыть в нём раздел «Суммарная информация». После выбрать подпункт «Системная плата» и там найти строку «Тип ЦП». Кликнув левой кнопкой на процессоре, выбрать функцию «Информация о продукте».
CPU-Z
. Это лёгкая к системным требованиям и свободно распространяемая программа
. Узнать в ней, сколько ядер у вашего процессора, можно так:
Откройте приложение CPU-Z и нажмите на закладку «ЦП». В имеющемся там пункте «Число активных ядер» будет отображено количество встроенных ядер в центральный процессор.
Работа процессора без дополнительных настроек
Важно знать!
Многоядерные процессоры используют все имеющиеся у них ядра. Чаще всего они работают на разных частотах. Время от времени система может отключать некоторые потоки ЦП для экономии энергии. Такая функция называется парковка ядер процессора
. Это зависит от того, как настроен BIOS или специализированные утилиты управляющие режимами CPU.
Достоинства применения многоядерного процессора
следует продемонстрировать таким образом: когда человек наполняет ведро водой, используя один кран, он реализует подобную работу в течение одного периода времени, но когда в процесс добавлен ещё один кран, то заполнить ёмкость можно будет значительно быстрее. Однако количество жидкости, которая в итоге вместится в ведро, не изменится.
В случае применения нескольких кранов улучшается производительность. И так же получается во время эксплуатации множества ядер в центральном процессоре — он начинает быстрее и результативнее обрабатывать информацию, которая поступает.
Имеет значение!
CPU функционирует в многоядерном состоянии только тогда, когда приложение, которое он обрабатывает, предназначено для такого режима. В том случае, когда разработчик программы не осуществил в нём функцию поддержки многопоточных процессоров, то будет использовано лишь одно ядро.
Существует один период во время работы О. С. Windows 10, когда в активном состоянии находится всего лишь один поток процессора. Это момент, когда компьютер загружает операционную систему. Хотя и в таком случае положение дел возможно исправить. Для этого необходимо знать, как включить 4 ядра на Windows 10, используя штатные средства операционной системы и настройки микропрограммы материнской платы (BIOS).
Встроенные утилиты Windows 10
- Для применения встроенных утилит требуется запустить в меню пуск команду «Выполнить» или употребить сочетание кнопок «Win + R». Далее, набрать слово без кавычек: «msconfig» и нажать на ENTER.
- Откроется инструмент системы со стандартными настройками O. S. Windows .
- Нужно выбрать закладку «Загрузка» и нажать на пункт «Дополнительные параметры». После этого отметить галочкой самый верхний левый пункт и указать в выпадающем списке максимальное число ядер. Если вы считаете, что 2 потоков будет достаточно, то можете выставить такое количество.
- С правой стороны тоже требуется активировать функцию «Максимум памяти», поставив галочку в этом пункте. Существенным требованием при этом будет то, что на отдельный поток процессора необходимо использовать как минимум 1 гб оперативной памяти. В связи с этим, если на компьютере, например, стоит 8-ядерный CPU, но только 2048 mb ОЗУ , то в параметре «Число процессоров» устанавливайте не выше двух ядер, чтобы не ухудшить ситуацию. Это требование нужно обязательно учитывать при использовании всех ядер процессора во время запуска системы.
- Птички в параметрах «Блокировка PCI» и «Отладка» должны отсутствовать.
- По окончании настроек и применении внесённых изменений ПК попросит перезагрузку, чтобы конфигурация начала работать выполните это требование. Сначала лучше загрузить Windows 10 в безопасном режиме для того, чтобы убедиться, что все функционирует нормально.
Настройки BIOS
Изменять параметры микропрограммы BIOS следует только в тот момент, когда они сбросились на стандартные установки по причине технического сбоя. Ещё подобная ситуация может произойти при падении заряда в батарейке стандарта CR2032, которая находится на материнской плате и отвечает за сохранение пользовательских настроек BIOS. В других ситуациях все ядра CPU в системе BIOS должны запускаться автоматически.
Для включения всех ядер перейдите в пункт «Advanced Clock Calibration»
в меню микропрограммы BIOS. И настройте здесь характеристики «All Cores» либо «Auto».
Внимание!
Пункт меню «Advanced Clock Calibration» в некоторых вариантах BIOS, возможно, будет именоваться по-другому. Тогда необходимо свериться с руководством, прилагаемым к материнской плате компьютера.
Изменения в производительности компьютера
Изменится ли после этого производительность компьютера? Скорее всего, не сильно. Что бы ни говорили многие люди по этому методу ускорения ПК, он не особо добавит скорости в работе системного блока. Описанный приём может дать прирост производительности лишь во время загрузки Windows из-за того, что при стандартных настройках для такой задачи задействуется только одно ядро процессора. Однако в то время, когда ОС уже полностью загрузилась, то в работу включаются все имеющиеся ядра. И далее, каждое начинает функционировать по-своему, на собственной частоте.
Это значит, что если на решение поставленной перед процессором задачи достаточно только одного потока, то нет никакой потребности нагружать свободные ядра. А когда появляются более сложные задачи, то система привлекает к работе все оставшиеся возможности CPU.
Иными словами, не стоит сильно увлекаться этим вопросом и тратить своё драгоценное время на такое незначительное улучшение. Эффективнее изменить другие, более существенные в компьютере параметры и компоненты, чтобы ваш системный блок мог надёжно справляться с современными приложениями и задачами.