Hello and thankyou to those far more knowledgeable than me.
Just a curious question? Does Opensuse (or the current Linux Kernal more generally) correctly allocate tasks to the new Intel Alder Lake CPU’s between the E and P cores?
I’ve got a 12700k based desktop system (was a nice update from my i7-4700 based Haswell rig.) And honestly don’t hit it very hard and it runs like a top. Just curious if this scheduling update has been implemented (yet) or is on the horizon?
Competitive pricing, great for gamers, improved power efficiency, which actually means “draws more power than Ryzen”
Max TDP: 4790K 88W, 12700K 190W (Oops!)
Who cares about core scheduling?
"The P cores are comparable to previous generation cores. They support Hyper-Threading, which means they provide two threads each.
E cores are focused on adding additional threads in an energy-efficient manner. They take up much less room on the CPU and generate less heat. However, their smaller cache and minimal interconnect capabilities make them more appropriate for offloading background tasks.
The Intel Thread Director handles scheduling between the types of cores. Running a game will primarily use P cores. At the same time, the Intel Thread Director may offload operating system tasks and low priority periodic events to E cores."
“As of early 2022, Linux support for the Intel Thread Director is still in progress. The latest version of Linux will typically prioritize P cores over E cores using the current less efficient implementation that uses the Turbo Boost Max 3.0 driver.”