Intels Skylake- och Kaby Lake-processorer har Hyperthreading-relaterat fel

Intels Skylake- och Kaby Lake-processorer har Hyperthreading-relaterat fel

Snart två år efter lansering uppdagas ett fel i Intels Skylake-processorer, men även efterträdaren Kaby Lake, där Hyperthreading kan ge upphov till oförutsägbart systembeteende.

Med miljarder av transistorer har samtliga kretsar som släpps buggar, så kallade errata, och ofta hundratal kända och väl dokumenterade. Rätt som det är upptäcks nya och tidigare okända fel, där ett relaterat till flertrådstekniken Hyperthreading i Intels senaste processorfamiljer Skylake och Kaby Lake nu kommit till ytan.

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 (eg 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.

Det fel som upptäckts kan inträffa när vissa instruktioner körs på en fysisk och en logisk kärna, det vill säga när en kärna har stöd för två trådar. Det här kan ge upphov till "oförutsägbara systembeteenden", med alltifrån buggar i mjukvara till datakorruption och förlust av data.

Problemet uppdagades först i ett utskick via Debian.org, men ska gå att återskapa i alla operativsystem, och gäller samtliga processorer ur Intels familjer Skylake och Kaby Lake, sjätte respektive sjunde generationens Core, med stöd för tekniken Hyperthreading.

Intel har korrigerat felet genom en uppdatering av mikrokoden för processorerna. Denna måste dock implementeras av tillverkare i BIOS/UEF, för att sedan skickas ut och uppdateras av slutanvändare. Hur många moderkort som har BIOS/UEFI med fixen är inte känt, men användare bör leta efter en uppdatering som korrigerar "Intel erratum SKW144, SKL150, SKX150, SKZ7".

Nämnvärt är att felet är svårt att efterskapa och att det hittills gått obemärkt förbi sedan Skylake lanserades för snart två år sedan, augusti 2015. Den som vill vara på den säkra sidan rekommenderas dock stänga av Hyperthreading till dess att moderkortet får ett BIOS/UEFI med stöd för Intels korrigering.

Kommentarer till artikeln

47 debattinlägg

Skicka en rättelse
166

Battlefield V avtäcks klockan 22:00 ikväll – följ streamen och diskutera

Snart är det dags för det officiella avtäckandet av nästa del i Battlefield-serien, vilken väntas utspela sig under andra världskriget och få ett battle royale-läge. Läs mer

I samarbete med Republic of Gamers
25

Wintermute del 2: Läcker vattenkylning – utan läckor!

I del 2 av Wintermute fortsätter Jonas och Frida bygget av Matgeeks spel- och streamingdator, och går igenom systemets gedigna vattenkylning. Läs mer

53

Geforce GTX 780 fyller fem år – vi blickar tillbaka och testar prestandan idag

Femårsjubilaren Geforce GTX 780 var det första grafikkortet i Nvidias GTX 700-serie och bjöd för sin tid på både skyhög prestanda och överklockningspotential, såväl som en saftig prislapp. Läs mer

53

Forumet: Medlemmarnas speldatorer för 15 000 kronor

Det händer ofta att samma fråga dyker upp i köprådsforumet – jag vill ha en dator för X antal kronor. Nu är vi nyfikna på hur du skulle bygga en dator för 15 000 kronor. Läs mer

15

Utebliven pension och mardrömmar – artificiell intelligens förklarar Bitcoin

Att förstå Bitcoin och kryptovalutor kan vara lättare sagt än gjort. Youtube-kanalen Botnik Studios "hjälper till", och resultatet är något tveksamt. Läs mer

27

Unreal firar 20 år – originalet gratis via Steam och GOG

Den klassiska förstapersonsskjutaren Unreal är gratis via Steam och GOG under en begränsad tid. Detta för att fira att spelet fyller 20 år. Läs mer

22

PUBG, CS-proffs och tangentbordsfajt – SweClockers medlemsträff på Inferno Online

Det är kyckling, Counter-strike och mys med medlemmar när SweClockers intar Inferno Online. Emil och Jonas passar på att sammanfatta allt som pågår. Läs mer

I samarbete med Gigabyte
39

Guide: Gör om en dator till hemmarouter och brandvägg

Routrar, brandväggar och annat i nätverksteknikens värld är ett stort område. I denna guide skapar "Yoshman" en egen brandvägg med en Gigabyte Brix och går igenom vilka möjligheter den erbjuder. Läs mer

I samarbete med Republic of Gamers
57

Del 2 av Wintermute imorgon – missa inte del 1!

Tillsammans med Youtube-profilerna Matgeek och Nerdphilia bygger SweClockers en spel- och streamingdator med namnet Wintermute. Missa inte den första delen i videoserien! Läs mer

38

Sonys ingenjörer arbetar på optimeringar för Zen-arkitekturen

Sonys mjukvaruingenjörer jobbar på kompilatoroptimeringar för AMD:s Zen-arkitektur, vilket ökar sannolikheten för att även Playstation 5 ska inhysa AMD-komponenter. Läs mer

34

Google och Microsoft upptäcker nytt säkerhetshål i processorer

Återigen upptäcks ett processorrelaterat säkerhetshål och denna gång handlar det om Speculative Store Bypass, som kan utnyttja de gissningar moderna processorer gör. Läs mer

26

Nvidia avslöjar uppgraderad Geforce GTX 1050 med 3 GB grafikminne

Trots att Pascal uppges sjunga på sista versen släpper Nvidia fortfarande nya kort i serien. Nu handlar det om en variant av GTX 1050 med mer minne och fler CUDA-kärnor. Läs mer