SKX Gold 6129,Platinum 8168 cpu frequency throttling issue during the benchmark
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GLibC |
Fix Released
|
Undecided
|
Unassigned | ||
intel |
Fix Committed
|
Undecided
|
Unassigned | ||
glibc (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Xenial |
In Progress
|
Undecided
|
Adam Conrad |
Bug Description
Description:
This is a known issue. Glibc fix is available:
glibc 2.23 branch more than a year ago:
https:/
The specific commit for glibc 2.23 is
https:/
History:
in Ubuntu 16.04.5 ,If the benchmark tools is dynamic linked, and in the main loop, there are external function call to the dynamic lib, like dhrystone, whetstone, sysbench… During the benchmark running, CPU core max frequency is always 2.2Ghz(Gold 6129 , max turbo should be 3.3Ghz). Even the test is single thread test, we got the same result. In our lab, we found with our Gold 6129 chipset, cpu is always at 1.5Ghz while benchmarking.
In Ubuntu 18.04.1 (glibc 2.27),everything works fine. No freq limit. Try to upgrade the glibc on Ubuntu 16.04.5 from 2.23 to 2.27, the Gold 6129 works fine, can reach 3.3Ghz. There is the same issue on Platinum 8168, on Ubuntu 16.04.5(glibc2.23), cpu max frequency during benchmark is about 3Ghz(Platinum 8168 ,1~2 cores max turbo should be 3.7Ghz). Xeon Gold 6129 and Platinum 8168 are major Skylake platform
Target Release: 16.04.5
Changed in intel: | |
status: | New → Incomplete |
status: | Incomplete → Opinion |
status: | Opinion → Invalid |
status: | Invalid → New |
status: | New → Fix Committed |
Changed in glibc: | |
status: | New → Fix Released |
Changed in glibc (Ubuntu): | |
status: | New → Fix Released |
Changed in glibc (Ubuntu Xenial): | |
assignee: | nobody → Adam Conrad (adconrad) |
status: | New → In Progress |