Hyper-Threading bug could cause Skylake and Kaby Lake PCs to act wonky
Check your motherboard maker for a BIOS update.
Developers at Debian have discovered a critical Hyper-Threading flaw affecting Intel's 6th generation Skylake and 7th generation Kaby Lake processors. If left unaddressed, the flaw could cause "unpredictable system behavior," Intel says.
The flaw has to do with the actual micro-architectures of both chip families. With that being the case, it could potentially affect everything from low-power mobile processors all the way up to high-end desktop CPUS, and everything in between. However, it does not seem to present a security issue of any kind.
Intel details the errata in its own documentation as such:
Errata: SKZ7/SKW144/SKL150/SKX150/SKZ7/KBL095/KBW095
"Short Loops Which Use AH/BH/CH/DH Registers May Cause Unpredictable System Behaviour."
Problem: "Under complex micro-architectural conditions, short loops of less than 64 instructions that use AH, BH, CH or DH registers as well as their corresponding wider register (e.g. RAX, EAX or AX for AH) may cause unpredictable system behaviour. This can only happen when both logical processors on the same physical processor are active."
Implication: "Due to this erratum, the system may experience unpredictable system behavior."
To be clear, the flaw does not only affect Debian and other Linux platforms, but all operating systems, including Windows. That said, we have not observed any obvious wonky behavior ourselves, nor is it clear what exact "complex micro-architectural conditions" might need to exist for this flaw to crop its unpredictable head.
The biggest gaming news, reviews and hardware deals
Keep up to date with the most important stories and the best deals, as picked by the PC Gamer team.
Intel has already issued microcode updates for its Skylake and Kaby Lake processors, though it is up to motherboard makers to implement them into BIOS/UEFI updates.
If you're experiencing weird behavior since upgrading to Skylake or Kaby Lake, check your motherboard manufacturer for updated firmware. Alternately, you can disable Hyper-Threading if you think it is negatively affecting your system.
Paul has been playing PC games and raking his knuckles on computer hardware since the Commodore 64. He does not have any tattoos, but thinks it would be cool to get one that reads LOAD"*",8,1. In his off time, he rides motorcycles and wrestles alligators (only one of those is true).
Jen-Hsun Huang might be 'Taylor Swift but for tech', but did you know he was once praised in Sports Illustrated as being 'perhaps the most promising junior ever to play table tennis in the Northwest'?
Some high-stakes poker players are cheating with an earpiece that's 'so small that you can’t take it off with your fingers' and looks like a 'James Bond movie device'