Ctdp control что это

Обновлено: 04.07.2024

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

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

Есть и третий способ — программный. Он называется Undervolting (андервольтинг Ryzen). Его суть в понижении напряжения, подаваемого на процессор, и, как следствие, снижение энергопотребления и тепловыделения. Именно этот способ описан в данной статье.

Настройка Downcore Control в BIOS

Далее, перейдите на вкладку Advanced, а затем двигайтесь по пути: AMD CBS -> Zen Common Options -> Core/Thread Enablement. Этот путь в настройках показан для материнской платы Asrock X370 Taichi, для других материнских плат он может отличаться. Так, в настройках BIOS материнской платы MSI X470 GAMING M7 AC параметр Downcore Control будет располагаться в разделе Overclocking. Однако, в большинстве случаев путь будет либо схожим, либо будет отличаться очень незначительно.


Выбрав Downcore Control, установите интересующую вас конфигурацию. Теперь вы можете сэмулировать работу процессора Ryzen с меньшим количеством ядер.


Следует заметить, что разблокировать отключённые ядра процессоров Ryzen 3 и 5 таким способом точно нельзя. Этого вообще нельзя сделать никаким известным способом.

Выводы

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Что такое Global C-State Control для процессоров Ryzen

Сначала разберемся с вопросом Global C State Control что это. А это не что иное, как функция, оптимизирующая энергопотребление процессора. Активировав её, мы даём возможность процессору при отсутствии нагрузки уменьшать частоту своих ядер в неактивном режиме. С помощью утилиты AMD Ryzen Master мы легко можем отследить частоты ядер процессора:

uploaded-post-1586177269_html_9f7965c490b5e24.jpg

Обращаем внимание на строку Core Speed, где и указаны нужные нам значения для каждого ядра отдельно.Как мы видим, частота ядер в режиме простоя на уровне 2200 МГц. Такой подход позволяет снизить энергопотребление и тепловыделение процессора.

C-State имеет несколько режимов, обозначаемые буквой «C» и цифрой после неё. Например, C0 – режим полноценной работы процессора безо всяких ограничений, C1 – состояние, в котором процессор никаких инструкций не исполняет, но готов мгновенно приступить к работе и так далее. Чем больше значение индекса после «C», тем процессор находится в более глубоком состоянии «сна», тем больше времени требуется для его пробуждения. Всего таких режимов существует семь (C0 — C6).

Если же мы переведём параметр Global C State Control Ryzen в неактивное состояние, то увидим следующую картину (см. ту же строку Core Speed):

uploaded-post-1586177269_html_50aa7bfddf1e4a7c.jpg

Теперь процессор не снижает частоты ядер в режиме простоя, а просто продолжает оставаться на своей базовой частоте. Для процессора Ryzen 5 2600X, взятого в качестве примера, она равна 3600 МГц. В таком режиме временные задержки в его работе будут минимальными или отсутствовать совсем, но энергопотребление и тепловыделение будут несколько выше.

CPU Active Core Control что это в биосе?

Один чел написал, что после обновления биоса у него появилась опция CPU Active Core Control. Это я к тому, что еще от версии биоса зависит наличие этой опции. Хотя тут также играет роль и материнка, может не каждая вообще поддерживает эту опцию. Вот на одном сайте предлагается скачать версию биоса ASRock, но не в этом суть, главное что тут написано что эта версия добавляет новую функцию CPU Active Core Control:


То есть все сходится, эта опция может появиться после обновления биоса.

Ну а вот ребята эта опция в биосе и вот какая менюшка появляется если по пункту нажать:


Если вы не знаете что выставить в меню Options, то я вам советую ставить All Cores, чтобы работали все ядра, как и положено

Ребята, не знаю как, но как-то при помощи CPU Active Core Control можно разблокировать дополнительные ядра. Вроде такого нет в процах Intel, но помню точно, что было в процах AMD. Вот чел пишет, что он у себя в ACC ставит Auto (это на материнке ASRock), потом он делает перезагрузку, и в пункте CPU Active Core Control появляются новые ядра. Так вроде можно разблокировать ядра в процессоре AMD Phenom, точной модели не скажу, сам не шарю

Ребята, на этом все, надеюсь вам все понятно было. За неточности простите. Удачи и чтобы вы были счастливы!

Выводы

Теперь вы знаете ответ на вопрос Global C State Control что это в биосе. Это функция энергосбережения, снижающая энергопотребление и тепловыделение процессора в режиме простоя. Включать или выключать её можно по необходимости. В этой статье мы узнали, как и где этот параметр настраивается, а также узнали, зачем.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Настройка Global C State Control

Параметр Global C State Control Ryzen в настройках BIOS может иметь три значения: On, Off, и Auto. Путь в этих настройках для материнских плат ASRock таков: вкладка Advanced ->AMDCBS -> CPUCommonOptions (или Zen CommonOptions для первого поколения Ryzen) -> Global C-StateControl.

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

uploaded-post-1586177269_html_d83edc18286bf871.jpg

Выбираем одно из трёх значений для параметра Global C State Control в выпадающем меню. По умолчанию установлен режим Auto.

uploaded-post-1586177269_html_92c909209f007997.jpg

Многие пользователи советуют устанавливать значение параметра Global C State Control в Off для обеспечения максимальной производительности процессора. Кроме того, поводом для такого отключения могут стать кратковременные зависания системы по причине использования процессором такого режима «сна». Не исключено, что эта проблема существует только для процессоров Ryzen первого поколения.

Следует также заметить, что известно также и о способе повышения производительности при включённом параметре Global C States Control в биосе, предложенный энтузиастом 1usmus.

Как снизить температуру процессора AMD Ryzen?

Провести эффективно андервольтинг нам помогут такие утилиты: HWiNFO64 — для наблюдения за частотами, напряжением и температурой; Cinebench R20 — для тестирования производительности и стабильности работы процессора.

Не лишним будет и фиксирование полученных результатов на листе бумаги или в электронной таблице для анализа. Нельзя просто так взять да установить желаемое значение какого-либо параметра. Также необходимо убедиться и в стабильности работы компьютера в таком режиме. Иногда даже самые «тяжёлые» тесты процессора (OCCT, Linx) не могут выявить нестабильность. Она проверяется лишь временем.

Проведение первичного тестирования

Прежде, чем провести настройку уровня напряжения, желательно узнать, что мы имеем в изначальном состоянии. Измерим уровень потребления энергии и температуру процессора с помощью утилиты HWiNFO64 в процессе работы бенчмарка Cinebench R20. В данной статье использовался процессор AMD Ryzen 5 2600X с заводскими параметрами, установленный на материнскую плату ASRock B450 Pro4 с версией BIOS P3.50. Охлаждение процессора осуществлял кулер PCCooler GI-X4, отводящий до 145 Вт тепла.

Приступаем к тестированию.


В Cinebench R20 процессор набрал 3037 баллов. Будем отталкиваться от этого результата. Стоит помнить, что все последующие действия так или иначе скажутся на производительности — она неминуемо понизится при существенном изменении параметров. Такова цена за уменьшение уровня тепловыделения процессора.

В результатах утилиты HWiNFO64 следует обратить внимание на строки CPU (Tctl/Tdie) — температура и CPU Package Power (SMU) — энергопотребление. Нам нужен столбец Maximum, отображающий максимальные значения интересующих нас параметров.


По результатам, CPU (Tctl/Tdie) (максимальная температура процессора) — 72,9°, а CPU Package Power (SMU) – 114 Вт. Теперь, зафиксировав для себя начальные значения температуры и энергопотребления, приступаем к проведению андервольтинга. А теперь давайте разберемся как снизить температуру Ryzen.

Способ 1. Уменьшение значение параметра cTDP

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

Для того, чтобы это сделать, необходимо в настройках BIOS материнской платы найти параметр cTDP. Для материнских плат ASRock к этому параметру ведёт следующий путь: Advanced \ AMD CBS \ NBIO Common Options.

Для процессора AMD Ryzen 5 2600X, используемого в данной статье, значение TDP составляет 95 Вт. С целью уменьшения энергопотребления и тепловыделения параметру cTDP нами было присвоено значение 65 Вт. Для какого-либо другого процессора, например, с TDP 65 Вт, можно указать для этого параметра соответствующее значение — 45 Вт или 35 Вт.


Сохраняем сделанные изменения и выходим из программы настройки BIOS.

Проведём тестирование с помощью утилиты Cinebench R20 и посмотрим на показатели температуры и энергопотребления, сформированные с помощью HWiNFO64. Тест с помощью Cinebench R20:


Процессор набрал 2762 балла, что почти на 9% меньше результата, полученного при тестировании процессора в изначальном состоянии. Это, впрочем, несколько выше результата для процессора AMD Ryzen 5 2600 с базовыми значениями частоты и напряжения и TDP на уровне 75-80 Вт.

Показатели температуры и уровня энергопотребления процессора AMD Ryzen 5 2600X, полученные с помощью HWiNFO64:


По результатам, CPU (Tctl/Tdie) (максимальная температура процессора) — 53,3°. Это почти на 27% меньше изначального результата: 72,9°. Значение параметра CPU Package Power (SMU) не превышает 65 Вт.

Способ 2. Ручное снижение подаваемого на процессор напряжения с параллельным снижением частоты

Практически любая материнская плата с установленным процессором AMD Ryzen обладает возможностью ручной корректировки частоты процессора и подаваемого на него напряжения. Этот способ не такой гибкий, как понижение лимита TDP, из-за того, что мы задаём фиксированные, неизменяемые значения параметров. В связи с этим, производительность в однопоточном режиме упадёт существенно. Зато это уже настоящий андервольтинг процессора AMD Ryzen.

Для того, чтобы вручную провести корректировку напряжения и частоты, нужно найти в настройках BIOS параметры Frequency (MHz) и Voltage (VID). В настройках BIOS материнских плат ASRock они находятся на вкладке OC Tweaker. Присваиваем значение Manual параметру CPU Frequency and Voltage (VID) Change. После этого становятся доступными для изменения параметры Frequency (MHz) и Voltage (VID). В данном примере частота осталась прежней, а напряжение было понижено на 0,1 В.


Однако это не всё. Теперь необходимо отключить использование технологий Precision Boost Overdrive и Core Performance Boost. Пути к ним в настройках BIOS показаны на скриншотах ниже. В обоих случаях необходимо установить значение Disable.

Отключение с помощью контекстного меню Precision Boost Overdrive:


Отключение с помощью контекстного меню Core Performance Boost:


Сохраняем все изменения и выходим из программы настройки BIOS.

Проведём тестирование системы с помощью Cinebench R20 и снимем показания с сенсоров с помощью HWiNFO64.

Результаты тестирования с помощью Cinebench R20:


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

Результаты тестирования с помощью HWiNFO64:


По результатам, CPU (Tctl/Tdie) (максимальная температура процессора) — 51°, а значение CPU Package Power (SMU) не превышает 59 Вт.

Всё, казалось бы, хорошо, был достигнут почти такой же результат, как и в случае с понижением лимита TDP. Однако есть одно «но»: однопоточная производительность упала почти на 25%. Процессор в исходном состоянии набрал 419 баллов в однопоточном режиме, а после ручной корректировки напряжения набрал 314 баллов, что огорчает. Такого падения производительности не было при использовании 1-го описанного в статье метода. С этим придётся смириться.

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

Что такое Downcore Control Ryzen

Изучая настройки BIOS, можно увидеть некоторое количество неизвестных, но, возможно, полезных опций. Менять их неразумно просто так, так как непонятно, за что именно они отвечают. И это правильно — случайно вывести из строя свой компьютер не хочет никто.

В этой статье вы найдете ответ на вопрос Downcore Control что это в биосе, эта настройка встречается в основном в BIOS материнских плат с чипсетом X370 и выше для процессоров серии Ryzen. Что такое Downcore Control и для чего он нужен? Сейчас мы в этом разберёмся, а также узнаем, как этим пользоваться.

Что такое Global C State Control Ryzen

Энергоэффективность — важнейшая характеристика современных процессоров. Для достижения эффективного уровня энергопотребления существуют различные режимы питания, обобщённо именуемые «C-State». Их идея заключается в отключении питания для бездействующих компонентов, что в свою очередь влечёт за собой снижение энергопотребления.

Эта возможность реализована также и для процессоров Ryzen всех моделей и поколений. В настройках BIOS этот параметр имеет название Global C State Control. В этой статье мы рассмотрим использование этого режима, узнаем, как и где его настроить и для чего.

Выводы

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

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

Что такое Downcore Control для процессоров Ryzen?

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

Ядра процессоров Ryzen расположены на двух кристаллах (CCX), связанных между собой. Downcore Control позволяет выборочно отключать ядра, вне зависимости от их расположения на кристаллах. Имеется несколько режимов работы Downcore Control:


Кроме представленных на этом скриншоте, есть ещё и вариант HEIGHT (4 + 4), но он доступен только для процессоров с восемью и более ядрами (Ryzen 7, Threadripper и т.д.).

В каждой из строк показанного меню первое слово обозначает общее количество работающих ядер, а цифры в скобках — количество работающих ядер на первом кристалле + количество работающих ядер на втором кристалле. Так, двухъядерный процессор можно имитировать двумя способами: (1 + 1) и (2 + 0). В первом случае работать будут по одному ядру на каждом кристалле, а во втором — два ядра на одном. Это же справедливо и для остальных режимов. В положении Auto будут использоваться все доступные ядра процессора.

Читайте также: