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

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

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

Что такое 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 МГц. В таком режиме временные задержки в его работе будут минимальными или отсутствовать совсем, но энергопотребление и тепловыделение будут несколько выше.

Настройка 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.

Выводы

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

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

Оставить комментарий

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: