Free Republic
Browse · Search
General/Chat
Topics · Post Article

Skip to comments.

Debian Project Warns: Turn off Hyperthreading with Skylake and Kaby Lake (Ubuntu affected)
guru3d.com ^ | 06/26/2017 08:40 AM | Hilbert Hagedoorn

Posted on 06/26/2017 8:41:07 AM PDT by Ernest_at_the_Beach

Debian developers have issued an advisory to disable hyper-threading with Intel and Skylake- Kaby Lake generation processors. The CPUs can cause problems under certain conditions, in fact on all operating systems.

They advside you to turn it off in the BIOS, and thus forfeit the extra performance you gain. It seems there is s defect for the CPUs in question that can cause compiler- and application crashes, unexpected behavior of programs and incorrect output software:

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.

TL;DR: unfixed Skylake and Kaby Lake processors could, in some
situations, dangerously misbehave when hyper-threading is enabled.
Disable hyper-threading immediately in BIOS/UEFI to work around the
problem. Read this advisory for instructions about an Intel-provided
fix.


SO, WHAT IS THIS ALL ABOUT?
---------------------------

This advisory is about a processor/microcode defect recently identified
on Intel Skylake and Intel Kaby Lake processors with hyper-threading
enabled. This defect can, when triggered, cause unpredictable system
behavior: it could cause spurious errors, such as application and system
misbehavior, data corruption, and data loss.

It was brought to the attention of the Debian project that this defect
is known to directly affect some Debian stable users (refer to the end
of this advisory for details), thus this advisory.

Please note that the defect can potentially affect any operating system
(it is not restricted to Debian, and it is not restricted to Linux-based
systems). It can be either avoided (by disabling hyper-threading), or
fixed (by updating the processor microcode).

Due to the difficult detection of potentially affected software, and the
unpredictable nature of the defect, all users of the affected Intel
processors are strongly urged to take action as recommended by this
advisory.

WHAT SHOULD I DO IF I DO HAVE SUCH PROCESSORS?
----------------------------------------------

Kaby Lake:

Users of systems with Intel Kaby Lake processors should immediately
*disable* hyper-threading in the BIOS/UEFI configuration. Please
consult your computer/motherboard's manual for instructions, or maybe
contact your system vendor's support line.

The Kaby Lake microcode updates that fix this issue are currently only
available to system vendors, so you will need a BIOS/UEFI update to get
it. Contact your system vendor: if you are lucky, such a BIOS/UEFI
update might already be available, or undergoing beta testing.

You want your system vendor to provide a BIOS/UEFI update that fixes
"Intel processor errata KBL095, KBW095 or the similar one for my Kaby
Lake processor".

We strongly recommend that you should not re-enable hyper-threading
until you install a BIOS/UEFI update with this fix.


Skylake:

Users of systems with Intel Skylake processors may have two choices:

1. If your processor model (listed in /proc/cpuinfo) is 78 or 94, and
the stepping is 3, install the non-free "intel-microcode" package
with base version 3.20170511.1, and reboot the system. THIS IS
THE RECOMMENDED SOLUTION FOR THESE SYSTEMS, AS IT FIXES OTHER
PROCESSOR ISSUES AS WELL.

Run this command in a command line shell (e.g. xterm) to know the
model numbers and steppings of your processor. All processors must
be either model 78 or 94, and stepping 3, for the intel-microcode fix
to work:

grep -E 'model|stepping' /proc/cpuinfo | sort -u

If you get any lines with a model number that is neither 78 or 94, or
the stepping is not 3, you will have to disable hyper-threading as
described on choice 2, below.

Refer to the section "INSTALLING THE MICROCODE UPDATES FROM NON-FREE"
for instructions on how to install the intel-microcode package.

2. For other processor models, disable hyper-threading in BIOS/UEFI
configuration. Please consult your computer/motherboard's manual for
instructions on how to do this. Contact your system vendor for a
BIOS/UEFI update that fixes "Intel erratum SKW144, SKL150, SKX150,
SKZ7, or the similar one for my Skylake processor".

NOTE: If you did not have the intel-microcode package installed on your
Skylake system before, it is best if you check for (and install) any
BIOS/UEFI updates *first*. Read the wiki page mentioned below.

More info here.


TOPICS: Business/Economy; Computers/Internet
KEYWORDS: computers; intel; linux; ubuntu
Navigation: use the links below to view more comments.
first 1-2021-30 next last

1 posted on 06/26/2017 8:41:08 AM PDT by Ernest_at_the_Beach
[ Post Reply | Private Reply | View Replies]

To: ShadowAce; SunkenCiv
Debian believes all OS affected!

That would be windows and Macs!

A microcode problem of some sort.

2 posted on 06/26/2017 8:44:40 AM PDT by Ernest_at_the_Beach
[ Post Reply | Private Reply | To 1 | View Replies]

To: Ernest_at_the_Beach

Some of my reading suggests that it is mainly a laboratory bug not being seen in the wild.


3 posted on 06/26/2017 8:48:37 AM PDT by ImJustAnotherOkie
[ Post Reply | Private Reply | To 1 | View Replies]

To: Ernest_at_the_Beach

So now we can use the excuse.... THE COMPUTER MADE A MISTAKE ?


4 posted on 06/26/2017 8:51:44 AM PDT by UCANSEE2 (Lost my tagline on Flight MH370. Sorry for the inconvenience.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: Ernest_at_the_Beach; Swordmaker

The Debian Operating System is free — sometimes you get what you pay for.


5 posted on 06/26/2017 8:51:58 AM PDT by House Atreides (Send BOTH Hillary & Bill to prison.)
[ Post Reply | Private Reply | To 1 | View Replies]

To: ImJustAnotherOkie
OK. good info.Debian developers just released Version 9 so might be super cautious on their part.

But some of the big clouds might be using their kernels although a lot use FreeBSD.

Amazon uses Xen ...so who knows,...

6 posted on 06/26/2017 8:54:46 AM PDT by Ernest_at_the_Beach
[ Post Reply | Private Reply | To 3 | View Replies]

To: House Atreides

Which would be relevant if it weren’t a processor issue...


7 posted on 06/26/2017 8:56:59 AM PDT by Axenolith (Government blows, and that which governs least, blows least...)
[ Post Reply | Private Reply | To 5 | View Replies]

To: House Atreides
But the malware on Windows is free....
8 posted on 06/26/2017 9:01:13 AM PDT by Ernest_at_the_Beach
[ Post Reply | Private Reply | To 5 | View Replies]

To: Ernest_at_the_Beach

I’ve grown to not believe in accidental bugs anymore with testing software being what it is.

It’s probably some NSA back door accidentally uncovered and we’ll be reading about in a few years.


9 posted on 06/26/2017 9:01:52 AM PDT by ImJustAnotherOkie
[ Post Reply | Private Reply | To 6 | View Replies]

To: Ernest_at_the_Beach

how do you tell what processor you have? Mine is a couple years old- 6 or 8 core- can’t remember which- hpelite 190t- how do i find out wehat core?


10 posted on 06/26/2017 9:12:15 AM PDT by Bob434
[ Post Reply | Private Reply | To 1 | View Replies]

To: Ernest_at_the_Beach

I checked, my PC (running on Debian derivative, Linux Mint) has a Sandy Bridge 2nd gen i3. Three generations back.
Linux users can find their processor info at /proc/cpuinfo


11 posted on 06/26/2017 9:18:12 AM PDT by Dalberg-Acton
[ Post Reply | Private Reply | To 1 | View Replies]

To: dayglored; nickcarraway; Swordmaker; BenLurkin; Mr. Douglas

Ping


12 posted on 06/26/2017 9:19:10 AM PDT by Tilted Irish Kilt (The Fourth Estate has become Fifth column !)
[ Post Reply | Private Reply | To 7 | View Replies]

To: Bob434
Try looking at the BIOS.

If you know how to do that,

At bootup usually F1 or F2 or the delete key will give you entry,but some manufacturers particularly laptops have other schemes.

You may need to go to your machine label website and check.

This problems may just be on the newer machines.

13 posted on 06/26/2017 9:26:28 AM PDT by Ernest_at_the_Beach
[ Post Reply | Private Reply | To 10 | View Replies]

To: Bob434

mym istake it’s a 12 core- but can’t find out if it’s one of those two ‘lake’ processors you listed?


14 posted on 06/26/2017 9:26:55 AM PDT by Bob434
[ Post Reply | Private Reply | To 10 | View Replies]

To: Ernest_at_the_Beach
The fact that Intel has released microcode updates to both Skylake and Kaby Lake CPU's means that we may not see this problem if you're running Windows 10, since Intel will likely offer a patch for Windows 10 users to correct this problem which might be pushed out under the Windows Update system.
15 posted on 06/26/2017 9:34:01 AM PDT by RayChuang88 (FairTax: America's Economic Cure)
[ Post Reply | Private Reply | To 1 | View Replies]

To: House Atreides
See this :

Skylake and Kaby Lake CPUs have broken hyper-threading

16 posted on 06/26/2017 9:49:05 AM PDT by Ernest_at_the_Beach
[ Post Reply | Private Reply | To 5 | View Replies]

To: Dalberg-Acton
Hey, Mint is good,

Moved away cause I needed Gnome and Zoom!

Any comments on #5?

17 posted on 06/26/2017 9:54:23 AM PDT by Ernest_at_the_Beach
[ Post Reply | Private Reply | To 11 | View Replies]

To: RayChuang88

But is NOT a patch to the Windows code.


18 posted on 06/26/2017 9:59:27 AM PDT by Ernest_at_the_Beach
[ Post Reply | Private Reply | To 15 | View Replies]

To: House Atreides

Hypertheading is a difficult section of Intel chips to get right.
Sounds like error came from Israeli design center in Haifa.


19 posted on 06/26/2017 10:01:52 AM PDT by Zathras
[ Post Reply | Private Reply | To 5 | View Replies]

To: ImJustAnotherOkie
Well this article at Phoronix has a lot of comments,...course they are Linux, Unix users mostly :

Debian Warns Of Hyper Threading Issue With Intel Sky/Kaby Lake CPUs

20 posted on 06/26/2017 10:46:15 AM PDT by Ernest_at_the_Beach
[ Post Reply | Private Reply | To 3 | View Replies]


Navigation: use the links below to view more comments.
first 1-2021-30 next last

Disclaimer: Opinions posted on Free Republic are those of the individual posters and do not necessarily represent the opinion of Free Republic or its management. All materials posted herein are protected by copyright law and the exemption for fair use of copyrighted works.

Free Republic
Browse · Search
General/Chat
Topics · Post Article

FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson