Как сделать, чтобы программа использовала для работы определенное ядро процессора

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

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

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

Как запустить все ядра процессора?

Итак, способов будет несколько. По этому показываю первый.

Заходим в пуск — выполнить или клавиши win+r

Далее в открывшемся окне переходим в загрузки — дополнительные параметры.

Выбираем ваше максимальное число процессоров.

Так кстати можно узнать количество ядер процессора. Но это виртуальные ядра, а не физически. Физических может быть меньше.

Нажимаем ОК, перезагружаемся.

Далее способ 2.

  • Заходим в диспетчер задач — ctrl+shift+esc.
  • Или ctrl+alt+del и диспетчер задач.
  • Или нажимаем правой кнопкой по панели управления и выбираем диспетчер задач.

Переходим во вкладку процессы. Находим игру и нажимаем правой кнопкой мыши по процессу. Да кстати, игра должна быть запущена. Свернуть её можно или Win+D или alt+tab.

Выбираем задать соответствие.

Выбираем все и нажимаем ок.

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

Во всех вкладках будет идти диаграмма.

Если нет, то нажимаем опять задать соответствие, оставляем только ЦП 0, нажимаем ок. Закрываем диспетчер задач, открываем опять повторяем все, то же самое, выбираем все процессоры и нажимаем ок.

Ещё!

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

  • Win7 — Заходим в панель управления, идем в электропитание — Изменить параметры плана — изменить дополнительные параметры питания — управление питанием процессора — минимальное состояние процессора.
  • Win8, 10 — Или: параметры — система — питание и спящий режим — дополнительные параметры питания — настройка схемы электропитания — изменить дополнительные параметры питания — управление питанием процессора — минимальное состояние процессора

Для полного использования, должно стоять 100%.

Как проверить сколько работает ядер?

Запускаем и видим число активных ядер.

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

На что влияет количество ядер процессора?

Многие путают понятие количества ядер и частоту процессора. Если это сравнивать с человеком, то мозг это процессор, нейроны — это ядра. Ядра работают не во всех играх и приложениях. Если в игре например выполняется 2 процесса, один вырисовывает лес, а другой город и в игре заложено многоядерность, то понадобиться всего 2 ядра, чтобы загрузить эту картинку. А если в игре заложено больше процессов, то задействуют все ядра.

И может быть наоборот, игра или приложение может быть написана так, одно действие может выполнять только одно ядро и в этой ситуации выиграет процессор, у которого выше частота и наиболее хорошо сложена архитектура (по этому обычно процессоры Интел чуть выигрывают Амд).

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

Два мифа оптимизации компьютера, которые никак не умрут

Предисловие

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

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

Итак, вот тезисы, которые для меня являются истиной, подкреплённой фактами и знаниями. Надеюсь, после внимательного прочтения вы поймёте, к чему я веду.

1.Операционная система (ОС) — посредник между «железом» компьютера и программами (играми в том числе). В данном случае речь о Windows. Именно ОС и запущенные драйвера рисуют на экране картинку, обеспечивают запуск программ и позволяют запущенному софту использовать ресурсы компьютера: процессор, оперативную память, видеокарту, сеть и тому подобное. Фактически Windows состоит из ядра — небольшой, но сложной программки, которая регулирует приоритеты выдачи ресурсов, отвечает за изоляцию программ и делает много чего ещё, связанного с функционированием софта, запущенных драйверов, которые взаимодействуют с железом компьютера посредством функций ядра и собственно изолированной от железа части, где и крутятся наши игры, браузеры и прочее. Кто хочет узнать подробнее, может почитать статью на Википедии «Архитектура Windows NT», но это не обязательно. Главное знать, что система — посредник между физической частью ПК и теми программами, с которыми обычно работаем мы, люди.

2. Возможности операционной системы определяют возможности софта. У прикладных программ и игр, которые мы видим на экране, нет прямого доступа к железу компьютера, они всегда работают через посредника — ОС. Если Windows (и установленные в неё драйвера) чего-то не умеют, то программы до этого «чего-то» не доберутся. Например, для звуковой карты моего старого ноутбука есть несколько версий драйверов. Так получилось, что в одном драйвере можно регулировать усиление звука микрофона, а в другом такой регулировки нет, зато можно включить улучшение звука технологией Dolby Surround. Поэтому, если я хочу послушать музыку, мне приходится ставить драйвер с Dolby Surround. Когда записываю видеоурок, ставлю другой, где микрофон работает гораздо лучше. Увы, ни одна программа не может обойти эти ограничения и дать доступ ко всему сразу, потому что нет драйвера, где есть обе упомянутые функции. Это правило соблюдается всегда. У игр нет прямого доступа к железу, только через посредника. Например, графика часто создаётся с помощью команд DirectX, но в контексте данной статьи это не важно.

3. Создатели операционных систем никогда не стремятся намеренно ограничивать производительность компьютера. Иначе будет а-та-та и много исков. Например, Apple наказали штрафом на 5 000 000 евро, когда выяснилось, что ОС старых моделей айфонов снижает производительность со временем. И ещё на 5 миллионов евро за то, что функция замедления работала тайно, без уведомления владельцев устройств. То есть нужно понимать, что если бы в Windows была какая-то функция, без явного уведомления пользователей как-то снижающая скорость вычислений ЦП, отключающая ядра процессора или ограничивающая возможности железа, то об этом бы писали во всех технических (и не только) СМИ. Были бы иски и репутационные потери. Но этого нет и не будет, потому что семейство Windows исследовано вдоль и поперёк, там не осталось спорных моментов.

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

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

До «секретной» опции можно добраться так: Пуск — Выполнить (в Windows 10 используйте поле поиска вместо Выполнить) — msconfig — OK.

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

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

Сейчас ничего не настроено

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

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

На компьютере восьмиядерный процессор и 8 Гб оперативной памяти

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

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

Где автор мог узнать, что «по умолчанию загрузка с одного ядра»?

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

Я обрезал часть текста, чтобы не было длинного скриншота. Вот что автор советует дальше:

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

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

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

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

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

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

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

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

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

Для самых непонятливых: просто снимите галочки.

Не имеет никакого значения, что там в полях — одно ядро или миллион. Не важно, что там в поле «Максимум памяти». Во что вы играете, насколько старое у вас железо — тоже не имеет никакого значения. Просто снимите все галки, нажмите ОК и живите спокойно дальше. Нет никаких тайных настроек в MSConfig для «разблокирования» процессорных ядер и памяти.

Читайте также:  Как наносить термопасту на процессор

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

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

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

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

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

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

У людей тормозит третья Готика. Что делать? Заниматься шаманством!

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

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

К сожалению, разработчики этой софтины поступили глупо, сделав так, что при запуске все запущенные программы автоматически «назначаются» на первое ядро процессора (включается некий режим «Manual»). Обратите внимание на столбец «CPU» при запуске CPU Control:

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

То есть получается нехорошая ситуация: человек запускает CPU Control и видит — о ужас — все программы назначены только на одно ядро!

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

Но это абсолютно неверное утверждение легко опровергнуть. Если до запуска утилиты CPU Control запустить Диспетчер задач и на вкладке «Подробности» нажать по любому процессу правой кнопкой мыши и выбрать пункт «Задать сходство», то становится понятно, что изначально программам всегда доступны все ядра:

В Диспетчере задач Windows видно, что по умолчанию программам назначены все ядра

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

  1. А почему Windows так сама не делает? Одноядерные процессоры днём с огнём уже не сыщешь, даже в офисных ПК минимум двухъядерники стоят. Почему какая-то утилита якобы может запустить программу на всех ядрах, а Windows спустя десятки лет развития — нет?
  2. Как вообще посторонней утилите удаётся что-то там регулировать внутри программ, якобы распределяя потоки по всем ядрам?

Ответ прост: CPU Control не делает того, что ей приписывают. Более того, на умение софта «задействовать» все ядра процессора нельзя повлиять извне. Это, в общем-то, внутреннее дело программ — в зависимости от алгоритмов некоторые задачи могут выполняться параллельно на нескольких ядрах, а могут только на одном. Даже слово «назначить» тут не совсем верное — правильнее употреблять «ограничить».

Без переписывания исходного кода программ как-то повлиять на то, сколько и как ядра ЦП будут «задействоваться», невозможно. Ограничить или дать потенциальную возможность — да, можно. А «задействовать», если изначально программа этого не умеет — нет, никак. Это как если бы человеку, который привык считать на калькуляторе, подсунули второй и сказали: считай на двух! Это бы ускорило его работу? Нет, конечно.

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

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

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

Как нужно настраивать на самом деле?

  • Займитесь нормальной оптимизацией Windows.
  • Смотрите через Диспетчер задач и системный Монитор ресурсов, что именно нагружает ЦП (или через стороннюю утилиту типа Process Explorer, потому что майнеры любят закрываться при запуске Диспетчера, скрывая таким образом своё негативное влияние).
  • Сделайте апгрейд: поставьте SSD вместо жёсткого диска, установите процессор и видеокарту побыстрее, добавьте оперативной памяти.

Тогда получите что хотели: увеличение производительности ПК.

Кстати, CPU Control на восьмиядерных системах видит только четыре ядра. Ждём советы по включению пропавших ядер?

Программа CPU Control для оптимизации работы процессора

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

Программа CPU Control (можно скачать по ссылке внизу статьи) может распределить выполняемые процессы по определённым ядрам процессора. Например, все фоновые процессы (антивирус, драйверы устройств) поместить выполняться в одно ядро. Программы, которые часто используются (браузеры, обозреватели, месенджеры) – во второе. Системные процессы – в третье. И тяжёлые программы (игры, например) в четвёртое или разрешить им использовать все ядра.

Кроме того, что делает программа CPU Control, можно ещё настроить запуск системы, распределив этот процесс на все ядра. Об этом я писал здесь.

С помощью программы CPU Control можно дать любое распределение процессам. И чем больше ядер или процессоров есть в вашем распоряжении, тем большим выбором вы владеете. Однако невозможно сказать, какие процессы как оптимизировать, так как это зависит от операционной системы, имеющихся процессов, самого процессора. Поэтому этот вопрос решается индивидуально и опытным путём. CPU Control позволяет легко и безопасно экспериментировать с работой процессора.

После того, как вы скачаете программу CPU Control, установите её и запустите. Прежде, чем приступать к оптимизации, кликните на кнопку «Настройки» (внизу справа) и выберите нужный язык интерфейса, поставьте галочку напротив «Автозапуск с Windows» и «Минимизировать». Если у компьютера 4 ядра, то установите соответствующую галочку. И нажмите в этом окне «Закрыть».

Настройка программы CPU Control

После этого в программе CPU Control необходимо выбрать режим работы.

  • Режим «Авто» — позволяет распределять процессы в ядрах автоматически. Пожалуй, это лучший вариант для тех, кто не желает вникать в подробности оптимизации. Также можно выбрать 9 профилей, которые отличаются по своим (неведомым) принципам распределения процессов, и среди них можно выбрать наилучший именно для вашего компьютера опытным путём.
  • Режим «Ручной» — для более тонкой настройки оптимизации. Потребует определённых знаний операционной системы. Неопытным пользователям не рекомендуется. Чтобы назначить процесс на какое-то ядро, нужно кликнуть на него в списке правой кнопкой мышки и выбрать нужное ядро (ядра) – например, CPU 1 или CPU 1+2.

Ручное распределение процессов по ядрам через программу CPU Control

  • Режимы «CPU 1», «CPU 2» позволяют распределять работающие процессы только в одно ядро. И не совсем понятно для чего это надо, так как работа компьютера от этого замедлится.
  • Режим «Откл.» выключает программу.

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

Если вы пользуетесь этой программой в автоматическом режиме, и не замечаете прироста производительности, то значит, вам следует настроить её в ручном режиме. Программа CPU Control далеко не совершенна, и особенно это касается её режима «Авто». Иногда она даже может замедлить работу компьютера. Но практика показывает, что с помощью экспериментов и чудесного метода «тыка» можно всё наладить. Тем более что программа CPU Control предоставляет огромный полигон для экспериментов.

Как в Windows 8.1 заставить приложения использовать одно ядро

Почти все современные компьютеры обладают процессорами с двумя и большим количеством ядер, что даёт им немалые преимущества перед их одноядерными предшественниками. Чем же так хороши многоядерные процессоры?

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

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

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

Читайте также:  CPU Fan Error Press F1 to Resume — как исправить ошибку

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

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

Когда вы выполняете дефрагментацию диска, системная утилита дефрагментатор использует все имеющиеся ядра. Если «отобрать» у неё несколько ядер, другие приложения получат больше ресурсов, а значит, начнут работать немного быстрее. Осуществить это очень просто. Опять же открываем Диспетчер задач, переходим на вкладку «Подробности» и отыскиваем нужный процесс. Далее кликаем по нему правой кнопкой мыши и в открывшемся меню выбираем опцию «Задать сходство». При этом появится небольшое окошко с нескольким чекбоксами, каждый из которых будет соответствовать одному конкретному ядру. Нумеруются они с нуля. Снимаем лишние галочки и оставляем только одну. Какую из них именно оставлять, выбирайте сами.

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

Примечание. Процедура настройки многопоточности в Windows 8.1 ничем не отличается от её настройки в Windows 7. Только опция «Задать сходство» в Windows 7 называется «Задать соответствие», а сами настройки выполняются во вкладке «Процессы».

Если же вы хотите автоматизировать процедуру назначения процессорных ядер программе, вам придется изменить параметры её запуска. Сделать это можно в свойствах ярлыка исполняемого файла. Для примера возьмем какую-нибудь программу, скажем, браузер Opera. По умолчанию она использует все ядра. Оставим ей одно ядро, а остальные освободим. Откройте свойства ярлыка и замените содержимое поля «Объект» строкой c:windowssystem32cmd.exe /C start /affinity 2 opera.exe.

Сохраните изменения и запустив саму программу двойным кликом по ярлыку. Теперь откройте Диспетчер задач и убедитесь, что браузер работает на одном ядре. За назначение ядра отвечает ключ affinity. Значение 2 означает, что браузер будет «посажен» на третье первое ядро 1 (CPU1). Почему на первое, а не на второе? Потому что нумерация ядер начинается с нуля.

По идее, если поставить значение 3, программе должно быть присвоено второе ядро, но это не так. В этом случае программа получит сразу два ядра — CPU0 и CPU1. В общем, чтобы вы не путались, прилагаем небольшую таблицу соотношений ключа affinity и его значений. Пример приведен для четырехядерного процессора.

И еще один момент. Редактируемый ярлык обязательно должен указывать на исполняемый файл программы. Если это будет копия с другого ярлыка, программа запустится с параметрами, которые прописаны в оригинальном ярлыке.

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

Убедитесь в том, что материнская плата компьютера соответствует всем требования для включения дополнительного ядра и помните, что выбранная процедура может привести к нарушению работоспособности системы.

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

Для Asus: – южные мосты AMD SB750 и 710 – перейдите на вкладку Advanced и укажите пункт CPU Configuration, выберите опцию Enabled в строке Advanced Clock Calibration и повторите это же действие в появившемся поле Unleashing Mode;- чипсет nVidia – перейдите на вкладку Advanced и воспользуйтесь разделом JumperFree Configurarion, отметьте чекбокс в поле NVIDIA Core Callibration для выполнения нужного действия;- материнские платы, поддерживающих функцию Asus Core Unlocker – перейдите на вкладку Advanced и используйте пункты CPU Core Activation вместе с Asus Core Unlocker.

Для MSI:- южные мосты AMD SB750 и 710 – раскройте Cell Menu и примените флажки на поле Advanced Clock Calibration, повторите это же действие в строке Unlock CPU Core;- чипсет nVidia – разверните Cell Menu и перейдите в раздел NVIDIA Core Calibration;- материнские платы, поддерживающие функцию MSI’s Unlock CPU Core – раскройте Cell Menu и воспользуйтесь пунктом Unlock CPU Core.

Для AsRock:- южные мосты AMD SB750 и 710 – перейдите на вкладку Advanced и укажите команду Advanced Clock Calibration (возможны варианты: раскройте меню OS Tweaker и выберите ту же команду), кэш L3 управляется в разделе L3 Cache Allocation;- чипсет nVidia, поддерживающий функцию NCC – перейдите на вкладку Advanced и укажите пункт NVIDIA Core Callibration, осуществите включение дополнительного яда в строке Active Core Setup;- материнские платы, поддерживающие функцию UCC – раскройте меню OS Tweaker и перейдите в раздел ASRock UCC, включите дополнительное ядро в строке CPU Active Core Control.

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

  • – навыки уверенного пользователя ПК.

Если конфигурация вашего компьютера включает в себя двухъядерный процессор, активируйте функцию Hyper-threading в настройках биоса . Для этого перезапустите его, при загрузке нажмите клавишу, отвечающую за вход в данную программу. В большинстве стационарных компьютеров это Delete, в ноутбуках – F1, F2, F8, F10, Fn+F1, Delete, Fn+Delete и другие сочетания в зависимости от модели материнской платы. Если нужно, введите пароль для входа.

При помощи клавиш со стрелками пролистайте меню программы БИОС и ознакомьтесь с ее интерфейсом. Найдите функцию включения режима Hyper-threading, она может находиться в настройках процессара, но также это может зависеть от модели вашей материнской платы. Установите на ее позиции мигающий курсор и измените положение на On при помощи кнопок плюс/минус. Выйдите из программы, сохранив изменения.

Если в вашем компьютере компьютер более, чем с двумя ядрами, и вам нужно включить только 2 из них, воспользуйтесь специальными программами. Обратите внимание, что зачастую они ненадежны и осуществляют откат изменений к заводским настройкам только после полного удаления операционной системы с форматированием локального диска. Особенно такой вариант часто встречается при использовании Windows Xp на многоядерных компьютерах. Конфигурация данной операционной системы просто не включает в себя функцию изменения количества работающих ядер, поскольку была произведена в то время, когда процессоры были обычными, поэтому откат изменений может быть невозможным, даже если вы прибегните к сторонним утилитам. Здесь поможет только переустановка на windows Seven.

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

Обратите внимание, что уменьшение количества работающих ядер до двух может быть необратимым в рамках Windows XP.

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

Убедитесь в том, что второе ядро процессора отключено. Для этого откройте диспетчер задач Windows при помощи нажатия сочетания клавиш Alt+Ctrl+Delete или Shift+Ctrl+Esc, после чего перейдите на вкладку быстродействии системы. Обратите внимание, на сколько частей поделено окно загрузки процессора, если на два, то оба ядра включены и функционируют на должном уровне.

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

Для проверки работы обоих ядер компьютера включите его и запустите какую-либо игру или программу, системные требования которой предполагают наличие у вас двухъядерного процессора. Запустите диспетчер задач и на вкладке просмотра быстродействия системы просмотрите загруженность обоих элементов. Она может быть разной для них, поскольку нагрузка не всегда распределяется равномерно.

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

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

Реже вносите изменения в работу процессора.

Ядро процессора – это кристалл кремния площадью около 10 квадратных миллиметров, на котором с помощью микроскопических вычислительных элементов реализована схема процессора – так называемая архитектура.

Устройство ядра процессора

Ядро соединено с чипом процессора по технологии, имеющей название flip-chip, что дословно переводится как перевернутое ядро. Технология имеет такое название в связи со способом крепления – видимая часть ядра является его внутренней частью. Это обеспечивает прямой контакт ядра с радиатором кулера для улучшения теплоотдачи и недопущения перегреваний. С обратной стороны ядра находится solder bumps – столбиковые выводы, которые соединяют кристалл с остальной частью чипа.

Ядро располагается на текстолитовой основе, по которой проходят контактные дорожки, соединяющиеся с контактными площадками. Само ядро закрыто защитной металлической крышкой, под которой залито термическим интерфейсом.

Для чего нужны многоядерные процессоры

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

Первый микропроцессор был разработан корпорацией Intel в 1997 году и носил название Intel 4004. Он работал на тактовой частоте 108 кГц и состоял из 2300 транзисторов. Со временем требования к вычислительной мощности процессоров начали расти. Продолжительное время ее увеличение происходило за счет повышения тактовой частоты. Однако, на определенном этапе развития микротехники, разработчики столкнулись с рядом физических барьеров, связанных с приближением технологических процессов изготовления к размерам атома кремния, из которого изготавливается ядро.

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

Читайте также:  Подключение разъемов передней панели компьютера

Основные преимущества многоядерных процессоров

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

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

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

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

Назначение логических процессоров определенной программе в Windows 7 и Windows 8

Указанные функции работают в Windows 7, Windows 8 и Windows Vista. О последней я не говорю, так как ее мало кто использует у нас в стране.

Запустите Диспетчер Задач Windows и:

  • В Windows 7 откройте вкладку «Процессы»
  • В Windows 8 откройте «Подробности»

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

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

Как запустить программу на определенном ядре процессора (логическом процессоре)

В Windows 8 и Windows 7 имеется также возможность запустить приложение так, чтобы сразу после запуска оно использовало определенные логические процессоры. Для того, чтобы сделать это, запуск приложения нужно осуществлять с указанием соответствия в параметрах. Например:

C:windowssystem32cmd.exe /C start /affinity 1 software.exe

В этом примере будет запущено приложение software.exe с использованием 0-го (ЦП 0) логического процессора. Т.е. цифра после affinity указывает номер логического процессора + 1. Эту же команду Вы можете записать в ярлык приложения, чтобы оно всегда запускалось с использованием определенного логического процессора. К сожалению, мне не удалось найти информации, как передать параметр таким образом, чтобы приложение использовало не один логический процессор, а сразу несколько.

UPD: нашел как запустить приложение на нескольких логических процессорах с помощью параметра affinity. Указываем маску в шестнадцатеричном формате, например требуется использовать процессоры 1, 3, 5, 7, соответственно, это будет 10101010 или 0xAA, передаем в виде /affinity 0xAA.

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

Спонсор размещения P&G Статьи по теме “Как включить второе ядро процессора” Как узнать сколько ядер в компьютере Как узнать, сколько ядер работает Как включить два ядра

Если вы заметили, что второе ядро установленного центрального процессора не функционирует, немедленно выясните причину этого сбоя. Для начала проверьте параметры загрузки системы. Откройте меню «Пуск». Выберите пункт «Выполнить». Для быстрого доступа к указанному пункту используйте сочетание клавиш Win и R. Введите команду msconfig в запущенное поле и нажмите клавишу Enter. Выберите вкладку «Загрузка», расположенную в верхней части рабочего окна. Выделите левой кнопкой нужную операционную систему, если вы используете различные ОС. Нажмите кнопку «Дополнительные параметры». Поставьте галочку напротив пункта «Число процессоров». В ниспадающем меню выберите цифру 2. Обязательно снимите флажки с пунктов «Отладка» и «Блокировка PCI». Нажмите кнопки Ok и «Применить». Закройте меню настроек и перезагрузите компьютер. После завершения загрузки операционной системы нажмите сочетание клавиш Ctrl, Alt и Delete. В запущенном меню выберите пункт «Диспетчер устройств». Откройте вкладку «Быстродействие» после запуска нового меню. Посмотрите количество отображаемых ядер в графе «Хронология загрузки ЦП». Теперь убедитесь в том, что для нужных вам программ используется оба ядра центрального процессора. Откройте вкладку «Процессы». Кикните правой кнопкой мыши по названию нужной программы. Выберите пункт «Задать соответствие» (Windows Seven). Дождитесь запуска окна с заголовком «Соответствие процессов». Выделите галочкой пункт «Все процессоры» или поочередно укажите каждое конкретное ядро. Нажмите кнопку Ok и повторите эту процедуру для остальных важных программ. Если после перезагрузки компьютера программы все еще используют не все ядра, установите утилиту CPU Control. С ее помощью настройте работу центрального процессора и задайте правила для конкретных программ. Как просто

Другие новости по теме:

Отключение ядра процессора обычно требуется для запуска каких-либо морально устаревших программ. Здесь не обязательно мучить конфигурации компьютера в БИОСе, порой просто достаточно запустить программу в режиме совместимости. Вам понадобится – программа-эмулятор. Спонсор размещения P&G Статьи по

Иногда для запуска той или иной программ требуется отключение одного или нескольких ядер процессора. Также это используется и в целях проверки стабильности работы остальных. Проблема в том, что если у вас установлена Windows XP, то вернуть параметр обратно может не получиться. Вам понадобится –

Выполнение операции замены ядра системы может быть осуществлена с помощью стандартных инструментов операционной системы Microsoft Windows и не требует применения дополнительного программного обеспечения сторонних разработчиков. Спонсор размещения P&G Статьи по теме “Как поменять ядро системы” Как

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

Многоядерные процессоры появились сравнительно недавно. Сначала мир был покорен двухъядерными процессорами, однако технологии шагнули вперед и трехъядерными, четырехъядерными теперь удивить практически невозможно. Иногда вы можете даже не догадываться, какое количество ядер в вашем процессоре. А

Несмотря на широкое распространение многоядерных процессоров, некоторые приложения по-прежнему используют только одно физическое ядро. Для исправления этой ошибки необходимо самостоятельно активировать работу остальных элементов ЦП. Спонсор размещения P&G Статьи по теме “Как активировать второе

В персональных компьютерах или ноутбуках с двухъядерными процессорами, работающими под управлением ОС Windows XP, чаще всего по умолчанию задействовано сразу два ядра, однако некоторые из программ для корректной работы требуют отключения одного из них. Спонсор размещения P&G Статьи по теме “Как

Включаем все процессорные ядра в Windows 10

Технологии постоянно развиваются и совершенствуются и сегодня на 9 из 10 компьютерах установлены многоядерные процессоры. И если двухъядерные сами по себе могут использовать оба ядра, то в случае с четырех- или восьмиядерными процессорами все не так очевидно.

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

Количество работающих ядер по умолчанию в Windows 10

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

Если говорить о двухъядерном процессоре, то лишь в одном случае будет задействовано всего лишь одно ядро – при загрузке компьютера. С другой стороны, всегда есть возможность активировать все ресурсы, чтобы ускорить процесс загрузки (с другой стороны, загрузка Windows это не самый требовательный к CPU процесс, и вы выиграете намного больше, если просто поставите свою Windows 10 на SSD).

Способы включения ядер процессора на Windows 10

Чтобы активировать все ядра четырехядерного (пример) процессора при включении ПК, можно использовать:

  1. Перенастройку конфигурации системы.
  2. Настройки BIOS.

Инструкция ниже подойдет как для 32-, так и для 64-битной ОС редакций Windows 10:

  1. Откройте меню «Выполнить», нажав на сочетание клавиш Windows + R. Введите msconfig и нажмите Enter, чтобы открыть окно конфигурации системы.
  2. Перейдите во вкладку «Загрузка», выберите нужную ОС и нажмите на функцию «Дополнительные параметры загрузки».

  1. Выберите строку «Число процессоров» и в развернутом списке выберите максимальное доступное количество ядер.
  2. Кроме этого следует повысить «Максимум памяти», отключить опцию «Блокировка PCI». В таком случае ОС будет распределять нагрузку на все ядра равномерно. Подтвердите настройки, нажав на OK.

_

Чтобы не выполнять эти действия каждый раз, в предыдущем окне «Конфигурация системы» установите галочку на пункте «Сделать эти параметры загрузки постоянными». Подтвердите действия на «Применить» и OK.

Настройки процессора в BIOS

Изменять настройки BIOS нужно лишь в том случае, если ПК просто не загружается. Не нужно использовать данный метод, если у вас нет каких-либо начальных знаний по работе в BIOS. Лучше воспользуйтесь предыдущей инструкцией.

Для активации всех ядер многоядерного процессора через BIOS выполните следующие действия:

  1. Войдите в меню BIOS (перезагрузите компьютер и на начальном экране с информацией о материнской плате нажмите на F3,Del или Esc – зависит от производителя). Обычно на этом экране есть информация с указанием тех клавиш, которые необходимо нажать.
  2. В BIOS найдите раздел Advanced Clock Calibration и выберите параметры All Cores.
  3. Сохраните все настройки, нажав на F10 и Y (или используйте подсказки самого BIOS).

Проверка данных и параметров процессора

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

Стандартные средства ОС Windows 10

  1. Наведите курсор мыши на кнопку «Пуск» в левом нижнем углу экрана, щелкните правой кнопкой мыши и выберите «Параметры».
  2. Зайдите в категорию «Система».
  3. Откройте подкатегорию «О системе». Появится страница с информацией, где также будут указаны названия и частоты каждого из ядер.

Чтобы найти более подробную информацию обо всех устройствах, нужно открыть «Диспетчер устройств» (DEVMGMT.MSC).

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

Сторонние программы

Если вам мало «Диспетчера устройств», то можно воспользоваться сразу несколькими программами, предназначенными для проверки информации о системе и аппаратной части:

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

Ссылка на основную публикацию