V operačnom systéme Windows 8 je možné veľmi jednoduchým spôsobom spomaliť alebo zrýchliť čas vnímaný operačným systémom a okrem iného vďaka tomu podvádzať v benchmarkoch.
Upozornil na to HWbot, databáza dosahovaných rekordov vo výkone jednotlivých benchmarkov.
V dôsledku tohto zistenia prestal HWbot akceptovať akékoľvek výsledky namerané na Windows 8 a zároveň zneplatní všetky predchádzajúce výsledky namerané pod týmto operačným systémom.
Podľa zistení HWbot má implementácia merania času vo Windows 8 nedostatky, pre ktoré sa nedokáže vysporiadať s dynamickým pretaktovaním alebo podtaktovaním základnej BCLK frekvencie procesora z operačného systému.
Ak je operačný systém nabootovaný s nejakou BCLK frekvenciou a po nabootovaní sa táto frekvencia zmení o niekoľko percent, hodiny vo Windows 8 merajú čas nepresne o rovnaké percentá.
Ak sa frekvencia zníži, Windows 8 začne merať čas pomalšie. Zároveň je možné ale zvýšiť násobič procesora a dosiahnuť je tak možné približne rovnaký skutočný výkon ako pred pretaktovaním. Keďže čas ale beží pomalšie, z cca rovnakého výkonu ale kratšieho času ako skutočného benchmarky vypočítajú vyšší nameraný výkon.
Vyššie výsledky v benchmarkoch dosiahnuté po spomalení času (tabuľka: HWbot)
HWbot situáciu otestoval na Intel Haswell so znížením BCLK o 6.15% zo 130 MHz na 122 MHz a zároveň zvýšením násobiča procesora o 6.25% z 32 na 34. V jednotlivých benchmarkoch dosiahol vyššie namerané výkony o 5.1% až 7.07%, výnimkou bol len Prime95 so zvýšením nameraného výkonu len o 1.48%.
Zatiaľ nie je jasné, ktorých všetkých platforiem sa problém týka. HWbot ho potvrdil pre Intel Haswell, Intel Ivy Bridge, Intel Sandy Bridge a AMD Piledriver, na AMD Trinity ale postup nefungoval.
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fíčura
Od: AchJo
|
Pridané:
20.8.2013 9:09
Nechápete. To len Microsoft PR oddelenie chce predávať W8 s funkciou spomaľovania času.
|
| |
Re: Fíčura
Od: lolofonqo
|
Pridané:
20.8.2013 22:18
Už je mi jasné, prečo sa Windows 8 hromadne nepresadzuje vo firmenej sfére... kto by chcel byť dlhšie v robote len preto, že mu Win spomalí čas?
|
| |
12345
Od: Caro_sk
|
Pridané:
20.8.2013 9:17
stroj casu bezi na win8
|
| |
Re: 12345
Od: luL
|
Pridané:
20.8.2013 19:05
We're all gonna die!
(IT.C.)
|
| |
AMD Trinity
Od: Aladin
|
Pridané:
20.8.2013 9:34
Na AMD Trinity to nefunguje lebo nula je aj po vynásobení nula..
|
| |
Re: AMD Trinity
Od: 3535345
|
Pridané:
20.8.2013 9:38
jedina nula si tu ty.
|
| |
naco su nam...
Od reg.: XAPOH
|
Pridané:
20.8.2013 9:37
Naco Avon, naco Nivea, naco Vichi... kupte si Windows 8
|
| |
omen - nomen
Od: *******
|
Pridané:
20.8.2013 14:07
Cháron či Pluto?
|
| |
Re: omen - nomen
Od reg.: XAPOH
|
Pridané:
20.8.2013 16:00
prievoznik :D
|
| |
Re: omen - nomen
Od reg.: leader
|
Pridané:
26.8.2013 23:42
http://divocina.myqnapcloud.com/dsl.sk/
|
| |
win2012
Od: ehm
|
Pridané:
20.8.2013 9:40
nebude tato chyba aj wo win2012? ..tam by to casovanie celkom zrobilo srandu ;)
|
| |
Re: win2012
Od: loa
|
Pridané:
20.8.2013 11:15
prejavi sa to len ak za behu os znizis frekvenciu bclk, co rozumny clovek nema absolutne ziadny dovod robit, toboz nie na servri, takze ziadna "chyba" to nie je
|
| |
Re: win2012
Od: quix_
|
Pridané:
20.8.2013 12:07
mno kto vie, mozno nejaka tvoriva mysel pride na to, ako to zneuzit pri utoku na ten "server"(schvalne je to v uvodzovkach, windows totiz na server ..) >:|
|
| |
Re: win2012
Od: prdlajs
|
Pridané:
20.8.2013 12:35
Toboz nie na servri? Videl si poslednych par generacii Xeonov? Preco asi myslis, ze Intel do nich zabudovava moznost dynamicky menit frekvenciu CPU? Zeby setrenie energie, ktore je vo firmach 10x dolezitejsie ako doma?
|
| |
Re: win2012
Od: loa
|
Pridané:
20.8.2013 13:24
este raz, tenot "problem" vznika IBA PRI ZMENE FREKVENCIE BCLK, KTORA SA NORMALNE NIKDY NEMENI, PRI DYNAMICKEJ ZMENE FREKVENCIE PROCESORA SA MENI IBA NASOBIC. Od frekvencie bclk zavisia frekvencie vsetkych ostatnych zbernic v pc, a teda jej zmena moze mat velky vplyv na stabilitu celeho systemu. Menia ju len taktovaci pri dosahovani svetovych rekordov, inac jej zmena nema ziadny vyznam
|
| |
.....
Od: .....
|
Pridané:
20.8.2013 9:54
Microsoft spacetime Windows (R)
|
| |
akoto...
Od: mr.Proper
|
Pridané:
20.8.2013 9:59
A preco ma byt na chybe Windows 8 ? Podla mna su na chybe tie benchmarky, je to ich vina, ze niesu dostatocne "inteligentne" a nechaju sa oklamat.
|
| |
Re: akoto...
Od: jankaa
|
Pridané:
20.8.2013 10:02
lol
a to ze ti bdue anpicu pocitat cas je akoze ok hej?
|
| |
Re: akoto...
Od: mr.Proper
|
Pridané:
20.8.2013 12:58
Ale prosiiiimta, ved cas je aj tak relativny ;)
|
| |
Re: akoto...
Od: Anabela, zajtra Jana
|
Pridané:
20.8.2013 10:18
na vine je radicovej vlada!
|
| |
Re: akoto...
Od: kikimora
|
Pridané:
20.8.2013 10:36
fuzaty patkáň dzurinda.
|
| |
Re: akoto...
Od: MuadDib
|
Pridané:
8.9.2013 18:23
Chyba je vo Windowse, ktorý to hlási práve tým aplikáciám, vieš?
Preto sa programy pod Windowsom nazývajú aplikácie, pretože o všetko musia OS žiadať a bez neho nemôžu nič.
Okrem toho, táto chyba sa prejavuje len na inteloch, nie na AMD-čkach.
Ja by som tu cítil aj istý úmysel... a to ako zo strany Microsoftu, tak aj Intelu (alebo aspoň "hrubú nedbanlivosť" zo strany Microsoftu).
|
| |
Android?
Od: nahaha
|
Pridané:
20.8.2013 10:16
A myslite ze ostatni su na tom lepsie? http://dopice.sk/6Rt
Nie som expert na implementaciu casu v OS, ale myslim si ze je to jedna zo zakladnym a najnetrivialnejsich veci....kazdopadne je to bug a nie len u Win8
|
| |
Re: Android?
Od: cas
|
Pridané:
20.8.2013 13:24
No samozrejme ze to nie je trivialne... Uz len to ze v pocitaci ti taka viac hodin je problem (ktory pouzivat?) A co systemy ktore pouzivaju viac RTC hw? jeden s velmi pomalym pristupm ale presny a s vlasnym napajanim a dalsi, ktory ma rychly pristup ale je menej presny a nema bateriu (treba ho pravidlene synchronizovat s tym presnym)? Nehovoriac o tom ze este aj procesor si rata pocet cyklov od posledneho resetovania.
Tak ktoryto cas vas vlastne zaujima? :-)
|
| |
Re: Android?
Od: nahaha
|
Pridané:
20.8.2013 15:31
Cas ktory sa zobrazuje v BIOS-e je odkial? BIOS ma vlastne napajanie...je pomaly na pristup? Ci je to ovela komplexnejsie ako si moja jednoducha mysel predstavuje?
Pytam sa uplne seriozne :-)
|
| |
Re: Android?
Od: cas
|
Pridané:
20.8.2013 15:45
Zavisi od HW. Predpokladam ze myslite klasicke PC-cko s BIOSom. Maticne dosky ku ktorym sa asi bezne dostanete maju jedno RTC-cko (real time clock) ktore je napajane tou jednou baterkou na matickej ktoru poznate. Takze tento cas sa vam zobrazi v Biose. RTC-cko ponuka aj ine veci, napr. vam dokaze prerusit procesor v zadany cas a pod. (pouziva sa to napr. ak pocitac sa ma zapnut o 8:00 alebo po 5 minuach od uspania; mozno aj na nejake casovace)
Avsak tento cas sa v OS na dnesnych PC-ckach nepouziva na meranie casu. Zvycajne si ho OS nacita pri spusteni a dalej rata cas sam (napr. pravidelnym tykom procesora). Pri vypinani systemu alebo pri zmene casu (napr. manualne uzivatelom ci pri synchronizacii po sieti) si ho moze system zosynchronizovat s RTC.
Svet ale nie su iba x86 PC-cka, su to rozne ine druhy architektur a hardwaru ktore sa mozno aj viac pouzivaju (pre konretny ucel).
|
| |
Re: Android?
Od: cas
|
Pridané:
20.8.2013 15:50
A este co sa tyka biosu. S nim sa da komunikovat iba v 16bit Real mode (takze akurat tak v DOSe). Dnesne systemy uz dhlsie bezia v 64bit mode ci 32bit protected mode, kedy BIOS uplne odchadzaju.
|
| |
epic fail
Od: LojzoHurvinek
|
Pridané:
20.8.2013 10:33
Týka sa to aj nového Win8.1
U mňa je to posledný klinec do rakvy tohto OS.
takže dovidenia....
|
| |
Re: epic fail
Od: Mirej
|
Pridané:
20.8.2013 19:30
Súhlasím! Windows je piča.
|
| |
rychlo rychlo
Od: 1234abcd
|
Pridané:
20.8.2013 10:58
Tak uz aby ten system pouzivali pri vystavbe nasich dialnic.
|
| |
anabela
Od: semeno
|
Pridané:
20.8.2013 12:16
prepacte, ale naozaj si bude niekto benchmarkovat pocitac, ktory si predtym sam hackol?
tu je reakcia futuremark:
http://tinyurl.com/nyqmfb6
|
| |
technologia
Od: prdlajs
|
Pridané:
20.8.2013 12:37
No a teraz uz konecne vieme, odkial pochadzaju tie zazracne zvysenia vykonu Win8 o 7-10%, ktore pri jeho uvedeni namerali v takmer vsetkych clankoch :)
|
| |
cas ntp
Od: cas
|
Pridané:
20.8.2013 13:19
Na linuxoch sa bezne takato ficura na spomalenie ci zrychlenie casu pouziva namiesto tvrdej zmeny casu. Napr. ntp daemon ktory synchronizuje cas cez siet. Nedochadza potom v systeme k zmene casu a teda aplikacie to nezistia a nemusia sa starat ze im casovy rozdiel (pri nejakom ratani) vyjde zaporny ci admin sa nemusi bad o anomalne logy kde cas nie je konzistentny...
Takze konecne sa toto da naimplementovat aj vo windows 8 vdaka tejto chybe :-)
|
| |
Re: cas ntp
Od: Šenkár Výčapník
|
Pridané:
20.8.2013 14:47
a dalsi TRAPAK co si nieco precital a hra sa na geeka.
|
| |
Re: cas ntp
Od: ttr
|
Pridané:
20.8.2013 18:06
Pozor toto ale nie je default nastavenie ntp. Slew musis zapnut, inak cas "poskoci". Toto ti moze dost poskodit transakcie ak ti tam bezi nejaka DB.
|
| |
Re: cas ntp
Od: cas
|
Pridané:
20.8.2013 18:43
pravda, ale je tu aj vela aplikacii ktore dokazu havarovat pri nahlej zmene casu. treba si vybrat co je dolezitejsie a kritickejsie. keby bol kazdy SW napisany spravne tento problem by sa neriesil... (dalsia vec ktora je vo vela aplikaciach napisana zle su zamky a reentrantnost)
|
| |
Re: cas ntp
Od: prdlajs
|
Pridané:
20.8.2013 20:50
Vies povedat priklad databaz, ktorym sa poskodia transakcie pri zmene casu? Pokial viem, kozistencia DB zavisi od transakcnych logov / journalu, do ktoreho sa primarne zapisuje sekvencne cislo transakcie a operacie, ktore nema s casom nic spolocne. Cas sa zapisuje k tomu ako orientacna informacia. Ak by tomu tak nebolo, tak pri zmene letneho casu na zimny by kazda z nich havarovala.
|
| |
Re: cas ntp
Od: ttr
|
Pridané:
21.8.2013 13:26
Mozem ti dat jeden priklad ked sa to stalo.
Dva serveri.
Na oboch z nich bezali DB2 + aplikacie.
Aplikacie so serveru 1 "pozerali" na DB na serveri 2 a opacne. Toto mozno znie divne, no bolo to naozaj specificke riesenie.
Na serveri nejaky genius nenastavil IP do ntp.conf.
Po case bol rozdiel v case okolo 6 minut. No islo to. Problem nastal ked sa cas posunul - bol zapnuty slew, no aj tak to nepomohlo. Niektore aplikacie na serveri 1 skolabovali. DB nebola poskodena a aplikacia sa dala nastartovat, no uz tam bol vypadok sluzby.
Takze asi tak.
|
| |
Re: cas ntp
Od reg.: Marki555
|
Pridané:
21.8.2013 15:29
Databaze ako takej je to viac-menej jedno (pokial jej nebude vadit ze predchadzajuca transakcia ma cas skoncenia vacsi ako ta aktualna). Skor to vadi roznych softom a schedulerom, kde ti hrozi viac-nasobne vykonavanie akcii. Bezne sa aj SAP vypina pri zmene casu na zimny (jednoduchsie ako analyzovat co sa joby sa mozu pocas tej opakovanej hodiny spustit a kde ich disablovat a nezabudnut potom zase povolit).
|
| |
5 znakov
Od: palo123
|
Pridané:
20.8.2013 20:42
to nieje bug, to je predsa feature :)
|
| |
bullet time
Od: max payne
|
Pridané:
21.8.2013 10:03
supeer, tak windows ma uz aj bullet time!!
|