Twoje PC  
Zarejestruj się na Twoje PC
TwojePC.pl | PC | Komputery, nowe technologie, recenzje, testy
M E N U
  0
 » Nowości
0
 » Archiwum
0
 » Recenzje / Testy
0
 » Board
0
 » Rejestracja
0
0
 
Szukaj @ TwojePC
 

w Newsach i na Boardzie
 
TwojePC.pl © 2001 - 2024
Środa 21 sierpnia 2013 
    

RTC w Windows 8 nie zawsze działa prawidłowo


Autor: Wedelek | źródło: HWBot | 07:22
(14)
Zegar czasu rzeczywistego, w skrócie RTC to w komputerach PC układ scalony wyposażony we własną baterię i odpowiedzialny za odliczanie czasu. Ponieważ jest on niezależny od systemu operacyjnego, więc różnego typu programy testujące korzystają z niego, w celu właściwego umiejscowienia uzyskanych danych w czasie. Problem polega na tym, że Microsoft zmienił mechanizm funkcjonowania RTC w Windows 8 w taki sposób, by system mógł sobie poradzić z ustaleniem daty nawet wtedy, gdy komputer na którym pracuje jest pozbawiony osobnego układu odmierzającego czas.

Niestety wprowadzone zmiany spowodowały zaburzenie pracy RTC, który w zależności od taktowania procesora odlicza czas wolniej, lub szybciej niż powinien, przez co wykresy wydajności produkowane przez benchmarki są zafałszowane. W związku z tym portal HWBot postanowił zablokować możliwość publikacji wyników testów przeprowadzonych na komputerach z Windows 8.

Co ciekawe wszystko wskazuje na to, że problem dotyczy jedynie procesorów Intela z rodziny Core iX, a układy AMD są go pozbawione. Więcej informacji na ten temat znajdziecie TUTAJ.


 


    
K O M E N T A R Z E
    

  1. No ciekawie (autor: VP11 | data: 21/08/13 | godz.: 10:45)
    Czy to przypadkowy bag ze strony Intela czy wykorzystali rozwiazanie M$ by w testach po podkrecaniu ich procesory wypadaly jeszcze lepiej.
    Wiadomo ze X% podkrecania nie skutkuje uzyskaniu X% wydajnosci.


  2. @1. (autor: TeXXaS | data: 21/08/13 | godz.: 12:01)
    Co do procentów - kwestia definicji. Jak masz test, który używa tylko procesora? Podkręcenie proca przekłada się liniowo na wynik.
    Co do błędu... Ciekawe czy wersja serwerowa ma ten bug, a jeżeli tak - ile maszyn się kładło, bo nie syncowali się z zegarem czasu rzeczywistego, albo robili to nie za często. :)


  3. Wow! (autor: Blazakov | data: 21/08/13 | godz.: 18:40)
    Co tam benchmarki... Ciekawe czy nie ma to wpływu na specjalistyczne oprogramowanie jak na przykład układy sterowania przemysłowe Siemensa... Byłaby niezła zabawa ;)

  4. @3. (autor: pwil2 | data: 21/08/13 | godz.: 20:02)
    Serwerów to nie powinno dotyczyć, skoro ich się nie podkręca.

  5. Ale jak by to (autor: Plackator | data: 21/08/13 | godz.: 20:18)
    Miało działać ? przecież tym RTC wyżej taktowany, tym wyniki będą gorsze, bo czas będzie płynął wolniej.

  6. prawo Windowsa (autor: Tomasz | data: 21/08/13 | godz.: 21:03)
    nie tykać co drugiej wersji. Aktualne nadal.

  7. @Plackator (autor: djXone | data: 21/08/13 | godz.: 21:16)
    Gratuluję logiki! Jak przyspieszasz zegar to wtedy czas zwalnia? Mnie testy nie interesują, ale ogólnie żal, gdyby nie procki intela to nawet by się nie kapnęli że są jakieś zmiany w tym względzie.
    A teraz pytanie, na jakich procach testują windows skoro w trakcie prac nad nim, nie zauważyli tego.


  8. @07 (autor: Plackator | data: 22/08/13 | godz.: 01:45)
    Zobacz wpierw w lustro

    Dajmy na to że dana operacja wykonuje się X taktów zegara, i przyjmijmy że te X taktów odpowiada 1s, zatem jeżeli zwiększymy częstotliwość taktowania RTC 2x, to wciągu czasu który miał by odpowiadać teoretycznie 1s, będzie zinterpretowane jako 2s, więc operacja która wykonuje się 1s, wg. wskazań RTC wykonuje się 2s.

    Gratuluje braku logiki jak i wiedzy.


  9. jak (autor: piobzo | data: 22/08/13 | godz.: 10:57)
    byk widać, że problem dotyczy procesorów z hyper threading

  10. Ciekawe co z transakcjami np. bankowymi? (autor: Xclusiv | data: 22/08/13 | godz.: 11:07)
    W transakcjach najistotniejszy jest dokładny czas w związku z powyższym mamy poważnego babola :P

    Coś co miało leżeć na koncie tylko 5 minut w rzeczywistości leżało aż 5 minut i 15 sekund :D

    Czas to pieniądz? Heh :)


  11. RTC w Windows 8 nie... walić ten RTC. Problemem jest TPM 2.0 (autor: Marucins | data: 23/08/13 | godz.: 14:19)
    NSA jeszcze bardziej udziela się w tym cholernym Windowsie.

    Niemcy ostrzegają przed Windowsem 8!

    http://tech.wp.pl/...8,wid,15917519,wiadomosc.html


  12. @12 (autor: Plackator | data: 23/08/13 | godz.: 18:37)
    Tylko nie wp.pl..

  13. taktowanie (autor: montymick | data: 24/08/13 | godz.: 10:34)
    czyli wychodzi na to, że jeśli chcemy mieć lepszy wynik w teście to obniżamy taktowanie proca- piękna sprawa :P :P :P

  14. @plackator (autor: djXone | data: 26/08/13 | godz.: 18:06)
    No gratuluje, bardzo żeś logicznie opisał, przeanalizujmy:

    "Dajmy na to że dana operacja wykonuje się X taktów zegara, i przyjmijmy że te X taktów odpowiada 1s...'
    OK operacja wykonuje się np przez 20 taktów zegara a w czasie jest to 1s. lecimy dalej...

    "...zatem jeżeli zwiększymy częstotliwość taktowania RTC 2x, to wciągu czasu który miał by odpowiadać teoretycznie 1s"
    czyli teraz w ciągu sekundy wykonuje 40 taktów, a to znaczy, że w ciągu sekundy wykonuje 2 operacje, co dalej oznacza, że jeśli wyznacznikiem jest te 20 taktów, to dla niego teraz operacja trwająca 0,5 sek będzie 1 sekundą

    "...będzie zinterpretowane jako 2s, więc operacja która wykonuje się 1s, wg. wskazań RTC wykonuje się 2s."
    Jakim cudem to wywnioskowałeś z tego co napisałeś? Widzisz tu sens i logikę?
    Naucz się coś tłumaczyć a potem to rób, bo normalnie analizując to co napisałeś wychodzi, że 0,5sek to sekunda, czyli po sekundzie masz już 2sek, a to znaczy, że czas przyspieszył a nie zwolnił, bo gdy na moim zegarku minęło 10s. na Twoim minęło 20s. Czaisz?

    Ja nie wiem jak to wszystko działa, ja rozumuje logicznie, a Ty żeś sam wytłumaczył w taki sposób, że potwierdziłeś to co napisałem!


    
D O D A J   K O M E N T A R Z
    

Aby dodawać komentarze, należy się wpierw zarejestrować, ewentualnie jeśli posiadasz już swoje konto, należy się zalogować.