neprihlásený Piatok, 19. apríla 2024, dnes má meniny Jela
Windows 10, presné časovače a Meltdown záplaty výrazne znižujú výkon Intel CPU

Značky: Windows 10kauza Meltdown a Spectre

DSL.sk, 26.4.2018


Kombinácia nútene zapnutých presných časovačov HPET a inštalovaných záplat na zraniteľnosti Meltdown a Spectre v BIOS-e a operačnom systéme má na Windows 10 minimálne u najnovšej generácie desktopových Intel procesorov výrazný negatívny dopad na výkon a to minimálne v hrách.

Zistil to server Anandtech po bližšej analýze ním uskutočnených testov výkonu v rámci testovania novej druhej generácie procesorov Ryzen.

Anandtech pôvodne v testoch výkonu zistil, že v hrách nové Ryzeny a teda špeciálne najvyšší model Ryzen 7 2700X na rozdiel od minulosti zrazu porážajú najvyšší model mainstreamovej platformy Intelu, aktuálne Core i7-8700K. Výsledky Anandtechu sme okrajovo spomínali v minulotýždennom článku s tým, že iné hardvérové servery naopak zistili zvýšenie náskoku Intelu oproti minulému roka vďaka rapídnemu nárastu výkonu pridaním dvoch jadier.

Anandtech pripisoval pôvodne zmenu aplikovaniu záplat na Meltdown a Spectre v BIOS-e a automaticky v operačnom systéme, ktoré majú väčší dopad na výkon na Intel CPU. Výsledky ale začal bližšie preverovať.


Dopad nútene zapnutých HPET časovačov vo Windows 10 na výkon Intel CPU, kliknite pre zväčšenie (graf: Anandtech)



Aktuálne avizuje, že identifikoval príčinu týchto rozdielov. Ňou nie sú samotné záplaty na Meltdown a Spectre ale ich kombinácia spolu s núteným zapnutím presnejších HPET časovačov vo Windows 10.

Moderné PC majú viacero zdrojov behu času vrátane viacerých hardvérových zdrojov, pričom presné meranie času a behu času je potrebné pre viaceré činnosti a beh OS a softvéru. Už viacero rokov sú prítomné veľmi presné hardvérové HPET, High Precision Event Timer, časovače, ktoré majú frekvenciu viac ako 10 MHz.

HPET časovače sú dnes štandardne v BIOS-och zapnuté, vo Windows vrátane Windows 10 sa ale na rozličné účely pri štandardnom nastavení používajú rozličné dostupné aj menej presné časovače. Windows ale umožňuje nastaviť, aby sa na všetky účely používali len presné HPET časovače. Niektoré softvéry napríklad na pretaktovanie takéto nastavenie aj vyžadujú.

Anandtech využíva pri svojich testoch práve toto nastavenie a pri aktuálnej analýze odhalil že práve toto nastavenie má v súčasnosti pri aplikovaných záplatách Meltdown a Spectre vo Windows 10 veľký dopad na výkon na Intel CPU v hrách.

V aplikáciách pre produktivitu sa po vypnutí tohto nastavenia zvýšil výkon i7-8700K priemerne o 3.3%, výkon Ryzenu 7 2700X zostal nezmenený. V hrách sa výkon Ryzenu 7 priemerne zvýšil o 4%, u väčšiny hier ale len o 1%. U i7-8700K ale prišlo pri viacerých hrách k zvýšeniu o viacero desiatok percent a napríklad pri RoTR-2 na 1080p o 76%.

Celkovo je pri zmenených nastaveniach vo viacerých hrách i7-8700K výkonnejší o 1% až maximálne 23% a naopak v ostatných je pomalší maximálne o 1%. Celkovo je tak v hrách aj podľa zrevidovaných testov Anandtechu pri vypnutom nanútení HPET časovačov výkonnejší ako Ryzen 7 2700X.

Presné príčiny týchto rozdielov a vplyv jednotlivých faktorov Anandtech dostatočne netestoval, napríklad neuskutočnil testy na rovnakom hardvéri bez inštalovaných záplat na Meltdown a Spectre a nie je jasné aký vplyv majú a mali nútene zapnuté HPET časovače bez nich.

Rozdiel medzi veľkosťou dopadu na Ryzen by mohli vysvetľovať aj rozdielne frekvencie HPET časovačov, keď AMD platforma má 14.32 MHz a Intel 24 MHz. Svoju úlohu samozrejme môže zohrávať a pravdepodobne aj zohráva aj rozdiel dopadu záplat pre Meltdown a Spectre.

V každom prípade Anandtech začne procesory testovať bez núteného zapnutia HPET časovačov, keďže toto je štandardné nastavenie Windows. Zároveň celkovo zreviduje testy Ryzenu druhej generácie. Aký dopad má a malo nastavenie HPET časovačov na testy procesorov pred záplatami vydanými na Meltdown a Spectre v skorších testoch nie je jasné.


      Zdieľaj na Twitteri



Najnovšie články:

Seriál Fallout podľa počítačovej hry bude mať pokračovanie
Budúci týždeň budú vydané dve dôležité linuxové distribúcie
Špehovacie satelity SpaceX už snímkujú Zem, s vyšším rozlíšením ako doterajšie
Linux si na PC drží podiel 4%
AI výkon tohtoročnej generácie Intel CPU bude vyšší ako 100 teraops/s
Apple bude mať nový seriál o alternatívnom sovietskom vesmírnom programe, predĺžila For All Mankind
Pôsobivého dvojnohého robota Atlas nahradí úplne nová elektrická verzia
O2 spustilo predaj na diaľku. Namiesto eID sa fotí tvár a občiansky, nedá sa objednať eSIM ani predplatenka
Klon populárnej databázy Redis od Linux Foundation k dispozícii v prvej verzii
Helikoptéra na Marse bude zbierať dáta aj po strate komunikácie so Zemou


Diskusia:
                               
 

"Ked sa moze nieco pokazit, tak sa to pokazi."
Odpovedať Známka: 7.3 Hodnotiť:
 

A tie aktualizacie su povinne? Ked si ich nenainstalujem, tak aka je pravdepodobnost, ze prave u mna tietu bugy budu zneuzite? A ak, co asi tak ziskaju, kluce k jadrovym hlaviciam...? Prosim o vysvetlenie (nie typu lebo si ko.ot)
Odpovedať Známka: 1.1 Hodnotiť:
 

Pre vysvetlenie urcitych spektier otazok ale priekazne existuje vysvetlovaci monopol.
Odpovedať Známka: -5.5 Hodnotiť:
 

Pravdepodobnost ze ta niekto budde hackovat je minimalna, ale stale tu je, aj v aute mas preto povinne zapnute bezpecnostne pasy, sice sa kazdy sofer statisticky vybura raz za asi 100 000 km, ale nikdy nevies ci to bude teraz, alebo o 5 rokov.
Realny dopad utoku moze byt taky, ze ti mozu napr ukradnut hesla k bankovnictvu ked si prave prihlaseny, a to by si asi nechcel. Aj ked pri prevode penazi ma snad kazdy zapnute aj smsnotifikacie, co je dalsia vrstva ochrany ktora nejde len tak prekonat. Proste ti moze lustrovat data v kompe a ani sa o tom nedozvies.
Odpovedať Známka: 3.8 Hodnotiť:
 

Co sa tyka konkretne toho bankovnictva, heslo ti ukradne len ak je staticke, co snad dnes uz nema nikto. Staci obycajna GRID karta alebo bezny SMS kod a jedine co mu zostane je aktivna session. Aj tu mu zrejme stihnes zrusit tlacitkom ODHLASIT, kym ten kluc k danej session stihne z pamate vycitac. Preco? Vid nizsie.
Odpovedať Známka: 0.0 Hodnotiť:
 

Treba si najprv jasne povedat, co Meltdown a/alebo Spectre umoznuju. Umoznuju citat (nie menit!) obsah RAM pamate nizkou rychlostou radovo kB/sec.

Pri serveroch, kde su v pamati neustale dolezite udaje zarucujuce bezpecnost je to naozaj kriticka vec.

Pri beznom desktope, kde pamat RAM v case meni obsah aj strukturu, vies za 8 hodin precitat radovo desiatky MB pamate. Ak sa ten pocitac obcas vypne a zapne, je realna zneuzitelnost tejto chyby minimalna. Ked si uvedomime ako casto sa objavuju kriticke zranitelnosti v softwari, ktore umoznuju plny pristup k systemu (teda aj zapis), je zneuzitelnost tejto chyby uplne marginalna.
Odpovedať Známka: 7.1 Hodnotiť:
 

dalsi dovod preco opustit windows, a prejst na MacOS.
Odpovedať Známka: -6.8 Hodnotiť:
 

Intel ma derave CPU, treba prejst na linux. GENIUS!
Odpovedať Známka: 7.3 Hodnotiť:
 

Presne tak. Vzhladom k podpore konkretnych hier na jednotlivych platformach je pre eliminaciu eventualneho znizovania vykonu Arch este priekaznejsie vyhodnejsi.
Odpovedať Známka: -2.0 Hodnotiť:
 

Intel ma derave CPU, a Microsoft to riesi zaplatami na windows ktore ti ho spomaluju. Takze radsej budem na deravom CPU na MacOS
Odpovedať Známka: -5.8 Hodnotiť:
 

Ale uvedomuješ si, ze z Mekos už nemáš kam ísť?
Odpovedať Známka: 0.0 Hodnotiť:
 

akoze PMD sa uz nepouziva????
Odpovedať Známka: 8.9 Hodnotiť:
 

PMD 2018 :)
Odpovedať Známka: 8.3 Hodnotiť:
 

potom je posledna moznost linux. Ale radsej budem pouzivat MacOS kym sa da.
Odpovedať Známka: -6.0 Hodnotiť:
 

Commodore Amiga.
Odpovedať Známka: 8.8 Hodnotiť:
 

No a čo sa vlastne deje, však keď je HPET vypnutý tak je i7-8700K stále výkonnejší ako Ryzen 7 2700X. Neni o čom, kto potrebuje tak presné časovanie ako podľa atómových hodín, zvlášť v hrách.
Odpovedať Známka: -3.7 Hodnotiť:
 

Ak si ho hra vypyta, tak ho mozes potrebovat aj ty, lebo sa ti bez neho odmietne spustit. Alebo sa ti odmietne spustit samotny OS, ak tam hned po starte bezi nejaka , nazvem to nizkourovnova aplikacia / sluzba, ktora to vyzaduje.
Odpovedať Známka: -0.9 Hodnotiť:
 

Presne. Napriklad uz len v civke bez presných časovačov nejde postavit ani fuzna elektraren a v gtacke je bez spolahliveho VVTcka aj tisic FPS priekazne leda na kedveš.
Odpovedať Známka: -4.7 Hodnotiť:
 

Nechcem byt zly, ale v podstate sa historia opakuje.
Bude mat aj rovnake pokracovanie?
Alebo.... vyda sa aj AMD touto cestou, pre ziskanie vykonu?
Anandtech urobil kus prace.
Intel v poslednej dobe dostava do tela.
Myslim, ze taketo rozuzlenie nik neocakaval :o)
Nic proti Intelu, ale tak skodoradost ...
Odpovedať Známka: 5.8 Hodnotiť:
 

Kym nie je jedina, s opakovanim dovod priekazne prestat nema.
Odpovedať Známka: -6.7 Hodnotiť:
 

https://www.youtube.com/watch?v=UtkWQwPvEEM

Nema to nic spolocne s Meltdown a Spectre, stare video s rovnakym bugom z jula 2017, davno predtym, nez boli chyby verejne zname a meltdown/spectre patche von.

Cize dalsia fajka zhalsa, davam tomu mesiac, pokial to opravia, ked je to teraz verejne zname.
Odpovedať Známka: 10.0 Hodnotiť:
 

Mas pravdu, akurat toto sa uz riesi dlhe roky.
Tu je pokec na NeoWin z roku 2012 - http://dopice.sk/neowinhpet
Nenechajte sa zmiast titulkom:
Enable HPET for better performance and FPS

Odpovedať Známka: 10.0 Hodnotiť:
 

Chodte do pice
Odpovedať Známka: -6.0 Hodnotiť:
 

Sú dni, kedy sa tam nedostaneš ani s BT.
Odpovedať Známka: 10.0 Hodnotiť:
 

bitevny tank? ako macharius alebo baneblade?
Odpovedať Hodnotiť:

Pridať komentár