Оптимизация использования процессора. Равномерное распределение нагрузки на ядра процессора. Утилиты для ускорения компьютерных игр

02.02.2022 Безопасность

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

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

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

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

Сегодня мы поговорим о эффективной оптимизации процессора при помощи простенькой, но полезной программе CPU Control .

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

Скачиваем программу CPU Control ( ) и запускаем её. Программа очень простенькая, бесплатная и на русском языке.

После установки у вас появится ярлычок, запускаем программу и видим такое окошко.

Приступаем к оптимизации процессора с CPU Control . По умолчанию программа находится в выключенном состоянии. Для начала заходим в настройки и выбираем русский язык.

Далее выбираем второй пункт оптимизации процессора CPU Control — ручной .

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

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

Второе (третье и четвертое) ядро настраиваем для всех остальных процессов.

Если игра или какое-то приложение тормозит или производительности явно не хватает.

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

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

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

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

Ваш компьютер укомплектован одноядерным процессором? Тогда рекомендую вам ознакомится с мощной статьей — . Проделав 7 несложных шагов вы и без CPU Control сделаете работу за вашим компьютером удобней и быстрей 🙂

Теперь вы знаете как оптимизировать процессор с CPU Control и получить прирост производительности бесплатно, не более чем за 5 минут. Кстати чтобы максимально ускорить свой многоядерный компьютер, рекомендую эту . Таким образом вы сделаете работу вашего компьютера еще быстрее. Также не забудьте подписаться на . Только так вы сможете узнать о новых статьях на блоге первыми. На этом у меня все. Я желаю вам улыбаться почаще и смотреть на мир позитивней 😉

В данной публикации пойдет речь еще об одном стороннем инструменте оптимизации работы многоядерных процессоровбесплатной программе CPU Control . "Еще" – потому, что автор уже касался этой темы, смотрите об ICEAffinity . Детище немецкого разработчика Маттиаса Коча (Matthias Koch ), русифицированная утилита CPU Control будет особенно интересна начинающим компьютерным пользователям из-за наличия многопрофильного авторежима оптимизации, но обо всем – по порядку.

"Зачем это надо & что я буду с этого иметь? "

Данный вопрос был затронут в озвученной статье, поэтому дефрагментирую сказанное до пары абзацев:

  • Некоторые приложения не поддерживают многоядерный режим, поэтому для корректной работы необходимо вручную выделить им отдельное процессорное ядро. Другой "проблемный" вариант – материнская плата асинхронно инициализирует ядра. В обоих случаях требуется оперативное вмешательство пользователя.
  • По умолчанию, Windows присваивает всем запускаемым процессам равный приоритет в пользовании процессорных мощностей. Что не совсем правильно в случае запуска ресурсоемких приложений, например, когда вашему любимому Call of Duty "мешает" антивирус вкупе с дюжиной другого "второстепенного" ПО. CPU Control поможет пропорционально разнести процессы по ядрам, что напрямую скажется на общей производительности системы.

Important!

Утилита поддерживает двух- и четырехъядерные процессоры, но, по отзывам, корректно работает и на 6–8 ядрах.

Оптимизируем

1. Для начала необходимо скачать утилиту например , из моего Каталога лучшего софта. Никаких "хитростей" в установке нет, поэтому последовательно жмем "Next " ("Далее ") до полной инсталляции. Кстати, программа не "сорит" в реестре, т.е. портативна и носима на съемных накопителях.

2. После запуска первым делом кликаем на "Options " ("Опции ") и русифицируем CPU Control через "Languages " ("Языки ") → "Russion ". Далее, в соответствии со следующим скриншотом, ставим галочки напротив "Автозапуск с Windows ", "Минимизировать " и "4 ядра " (для четырех и более ядер). Понятно, что если ЦП двухъядерный, активировать "4 ядра" без надобности.

3. Закрыв "Опции", в главном окне приложения видим 5 режимов контроля работы ЦП: "Авто ", "Ручной ", "CPU1 " (все процессы выполняются на 1-ом ядре), "CPU2 " (все процессы выполняются на 2-ом ядре) и "Отключено " (без оптимизации). Последние три режима нам не интересны, поэтому сосредоточимся на первых двух.

Для начинающих пользователей автор рекомендует просто выбрать режим "Авто " и, закрыв окно, проверить для будущих загрузок Windows, чтобы CPU Control был в списке автозагружаемых приложений (! ). Это легко сделать, например, через любой версии, смотрите в панели меню "Инструменты " → "Менеджер автозапуска " (при необходимости добавить приложение кликаем апплет "Добавить ").

4. Для любителей "покопаться" эта простенькая утилита дает шанс "развернуться": в авторежиме имеется 9 базовых профилей-вариаций распределения процессов по ядрам (скриншот ниже). При наличии времени и открытом на вкладке "Быстродействие " Диспетчере задач ("Ctrl + Alt + Del " ), для мониторинга результатов, можно выбрать оптимальный профиль под свою систему.

5. Самые "продвинутые" пользователи , желающие добиться максимальных результатов в деле повышения производительности системы данным способом, наверняка заинтересуются режимом "Ручной ". В этом режиме вы самостоятельно распределяете процессы по ядрам или группам ядер. Все просто: выделяете процесс(-ы) и через правую клавишу мыши "вешаете" на нужное ядро или комбинацию ядер. Например, при выборе "CPU1 " процесс будет "висеть" на первом ядре, при выборе "CPU3+4 " – на третьем и четвертом ядрах и т.д.

Вот хороший вариант ранжирования для 4-ядерного ПК: системные процессы оставьте 1-ому ядру, самые ресурсоемкие приложения (типа Photoshop) "распылите" между всеми ядрами (вариант как на последнем скриншоте), а "середнячков" типа антивирусного сканера отдайте в руки комбинации на 2 ядра, скажем, "CPU3+4 ". Диспетчер задач Windows поможет сделать правильный выбор. Для удобства мониторинга, при открытой в Диспетчере вкладке "Быстродействие ", проверьте, чтобы была активирована функция "По графику на каждый ЦП " (см. "" → искомое "По графику на каждый ЦП ").

В общем, экспериментируйте и ваши усилия обязательно окупятся сторицей!

Несмотря на то, что некоторые источники предлагают скачать специальные программы для разгона разных типов процессоров (Intel или AMD), правильнее всего повышать тактовую частоту CPU через BIOS. Проверенного софта, который бы смог разогнать процессор, не существует. Это связано с техническими ограничениями и тем, что для каждого «камня» есть свои нормы повышения частоты. Они могут меняться в зависимости от типа используемого охлаждения. Мы рекомендуем узнать допустимую нагрузку для установленной модели чипа и постепенно изменить значения с помощью инструкции, написанной конкретно для вашей версии BIOS.

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

Программы для разгона видеокарт

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

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

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

Программы для разгона оперативной памяти (ОЗУ)

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

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

Программы для улучшения работы дисков

Основные факторы, влияющие на быстродействие жестких дисков - его текущее состояние и схема размещения файлов.

Проверить текущее состояние путем S.M.A.R.T.-анализа и при необходимости «правильно» отформатировать устройство можно с помощью утилиты HDD Low Level Format Tool, она набрала больше всего балов в нашем тематическом .

Кроме того, быстродействие классических жестких накопителей зависит от того, насколько равномерно распределены данные по поверхности. Множество различных системных утилит содержат функцию структуризации файлов (дефрагментации). Среди специализированных решений выделим и .

Программы для оптимизации Windows

Утилиты, которые помогут оптимизировать операционную систему, мы ранее рассматривали в отдельной .

Другие факторы, влияющие на производительность

Если вы используете внешние устройства, не забывайте, что скорость обмена данными зависит от используемого протокола. Например, современные телефоны и флешки лучше подключать в USB-порт, который совместим с протоколом 3.0, он имеет синий цвет.

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

  1. С помощью описываемых ниже программ для распределения нагрузки на ядра процессора, можно распределять программы и службы по своему усмотрению. Не тестировал как будет если запускать больше 5-х программ на одном ядре. Но можно попытаться запустить программы на двух ядрах если у вас их много а остальные ядра отдать под службы операционной системы. Да такие варианты тоже возможны теоретически точно, но как выше писал полностью я такой метод не пробовал а 5-ть программ на одном ядре запускал и работало. Отпишитесь ниже в самом низу как кто настраивал и какую программу из описываемых ниже? Как распределяли нагрузку на ядра процессора? Ниже знакомимся со всеми программами которые могут помочь в данном вопросе.
  2. Настройка любой программы или процесса на использование нескольких или одно ядро процессора, с использованием проводника Windows:

  3. Можно не устанавливать программы для распределения нагрузки на ядра процессора а все манипуляции назовем так произвести с использованием диспетчера задач Windows. Открыть Диспетчер задач не сложно, для этого можно нажать комбинацию клавиш Ctrl + Shift + Esc и Диспетчер задач откроется сразу. В окне "диспетчера задач" находим вкладку "Подробности" и выделив любой нужный процесс или программу, вызвав контекстное меню правой кнопкой мышки, выбираем пункт "Задать сходство":
  4. После выбора пункта в контекстном меню диспетчера задач, откроется окно в котором надо поставить или снять галочки, в зависимости какие ядра процессора будут задействованы для этой программы или процесса:
  5. Закрываете окно подтверждая "OK" и так далее, думаю это не сложно сделать.
  6. CPU-Control

  7. Не равномерное использование ядра процессора может быть в не оптимизированных старых играх. Для того чтобы узнать как идет нагрузка на ваш процессор, какие ядра используются для программы или игры. Идем по пути: Панели управления > Администрирование > Монитор ресурсов:
  8. В мониторе ресурсов вы можете узнать какая программа как использует любое ядро вашего процессора. Запустив игру вы можете выделив ее среди процессов в левой части окна, в правой части будет показаны как распределена нагрузка в виде шкалы на каждое ядро по отдельности. Если игра использует только одно ядро а остальные просто простаивают. Тогда вам надо равномерно распределить. В этом помогут две утилиты на выбор, одна бесплатная а другая платная и начнем с бесплатной:
  9. В распределении системных ресурсов не всегда стоит полагаться на систему. Ситуация такова, что далеко не все программы верно задействуют использование ядер процессора, что сказывается на быстродействии ПК. На стремительное развитие многоядерности, многие программы не используют 2 и более ядер процессора.
  10. CPU-Control можно вручную распределить нагрузку на ядра каждого процесса, это даёт равномерную нагрузку на процессорные ядра. Настроить корректное использование доступных системных ресурсов смогут владельцы 2 и 4 ядерных процессоров.
  11. Работая одновременно в 3 требовательных к процессору программах, не имеющих доступа к многоядерности, будет разумно распределить процесс каждой программы на отдельное не загруженное ядро (2, 3, 4), перед этим забив другими включенными программами 1 ядро (чтобы освободить 2, 3, 4 ядра). Не обязательно 3 программы, их может быть и 10, главное распределить нагрузку наиболее равномерно.
  12. Можно выключить использование 2 и более ядер у процесса, которому это не требуется, тем самым освободив процессорные ядра для других программ.
  13. Приложение, которому для нормальной работы нужно задействовать 2 ядра, разумнее разместить на свободных ядрах (1+2, 1+3, 1+4, 2+3, 2+4, 3+4), предварительно сняв с них нагрузку от других программ (переместив на «свободные»). Выбрали для требовательной программы 1+4 ядра, значит, оставшиеся процессы нужно разместить на 2 и 3 процессорных ядрах. Если есть необходимость использовать 3 ядра то всё то же самое, но все остальные процессы переносите на одно «свободное» ядро.
  14. Пользователь может как угодно задействовать процессорные ядра, всё исходя из его предпочтений и задач. Например, первое ядро заставить работать с видео редактором, второе с графическими приложениями, третье оставить под игру.
  15. При первом запуске программа откроется на английском языке. Чтобы переключиться на русский язык нужно нажать на «Options», затем выбрать язык «Russian» как показано на рисунке ниже. Не торопимся закрывать, нажимая на кнопку закрыть, как показано цифрой 2. мы это проделаем чуть позже.
  16. Далее, в этом же окне чуть выше выставляем в соответствии с цифрами галочки, 1 запуск с windows, 2 минимизировать рядом с часиками в трей, 3 сколько ядер у вашего процессора, 4 закрываем.
  17. Перед нами начальная страница программы. Выбираем ручной режим в верхнем правом углу программы. Выбираем нужный нам процесс для оптимизации по ядрам процессора. Правой кнопкой мышки по процессу и выбираем на каком ядре или ядрах он будет работать. Также правой части окна, чуть ниже,есть уже готовые профили, можете ими манипулировать и посмотреть изменения в производительности.
  18. В верхнем правом углу программы 5 точек, где мы выставляли ручной режим. я описывал вам пример.
  19. Автоматический режим: использует все два / четыре процессора, чтобы назначить задачи.
  20. Ручной: вы сами выбираете ядра для управления процессом.
  21. CPU 1: Все задачи задействуют первое ядро процессора.
  22. CPU 2: Все задачи задействуют второе ядро процессора.
  23. Off: CPU-Control отключен (по умолчанию).
  24. С официального сайта
    На официальный сайт программы

    Ashampoo_Core_Tuner

  25. Платная программа имеет дополнительные функции по мимо распределения нагрузки на ядра. Контроль и изменение в Авто загрузки программ. Возможность делать профили и отключать любые службы когда начинаете играть для увеличения производительности. Показывает загрузку ядер. Стоящая утилита если вы хотите настроить как часики процессор вашего компьютера. Создавая профили для равномерного или наоборот в нужном вам порядке нагружая ядра процессора, профили которые автоматически будут активироваться в зависимости от запущенной утилиты и процесса в системе. Для простого пользователя утилита подойдет точно так как в ней хоть и большой или сказать достаточно расширенный интерфейс с настройками, но все сделано настолько дружественно и приятно на взгляд с дизайном интерфейса. Более подробней есть обзор на официальном сайте:
  26. на официальный сайт.

    Dual-Core Optimizer для обладателей процессоров AMD.

  27. Данная программа исключительно работает под процессорами AMD и выполняет такие же роли как и выше описываемые программы. А точнее распределяет равномерную нагрузку на ядра процессора. Только вот тестировалась она мало и собственно была выложена на сайте производителя без анонса. Работает исключительно с определенными материнскими, также будет полезна для старых игр, которые не поддерживают много поточность процессоров. Хотя все выше перечисленные программы выполняют тоже самое. Утилита Dual-Core Optimizer устанавливает драйвер в систему AMD Special Tool Driver, который к много поточности как говорят не имеет отношения. Но мне кажется драйвер используется для прямого доступа а не через api Windows, что выполняют выше описываемые программы. Также ниже есть перевод с официального сайта где об этом говориться на много развернуто.
  28. Что пишут про Dual-Core Optimizer на официальном сайте AMD:
  29. ПЕРЕВОД:
  30. Двухъядерный оптимизатор AMD может помочь улучшить производительность видео играх ПК за счет компенсации тех приложений, которые обходят Windows API для синхронизации, напрямую используя инструкцию RDTSC. Приложения, которые полагаются на RDTSC, не используют логику в операционной системе, чтобы правильно учитывать влияние механизмов управления питанием на скорость, с которой увеличивается счетчик времени метки процессора (TSC) процессора. AMD Dual- Core Optimizer помогает корректировать полученные видеоэффекты или другие неправильные временные эффекты, которые могут испытывать эти приложениях в двухъядерных процессорных системах, периодически настраивая основные счетчики времени, чтобы синхронизировать их.
  31. Я хотел попросить обладателей этой утилиты Dual-Core Optimizer отписаться в комментариях ниже на каких материнских платах и процессорах работает и как себя проявляет. Скачать утилиту можно на официальном сайте:
  32. на официальный сайт ознакомиться с утилитой.
    с официального сайта.

    Process Lasso

  33. Программа довольно обширного действия скажем так и не только может выполнять как распределения нагрузки на ядра процессора. В программу Process Lasso заложено много настроек над системой и установленных программ в отдельности, также процессов запущенных в системе. Process Lasso отслеживает чрезмерно большие, неоправданные запросы программ на выделение мощности цп. Зависшие процессы в системе или множество процессов не отвечающих долгое время на запросы, могут привести к зависания или ошибкам системы в целом. Также Process Lasso снижает приоритет для чрезмерно повторяющихся запросов программ, возвращая ос из зависшего состояния к нормальной работе. Не закрываемые процессы также являются нестабильностью работы системы, Process Lasso справиться и с такой задачей. Если описать в двух словах то программа Process Lasso создана для таких целей как: снижение приоритетности выполнения программ, завершение зависших процессов, регистрация выполненных процессов.
  34. Также с помощью программы можно самостоятельно менять нагрузку на ядра процессора, для каждой запущенной программы или системного процесса. Как это сделать показано на картинке ниже:
  35. Я не буду расписывать все возможности программы, расскажу только как поменять нагрузку на процессор или распределить нагрузку по нужным ядрам процессора, собственно статья для этого и писалась. Если у Вас есть вопросы я обязательно отвечу на них в комментариях ниже.

В данной публикации пойдет речь об одном популярном инструменте оптимизации работы многоядерных процессоров - бесплатной программе CPU Control. Детище немецкого разработчика Маттиаса Коча (Matthias Koch), русифицированная утилита CPU Control будет особенно интересна начинающим компьютерным пользователям из-за наличия многопрофильного авторежима оптимизации , но обо всем - по порядку.

"Зачем это надо?"

  • Некоторые приложения не поддерживают многоядерный режим, поэтому для корректной работы необходимо вручную выделить им "отдельное" процессорное ядро. Другой проблемный вариант - материнская плата асинхронно инициализирует ядра. В обоих случаях требуется оперативное вмешательство пользователя.
  • По умолчанию, ОС Windows присваивает всем запускаемым процессам равный приоритет в пользовании процессорных мощностей. Что не совсем правильно в случае запуска ресурсоемких приложений, например, когда вашему любимому "Call of Duty" "мешает" антивирус вкупе с дюжиной другого "второстепенного" софта. CPU Control поможет пропорционально разнести процессы по ядрам, что напрямую скажется на общей производительности системы .

Примечание: Утилита поддерживает двух- и четырехъядерные процессоры, но, по отзывам, корректно работает и на 6-8 ядрах.

Оптимизируем