Strona 1 z 1

Awaria RTC... innymi słowy sprytne obejście clock driftingu

: 15 kwie 2024, 3:00
autor: WinSxS
W moim przypadku minuta trwa 57 sekund (w prawdziwym życiu), po godzinie tracę już 3 minuty (3s x 60 = 180s). Po tygodniu dochodzi do 21 minut... Jak to naprawić? Ktoś powiedział „wyłącz HPET”, drugi powiedział, że wymień baterię CMOS, a nawet zmodyfikuj TimerRes za pomocą przełącznika boot.ini… ale żaden z nich nie działa. Jest to po prostu dziwactwo w przypadku mojej platformy, ponieważ w systemie Windows 10/11 zegar działa zgodnie z przeznaczeniem. Znalazłem rozwiązanie - może jest to obejście, ale działa bez problemu. To obejście powoduje, że system operacyjny synchronizuje zegar systemowy co 3 minuty z serwerem Microsoft.

1. Upewnij się, że system Windows jest zaktualizowany i wszystkie certyfikaty zainstalowane - za pomocą Legacy Update. Jest to niezbędne do pracy usługi Internet Time.

2. Kliknij dwukrotnie zegar w zasobniku, otwórz zakładkę Czas internetowy.

3. Zaznacz opcję Automatycznie synchronizuj z czasem internetowym i zastosuj zmiany.

Obrazek

4. Otwórz Edytor rejestru (Start->Uruchom->regedit).

5. Znajdź klucz:

Kod: Zaznacz cały

HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\w32time\TimeProviders\NtpClient 

6. Wybierz opcję SpecialPollInterval i kliknij dwukrotnie. Wybierz opcję Dziesiętny.

7. Wpisz czas w sekundach pomiędzy aktualizacjami zegara internetowego. 180 oznacza 3 minuty.

Obrazek

8. Otwórz ponownie aplet Data i godzina, ponownie zakładkę Czas internetowy

9. Kliknij opcję Aktualizuj teraz

10. Teraz Twój system powinien aktualizować czas co trzy minuty. Koniec z dryfowaniem w czasie!

___

Narzędzia, które wg różnych źródeł powinny działać, ale w moim przypadku nie. Spróbuj sam.
ClockMon: https://www.mediafire.com/file/53v60cz0 ... 1.zip/file — ta aplikacja nie działa nawet na platformie x64...
Timer Resolution: https://www.mediafire.com/file/0lpyyvyq ... n.zip/file

Awaria RTC... innymi słowy sprytne obejście clock driftingu

: 15 kwie 2024, 13:18
autor: urban92
Programowe obejście problemu sprzętowego :P Układ RTC, bateria lub kondensatory w układzie do wymiany. Ja obstawiam padnięty kwarcowy generator zegara przy RTC.

Brak sprawnego układu RTC może powodować o wiele bardziej daleko idące konsekwencje niż źle chodzący zegar w systemie, ponieważ wiele urządzeń na płycie głównej może korzystać z sygnału generowanego przez RTC, w niektórych starszych płytach nawet taktowanie CPU może zgłupieć :P

Awaria RTC... innymi słowy sprytne obejście clock driftingu

: 15 kwie 2024, 15:57
autor: WinSxS
Nie tym razem. Też tak myślałem, że padnięty generator i robiłem pod tego kątem różne testy, ale w UEFI, pod Windowsem 7+ i pod Linuxem zegar działa poprawnie, niezależnie od podpiętego internetu (więc wykluczam synchronizację czasu z netem). Tutaj jest problem stricte software'owy, być może któryś sterownik źle współpracuje z XP x64 (może HAL?), ot taki quirk tego Ivy Bridge.

I paradoksalnie zegar pod tym XPkiem jest właśnie jedynym problemem, bo m.in. streaming działa bardzo płynnie, YouTube bez żadnych przycinek i w poprawnym tempie, gry nie mają dziwnych stutterów. Dosłownie wszystko oprócz zegarka systemowego i to tylko w tym jednym systemie xD