Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] Настройка использования HPET-таймера в Windows 7 (http://forum.oszone.net/showthread.php?t=315640)

ES 07-06-2016 11:02 2641013

Настройка использования HPET-таймера в Windows 7
 
В ходе предыдущих обсуждений выяснилось, что в Windows неправильно работает время при включении HPET-таймера в BIOS-е:
http://forum.oszone.net/thread-315363.html
Время начинало отставать на 20 сек. каждую минуту.
Поиском по интернету нашел, что для использования HPET-таймера в Windows полезно выполнить команду:
Код:

bcdedit /set useplatformclock true
Однако, эта команда не помогла - время все-равно шло неправильно.

Время в винде идет правильно только если в БИОС-е этот HPET-таймер отключен.
Винда чистая, только после переустановки, все обновления установлены.

Остается выяснить: из-за чего это происходит.
Либо материнка неправильно работает - тогда я понесу ее возвращать в магазин.
Либо винда не умеет работать с HPET-таймером.

В идеале хотелось бы чтобы HPET-таймер был включен и
винда при этом работала бы правильно.

Вопросы:
1) Кто-нибудь использует HPET-таймер в Windows 7?
Есть ли при этом проблемы?
Может быть это как-то настраивается в винде?

2) Как определить что виновата именно материнка?
Ведь в винде все программы и все остальное работает - только время отстает.

Dzirt2005 07-06-2016 16:02 2641094

Цитата:

Цитата ES
Либо винда не умеет работать с HPET-таймером. »

Да, конечно не умеет :yes: 146%
Цитата:

Цитата ES
В идеале хотелось бы чтобы HPET-таймер был включен и
винда при этом работала бы правильно. »

Зачем? Чего именно вы хотите добиться?
Цитата:

Цитата ES
1) Кто-нибудь использует HPET-таймер в Windows 7?
Есть ли при этом проблемы? »

У меня включен (в BIOS: HPET Support - Enabled, HPET Mode - 64-bit), никаких проблем не видел, моя OS Windows умеет работать с моим HPET-таймером :)
Цитата:

Цитата ES
Может быть это как-то настраивается в винде? »

В Windows можно только включить или выключить его использование (то есть либо использовать более старый вариант таймера RTC в микросхеме Intel 8254, лобо новый более высокочастотный и более стабильный HPET-таймер), никакой настройки у аппаратно реализованного таймера, единственная задача которого - формировать точные временные метки при помощи аппаратного прерывания, нет и быть не может.
Цитата:

Цитата ES
2) Как определить что виновата именно материнка?
Ведь в винде все программы и все остальное работает - только время отстает. »

Да вот так и определить - если время отстает/спешит, то таймер работает неправильно. А вы собственно как хотели бы? :) И как по вашему немного неправильная частота таймера должна была повлиять на работоспособность других программ??? Вылетать должны были начать что-ли? Смешно...

PS: Кстати, когда-то давно, когда трава была зеленее и деревья выше, у процессоров ADM была аппаратная ошибка в реализации HPET-таймера, он у них зачем-то был сделан на каждое ядро и при загрузке только одного ядра таймеры в разных ядрах "шли" по разному, работа системы от этого страдала :) Но это уже вроде бы давно исправили

ES 07-06-2016 18:42 2641127

Цитата:

Цитата Dzirt2005
У меня включен (в BIOS: HPET Support - Enabled, HPET Mode - 64-bit) »

У меня просто выбирается "Вкл.", такой настройки "HPET Mode - 64-bit" нету

Цитата:

Цитата Dzirt2005
В Windows можно только включить или выключить его использование ...
никакой настройки у аппаратно реализованного таймера нет и быть не может »

А драйвера для него нужны?

Цитата:

Цитата Dzirt2005
Кстати, когда-то давно, ... у процессоров ADM была аппаратная ошибка в реализации HPET-таймера, ... работа системы от этого страдала »

Как раз у меня процессор не новый - AMD Athlon II X3 445
Но этот таймер как я понимаю находится в чипсете, а не в процессоре?

Dzirt2005 07-06-2016 18:54 2641133

Цитата:

Цитата Dzirt2005
Цитата ES:
В идеале хотелось бы чтобы HPET-таймер был включен и
винда при этом работала бы правильно. »
Зачем? Чего именно вы хотите добиться? »

Я пожалуй подожду ответа на самый главный вопрос, без этого ответа разговор бессмысленный.

ES 07-06-2016 20:12 2641158

Цитата:

Цитата Dzirt2005
Я пожалуй подожду ответа на самый главный вопрос, без этого ответа разговор бессмысленный. »

Я же писал: чтобы винда ... работала бы правильно
Или скачки времени это нормально?

Dzirt2005 07-06-2016 20:50 2641171

Цитата:

Цитата ES
Я же писал: чтобы винда ... работала бы правильно »

Угу. Это я понял. Только это ответ не на мой вопрос, а на какой-то другой. Я спрашивал не об этом, а вот об этом:
Цитата:

Цитата ES
В идеале хотелось бы чтобы HPET-таймер был включен »

Итак. ЗАЧЕМ вам хочется, чтобы HPET-таймер был включен?

Nerdy 07-06-2016 21:00 2641174

Цитата:

Цитата ES
Кто-нибудь использует HPET-таймер в Windows 7? »

Использует.
Цитата:

Цитата ES
Есть ли при этом проблемы? »

Нет. Проблем нет.
Цитата:

Цитата ES
Может быть это как-то настраивается в винде? »

Цитата:

Цитата ES
Как определить что виновата именно материнка? »

Я бы спросил об этом у техподдержки ASUS.
Цитата:

Цитата Dzirt2005
Итак. ЗАЧЕМ вам хочется, чтобы HPET-таймер был включен? »

Полагаю, ES считает, что это решит проблемы с отставанием системных часов.

ES 07-06-2016 21:10 2641178

Цитата:

Цитата Dzirt2005
Итак. ЗАЧЕМ вам хочется, чтобы HPET-таймер был включен? »

С таким же успехом и я могу спросить у вас: а зачем вам новый процессор, новая операционная система?
Раз его придумали, значит он зачем-то нужен.
Ну вот например:
Цитата:

HPET способен создавать прерывания существенно большей точности, чем RTC и часто используется для синхронизации мультимедиа-приложений для обеспечения плавного воспроизведения и снижения необходимости рассчитывать временные отметки ...
Ну а вообще мы отклоняемся от темы.
Я в теме сформулировал свои вопросы, давайте их обсуждать, а не ликбезом заниматься.

Последний мой вопрос был:
Цитата:

Цитата ES
А драйвера для него нужны? »

То есть нужны ли драйвера операционной системе, чтобы корректно работать с этим таймером?
Может ли быть причиной неправильного времени не сам таймер, а кривые драйвера?

Цитата:

Цитата Nerdy
Полагаю, ES считает, что это решит проблемы с отставанием системных часов. »

Не совсем.

Сейчас я просто хочу выяснить насколько часто возникают проблемы с этим таймером в Windows 7.
И могут ли быть причиной этих проблем кривые драйвера?

Nerdy 07-06-2016 21:24 2641184

Цитата:

Цитата ES
И могут ли быть причиной этих проблем кривые драйвера? »

Насколько мне известно драйверы для HPET не нужны.

Dzirt2005 07-06-2016 21:37 2641186

Цитата:

Цитата ES
С таким же успехом и я могу спросить у вас: а зачем вам новый процессор, новая операционная система? »

Ага. Ясно. "Хачю!" (с)

Цитата:

Цитата ES
Я в теме сформулировал свои вопросы, давайте их обсуждать, а не ликбезом заниматься. »

Та 100%! Нет, 146%! "Зачем мне знать что это и зачем оно нужно? Давайте лучше обсуждать, может ли такое быть, что Windows 7 не умеет с ним работать! Ведь я не верю, что Асус или AMD может делать что-то криво! Я не знаю, что такое работа с HPET-таймером ничем по сути не отличается от работы с RTC-таймером, только частота прерываний выше и знать я этого не хочу! Давайте лучше найдем ошибку в Windows, которая проявляется только у меня!" Фигею...

Цитата:

Цитата ES
То есть нужны ли драйвера операционной системе, чтобы корректно работать с этим таймером? »

Никаких специальных драйверов для работы с этим таймером не нужно. Все, что необходимо, уже находится в ядре системы или около того.

Цитата:

Цитата ES
Сейчас я просто хочу выяснить насколько часто возникают проблемы с этим таймером в Windows 7. »

На исправной аппаратной конфигурации - никогда.

PS: Думаю, что обсуждать в этой теме по сути нечего.

ES 08-06-2016 07:18 2641261

Цитата:

Цитата Dzirt2005
Зачем мне знать что это и зачем оно нужно? »

Цитата:

Цитата Dzirt2005
что такое работа с HPET-таймером ничем по сути не отличается от работы с RTC-таймером, только частота прерываний выше и знать я этого не хочу! »

Почему это я не хочу узнать?
Мне это интересно. Конечно я хочу это узнать.
Но ты же не пишешь об этом, ты от меня чего-то выпытываешь зачем мне это надо.

Цитата:

Цитата Dzirt2005
Ведь я не верю, что Асус или AMD может делать что-то криво! »

Почему же - я верю в это, только в этом надо убедиться.

Цитата:

Цитата Dzirt2005
Никаких специальных драйверов для работы с этим таймером не нужно. Все, что необходимо, уже находится в ядре системы или около того. »

Цитата:

Цитата Dzirt2005
На исправной аппаратной конфигурации - никогда »

Вот спасибо!
Это очень важно. Теперь я могу в сервис обратиться и как-то аргументировать.

ES 08-06-2016 13:20 2641393

Эта плата на которой сбоит таймер - ASUS M5A97 LE R2.

Магазин предлагает заменить ее на ASUS M5A97 R2.
Можно будет сделать такую замену без переустановки системы и драйверов?

ES 13-06-2016 21:22 2642611

Ребята, материнка оказалась неисправной.
После замены на другую такой же модели, время идет правильно как с включенным так и с отключенным HPET-таймером.


Время: 21:18.

Время: 21:18.
© OSzone.net 2001-