Значение TDP (расчетная тепловая мощность) в ваттах обычно предоставляется для процессоров Intel и AMD, чтобы помочь производителям разработать подходящее тепловое решение для данного процессора, и оно часто используется для оценки энергопотребления потребителями.
Но TDP также часто настраивается, и производители могут решить увеличить или уменьшить значение для повышения производительности или снижения энергопотребления, поэтому мы покажем вам, как проверить значение TDP, или, точнее, ограничения мощности PL1 и PL2 как в Windows 11, так и в Linux (Ubuntu 22.04). Обратите внимание, что в новых процессорах TDP заменяется на PBP (базовая мощность процессора), причем PL1 (длительная нагрузка) соответствует BPB, а PL2 (кратковременная нагрузка) — максимальной мощности Turbo (MTP), по крайней мере, на чипах Intel.
Проверьте значения TDP в Windows 11.
Сначала вам нужно установить программу HWiNFO64, затем запустить ее, не устанавливая все параметры (по умолчанию), и перейти к управлению процессорами, чтобы выбрать свой процессор.
Значения можно найти на правой панели в строках CPU Thermal Design Power (TDP), CPU Power Limit 1 и CPU Power Limit 2, по крайней мере, для процессора Intel. Более старые процессоры AMD могут отображать только TDP, TDC (расчетный тепловой ток) и EDC (расчетный электрический ток), которые являются соответственно долгосрочными и краткосрочными ограничениями. Но более новые должны показывать данные, аналогичные процессорам Intel.
Если вы хотите изменить значения ограничения мощности, вы можете сначала проверить настройки BIOS/UEFI, а если они недоступны, есть такие инструменты, как RyzenAdj (для AMD), но некоторые производители компьютеров не позволяют своим пользователям изменять TDP.
Список ограничений мощности в Linux (Ubuntu 22.04)
Мы будем использовать утилиту командной строки powercap-info для проверки настроек TDP. Его можно найти в пакете powercap-utils, в дистрибутивах Ubuntu/Debian его можно установить следующим образом:
1 | sudo apt install powercap-utils |
Вот как выглядит вывод с процессором Intel :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | $powercap-info-pintel-rapl Zone0 name:package-0 enabled:0 max_energy_range_uj:262143328850 energy_uj:1431662228 Constraint0 name:long_term power_limit_uw:3999744 time_window_us:27983872 max_power_uw:5999616 Constraint1 name:short_term power_limit_uw:5999616 time_window_us:976 max_power_uw:0 Zone0:0 name:core enabled:0 max_energy_range_uj:262143328850 energy_uj:975192877 Zone0:1 name:uncore enabled:0 max_energy_range_uj:262143328850 energy_uj:308897463 Zone0:2 name:dram enabled:0 max_energy_range_uj:262143328850 energy_uj:410797898 Constraint0 name:long_term power_limit_uw:0 time_window_us:976 |
Цифры указаны в мкВт, но мы ясно видим, что предел длительной нагрузки PL1 установлен на 4 Вт (3,99 Вт), а предел кратковременной нагрузки PL2 — на 6 Вт (5,99 Вт).
Если вы хотите изменить их, лучше всего проверить настройки BIOS, но если они недоступны, вы можете попробовать выполнить команду powercap-set:
1 2 | sudo powercap-set intel-rapl-z0-c1-l25000000 |
тем самым будет установлено ограничение мощности в 25 Вт (25000000 мкВт) в зоне 0, ограничение 1. Это несколько сложно, поэтому вы можете ознакомиться с документацией. Исходный код обеих утилит и библиотеки также доступен на Github .
Тем не менее, это результат, который мы получили на мини-ПК Trigkey Speed S3 с процессором AMD Ryzen 5 3550H:
1 2 3 4 5 6 7 8 9 10 11 | powercap-info-pintel-rapl enabled:1 Zone0 name:package-0 enabled:0 max_energy_range_uj:65532610987 Zone0:0 name:core enabled:0 max_energy_range_uj:65532610987 |
У AMD таких значений нет, так как реализация RAPL частичная, за исключением более свежих процессоров.
Поэтому вместо этого используем скрипт RyzenAdj.
1 2 3 4 5 6 | sudo apt install libpci-dev git clonehttps://github.com/FlyGoat/RyzenAdj cd RyzenAdj mkdir build&&cd build cmake-DCMAKE_BUILD_TYPE=Release.. make |
Теперь мы можем запустить программу для проверки параметров:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | $sudo./ryzenadj-i CPU Family:Picasso SMU BIOS InterfaceVersion:16 Version:v0.11.1 PM Table Version:1e0004 |Name|Value|Paramter| |---------------------|-----------|--------------------| |STAPM LIMIT|25.000|stapm-limit| |STAPM VALUE|2.640|| |PPT LIMIT FAST|30.000|fast-limit| |PPT VALUE FAST|2.891|| |PPT LIMIT SLOW|25.000|slow-limit| |PPT VALUE SLOW|2.508|| |StapmTimeConst|200.000|stapm-time| |SlowPPTTimeConst|5.000|slow-time| |PPT LIMIT APU|nan|apu-slow-limit| |PPT VALUE APU|nan|| |TDC LIMIT VDD|35.000|vrm-current| |TDC VALUE VDD|0.014|| |TDC LIMIT SOC|10.000|vrmsoc-current| |TDC VALUE SOC|0.273|| |EDC LIMIT VDD|45.000|vrmmax-current| |EDC VALUE VDD|20.438|| |EDC LIMIT SOC|13.000|vrmsocmax-current| |EDC VALUE SOC|2.913|| |THM LIMIT CORE|100.000|tctl-temp| |THM VALUE CORE|47.584|| |STT LIMIT APU|nan|apu-skin-temp| |STT VALUE APU|nan|| |STT LIMIT dGPU|nan|dgpu-skin-temp| |STT VALUE dGPU|nan|| |CCLK Boost SETPOINT|50.000|power-saving/| |CCLK BUSY VALUE|22.519|max-performance| |
Основываясь на документации, здесь у нас есть три предела мощности, выраженные в ваттах:
- Устойчивый предел мощности (STAPM LIMIT) — 25 Вт
- Реальный предел мощности (PPT LIMIT FAST) — 30 Вт
- Средний предел мощности (PPT LIMIT SLOW) — 25 Вт
Мы можем изменить все ограничения мощности на 35 Вт, а Tctl на 90 °C с помощью следующей командной строки.
1 2 | ./ryzenadj--stapm-limit=35000--fast-limit=35000--slow-limit=35000--tctl-temp=90 |
Обратите внимание, что не всегда рекомендуется изменять эти значения, и вам необходимо следить за температурой вашей системы. Регулирование работы процессора может происходить чаще из-за перегрева и даже снижать производительность системы и, возможно, ее долговечность.
Большая часть информации была собрана из обзоров мини-ПК, таких как Beelink SEi11 Pro Review — мини-ПК Intel Core i5-11320H, протестированный с Windows 11, Ubuntu 22.04 , а также влияние операционной системы и памяти на игровую производительность мини-ПК.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.