Как ограничить частоту процессора ryzen 3550h
Большинство современных процессоров используют различные технологии энергосбережения, такие как Intel SpeedStep или AMD Cool’n’Quiet. Эти технологии основаны на динамическом изменении частоты работы процессора в зависимости от нагрузки с целью снижения энергопотребление и тепловыделения.
Для понимания рассмотрим общие принципы работы данных технологий.
У процессора есть состояния производительности (P-States), которые представляют из себя комбинацию множителя частоты (Frequency ID, FID) и напряжения питания (Voltage ID, VID). Тактовая частота работы процессора получается путем умножения частоты системной шины (FSB) на FID, соответственно чем больше множитель, тем выше частота, и наоборот. Количество поддерживаемых состояний зависит от характеристик процессора (макс. частота, множитель и т.п.).
В ходе первоначальной загрузки в BIOS создается описание возможных состояний производительности. Это описание в соответствии с интерфейсом ACPI считывается операционной системой при запуске. В процессе работы операционная система отслеживает загрузку процессора, при снижении нагрузки обращается к драйверу процессора и переводит процессор в пониженное состояние. Снизив частоту и напряжение, процессор будет потреблять меньше энергии и, соответственно, меньше нагреваться. Ну а при увеличении нагрузки операционная система опять запросит изменение состояния процессора, но уже в большую сторону.
Когда и в какое из состояний переводить процессор, операционная система решает автоматически, в соответствии с текущей политикой энергосбережения. Но, кроме этого, в Windows есть возможность вручную задать диапазон регулировки, ограничив минимальное и максимальное состояние.
В моем компьютере стоит Intel Core I7 4790К. Согласно спецификации, он имеет базовую частоту 4ГГц, а с использованием технологии Turbo Boost может разгоняться до максимальных 4.4ГГц. Для того, чтобы посмотреть текущую скорость работы процессора, запустим «Диспетчер задач» (Ctrl+Shift+Esc) и перейдем на вкладку «Производительность». Как видите, на данный момент нагрузка невелика и процессор работает вполсилы, частота его работы составляет 1.84ГГц.
Попробуем немного покрутить настройки частоты процессора и посмотрим, что из этого получится. Для запуска оснастки управления электропитанием жмем клавиши Win+R и выполняем команду powercfg.cpl.
В открывшемся окне выбираем текущую схему электропитания, переходим по ссылке «Настройка схемы электропитания»
и жмем на ссылку «Изменить дополнительные параметры питания».
За частоту работы процессора отвечают параметры «Минимальное состояние процессора» и «Максимальное состояние процессора», находящиеся в разделе «Управление питанием процессора».
Обратите внимание, что у ноутбуков для каждого параметр доступны два варианта настроек. Первый отвечает за частоту процессора при автономной работе (от батареи), второй — при работе от сети.
Проверим, как влияет изменение настроек на частоту работы процессора. Для начала уменьшим максимальное состояние до 20% и проверим результат. Как видите, частота работы снизилась до примерно 0.78ГГц, что как раз составляет примерно 20% от базовой частоты.
Что интересно, снизить частоту ниже 20% мне это не удалось. При выставлении значения ниже 20% частота продолжает оставаться на том же уровне, т.е. для моего процессора 800МГц является минимальной поддерживаемой частотой.
Чтобы разобраться, почему так, запустим диагностическую утилиту CPU-Z. Как видите, в нашем случае частота шины составляет 100МГц, а множитель изменяется в диапазоне от 8 до 44. Отсюда и получаем возможность изменения частоты от минимальных 800МГц до максимума 4.4ГГц с шагом в 100МГц.
Но переключение осуществляется не по каждому множителю, а более дискретно. Другими словами, количество состояний производительности не соответствует количеству значений множителя. Посмотреть все доступные состояния можно утилитой RightMark Power Management. Например для испытуемого процессора доступно всего 15 состояний, а переключения между ними происходят с переменным шагом 200-300МГц.
Ну а на что влияет минимальная частота процессора? Для проверки установим значение минимальной частоты в 100% и убедимся, что скорость работы процессора сразу поднялась почти до максимуму и достигла 4.3ГГц. И это при том, что загрузка процессора составила всего 14%.
Есть еще одна настройка, отвечающая за частоту работы процессора. По умолчанию она скрыта и для того, чтобы увидеть ее, необходимо произвести некоторые манипуляции в реестре. Поэтому открываем редактор реестра (Win+R ->regedit), переходим в раздел HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\54533251-82be-4824-96c1-47b60b740d00\75b0ae3f-bce0-45a7-8c89-c9611c25e100, находим параметр Attributes и изменяем его значение на 2.
После этого в окне настроек появится параметр «Максимальная частота процессора». Как следует из названия, этот параметр отвечает за ограничение максимальной частоты работы процессора, его значение задается в мегагерцах. По умолчанию значение параметра равно 0, что означает отсутствие ограничений.
Установим ограничение в 1500МГц и проверим результат. И действительно, ограничение работает и частота не поднимается выше указанного значения.
Надо понимать, что регулировка частоты работает так-же дискретно, как и в случае с состояниями. Например при выставлении максимальной частоты 1200МГц реальное ограничение будет в районе 1000МГц. Это неудивительно, ведь переключения все равно производятся между P-состояниями, причем выбирается ближайшее минимальное значение.
Изменять дополнительные параметры питания процессора можно и из командной консоли, с помощью утилиты powercfg. Для начала выведем все имеющиеся настройки питания командой:
В полученных результатах надо найти требуемые параметры. Каждый раздел и параметр можно идентифицировать по идентификатору GUID или по псевдониму (алиасу). Например у группы настроек «Управление питанием процессора» GUID 54533251-82be-4824-96c1-47b60b740d00, а псевдоним SUB_PROCESSOR, у параметра «Максимальное состояние процессора» GUID 75b0ae3f-bce0-45a7-8c89-c9611c25e100 и псевдоним PROCTHROTTLEMAX.
Зная нужные алиасы или GUID-ы можно оперировать настройками. Так посмотреть значение параметра «Максимальное состояние процессора» можно такой командой (SCHEME_CURRENT означает текущую схему электропитания):
powercfg /query SCHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMAX
В командной значения параметра показаны в шестнадцатеричном виде, т.е. значение 0x00000064 означает 100%.
Обратите внимание, что в командной строке доступны настройки как для питания от сети, так и от батареи. В зависимости от требуемого варианта команда будет отличаться. Так за настройку питания от сети отвечает ключ /SETACVALUEINDEX, а для питания от батареи используется ключ /SETDCVALUEINDEX. Различие всего в одной букве, поэтому нужно быть внимательным и постараться их не перепутать. Для примера снизим максимальное состояние процессора для питания от сети до 50%:
powercfg /setacvalueindex CHEME_CURRENT SUB_PROCESSOR PROCTHROTTLEMAX 50
Проверим результат. Как видите, текущее значение составляет 0x00000032 (50%).
Итак, мы убедились в том, что регулировки частоты работы процессора в Windows 10 есть и даже работают. Но для того, чтобы получить от них положительный эффект, необходим грамотный подход. Первым делом необходимо определиться с тем, что вы хотите получить в результате — поднять производительность, увеличить время автономной работы, снизить температуру или что-то еще. Затем надо выяснить основные параметры своего процессора, такие как частота шины, множитель, максимальная частота работы. И уже исходя из этого, опытным путем подобрать оптимальные для себя значения.
Снижение температуры процессора AMD Ryzen необходимо во многих случаях, например, если вы хотите снизить уровень шума, уменьшить энергопотребление, избавиться от перегрева и, как следствие, избежать порчи оборудования. Есть несколько способов это осуществить. Один из них — регулярная чистка компьютера от пыли. Пыль препятствует свободной циркуляции воздуха в корпусе, затрудняет вращение кулеров, охлаждающих процессор и видеокарту. В конце концов, пыль может и просто закоротить, выведя компьютер из строя вообще. Проводя регулярную очистку от пыли, вы сможете снизить общую температуру внутри корпуса компьютера в среднем на 2-3°.
Если причина повышенной температуры — не пыль, а недостаточно эффективное охлаждение, его необходимо заменить на более эффективный аналог. Чем мощнее процессор, тем больше он потребляет энергии и выделяет тепла. Как правило, купив новый процессор, систему охлаждения не меняют, она остаётся всё той же — для менее мощного процессора. Чаще всего она не справляется с теплоотводом и охлаждением, процессор перегревается, производительность падает.
Есть и третий способ — программный. Он называется Undervolting (андервольтинг Ryzen). Его суть в понижении напряжения, подаваемого на процессор, и, как следствие, снижение энергопотребления и тепловыделения. Именно этот способ описан в данной статье.
Итоги
Как видите, ничего сложного в понижении напряжения у Ryzen нет. По сути, это тот же разгон, где мы тестируем сочетания частоты и напряжения, только надо уделить более пристальное внимание промежуточным нагрузками и состоянию простоя.
Только с таким понижением напряжения мой Ryzen 5 1600 стал укладываться в паспортные 60 ватт. Снизилась температура и шум от кулера. Для эксплуатации без разгона это самый оптимальный режим.
Особенно полезно проделать данную процедуру будет владельцам недорогих материнских плат, система питания которых слабая и перегревается.
Подпишитесь на наш канал в Яндекс.Дзен или telegram-канал @overclockers_news - это удобные способы следить за новыми материалами на сайте. С картинками, расширенными описаниями и без рекламы.
5. Настройка частоты
Программа Ryzen Controller имеет два ползунка, позволяющие регулировать максимальную и минимальную частоту процессора:
- Minimum transmission frequency (МГц);
- Maximum transmission frequency (МГц).
Оба параметра позволяют устанавливать значение в диапазоне 800-1600 МГц. При необходимости настройку балансировки нагрузки на отдельные ядра можно выполнить средствами Windows.
6. Сохранение настроек в профиль
Наша инструкция Ryzen Controller подходит к завершению. При желании вы можете сформировать комбинацию параметров и сохранить её в виде профиля чтобы загрузить такой профиль при необходимости. Для сохранения текущих параметров в виде профиля используется кнопка Save to Preset.
Список сохранённых профилей:
3. Temperature Limit
Параметр позволяет установить уровень максимально допустимой температуры процессора. При достижении указанной величины разгон отключается. Процессоры AMD снабжаются защитой от перегрева, автоматически снижают частоту. Однако, при использовании этой утилиты этого может и не произойти. Искусственное ограничение позволит избежать перегрева и, как следствие, выхода из строя процессора. Регулировка доступна в диапазоне от 50° C до 100° C.
Выводы
Теперь вы знаете как снизить температуру Ryzen 2600 в автоматическом режиме или настроив все параметры вручную. Понижение энергопотребления и тепловыделения процессора может помочь избавиться от постоянного перегрева компьютера из-за низкой эффективности системы охлаждения или поможет сделать вашу систему бесшумной и энергоэффективной. В данной статье нами рассмотрены способы снижения температуры процессора на примере процессора AMD Ryzen.
Низкая стоимость, разблокированный множитель и другие преимущества перед конкурентами делают процессоры Ryzen привлекательными для покупателей. У процессоров AMD имеются отличные возможности для повышения производительности. Изменение частоты можно осуществить путём настройки параметров BIOS, а также с помощью официальных приложений под Windows от компании AMD. Оба способа имеют свои преимущества.
В этой статье мы поговорим о том, как пользоваться Ryzen Controller. Это программа для тонкой настройки параметров мобильных процессоров Ryzen на ноутбуках. Перед её использованием важно ознакомиться с допустимыми критическими значениями настраиваемых параметров. Неверные настройки могут привести к выходу из строя процессора.
Внимание! Допустимая максимальная температура для мобильных процессоров Ryzen: 95-105° C (в зависимости от модели). Следует помнить: гарантия производителя не распространяется на повреждения, вызванные изменением базовой частоты работы и последующим перегревом! В процессе выполнения разгона важно постоянно следить за температурным режимом!
Проведение первичного тестирования
Прежде, чем провести настройку уровня напряжения, желательно узнать, что мы имеем в изначальном состоянии. Измерим уровень потребления энергии и температуру процессора с помощью утилиты 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 Вт.
Установка Ryzen Controller
Если вы желаете начать работу сразу после инсталляции – поставьте галочку напротив Запустить Ryzen Controller.
Или вы можете найти ярлык запуска программы в меню пуск после завершения установки программы. Далее разберемся как выполняется настройка Ryzen Controller.
Почему это может не подойти для Zen 2
Сразу хочу предупредить обладателей процессоров Ryzen с архитектурой Zen 2 (Ryzen 5 3600 и т.д.), для вас этот метод может не подойти. Не потому, что процессоры Zen 2 чем-то плохи. Просто процессоры на глазах становятся все сложнее и на примере Zen 2 мы видим, что производитель смог по максимуму выжать из чипов не только разгонный потенциал, но и возможности снижения энергопотребления.
Если вы примените способы из этого гайда к процессору Zen 2, энергопотребление упадет, но и производительность может упасть. Тщательно тестируйте производительность до и после снижения напряжения.
реклама
Однако, комьюнити пользователей процессоров Ryzen не сидит сложа руки и постоянно что-то улучшает своими силами. Например, пользователь нашей конференции 1usmus смог создать профиль энергосбережения для Zen 2, дающий более высокие частоты под нагрузкой.
Подготовка и программные инструменты
реклама
Однако, перейдем поскорее к делу. Нам понадобятся следующие инструменты: HWiNFO64 для мониторинга частот, напряжений, температур и энергопотребления нашего Ryzen. На сегодняшний день это самая продвинутая и точная программа мониторинга.
AIDA64 и OCCT для тестирования под нагрузкой. Почему я беру не одну тестирующую программу, а несколько? Потому что очень важно создать разные степени нагрузки на процессор, для выявления нестабильности. Процессору, нормально работающему под OCCT, может не хватить напряжения для работы в промежуточных состояниях.
А так как мы будем снижать напряжение на процессоре во всем диапазоне его работы, нестабильность может подстеречь даже во время простоя. И процессор, проходящий часами AIDA64 и OCCT может сбоить просто на рабочем столе.
Для проверки, не снизилась ли производительность процессора при понижении напряжения, можно использовать Cinebench R20, этот тест довольно точно и с постоянством показывает производительность процессора.
Интерфейс программы
Важное преимущество этого приложения перед аналогами — простота настройки параметров. У программы дружественный интерфейс, имеются пояснения.
Окно программы содержит следующие вкладки:
- Вкладка Controller содержит элементы управления настройками. В окне можно посмотреть текущие значения параметров, а также при помощи ползунков установить их. Ознакомиться с подробностями настройки можно в подсказке – она отображается при наведении мыши на ползунок.
- Вкладка Presets содержит список профилей с заданными настройками.
- Вкладка Settings управляет настройками приложения.
- Вкладка Releases — страница загрузки новых версий. Присутствует подробная информация о настройках и последних внесённых изменениях.
- Вкладка Logs — журнал событий. Если что-то пошло не так, вы можете ознакомиться с журналом.
На вкладке Settings доступны такие настройки:
- Auto apply on launch – при включении этого параметра утилита использует последние используемые настройки;
- Minimize to tray – перемещаясь в трей, утилита остаётся активной при попытке закрыть её;
- Re-apply ryzenadj periodically – устанавливается возможность циклического применения настроек (время устанавливается ползунком либо цифрами в специальном поле ввода);
- Ryzenadj path – место расположения патча на жёстком диске.
Как пользоваться утилитой Ryzen Controller
Интерфейс программы интуитивно понятен. Предварительно необходимо изучить спецификации своего процессора. При необходимости рекомендуем установить ноутбук на подставку, снабжённую мощным вентилятором. Высокое тепловыделение может стать причиной снижения производительности процессора. Перед разгоном желательно заменить термопасту, очистить систему охлаждения от пыли. Например, для процессора AMD Ryzen 3 3200U максимально допустимая температура – 105°.
1. STAPM Limit
STAPM (Skin Temperature Aware Power Management) – настройка уровня потребляемой мощности, позволяющая снизить температуру до заданного предела. В процессе работы количество потребляемого электрического тока увеличивается. Часть его преобразуется в тепло, а это повышает температуру внутри корпуса ноутбука. Нужное значение параметра определяется опытным путем. Например, можно установить следующие значения:
PPT Slow Limit – стартовая мощность потребляемая процессором. PPT Fast Limit – требуемая мощность для обеспечения высокой производительности процессора. Но при повышении температуры выше номинальной, установленной пунктом Temperature Limit , подаваемая мощность уменьшается до величины установленной STAMP Limit . Снижение до заданного параметра уменьшает тепловыделение. Температура снижается.
Выводы
Теперь вы знаете как пользоваться Ryzen Controller. В процессе настройки лимитов температуры и TDP с помощью утилиты Ryzen Controller температура процессора не должна подниматься более 85°. В многопоточном режиме разница между разогнанным процессором и неразогнанным составит в результате 18%. В однопоточном режиме – 10%. Увеличение лимитов позволит повысить производительность в играх также и при наличии дискретной видеокарты. При превышении установленных лимитов частота процессора автоматически снизится. Использование утилиты Ryzen Controller позволит увеличить производительность в процессе эксплуатации многих ресурсоёмких приложений (Autodesk 3Ds Max, Adobe Photoshop и др.).
Тактовая частота процессоров AMD Ryzen может динамически изменяться в зависимости от потребностей исполняемых в данный момент задач. Частота может как повышаться самостоятельно, так и понижаться. Этот процесс сопровождается изменением напряжения, подаваемого на кристалл и, как следствие, изменением температуры.
В этой статье вы узнаете о том, как зафиксировать частоту процессора Ryzen. Такие действия могут быть полезны, например, если наблюдается резкое повышение температуры процессора из-за увеличения его частоты. При отсутствии качественной системы охлаждения такое повышение температуры может привести к порче оборудования.
Выводы
Фиксация частоты процессора — достаточно простая процедура, позволяющая избежать постоянных скачков напряжения и температуры процессора. Однако, зафиксировав частоту, мы пожертвуем пиковой производительностью процессора.
Всем хороши процессоры Ryzen: и низкой ценой, и хорошей производительностью, но вот в плане энергоэффективности они еще уступают процессорам Intel. Но это вполне поправимо и в этом блоге я расскажу, как это сделать.
В своем блоге "Мои впечатления от смены Core i5-3570 на Ryzen 5 1600 без замены видеокарты (GeForce GTX 1060)" я писал, что одна особенность Ryzen 5 1600 мне не понравилась, а именно - энергопотребление, не вписывающееся в заявленные 65 ватт. Шутка ли, в умеренном по нагрузке тесте AIDA64 FPU Ryzen 5 1600 потребляет 73 ватта, а в более серьезном тесте OCCT - до 90 ватт.
реклама
При этом начинается сброс частот, чтобы вписаться даже в эти завышенные лимиты по потреблению, что оборачивается падением производительности. Но, как оказалось, это вполне поправимо и сейчас я расскажу вам, как это сделать.
Как снизить температуру процессора AMD Ryzen?
Провести эффективно андервольтинг нам помогут такие утилиты: HWiNFO64 — для наблюдения за частотами, напряжением и температурой; Cinebench R20 — для тестирования производительности и стабильности работы процессора.
Не лишним будет и фиксирование полученных результатов на листе бумаги или в электронной таблице для анализа. Нельзя просто так взять да установить желаемое значение какого-либо параметра. Также необходимо убедиться и в стабильности работы компьютера в таком режиме. Иногда даже самые «тяжёлые» тесты процессора (OCCT, Linx) не могут выявить нестабильность. Она проверяется лишь временем.
Шаг 1. Фиксация частоты процессора
В данном случае использовался процессор Ryzen 5 2600X. Загрузив программу настройки BIOS на старте с помощью клавиш F2 или Del (в зависимости от модели), перейдите на вкладку OC Tweaker, замените значение Auto параметра CPU Frequency and Voltage (VID) Change с помощью контекстного меню на значение Manual:
Далее установите нужные значения параметров Frequency (MHz). Если вы хотите заставить Ryzen работать на максимальной частоте, то вам понадобится также менять значение параметра Voltage (VID). Но это уже описано в отдельной статье про разгон. Если вы не намерены заниматься разгоном, эти значения по умолчанию лучше не меняйте.
3. PPT Slow Limit
Параметр позволяет регулировать потребляемую процессором мощность при отключённом разгоне. Здесь важно установить безопасный для процессора параметр. Характеристика важна для игр. В результате отключения повышения частоты FPS снижается, а производительность, соответственно, уменьшается. Это может стать причиной фризов. Критично для онлайн-игр.
Как зафиксировать частоту процессора AMD Ryzen?
Все необходимые действия выполняются в настройках BIOS. О том, как зайти в программу настроек BIOS, можно узнать в этой статье. Все действия производились в программе настройки BIOS материнской платы ASRock B450 Pro4. Для других материнских плат интерфейс UEFI и структура параметров могут незначительно отличаться от представленных в этой статье, однако общие принципы схожи.
Тестирование процессора в номинальном режиме
реклама
Для начала надо протестировать процессор в номинальном режиме, и записать результаты. Желательно дополнительно сделать скриншоты.
Вот что получилось у меня с Ryzen 5 1600 AF (аббревиатура AF означает процессор на архитектуре Zen+, мало чем отличающийся от Ryzen 5 2600).
Чтобы исключить влияние Load-Line Calibration я выбрал такой его уровень, который дает минимальный разброс напряжений под нагрузкой. Для материнской платы MSI B450-A PRO MAX уровень LLC составил 4. Также я зафиксировал напряжение vSOC на 1.0125 В, а CLDO_VDDP на 0.7 В.
В тесте AIDA64 процессор потребляет около 75 ватт, частота держится на 3600 МГц, напряжение примерно 1.1 В.
Энергопотребление процессора я буду смотреть по параметрам CPU Package Power (SMU) и Core+SoC Power (SVI2 TFN). На форумах ведутся споры, какой из этих параметров точнее показывает потребление процессора, я же буду ориентироваться на максимальный показатель.
В тесте OCCT процессор потребляет около 84 ватта, частота держится на 3600 МГц, напряжение примерно 1.1 В
Производительность процессора в Cinebench R20 составила 2726 pts.
2. PPT Fast Limit
Параметр PPT Fast Limit регулирует уровень мощности, используемый для увеличения частоты процессора. Чем выше данное значение, тем больше нагрев процессора. Процессоры Ryzen имеют встроенную защиту от перегрева. Устанавливаются ограничения по напряжению, мощности и температуре. Нормальная работа обеспечивается соблюдением перечисленных лимитов. Допускается установка параметра в пределах от 5 Вт до 60 Вт.
Снижаем рабочее напряжение процессора VCORE
Ну что же, все параметры записаны и сняты на скриншоты, теперь пора приступать к снижению энергопотребления нашего Ryzen через уменьшение напряжения. Скорее всего, вам удастся снизить напряжение в пределах 0.1 В.
На первый взгляд - это очень мало, однако не забывайте, что энергопотребление находится в квадратичной зависимости от напряжения питания. И даже небольшое снижение даст пользу.
В BIOS вашей материнской платы нужно найти параметр напряжение CPU и через параметр Offset с отрицательным значением "-", начать постепенно уменьшать его.
Я уже упомянул, что при снижении напряжения будут очень важны промежуточные состояния вашей системы. Сейчас объясню на примере.
Убавив напряжение на процессоре на 0.15 В, я долго тестировал компьютер в AIDA64 и OCCT и он был абсолютно стабилен. Однако, через день он завис на рабочем столе. Напряжения для одного из промежуточных состояний "частота-напряжение" не хватило. Я чуть уменьшил снижаемое напряжение до 0.1375 В и снова оставил компьютер тестироваться. Но опять получил зависание в простое.
И только снижение на 0.125 В стало стабильным в течение многих дней.
И вот какие результаты дало такое снижение.
В тесте AIDA64 процессор потребляет около 60 ватт, частота держится на 3600 МГц, напряжение примерно 0.988 В. Разница по потреблению со "стоковым" состоянием составила 15 ватт или 20%.
AIDA64 дает максимально приближенное к обычным нагрузкам состояние системы. То есть, в видеокодировании или архивации вы будете получать примерно такие же цифры энергопотребления.
В тесте OCCT процессор потребляет около 79 ватт, частота держится на 3600 МГц, напряжение примерно 0.994 В. Разница по потреблению со "стоковым" состоянием составила 5 ватт или 6%.
Но OCCT - это нетипично тяжелый тест. В реальной работе компьютера таких показателей не будет.
Производительность процессора в Cinebench R20 составила 2764 pts. Немного подросла.
4. VRM Current
Материнские платы снабжают процессор питанием, имеющим несколько фаз. Величина силы тока влияет на производительность. Параметр VRM Current позволяет изменять силу максимально допустимого подаваемого тока. Для повышения частоты требуется, соответственно, и большее значение этого параметра. VRM Current регулируется в пределах от 20 А до 75 А.
Способ 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 с различными кодами ошибок. Этот метод требует более точной регулировки параметров.
Шаг 2. Отключение функции автоматического разгона
Для того, чтобы окончательно зафиксировать частоту процессора Ryzen, нужно отключить его автоматический разгон. Только после этого будет наблюдаться постоянная частота Ryzen. Перейдите в настройках по следующему пути: Advanced \ AMD CBS \ CPU Common Options (Zen Common Options для процессоров AMD Ryzen 1-го поколения). Замените значение Auto параметра Core Performance Boost с помощью контекстного меню на значение Disabled.
Выйдите из программы настройки BIOS, сохранив изменения. Запустите утилиту HWiNFO64 или утилиту AMD Ryzen Master для того, чтобы убедиться, что изменения вступили в силу.
Результаты тестирования с помощью HWiNFO64: частота процессора и множитель имеют постоянные значения:
Та же картина наблюдается и в результатах тестирования с помощью AMD Ryzen Master:
Читайте также: