[WARNING] Intel Skylake/Kaby Lake processors: broken hyper-threading
Posted by jpluimers on 2017/06/26
[WayBack] [WARNING] Intel Skylake/Kaby Lake processors: broken hyper-threading via [WayBack] Affects all oses. Updated can be applied by updating your UEFI/BIOS microcode update for CPU. Make sure you apply those fixes. – nixCraft – Google+:
This warning advisory is relevant for users of systems with the Intel processors code-named "Skylake" and "Kaby Lake". These are: the 6th and 7th generation Intel Core processors (desktop, embedded, mobile and HEDT), their related server processors (such as Xeon v5 and Xeon v6), as well as select Intel Pentium processor models.
My own actions for now are below.
Find out which machines use CPUs on these lists:
- List of Intel processors code‐named “Skylake”: http://ark.intel.com/products/codename/37572/Skylake
- List of Intel processors code‐named “Kaby Lake”: http://ark.intel.com/products/codename/82879/Kaby‐Lake
Use these Linux commands to find out the model and hyperthreading support:
grep -E 'model|stepping' /proc/cpuinfo | sort -u
grep -qE '^flags.*[[:space:]]ht[[:space:]]' /proc/cpuinfo && \
echo "Hyper‐threading is supported"
Use this Windows command to find out the model:
wmic cpu get caption
Use this command on Mac OS X:
sysctl -n machdep.cpu.brand_string
If it’s on the list and supports hyperthreading, then disable hyperthreading.
–jeroen






Leave a comment