Intels Specter 'Variant 4' præstationsprøvet: Spekulativ butiksbypass

I dag tager vi et kig på virkningen af ​​Specter 'Variant 4' CPU-fejlen har på Intels 8th-gen Core-CPU'er (Coffee Lake). Tilbage når Meltdown og Specter sårbarheder blev offentliggjort i begyndelsen af ​​2018 vi vidste, at dette skulle være en løbende proces.

De oprindelige patches tog sig ikke af alt. De adresserede Variant 1 bedre kendt som Meltdown og derefter to Specter fejl kendt som Variant 2 og 3. For nylig, selvom Intel og Microsoft har rullet ud opdateringer til at adressere Variant 4, kaldes et relateret "spekulativt udførelse" angreb "Speculative Store Bypass."

Spekulativ Store Bypass påvirker ikke kun Intel, men også AMD og ARM. Når det er sagt, kan AMD- og ARM-processorer repareres via en simpel softwareopdatering, så hvis du holder dit operativsystem og din webbrowser opdateret, bliver du automatisk beskyttet mod Variant 4.

Hvis du har en Intel-processor, kræver det ikke bare software, men også firmwareopdateringer, dvs. en BIOS-opdatering. Intel begyndte at sende mikrokod patches til Variant 4 til sine hardware partnere i beta form for et par måneder siden, og kun nu begynder vi at se producenterne skubbe dem ud. Faktisk er Asus den eneste bestyrelsesmedlem til at gøre det hidtil.

Men mens den seneste runde BIOS opdateringer fra Asus indeholder den opdaterede mikrokode til Variant 4, er den ikke aktiveret i Windows som standard. Lige nu skal det aktiveres manuelt ved at tilføje et par registreringsnøgler. Det er sandsynligt på et tidspunkt, dette vil ske automatisk.

Jeg formoder, at Microsoft er bekymret for en gentagelse af katastrofen, de stødte på, når de tog fat på den første bølge af sårbarheder, så denne gang har de taget en mere forsigtig tilgang.

Intels sagde, der gør det muligt at reparere, vil føre til ca. 2 til 8% fald i ydeevne, og dette blev observeret ved benchmarking med SYSmark 2014 på klient- og servertestsystemer. Jeg er sikker på, hvad mange af jer vil vide, er, hvilken slags præstationspåvirkning dette vil få på dit system. For AMD-brugere skal der ikke være nogen indvirkning, og det er noget, vi skal undersøge snart.

For nu vil vi se, hvilken effekt dette har for dem, der bruger en Coffee Lake CPU (8th-gen Core), som er den eneste platform til at modtage BIOS-opdateringen hidtil. Til testning bruger vi Core i7-8700 på Asus ROG Strix Z370-F Gaming bundkort ved hjælp af BIOS version 1002. Jeg sammenligner resultater med SSB aktiveret og deaktiveret, aktiveret vil blive mærket som "forud opdatering" og deaktiveret som "Specter v4 Update". Så med det lad os komme til resultaterne.

benchmarks

For det første har vi Cinebench R15-resultaterne, og her ser vi ingen ændring overhovedet med varianten 4-patch aktiveret, den enkelte trådscore forbliver uændret, og det samme gælder for multi-core score også, 3fps ligger godt inden for margenen fejl her.

CPUz-benchmarket oplevede et fald på 3% for single thread testen og kun 1% til multi-threaded testen, og disse resultater var gentagelige igen og igen.

Corona-benchmarket blev kørt et halvt dusin gange for hver konfiguration, og vi fandt varianten 4-begrænsninger påvirket ydeevne bare 1%, ikke meget, men vi oplevede konsekvent en 1% reduktion i ydeevnen.

Her ses ingen ændring i ydeevne ved test med 7-zip, mindre en 1% forskel mellem de to testkonfigurationer.

Når vi går videre til nogle spil, og vi finder meget lidt chance ved benchmarking med Battlefield 1, var 1% lavt resultat konsekvent lavere med varianten 4 opdatering aktiveret, der sagde, at vi kun taler om en 2% drop off i performance.

Far Cry 5 har kun set en 1.5% drop off for den gennemsnitlige frame rate med en 1% ændring for minimum, og selv om varianten 4 opdatering gjorde Core i7-8700 konsekvent langsommere af 1 - 2 fps, er det ikke ligefrem en stor ydeevne hit.

Vi ser igen kun et 1 - 2 fps hit, når du tester med Rainbow Six Siege.

Endelig tog vi et kig på Fortnite og her ser vi en lidt større 3% drop off for gennemsnittet og frame time ydeevne. Igen ikke en stor ændring, men vi oplevede konstant en 4-5 fps-dråbe i ydeevne.

Afsluttende bemærkninger

Intel forventede en præstationsgevind i intervallet 2 til 8%, når vi adresserede Variant 4 sårbarheden ved at deaktivere Speculative Store Bypass, men i vores tests ligner det mere som 1 til 3%. Virkningen for Linux-brugere ser ud til at tilpasse sig Intels krav, og vi mener, at dette kommer ned til Windows-planlæggeren, hvilket er mindre effektivt end Linux.

Hvornår patching Variant 1, 2 og 3 Vi havde fundet reduceret spilydelse på i7-8700K med op til 5%, men for det meste så vi et fald i 0 til 3% i billedsatser. Variant 4 har set en yderligere 1 til 3% dip, men denne gang prøvede vi med ikke-K 8700, men margenerne skulle være meget ens i hele rækken.

Med andre ord, siden december er spilytelsen af ​​Intel Coffee Lake-CPU'er nede ved 1 til 6% eller om 1-2 fps i spil, der skubber over 60 fps og op til 5 fps for højt opdateringshastighedsspil. Absolut ikke en enorm aftale generelt, men det er værd at huske på, at Intel vil lide et IPC-hit på grund af dette med fremtidige arkitekturer, der løser disse sårbarheder på hardwareniveau.

Dem, der er heldige nok til at eje en 8th generation Intel Core-processor behøver ikke at bekymre sig om dine spil, der bliver til et diasshow, da præstationspåvirkningen ikke er signifikant. Men selvom det var, ville vi stærkt anbefale dig at opdatere din BIOS og aktivere afbødningerne så hurtigt som muligt.

Shopping genveje:

Kilde

Efterlad en kommentar

Dette websted bruger Akismet til at reducere spam. Lær, hvordan dine kommentardata behandles.