neprihlásený
|
Sobota, 23. novembra 2024, dnes má meniny Klement |
|
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é.
Najnovšie články:
Diskusia:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Murphy:
Od: Fako
|
Pridané:
26.4.2018 12:38
"Ked sa moze nieco pokazit, tak sa to pokazi."
|
|
Re: Murphy:
Od reg.: Y x u s
|
Pridané:
26.4.2018 13:36
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)
|
|
seriozny zaujem
Od: syntaxterrorX XX
|
Pridané:
26.4.2018 13:48
Pre vysvetlenie urcitych spektier otazok ale priekazne existuje vysvetlovaci monopol.
|
|
Re: Murphy:
Od: naco_meno
|
Pridané:
26.4.2018 14:43
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.
|
|
Re: Murphy:
Od: reg.: Houston
|
Pridané:
26.4.2018 15:48
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.
|
|
Re: Murphy:
Od: reg.: Houston
|
Pridané:
26.4.2018 15:43
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.
|
|
dalsi dovod
Od: MacOS:
|
Pridané:
26.4.2018 12:43
dalsi dovod preco opustit windows, a prejst na MacOS.
|
|
Re: dalsi dovod
Od: Cpx
|
Pridané:
26.4.2018 12:56
Intel ma derave CPU, treba prejst na linux. GENIUS!
|
|
hardcore gaming
Od: syntaxterrorX XX
|
Pridané:
26.4.2018 13:01
Presne tak. Vzhladom k podpore konkretnych hier na jednotlivych platformach je pre eliminaciu eventualneho znizovania vykonu Arch este priekaznejsie vyhodnejsi.
|
|
Re: dalsi dovod
Od: MacOS:
|
Pridané:
26.4.2018 13:22
Intel ma derave CPU, a Microsoft to riesi zaplatami na windows ktore ti ho spomaluju. Takze radsej budem na deravom CPU na MacOS
|
|
Re: dalsi dovod
Od: ParaNoik
|
Pridané:
26.4.2018 12:59
Ale uvedomuješ si, ze z Mekos už nemáš kam ísť?
|
|
Re: dalsi dovod
Od: jjsanskosk
|
Pridané:
26.4.2018 13:07
akoze PMD sa uz nepouziva????
|
|
Re: dalsi dovod
Od: 33jkl33
|
Pridané:
26.4.2018 13:40
PMD 2018 :)
|
|
Re: dalsi dovod
Od: MacOS:
|
Pridané:
26.4.2018 13:20
potom je posledna moznost linux. Ale radsej budem pouzivat MacOS kym sa da.
|
|
Re: dalsi dovod
Od: DusanK
|
Pridané:
26.4.2018 13:51
Commodore Amiga.
|
|
.oOo.
Od: trololoman
|
Pridané:
26.4.2018 14:01
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.
|
|
Re: .oOo.
Od: naco_meno
|
Pridané:
26.4.2018 14:45
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.
|
|
hardcore gaming
Od: syntaxterrorX XX
|
Pridané:
26.4.2018 15:34
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š.
|
|
2+2=5
Od: 54321
|
Pridané:
26.4.2018 14:40
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 ...
|
|
god mode
Od: syntaxterrorX XX
|
Pridané:
26.4.2018 19:03
Kym nie je jedina, s opakovanim dovod priekazne prestat nema.
|
|
,,,,,,,,,,,,,,,,,
Od: prcy prcy picicky
|
Pridané:
26.4.2018 22:18
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.
|
|
Re: ,,,,,,,,,,,,,,,,,
Od: reg.: Houston
|
Pridané:
26.4.2018 23:40
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
|
|
P8ijhgggg
Od: Jßfjktirn
|
Pridané:
27.4.2018 4:31
Chodte do pice
|
|
3,1415926
Od: MoKy
|
Pridané:
27.4.2018 23:33
Sú dni, kedy sa tam nedostaneš ani s BT.
|
|
Re: 3,1415926
Od: >.>
|
Pridané:
30.4.2018 18:08
bitevny tank? ako macharius alebo baneblade?
|
Pridať komentár
|
|
|
|