3 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как отключить функцию CPU Throttling на ноутбуке

Некоторые производители ноутбуков устанавливают функцию CPU Throttling, которая понижает частоту работы процессора и снижает производительность, в случае подключения неоригинального блока питания. Если блок питания не фирменный или не был опознан, то функция переводит ноутбук в режим пониженной производительности, чтобы защитить устройство от потенциальных проблем с питанием в случае перегрева (перегрузки) при высоком энергопотреблении.

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

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

Throttling CPU и GPU – это опасно?

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

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

Ошибка EDP Current Limit

При работе всех ядер процессора на максимальных частотах, могут появляться ошибки превышения допустимых пределов (Throttling). При тротлинге понижается частота процессора до такой, при которой тротлинг прекратится, при этом он работает медленнее. Есть три вида ошибок тротлинга:

  • Thermal Limit Throttling: перегрев процессора, достижение максимальной температуры
  • Power Limit Throttling: достижение максимально-допустимой мощности
  • Current Limit Throttling: процессор потребляет максимально-возможный ток

EDP Power и Current Limit, в принципе, одно и то же, но их лимиты задаются в разных местах.

Итак, получается, что операционная система пытается поднять частоту процессора до максимальной, и упирается в ошибку «EDP Current Limit» , потому что материнка говорит «я не могу обеспечить процессор током, необходимым для поддержания такой частоты».

CPU frequency driver

cpupower requires modules to know the limits of the native CPU:

ModuleDescription
intel_pstateThis driver implements a scaling driver with an internal governor for Intel Core (Sandy Bridge and newer) processors.
acpi-cpufreqCPUFreq driver which utilizes the ACPI Processor Performance States. This driver also supports the Intel Enhanced SpeedStep (previously supported by the deprecated speedstep-centrino module).
speedstep-libCPUFreq driver for Intel SpeedStep-enabled processors (mostly Atoms and older Pentiums)
powernow-k8CPUFreq driver for K8/K10 Athlon 64/Opteron/Phenom processors. Since Linux 3.7 ‘acpi-cpufreq’ will automatically be used for more modern AMD CPUs.
pcc-cpufreqThis driver supports Processor Clocking Control interface by Hewlett-Packard and Microsoft Corporation which is useful on some ProLiant servers.
p4-clockmodCPUFreq driver for Intel Pentium 4/Xeon/Celeron processors which lowers the CPU temperature by skipping clocks. (You probably want to use a SpeedStep driver instead.)

To see a full list of available modules, run:

Load the appropriate module (see Kernel modules for details). Once the appropriate cpufreq driver is loaded, detailed information about the CPU(s) can be displayed by running

Setting maximum and minimum frequencies

In some cases, it may be necessary to manually set maximum and minimum frequencies.

To set the maximum clock frequency ( clock_freq is a clock frequency with units: GHz, MHz):

To set the minimum clock frequency:

To set the CPU to run at a specified frequency:

Alternatively, you can set the frequency manually:

The available values can be found in /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_frequencies or similar. [1]

Disabling Turbo Boost

intel_pstate

acpi-cpufreq

x86_energy_perf_policy

The changes is temporary.

5 советов по снижению температуры процессора

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

Читать еще:  Установка deb пакетов из консоли

1. Почистите ваш ПК

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

2. Замените термопасту

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

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

3. Купите новый вентилятор для процессора

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

4. Используйте подставку для ноутбука

Эффективный способ увеличить поток воздуха и защитить ваш ноутбук – это использовать подставку для ноутбука. Твердая и плоская поверхность – лучший способ защитить ваш ноутбук от «удушья». Подставки для ноутбуков также держат ваш компьютер под оптимальным углом для сохранения прохлады и более комфортной работы самого пользователя.

5. Защитите ваше устройство от вредоносных программ

Вредоносное ПО – это программное обеспечение, написанное с целью нанесения вреда вам и вашему устройству. Вредоносные программы могут использоваться для атаки, шпионажа за личной информацией, уничтожения файлов, создания угроз, майнинга криптовалюты и показа рекламы. В результате их воздействия ваше устройство может получить дополнительную нагрузку (выполнение дополнительной работы), что также способно приводить к повышению температуры процессора (особенно в случае с криптомайнерами). Установка антивирусной программы – это самый эффективный способ защитить ваше устройство и хранящуюся на нем личную информацию.

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

Contents

While previous thermal management technologies have made use of thermal diodes, PECI instead uses on-die digital thermal sensors (DTS). These sensors, after being calibrated at the factory, are able to provide digital data concerning processor temperature information. The PECI bus, allowing access to this data from chipset components, is a proprietary single-wire interface with a variable data transfer speed (from 2 kbit/s to 2 Mbit/s).

From a control standpoint, the main difference between PECI and the previously used thermal monitoring methods is that PECI reports a negative value expressing the difference between the current temperature and the thermal throttle point (at which the CPU reduces speed or shuts down to prevent damage due to overheating) instead of the absolute temperature. For example, for a CPU with maximal temperature of 85 °C and a current temperature reading of 35 °C, the value reported by PECI would be −50 °C.

1usmus Power Plan for AMD Ryzen — New Developments

Ubersonic

Tahna

New Member

What kind of temperature should I be at under load to reach the 4.6 clock speed? Starting to wonder if that’s my issue. I’m cooling with an AIO h115i in a NZXT h510 elite case with radiator mounted in the front, fans on the outside toward the glass; bios have the pump at full speed, and when I manually set the fans to 100% my idle temps are around 54-55 C.

Here are my settings. Also a SS of my power plan.

Do I understand correctly that your processor also does not receive maximum boost in single-threaded loads?

Guys, everyone who needs help, attach to your message a log made using Hwinfo 6.15 in CB15 (single thread).

P.s. System must be in default + there should not be any background activity during logging.

Attached are my logs, I ran a single thread, and all thread log. Let me know If I can provide anything else.

Thanks for the help!

TKnockers

ProcessorRyzen 7 3700x
MotherboardGigabyte B450 Aorus Elite
CoolingCooler Master Hyper 212
MemoryKingston HyperX Fury 2×16 Gb DDR4 3200Mhz
Video Card(s)Sapphire Vega64 Nitro+
StorageSSD Samsung Evo 850 128Gb + 2xHDD Toshiba 1Tb 7200 rpm
Display(s)Dell P3418HW
CaseCorsair Carbide 400R
Power SupplyCorsair TX 750W
Читать еще:  Установка процессора в сокет am4

mat9v

System NameHomemade 🙂
ProcessorRyzen 3900X@4.35Ghz
MotherboardAsus X570 Prime Pro
CoolingAlphacool Eisbear 420 + 6x Silent Wings 3
Memory2x16GB A-Data Gammix D10 3200-15-15-15-31@3733-19-18-18-38 1:1
Video Card(s)Palit GameRock GTX1080Ti +110 core +200 mem
StorageWD SN750 1TB + 3x Crucial MX200 500GB RAID0
Display(s)4k TV + Benq XL2730Z
CasePhanteks Enthoo Pro
Audio Device(s)AIM 808
Power SupplySeasonic Focus Plus 850W
MouseLogitech G603
KeyboardRazer BlackWidow Chroma
SoftwareWindows 10 LTSC

1usmus

AMD Memory Guru

What kind of temperature should I be at under load to reach the 4.6 clock speed? Starting to wonder if that’s my issue. I’m cooling with an AIO h115i in a NZXT h510 elite case with radiator mounted in the front, fans on the outside toward the glass; bios have the pump at full speed, and when I manually set the fans to 100% my idle temps are around 54-55 C.

Here are my settings. Also a SS of my power plan.

Attached are my logs, I ran a single thread, and all thread log. Let me know If I can provide anything else.

Thanks for the help!

What i found in your case:

1) Average background activity of your system in this test is 10.8%, which is almost 2.1 times more than normal. That is, your background programs do not allow the processor to work effectively with single-threaded tasks.
2) Average temperature is 64 degrees for a single-thread test. It’s a lot. Be prepared for the fact that the processor will already lose 100 MHz due to temperature.
3) Vcore 1.39V , this confirms that there are problems with background activity.

I have a suggestion, re-record the log in safe mode and also make polling time 50ms.

Hi there. See attached log of HWInfo 2.15.3390, logged while running CB R15 using your universal power plan. Screen shots of «About my PC» and «Power Plan» settings here. See this reddit post for details on my hardware config and some other benchmarks I’ve run on Windows 1903 and 1909 using the .

I’m curious to see what you think. I was seeing 4625 Mhz peak on preferred cores at some point in my past (could have been 1003ABB or 1003ABBA) but now the highest peak I ever see is 4550 Mhz on preferred core.

I’m actually happy with this performance, I think it’s great, so I’m not really concerned. This is more «for science» than anything else. I’m also willing to do any testing you’d like, if it helps, on fresh installs of Windows and BIOS reset/flashback.

Thank you for all you do for our community.

Thanks! Your system is fine. I like.
If not difficult, set polling time to 50 ms and make logs for the Ryzen Balanced and Universal profiles.

Hi there. See attached log of HWInfo 2.15.3390, logged while running CB R15 using your universal power plan. Screen shots of «About my PC» and «Power Plan» settings here. See this reddit post for details on my hardware config and some other benchmarks I’ve run on Windows 1903 and 1909 using the .

I’m curious to see what you think. I was seeing 4625 Mhz peak on preferred cores at some point in my past (could have been 1003ABB or 1003ABBA) but now the highest peak I ever see is 4550 Mhz on preferred core.

I’m actually happy with this performance, I think it’s great, so I’m not really concerned. This is more «for science» than anything else. I’m also willing to do any testing you’d like, if it helps, on fresh installs of Windows and BIOS reset/flashback.

Thank you for all you do for our community.

There are some changes in the new SMU that relate to frequency at a certain temperature. It looks like your 58 degrees are the cause. I have a suggestion. In BIOS, the limit throttling change from Auto to 105 degrees.

Please note that this offer is only for this situation and only for this experiment.

Very cool!
Can you make a log?

Читать еще:  Установка блока питания в системный блок

@1usmus — Yuri, what about the mobile variants of Ryzen?

I for example have the 2700U running Win 10 1909 w/ the AMD chipset drivers, which bring the ‘Ryzen Balanced’ power plan.

Needless to say, the battery life is far from stellar even under low load. With all fairness, laptop doesn’t feel sluggish under any task.

Can something be done for the battery life of the mobile Ryzens while maintaining responsiveness?

I unfortunately do not have a mobile processor for this kind of experimentation, but it seems to me that the main condition is a well-maintained operating system. This will allow the device to work longer, since the cores will not wake up again.

mat9v

System NameHomemade 🙂
ProcessorRyzen 3900X@4.35Ghz
MotherboardAsus X570 Prime Pro
CoolingAlphacool Eisbear 420 + 6x Silent Wings 3
Memory2x16GB A-Data Gammix D10 3200-15-15-15-31@3733-19-18-18-38 1:1
Video Card(s)Palit GameRock GTX1080Ti +110 core +200 mem
StorageWD SN750 1TB + 3x Crucial MX200 500GB RAID0
Display(s)4k TV + Benq XL2730Z
CasePhanteks Enthoo Pro
Audio Device(s)AIM 808
Power SupplySeasonic Focus Plus 850W
MouseLogitech G603
KeyboardRazer BlackWidow Chroma
SoftwareWindows 10 LTSC

Weshya

ProcessorRyzen 5 3600
MotherboardMSI B450 TOMAHAWK MAX (Bios 3.51 AGESA 1.0.0.4B)
CoolingNoctua NH-U12S
MemoryG.Skill RipjawsV 16GB DDR4-3200MHz CL16 (Samsung B-die)
Video Card(s)Gigabyte GeForce RTX 2060 6GB Gaming OC PRO rev 1.0
Storage2 x 500GB Samsung 850 Evo
Display(s)Viewsonic XG2402 144 Hz
CaseCorsair Carbide Spec-06 RGB
Audio Device(s)Soundblaster Audigy Z
Power SupplySeasonic G Series V2 550W
MouseRazer Mamba Elite Optical
KeyboardRazer Huntsman
SoftwareWindows 10 Enterprise x64 version 1909

On a side note (but still relevant) i noticed that on my Desktop PC, under Power & Sleep>Performance and energy, there’s a slider that can be used to control the power plan in use (?). Since i really don’t know if by choosing another preset (other than the default «better performance») it would replace my current power plan (1usmus Universal) , i decided to make a quick test.
I noticed that if i choose «Best performance», it behaves as if I’ve chosen the «High Performance» power plan, BUT retaining the 1usmus universal power plan benefits.

So i am kind of puzzled as to what this setting has to do on a desktop PC. Is it to fine tune the already chosen power plan under control panel ?
I suspect that the «better performance=balanced» option should be chosen if our current power plan is 1usmus, or not ?

Running Win’10 1909

Danielsweb

New Member

Thanks! Your system is fine. I like.
If not difficult, set polling time to 50 ms and make logs for the Ryzen Balanced and Universal profiles.
There are some changes in the new SMU that relate to frequency at a certain temperature. It looks like your 58 degrees are the cause. I have a suggestion. In BIOS, the limit throttling change from Auto to 105 degrees.

Please note that this offer is only for this situation and only for this experiment.

Thank you for the guidance. I ran three different test pairs (odd tests are 1usmus Universal, even tests are Ryzen Balanced). I zipped up the log (50 ms polling) along with some screen shots of BIOS and Power Plan for easy reference of state of each test:

Tests 1 and 2 -BoostfMaxEn

I found this setting in SMU options and set it to 105. I realized later F probably means frequency and not Fahrenheit. I did the tests, here are the results, but feel free to ignore — EXCEPT, I did see 4625 Mhz peak on best core in CCX0 during these tests! (The only time I saw it. )

Tests 3 and 4 — Default

I decided to run a pair of tests with my default BIOS (note: this is NOT stock). I was just curious.

Tests 5 and 6 — Platform Thermal Throttle Limit

I finally found this setting — it was buried under PBO settings, and not in SMU options. I think I got my intent right (leaving PBO off, while increasing the throttle limit) — but considering it was in the PBO area, I’m wondering if it was all moot.


I observed some interesting things, so I’m curious what you find, assuming you even have the time to crawl these logs.

Ссылка на основную публикацию
Статьи c упоминанием слов:
Adblock
detector