The meaning of thermal throttle counters and package power limit notifications in Linux
When the core is throttled it means it is slowed down (voltage lowered, frequency lowered) to cut the heat being generated (the heat comes from the power and the power is proportional to the square of the frequency). I am guessing the package throttling means that the piece of silicon the core has been placed on is overheating (rather than the core itself) and so once again voltage has been lowered.
This certainly has a negative impact on performance.
Ways to avoid are (a) don't run such compute heavy applications (at least not all at once), (b) check your cooling mechanisms (fans etc) are working and (c) operate your machine in a cooler environment. It's possible that none of these are doable/fixable/broken in your case.
Related videos on Youtube
DumbSimon
Updated on September 18, 2022Comments
-
DumbSimon over 1 year
I don't understand how work with sub modules in Lua.
For example, let there be a module "Example" and "SubExample". There are realizations:
"Example": -------------- local Example={}; function Example.launch(f) local sbEx = require('Module:SubExample') sbEx(f.args[1]) end return Example -------------- "SubExample": -------------- return function (argument) return argument end --------------
It must return what is transferred.
Okay. But how calling functions in "Example" from "SubExample" if "SubExample" will be in this style:
local SubExample={}; function SubExample.retArgument(f) return f end return SubExample
So, how call in "Example" function retArgument from SubExample?