Jump to content
SVV

фикс микрофризов

Recommended Posts

Весь вайп напрягали микрофризы в игре, помогло вот это:
 
высокоточный таймер событий
 
Высокоточный таймер событий (HPET) — это аппаратный таймер для ПК, совместно разработанный Intel и Microsoft для выполнения критичных ко времени операций с микросекундной точностью. Он повышает общую отзывчивость системы, однако его работа часто снижает частоту кадров (FPS) в играх из-за конфликтов с таймером TSC процессора.
 
 
Управление состоянием HPET в Windows Для более плавной работы игр и приложений многие геймеры и энтузиасты предпочитают отключать таймер HPET. [1]
 
Если вы хотите повысить производительность или решить проблемы с таймингами в системе, расскажите подробнее о вашей задаче:
  • Какую конкретно ОС (Windows 10/11) вы используете?
  • Вы хотите повысить стабильность в играх или ускорить работу конкретного ПО?
 
 
Вы сказали: "безопасно ли его отключать"
 
Да, отключать высокоточный таймер событий (HPET) абсолютно безопасно для операционной системы и оборудования. Это стандартная процедура оптимизации ПК, которая не приводит к поломкам или потере данных.
 
 
Что важно знать перед отключением:
  • Современные процессоры автономны: Процессоры уже давно используют собственный встроенный таймер TSC (Time Stamp Counter). Он работает намного быстрее, чем внешняя микросхема HPET на материнской плате.
  • Влияние на игры: Отключение HPET часто устраняет микрофризы (статтеры) и делает график времени кадра (Frametime) более ровным.
  • Возможные побочные эффекты: В редких старых программах (например, некоторых старых аудиоредакторах или специфическом научном софте) могут незначительно сбиться тайминги. Если это произойдет, HPET всегда можно включить обратно за одну минуту.
  • Windows 10 и 11: Современные ОС от Microsoft отлично оптимизированы и при отключении HPET просто автоматически переходят на использование инвариантного TSC процессора.
Чтобы точнее оценить эффект от этого действия, подскажите:
  • Какая у вас модель процессора и видеокарты?
  • В каких конкретных играх или программах вы хотите убрать микролаги?
 
 
Вы сказали: "игра на движке юнити"
 
 
Игры на движке Unity (например, Rust, Tarkov, Genshin Impact, Subnautica, Cities: Skylines) очень чувствительны к стабильности таймеров, поэтому отключение HPET может значительно улучшить игровой процесс. [1, 2]
Внутренняя архитектура Unity постоянно запрашивает у системы точное время для расчета физики, анимаций и логики скриптов в каждом кадре. [1, 2]
 
Как отключение HPET влияет на игры Unity
  • Исчезают микрофризы (Stutters): Если HPET активен, Unity вынуждена постоянно обращаться к медленной шине материнской платы, что вызывает задержки (DPC latency). Перевод системы на быстрый процессорный таймер (TSC) делает график времени кадра (Frametime) идеально ровным. [1, 2, 3, 4]
  • Повышается плавность ввода: По отзывам игроков в соревновательные игры на Unity (например, Escape from Tarkov или Rust), отключение HPET снижает задержку ввода мыши (Input Lag), делая прицеливание более отзывчивым. [1, 2]
  • Стабилизируется FPS: Прирост максимального FPS обычно небольшой (до 3–5%), но минимальный FPS (0.1% Low) вырастает заметно. Игра перестает спотыкаться в нагруженных сценах. [1]
 
Оптимальная схема настройки для Unity
Для современных процессоров (Intel Core 10–14 поколений и AMD Ryzen) лучшим решением считается «гибридный» метод:
  1. Отключите использование HPET как основного таймера в Windows через командную строку:
    bcdedit /deletevalue useplatformclock
  2. Отключите устройство High Precision Event Timer в Диспетчере устройств Windows.
  3. Важно: При этом оставьте HPET включенным в BIOS вашей материнской платы. [1, 2, 3]
Почему так? Windows начнет использовать сверхбыстрый таймер процессора (TSC), но игры на Unity смогут при необходимости обращаться к аппаратному HPET материнской платы напрямую, избегая программной эмуляции и багов с рассинхронизацией времени. 
 
Если в кратце, то жмем правой кнопкой мыши по ПУСК, далее диспетчер устройств, СИСТЕМНЫЕ УСТРОЙСТВА, ищем высокоточный таймер событий и отключаем.

Share this post


Link to post
Share on other sites
12 минут назад, SVV сказал:
Весь вайп напрягали микрофризы в игре, помогло вот это:
 
высокоточный таймер событий
 
Высокоточный таймер событий (HPET) — это аппаратный таймер для ПК, совместно разработанный Intel и Microsoft для выполнения критичных ко времени операций с микросекундной точностью. Он повышает общую отзывчивость системы, однако его работа часто снижает частоту кадров (FPS) в играх из-за конфликтов с таймером TSC процессора.
 
 
Управление состоянием HPET в Windows Для более плавной работы игр и приложений многие геймеры и энтузиасты предпочитают отключать таймер HPET. [1]
 
Если вы хотите повысить производительность или решить проблемы с таймингами в системе, расскажите подробнее о вашей задаче:
  • Какую конкретно ОС (Windows 10/11) вы используете?
  • Вы хотите повысить стабильность в играх или ускорить работу конкретного ПО?
 
 
Вы сказали: "безопасно ли его отключать"
 
Да, отключать высокоточный таймер событий (HPET) абсолютно безопасно для операционной системы и оборудования. Это стандартная процедура оптимизации ПК, которая не приводит к поломкам или потере данных.
 
 
Что важно знать перед отключением:
  • Современные процессоры автономны: Процессоры уже давно используют собственный встроенный таймер TSC (Time Stamp Counter). Он работает намного быстрее, чем внешняя микросхема HPET на материнской плате.
  • Влияние на игры: Отключение HPET часто устраняет микрофризы (статтеры) и делает график времени кадра (Frametime) более ровным.
  • Возможные побочные эффекты: В редких старых программах (например, некоторых старых аудиоредакторах или специфическом научном софте) могут незначительно сбиться тайминги. Если это произойдет, HPET всегда можно включить обратно за одну минуту.
  • Windows 10 и 11: Современные ОС от Microsoft отлично оптимизированы и при отключении HPET просто автоматически переходят на использование инвариантного TSC процессора.
Чтобы точнее оценить эффект от этого действия, подскажите:
  • Какая у вас модель процессора и видеокарты?
  • В каких конкретных играх или программах вы хотите убрать микролаги?
 
 
Вы сказали: "игра на движке юнити"
 
 
Игры на движке Unity (например, Rust, Tarkov, Genshin Impact, Subnautica, Cities: Skylines) очень чувствительны к стабильности таймеров, поэтому отключение HPET может значительно улучшить игровой процесс. [1, 2]
Внутренняя архитектура Unity постоянно запрашивает у системы точное время для расчета физики, анимаций и логики скриптов в каждом кадре. [1, 2]
 
Как отключение HPET влияет на игры Unity
  • Исчезают микрофризы (Stutters): Если HPET активен, Unity вынуждена постоянно обращаться к медленной шине материнской платы, что вызывает задержки (DPC latency). Перевод системы на быстрый процессорный таймер (TSC) делает график времени кадра (Frametime) идеально ровным. [1, 2, 3, 4]
  • Повышается плавность ввода: По отзывам игроков в соревновательные игры на Unity (например, Escape from Tarkov или Rust), отключение HPET снижает задержку ввода мыши (Input Lag), делая прицеливание более отзывчивым. [1, 2]
  • Стабилизируется FPS: Прирост максимального FPS обычно небольшой (до 3–5%), но минимальный FPS (0.1% Low) вырастает заметно. Игра перестает спотыкаться в нагруженных сценах. [1]
 
Оптимальная схема настройки для Unity
Для современных процессоров (Intel Core 10–14 поколений и AMD Ryzen) лучшим решением считается «гибридный» метод:
  1. Отключите использование HPET как основного таймера в Windows через командную строку:
    bcdedit /deletevalue useplatformclock
  2. Отключите устройство High Precision Event Timer в Диспетчере устройств Windows.
  3. Важно: При этом оставьте HPET включенным в BIOS вашей материнской платы. [1, 2, 3]
Почему так? Windows начнет использовать сверхбыстрый таймер процессора (TSC), но игры на Unity смогут при необходимости обращаться к аппаратному HPET материнской платы напрямую, избегая программной эмуляции и багов с рассинхронизацией времени. 
 
Если в кратце, то жмем правой кнопкой мыши по ПУСК, далее диспетчер устройств, СИСТЕМНЫЕ УСТРОЙСТВА, ищем высокоточный таймер событий и отключаем.

Реально лучше.

Share this post


Link to post
Share on other sites

лучше это делать так, нежели полностью удалять запись:
в кмд от админа поочередно

bcdedit /set useplatformclock false

bcdedit /set disabledynamictick yes

и отключить Высокоточный таймер событий в Диспетчере устройств, в разделе Системные устройства

Share this post


Link to post
Share on other sites
1 час назад, DeadShinobu сказал:

лучше это делать так, нежели полностью удалять запись:
в кмд от админа поочередно

bcdedit /set useplatformclock false

bcdedit /set disabledynamictick yes

и отключить Высокоточный таймер событий в Диспетчере устройств, в разделе Системные устройства

класс!! спасибо

Share this post


Link to post
Share on other sites

сделал так. винда чуть не слетела. Вирус спиздил пароли.
спс

Share this post


Link to post
Share on other sites

уже и так выключен давно был, думал мб чет еще придумал, а тут просто так прочитал тему))

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...