Исправляем HPET и повышаем производительность в Windows 10/11

Пост опубликован в блогах iXBT.com, его автор не имеет отношения к редакции iXBT.com
| Гайд | Программы, сервисы и сайты

Если вы увлекались киберспортом или оптимизацией Windows, то наверняка слышали о влияние высокоточного системного таймера HPET на общую производительность ПК. Но знаете ли вы, что, начиная с Windows 10 22H2 и Windows 11, компания Microsoft изменила классическую логику работы системного таймера, и прошлые команды, которые ранее позволяли существенно повысить производительность, более не работают. В этом небольшом материале вы узнаете, как исправить эту проблему и вернуть привычное поведение системного таймера HPET/TSC в новых версиях Windows, существенно ускорив работу своего компьютера.

Автор: Microsoft Источник: hdqwalls.com

Как было раньше

Чтобы не нагружать вас лишней технической информацией, достаточно будет сказать, что ранее отключение или изменение значений системного таймера HPET глобально влияло на все процессы в Windows, существенно повышая отклик и плавность работы приложений и игр. Теперь же частота прерывания системного таймера HPET/TSC не функционирует на глобальном уровне ОС и не зависит от других процессов. Короче говоря, таймер теперь работает лишь для запущенных на переднем фоне приложений и не может опускаться ниже принудительно заданных значений, что существенно ломает многие старые игры и не позволяет пользователю добиться былой производительности. Подробнее почитать про всё это вы можете, перейдя по ссылке.

Исправляем HPET

1. Нажимаем Win+R и вводим команду regedit. В появившемся окне переходим в раздел kernel и создаём новый параметр Dword32 с именем GlobalTimerResolutionRequests и значением 1 в шестнадцатеричной системе счисления. Или воспользуйтесь заранее уже готовым файлом с нужными настройками.

2. Нажимаем правым кликом мыши на «Пуск» и выбираем «Диспетчер устройств». Для отключения HPET и активации таймера TSC мы должны в разделе «Системные устройства» отключить «Высокоточный таймер событий» иногда он подписан как High Precision Even Timer. Правый клик мыши>>"Отключить устройство".

3. Теперь нам осталось только ввести команды для отключения встроенного программного таймера Windows и технологии экономии электроэнергии для ноутбуков. Вновь нажимаем Win+R и вводим команду CMD.

В появившемся окне вводим команды:

bcdedit /set disabledynamictick yes
bcdedit /set useplatformtick yes
bcdedit /set useplatformclock false
bcdedit /deletevalue useplatformclock

После перезагрузки ПК вы сразу почувствуете разницу в отклике Windows и плавности работы мыши. Однако, чтобы ещё сильнее ускорить работу компьютера, необходимо принудительно зафиксировать значения системного таймера TSC на минимальных значениях.

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

  • Скачиваем и извлекаем папку архива в корень любого диска.
  • Переходим в папку установщика и запускаем не от имени администратора файл Installer.bat.
  • В появившемся окне выбираем желаемый таймер. Я советую 2 или 4.
  • Дожидаемся окончания установки. (После установки не удалять папку установщика).
  • Проверяем значение таймера, нажав 8.
  • Если всё прошло успешно, то значение системного таймера будет равняться 0.5 мс.

Откат изменений

Если вы заметили отрицательный эффект от отключения системного таймера HPET, то удалите в реестре Windows запись GlobalTimerResolutionRequest и вновь включите «Высокоточный таймер событий» в «Диспетчере устройств». Не забыв удалить системную службу таймера и ввести в cmd следующие команды:

bcdedit /deletevalue disabledynamictick
bcdedit /deletevalue useplatformtick

Заключение

Вот, собственно, и всё! Всего за пару не хитрых шагов мы исправили оплошность корпорации Microsoft, вернув себе классическое поведение системного таймера Windows, существенно ускорив работу приложений и игр. Не говоря уже о самой ОС. Уважайте свободу, используйте только проверенное ПО и ни в коем случае не позволяйте компаниям диктовать вам свои условия. С вами был Павел. Ещё увидимся!

Обновление

Я провёл дополнительное тестирование в новых играх, используя Windows 10 версии 22H2 (1945.3636). И могу с уверенностью утверждать, что принудительное отключение высокоточного системного таймера HPET позволяет добиться лучшей производительности не только в старых, но и в новых играх. Например, дважды прогоняя встроенный бенчмарк Cyberpunk 2077, отчётливо видна разница в минимальном и среднем FPS. Не говоря уже про отсутствие эффекта «Желе». Миф подтверждён: HPET следует принудительно отключать для максимальной плавности в играх и рабочем ПО!

Изображение в превью:
Автор: Microsoft
Источник: hdqwalls.com
Автор не входит в состав редакции iXBT.com (подробнее »)
Об авторе
Сисадмин и любитель эльфиек.

157 комментариев

87638502@vkontakte
Если вы найдёте ошибку или опечатку в тексте, то, пожалуйста, не бойтесь сообщить о ней в комментариях под материалом. Вместе мы сделаем ixbt/live снова великим!
87638502@vkontakte
Зеркала файлов:
https://www.mediafire.com/file/kk7v8e65vqvrzvd/prerivania+(2).reg
https://www.mediafire.com/file/pc14y0cw3inyhdw/STRservice+Install+3+(1).zip
G
Респект, премного благодарен за отзывчивость! ?
Жаль недавним пользователям не даёт повышать рейтинг автора…
Eternal_student
Проц Ryzen 5 2600 ?
На 5800X3D фпс в тесте киберпанк в 11 винде — немного подрос
Korzh
«увлекались кибеспортом или оптимизацией Windows»
Я, конечно, киберкатлет тоже не особо, но не стал бы оскорблять их таким сравнением
G
Если запускать батник по правой кнопке мыши от админмстратора, скрипт ничего не изменяет, проверка по 8-ке фейлится из-за невозможность найти путь. Запустил из терминальной admin-сессии PowerShell 7 — всё сработало. 0.5мс получилось только с плюсовым вариантом. На шарповом — 1.0мс.
87638502@vkontakte
Спасибо, не знал. У самого UAC выключен.
G
Спасибо, не знал. У самого UAC выключен.

Ну и к сожалению результат скорее отрицательный. ) Win11, 13700k, 32@7400, RTX2070. Talos Principle 2 — 4K, DLSS, High: 42-45FPS до, 37-40FPS после.
87638502@vkontakte
Ничего не могу сказать по поводу этой игры. Я проводил тесты в киберспортивных играх, возможно, что новые игры работают иначе или сам счётчик FPS стал работать честнее. Да и сама Windows 11 — это весьма странная система.
G
Да я без претензий. ) Просто, чтобы знали, что не везде работает.
87638502@vkontakte
Это и понятно, но прибавка мыши меня успокаивает).
https://www.youtube.com/watch?v=s03MJwEbgRA
87638502@vkontakte
Через пару часов добавлю сравнение в киберпанке.
76561198449107032@steam
Автор забыл о предупреждении, о снятии с себя ответственности и что все действия с реестром и тд. вы выполняете на свой страх и риск.
87638502@vkontakte
Обновлено, добавлены результаты тестирования в строенном бенчмарке Cyberpunk 2077.
102655002127258554820@google
Самую лучшую производительность, что я произвел — это полностью и окончательно перешел с десятой Винды на Линукс. Вот перешел и… пару процентов производительности получил. А больше и не надо. :)
87638502@vkontakte
Это трюк высших волшебников, которые уже почти не играют в игры).
h
Поправка — в сетевые игры)
А всё остальное спокойно работает на операционных системах с яйцами пингвина
L
Отключение HPET наоборот увеличивает время отзывчивости Windows.
87638502@vkontakte
Ноу.
L
Оно так и есть.
Откуда вы эту ересь берете?
87638502@vkontakte
Не может HPET равный 15 мс уменьшать задержку ввода, когда таймер TSC ниже по значению. Погуглите.
HPET ON=Желе.
L
А можно ссыль какую-нибудь умную? Чет либо я туплю, либо гугл сломался.
87638502@vkontakte
https://github.com/amitxv/TimerResolution
https://www.xbitlabs.com/how-to-get-better-latency-in-windows/
L
Спасибо за ссылки, обязательно изучу. Но в теории я пока не понимаю, за счет чего может улучшиться производительность? Отклик и производительность — это же совершенно взаимоисключающие понятия. Те чем меньше отклик, тем меньше производительность, так как происходит больше переключений контекста.
A
У TSC меньше дискретизация времени и при измерении в нём, значения плавают в большем диапазоне (менее точны). При желании, до вашего ответа можно этим докопаться (но, сегодня это не ко мне). Опять же, H.265 Benchmark требует наличия включенного НРЕТ в обязательном порядке (и требует не просто так). Но, из-за неумения многих системных и прикладных приложений работать под НРЕТ, чаша весов далеко не на его стороне. И это, видать, ещё надолго.
m
А на 21h1 как отключать таймер?
87638502@vkontakte
Всё полностью аналогично, только пропустите первый шаг.
A
c:\Windows\System32>bcdedit /set disabledynamictick yes
Не удается открыть данные конфигурации загрузки.
Отказано в доступе.
c:\Windows\System32>bcdedit /set useplatformtick yes
Не удается открыть данные конфигурации загрузки.
Отказано в доступе.
87638502@vkontakte
Запустите cmd от имени администратора.
A
Запустите cmd от имени администратора.

C:\Windows\system32>bcdedit /set disabledynamictick yes
Операция успешно завершена.
C:\Windows\system32>bcdedit /set useplatformtick yes
Операция успешно завершена.
Спасибо. ))
W
Превышен лимит скачивания файла…
87638502@vkontakte
Сохраните на свой диск и скачайте.
103212778042456791860@google
Есть ли какая та разница между этим способом и отключением данной функции в биосе?
87638502@vkontakte
Ни в коем случае нельзя отключать HPET в BIOS, прошлые заверения были ошибочны по этому поводу.
F
Можно, винда давно не использует физический таймер hpet, а вместо этого всегда предпочитает tsc. На всех компах вырубаю через скрытые настройки в биосе hpet и проблем не встречал.
87638502@vkontakte
Не правда, вы можете это сами проверить запустив TimerBench.
Mindkiller
Проверил на паре железяк, где волею судеб оказалась десятая винда. Ни на одной из них не используется HPET.

https://photo.sibnet.ru/upload/imggreat/17009136047618111.jpg

Видимо, какие-то нюансы всё-таки есть. Да и у буржуев есть немало научных статей, утверждающих, что под виндой этот таймер проблемный.
87638502@vkontakte
У вас что-то не то со значением. Работает программный таймер. TSC не должен превышать 5.
Mindkiller
Всё в порядке с ним. Даже сами авторы этой программы демонстрируют на скриншотах именно такое значение и даже подчёркивают, что данный вариант обеспечивает большую производительность в играх, чем HPET.

https://photo.sibnet.ru/upload/imggreat/17009161148518111.jpg
https://photo.sibnet.ru/upload/imggreat/17009163655418111.jpg
87638502@vkontakte
Вспомнил, зависит от железа. Отбой.
A
Скрытые как включать в биосе?
87638502@vkontakte
В BIOS таймер не трогать! Таймер HPET в BIOS отвечает сразу за 5 таймеров и его не стоит трогать.
A
Ок, спс. Но, всё равно, хотел узнать, как скрытые открывать.
87638502@vkontakte
На Intel, начиная c 500 чипсета, уже никак. У AMD в расширенных настройках BIOS.
И
Помоги, пожайлуста, отключить на z590 msi
A
Все получилось.
Большое спасибо. ))
87638502@vkontakte
Добавлен раздел с откатом изменений.
103201402049715767738@google
Вопрос от уже НЕ киберспортсмена. То есть кто в игры давно не играет.
А если я такую настройку сделаю, разницу замечу или можно не дергаться?
Задачи: инет, офис, 2D-графика (не много), VS/VSCode, IntellijIDEA, (C++, Python, Kotlin, Go). Программирую для души.
Стоит ковырять систему?
Основной ноут на i12500H 16/512. Его ковырять не вижу смысла — отлично со своими задачами справляется.
А вот второй 14" на Celeron 4020 4/SSD 256+eMMC 64 — явный тормоз. Так что даже чуть-чуть ускорить и то будет польза…
87638502@vkontakte
Плавнее станет мышка, чуть быстрее станет отклик ПО.
103201402049715767738@google
Спасибо. Попробую. Все равно взял второй бук для испытаний на нем всего. То бишь для «околонаучных издевательств». :))
Eternal_student
Не нарушайте основное правило «админа»- не трогай, что работает
103201402049715767738@google
Я его специально для издевательств взял.
76561198449107032@steam
Celeron 4020

Тормоз потому, что это Атом, 2 ядра 2 потока.
87638502@vkontakte
На Сeleron 1005M эффект был.
76561198449107032@steam
Celeron 4020 Base Frequency — 1.10 GHz vs 1.9 GHz у Сeleron 1005M, вот и весь эффект.)
105541404663996881166@google
Celeron 4020 мощнее
Turbo Speed:
2.8 GHz
103201402049715767738@google
Я знаю. Я его брал по принципу «как можно дешевле». Потому не жалко пытать, экспериментировать, мучить. Загнется — выкину. :))
Для работы у меня другая машина.
G
Ну почему ссылки на мерзкий яндекс диск?
Нельзя что-то нее требующее аутентификации, ну или хотя бы ссылку на гугл
87638502@vkontakte
Гугл умирает быстрее.
https://www.mediafire.com/file/kk7v8e65vqvrzvd/prerivania+(2).reg
https://www.mediafire.com/file/pc14y0cw3inyhdw/STRservice+Install+3+(1).zip
105541404663996881166@google
Из-за чего умирает?
87638502@vkontakte
Превышаете лимит скачивания, файл удаляется.
105541404663996881166@google
У тебя аккаунта Яндекс нет?
87638502@vkontakte
Обновлено!
z
> Например, дважды прогоняя встроенный бенчмарк Cyberpunk 2077, отчётливо видна разница в минимальном и среднем FPS
Лично я отчётливо вижу падение среднего fps. чяднт?
112116640714675685201@google
Автору +… Прирост небольшой будет, но если у вас RTX, то можете не читать далее. Вот у некоторых gtx 1050 к примеру, а играть охото, в контексте игровых настроек отключение HPET в связке с настрйкой драйверов и твикингом ОС, реультат даёт. Пример буржуйского гайда: https://docs.google.com/document/d/1pL9MszIZF7QP-p96Ilj1iaRs0iFi5kpo0OxI2-pgbzg/edit
D
В Тексте GlobalTimerResolutionRequest
На скриншоте и в файле GlobalTimerResolutionRequests
Где правильно?????????????
103212778042456791860@google
После всей процедуры папка STRservice Install 3 не удаляется даже после перезагрузки, занята каким то процессом, так и должно быть?
M
Естественно. Вы же установили сервис STRservice, а он в этой папке лежит.
Удалите сервис (через тот же батник) — папка удалится.
ЗЫ:
Применил «улучшающий твик». В Superposition получил 45 FPS. Даже при открытии браузерной игры мыша рывками пошла.
Отменил твик и вернул все назад как было — Superposition выдал положенные 60.
N
HPET по умолчанию выключен
87638502@vkontakte
Отключите программный таймер виндовс.
N
И появляется input lag, потом вернул на место
N
Кстати useplatformtick yes это включение таймера платформы, то бишь HPET
87638502@vkontakte
Обновлено, исправлены команды.
K
В 18 году делал то же самое, на 1 зенах, потом в 19 году то же самое на 2 зенах и в 21 году на 3 зенах.
Где то на пару фпс лучше, где то так же, а где хуже, на глаз все так же.
Ничего не отключаю.
K
Вот ролик от Бороды по этому поводу:
https://youtu.be/U1c-Poax6ng?si=EcUjAdzIgl6ivkS5
87638502@vkontakte
Борода сфейлился с тестированием, пояснение в первом комментарии.
107424725015819360452@google
Павел, напишите пожалуйста буквосочетание «HPET» в поиск, на сайте overclockers.ru, по ветке Ryzen 5000й серии. Также, на том же реддите, куда больше созданных тем, где отключения hpet всячески хейтится. На ранних ryzen это нужно было делать из-за особенности микроархетиктуры, сейчас оно «отключение» несёт только вред. Процессор и сама ос при дефолтных параметрах этого параметра сама решает когда нужно использовать этот таймер. Простыми словами, когда вы отключаете таймер и в каком-то тайтле становится больше ФПС, это следствие того что после отключения таймера, 1 секунда — не 1 секунда, из-за чего получается, что фпС — уже не фпС. Все утилити которые меряют ФПС напрямую связаны с таймером. А то что можно/нужно (было), отключать hpet, уже расписано на разных других форумах уже давно.
87638502@vkontakte
Это ошибочное мнение. Принудительное отключение HPET особенно важно, когда у вашего процессора два CCX блока, а это основные процессоры Ryzen. Intel менее подвержен влиянию высокоточного таймера событий начиная с 500 линейки чипсетов, но и тут всё идёт на откуп оптимизации приложения.
107424725015819360452@google
Значит предлагает игнорировать оверклокеров и всё комьюнити но зато послушать ваш совет?)
87638502@vkontakte
Я не ваш учитель, думайте своей головой. Откат изменений предоставлен.
16811532069037070460@mailru
Проверяйте сами и смотрите, при каких настройках у вас система работает отзывчиво, а игры — плавнее. В конце концов hpet можно как отключить, так и включить. Что эти форумы и коммьюнити оверклокеров и реддит (ещё бы на снг двач сослались, лол), когда интернет полнится разными видеоматериалами, где люди со всеми выкладками тестируют разные конфигурации с включенным и отключенным hpet? И то, даже после таких роликов, где демонстрируется явное преимущество параметра hpet false, найдутся люди, у которых выключение hpet (программного, например) приводит к тормозам, так как далеко не у всех ОС и железо совпадает с теми, которые присутствуют в тестах. Я сам тестировал свой конфиг и пришел к выводу, что для моей системы hpet в Диспетчере устройств лучше не отключать, так как отключение приводит к пониженной плавности и некоторым тормозами в работе с ноутбуком (подозреваю, что мой биосный hpet указан в ДУ, так как он распаян на плате и его нет в параметрах самого биоса)… а вот отключение программного hpet через команды cmd для меня выйграло 5-10 фпс и убрало некоторую «кисельность» в работе аппарата и приложений, которая была до этого.
C
Подскажите, как можно проверить скорость работы Windows До и ПОСЛЕ? Хотелось бы быть уверенным, что метод сработал и это не плацебо. Спасибо.
87638502@vkontakte
Скачайте и установите TimerBench 1.5, в данном ПО существует удобный встроенный бенчмарк, а также индикатор активного таймера. Сделайте пару прогонов, до и после. Или ориентируйтесь на плавность мыши в Windows. Лично я вижу изменения на глаз. 12400f+3060.
K
Только сравнением в тех задачах для которых используется пк, всякие бенчи — полная фигня.
Но больше чем уверен, что на практике, без монимторинга в углу ты ничего не заметишь.
87638502@vkontakte
Тесты в бенчмарках бывают разные. Кстати, где-то была удобная программа отслеживающая всплески мышки и отчётливо показывающая влияние HPET. Но я забыл название.
K
Опять повторяю: тесты и бенчи полная фигня, профит нужно сравнивать в рабочих задачах.
87638502@vkontakte
Рендер на 40 секунд быстрее в Blender. Считается?
107424725015819360452@google
«еще один момент, HPET отключать нельзя, к высокоточному таймеру AMD привязала технологию CPPC»
Из ветки Ryzen 3x00 на оверах
87638502@vkontakte
Сама Asus советует отключать HPET с Ryzen. Замечательная путаница).
107424725015819360452@google
Для 1х00 и для 2х00 да. 3х00 это zen2 там всё иначе. Отключать hpet стоит пользователю тогда когда он уверен что игра должна вести себя нормально, а не статерить, на его достаточном для этой игры, 12700 и 2080ti (условных). Если с системой всё нормально то это делать безсмысленно даже для 2х00.
87638502@vkontakte
Вы забываете о латентности ввода, возвышая своё утверждение о упоре в GPU.
107424725015819360452@google
GPU в моем сказе не фигурирует ни как ) более простыми словами — если я на своём 5900x+2080ti запускаю dark souls 2 и у меня статеры то тогда я думаю на hpet. Если у меня с системой всё ок, дергать hpet затея не лучшая. Не выйграете не чего. А то и потеряете.
87638502@vkontakte
Если у вас стартеры на таком железе в dark souls 2, то дело не в системном таймере).
16811532069037070460@mailru
Посмотри в диспетчере задач во время игры в DS2 на скольких ядрах работает игра. У тебя лицуха или пиратка?
a
Я, честно, прочитал, сижу, читаю комментарии. Вы реально это? Это всё происходит здесь и сейчас? Оптимизация новейших расфуфыренных ОС МС с помощью какого-то внутреннего таймера? Для игр? То есть сотнеядерные процессоры, какие-то там м.2 SSD и дохренищи супербыстрой РАм и продолжается эта дрянь? Windows тормозит? 24 год 21 века… (рукалицо).
K
Сам лично проводил эксперименты на зенах с 1 по 3 и это не дает ровным счетом ничего на глаз, без мониторинга, в реальных задачах, что бы можно было утверждать смысл этого, а если что то и дает, то всё это в пределах погрешности + выше выкладывал ролик от Бороды.
C
«C:\Users\user>bcdedit /set disabledynamictick yes
Не удается открыть данные конфигурации загрузки.
Отказано в доступе.»
Как с этим бороться?
C
Запустил CMD от админа.
Перезагрузил. И… Никаких изменений не заметил. Цифры теста такие же и остались.
Наверное, у меня ноут не настолько сильно загружен, чтобы разницу увидеть…
Eldarado
Для седьмой винды и старого ноута это поможет?
K
Привет, почему у меня немного другие результаты?
ClockRes v2.0 — View the system clock resolution
Copyright © 2009 Mark Russinovich
SysInternals — www.sysinternals.com
Maximum timer interval: 15.625 ms
Minimum timer interval: 0.500 ms
Current timer interval: 1.000 ms
.
. If service is installed correctly
. current timer should read 0.500 ms
87638502@vkontakte
Попробуйте 4 вариант таймера.
106793518534539090252@google
у меня так же, хз почему
я скачал TimerResolution там принудительно ставится 0.500
16811532069037070460@mailru
Скажите, а в диспетчере устройств не биосный ли HPET? Как я понимаю, в ДУ указано то, что распаяно на матплате. Другими словами, мы отключаем аппаратный таймер, что делать нельзя, а программный таймер Windows, который сломан, отключается командами CMD. Или я ошибаюсь?
16811532069037070460@mailru
Задаю этот вопрос, потому что у меня ноутбук (ACER NITRO 5) и в биосе нет строчки en/dis HPET/timer и т.п., потому могу предположить, что мой биосный HPET значится в диспетчере устройств в системной вкладке, вместе и с остальными элементами, которые распаяны либо присутствуют на плате ноута.
87638502@vkontakte
Hpet в BIOS отвечает за группу таймеров сразу и его не стоит отключать. Отключение в Windows выключит только HPET.
16811532069037070460@mailru
Это понятно, но мой основной вопрос остался без ответа: может ли быть так, что в диспетчере устройств указан аппаратный hpet? Особенно этот вопрос относится к ноутбукам, так как там таймер, относящийся к биосу, может быть распаян на материнской плате. Соответственно, он указан в ДУ со всеми остальными распаянными компонентами платы (управления мостами, вентиляторами, переходниками и т.д.). В таком случае, получается, hpet будет более верным отключить только через cmd, а диспетчер устройств не трогать (тем более, если биос ноутбука ни под какими манипуляциями не открывает параметр hpet). В общем и целом, на свой вопрос я сам уже два дня тому назад ответил, проведя необходимые тесты.
112543158036778574059@google
А на фикусе 8230 + gt 1660super будет толк от данной процедуры?
106398963030613420330@google
Здравствуй, что делать я выключил таймер событий как ты и описал, решил проверить фпс в rainbow six siege стало хуже он упал и было не плавная картинка
Решил снова включить ничего не поменялось хотя до этого всё было хорошо
Теперь даже при выключенном или включенном ФПС низкий, хз что делать
D
Попробуй откат системы(точка восстановления), либо переустановка системы
106398963030613420330@google
А что делать если нет точки восстановления?
106398963030613420330@google
Переустановка системы? Я просто уже делал недавно, мне чёт не хочется снова ее делать, это же не желательно часто переустанавливать систему
Eternal_student
можно обновиться до самой последней редакции через ISO, мб исправит
также целостность винды проверить командой
S
Спасибо! В Battlefield 2042 играть стало комфортнее. В Cyberpunk 2077 разницы не заметил.
282659869@vkontakte
А на windows 7 та же последовательность действий? или же достаточно только в диспетчере устройств отключить?
87638502@vkontakte
Аналогично, кроме первого пункта.
288886196@vkontakte
Здравствуйте! На пункте с БАТником, что при 2, что при 4 остается максимальное значение. Что можно сделать?
p.s запускал не от админа
87638502@vkontakte
Мне известно об этой проблеме у некоторых пользователей, но, к сожалению, я не смог найти решения. Возможно, что это особенность оборудования.
288886196@vkontakte
У меня win11(самая последняя версия) ryzen 5 3600 rtx 2060super мать gigabyte b450 gaming x
Может что-то из перечисленного поможет?
87638502@vkontakte
Попробуйте откатиться на Windows 10, 11 окно всё ещё не стабильно.
Д
У меня после этих манипуляций статтеры секундные в играх появились, даже в тех играх где fps под 300, откат не помогает
21385527@vkontakte
Я с этим HPET сильно заморочился, но на выхлопе на мощном компе (пробовал на i9 10900k rtx 3080 ti и позже на новом i7 13700k rtx 4080) смысла в нем нет. В первое время кажется, что в стрелялках как бы плавнее, но только прицел сбился и нихрена не попасть (я про PUBG), с остальными играми +- так же как и было. Обратно все не вернуть, если вводишь команды (по возврату все назад в командной строке) винда потом начинает жестко тупить. Точка восстановления не поможет (проверено), после выключения HPET, что вы все вернуть назад (что я только не пробовал) сгодится только переустановка винды. Поэтому смело скажу у кого нормальные компы, смысла в нем нет абсолютно, убито куча времени и много переустановок винды.
106793518534539090252@google
Current timer interval: 1.000 ms
не меняется на 0.500
почему?
s
проделал все несколько раз подряд при проверке пишет current timer interval 15.625. в чем проблема?
87638502@vkontakte
В оборудовании или Windows.
P
Доброго дня. Не знаю куда ещё написать, поэтому спрошу здесь — есть рабочий пк где ставил много твиков, и сейчас по умолчанию значение TR стоит на 0.500, и при попытке нажатия на дефолтную кнопку оно вообще не реагирует, т.е. значение 0.500 намертво вшито в систему… как его отключить? какой параметр в реестре его меняет? Я помню что делал его по видео с ютуба — но зайдя в закладка на это видео вдруг обнаружил что оно уже удалено…
102040458365924175719@google
Такая же бойда, не могу вернуть назад как было! Уперто стоит на 0.500 после чего производительность ЦП резко ухудшилась!
Люди, подскажите как и где это менять!?
D
всегда отключал и дрался с етой гадось. Ето все спецом нам за пиратки. Хто на лицухах им удаленно все включают секретние ползунки. Ехх…
L
Забавно… случайно напоролся на статью и давно хотел поковырять систему… надеюсь без последствий пройдет негативных
87638502@vkontakte
Обновлено, добавлена команда bcdedit /set useplatformclock false.
R
А зачем эта запись «bcdedit /set useplatformclock false», если последующая «bcdedit /deletevalue useplatformclock» сбрасывает её в default?
87638502@vkontakte
Удаляет пути.
R
Попытаюсь развернуто объяснить, что я хотел сказать.
Если удалить путь, то значение возвращается в дефолтное. Поправьте если я не прав.
bcdedit /set disabledynamictick yes (выключает динамический тик)
bcdedit /set useplatformtick yes (включает RTC тик, который не динамический тик)
bcdedit /set useplatformclock false (отключает HPET, хотя уже по умолчанию стоит TSC clock)
bcdedit /deletevalue useplatformclock (удаляет прошлую запись и переводит в useplatformclock к значению по умолчанию, т.е. HPET-disable, TSC-enable)
По крайней мере так в 23H2.
Если все верное, что я написал, то зачем дублировать.
Достаточно будет на дефолтном BCD выполнить:
bcdedit /set useplatformtick Yes (чтобы включить RTC тик, который статичный), а вместо HPET уже работает TSC.
103650073509580751704@google
Доброго дня!
При установке С# или C++ версий в STRservice Install 3 на Ryzen 5800x / 6900XT (Windows 11 Enterprise IOT) рисует:
Current Timer Interval: 1ms
— Изначально пробовал 2 вариант — показало 1ms;
— Удалил 2 вариант и поставил 4 — показало ту же 1ms.
Если я не ошибаюсь, Timer Bench 1.5 показал уменьшение максимального Frame Time c 30 до 4.
Однако, Current Timer Interval 0.5 не рисует.
Подскажите, пожалуйста, в чём может быть дело. Спасибо!
Вот ссылка на Результаты (Google Фото): https://photos.app.goo.gl/cd26Q4sAMnbVetZT6
87638502@vkontakte
Попробуйте в свойствах файла для 4 варианта (SetTimerResolutionService.exe), по пути C:\STRservice Install 3\C++v1, выставить запуск от администратора.
103650073509580751704@google
Буду признателен, если детализируете по накопившимся вопросам:
1) какую лучше версию для моей конфигурации установить;
2) я изменил название папки с «STRservice Install 3» (лежит она в корне на С:\) — критично ли это;
3) параметр свойств для SetTimerResolutionService.exe «от Администратора» сделать до установки / запуска или после;
4) батник может всё же от Администратора тоже запускать.
Большое спасибо!
87638502@vkontakte
1) какую лучше версию для моей конфигурации установить;

Ничем не отличаются, это одна реализация на разных ЯП. Версия на C++ потребляет меньше всех, но требует VC Redicst 2010. Все остальные привязаны к NET. Fraemwork.
2) я изменил название папки с «STRservice Install 3» (лежит она в корне на С:\) — критично ли это;

Нет, но избегайте кириллицы.
3) параметр свойств для SetTimerResolutionService.exe «от Администратора» сделать до установки / запуска или после;

Попробуйте и так и так. Windows 11 весьма паршивая ОС.
4) батник может всё же от Администратора тоже запускать.

Смотрите предыдущий ответ.
103650073509580751704@google
Благодарю за консультацию!
Попробовал разное — вот что из этого получилось:
— при запуске Батника «от Администратора» — установка не производится — файл не создаётся и командная строка, соответственно, рисует, что файл не найден;
— при выставлении параметра свойств для установочных SetTimerResolutionService.exe «от Администратора» в подпапках — ничего не меняется, Current Timer Interval — 1ms, и это, оказывается, в моменте. Если несколько раз подёргать «check the current resolution», то в большинстве запросов сразу после установки он показывается как максимальный 15.625ms, а иногда — 1ms;
— пока писал сообщение решил многочисленными запросами подёргать «check the current resolution» — ни разу не показал 15.625, всегда 1ms… Это какая-то шутка :D;
— добавление параметра «от Администратора» для! установленного SetTimerResolutionService.exe ничего не меняет, та же 1ms.
Можете что-то посоветовать?
Как вообще понимать такое поведение и результат?
Спасибо!
87638502@vkontakte
Обновление от 22.05.2024.
Актуально для процессоров Ryzen и Intel с миниядрами. Для остальных конфигураций, HPET лучше не трогать!
r
Здравствуйте Павел. А актуально ли это для процессора i5-11600k? Впервые прочитал про мини-ядра.
87638502@vkontakte
Попробуйте, на g4560 помогало.
r
Ну мой процессор гораздо современнее того что вы привели в пример. Получается, если вдруг увижу что к примеру производительность ухудшилась, то те команды что приведены в тексте, помогут вернуть как всё было до правок?
87638502@vkontakte
Да, введите в CMD команду bcdedit /enum и запомните результат выдачи.
Введите команды из инструкции. Проверьте FPS в любом популярном игровом бенчмарке.
Если не заметите разницы, то откатите представленными командами выше и вновь введите bcdedit /enum.
r
Благодарю за ответ:)
102097347249036283015@google
Здравствуйте! Подскажите пожалуйста Нужно ли сейчас мне отключать этот таймер HPET? Windows 11 pro лицензия процессор ryzen 7 5700x.
87638502@vkontakte
Для процессоров Ryzen это нужно делать в первую очередь.
102097347249036283015@google
Я отключил в диспетчере задач успешно и в cmd команды принялись успешно, в реестре же необязательно создавать файл проиписывать 1?
102097347249036283015@google
Ясно, в реестре сделал в последнию очередь, надеюсь ни на что не повлияет
r
Павел, здравствуйте. А можно такой вопрос, может подскажете.
У меня 2080 ti и Quest 3, подключаю через кабель type-c/type-c напрямую в virtual link port на видеокарте. Крайний раз, драйвера устанавливал при помощи NVClean, отключив Hdcp и ещё включив MSI line. Через Msi tool 3 удостоверился что всё включено ( MSI line ), выставил режим High для видеокарты. Также USB type c порт ( Virtual link ) имеет MSI line строку ( минус 14 или около того ), на этом порте тоже можно ставить режим High или не обязательно? Я к тому, что это High режим он получается даст ещё меньше задержки при передаче данных?
Если знаете, прокомментируйте пожалуйста.
102097347249036283015@google
@Павел Прилуцкий Здравствуйте! Подскажите пожалуйста Нужно ли сейчас мне отключать этот таймер HPET? Windows 11 pro лицензия процессор ryzen 7 5700x.

Добавить комментарий

Сейчас на главной

Новости

Публикации

Как можно узнать, сколько герц в экране Айфона и на что они влияют

В мире смартфонов происходит настоящая революция, связанная с частотой обновления экранов. Долгое время стандартом считались 60 Гц, но теперь производители, включая Apple, переходят на более...

Как одеваться в жаркую погоду, чтобы было комфортно

Лето — пора яркого солнца и прогулок на свежем воздухе. Но высокая температура может стать настоящим вызовом, если тщательно не продумать образ. Поговорим о том, как правильно одеваться...

Обзор MobaPad M6S: максимально удобная альтернатива Joy-Conn для Nintendo Switch

Над альтернативой для штатных Joy-Conn игровой консоли Nintendo Switch работали сразу несколько производителей, причем относительного успеха добился каждый из них, но по возможностям лучше, чем...

Обзор веб-камеры Ugreen 2К: автофокус, два микрофона, удобное крепление

Веб-камера Ugreen представляет собой качественное устройство для видеосвязи и стриминга. Она имеет компактный пластиковый корпус в сочетании серого и чёрного цветов, который обеспечивает надёжную...

Выставка Computex 2024 на Тайване, взгляд визитера. Часть 2 -Произведения искусства в виде ПК, стенды ASrock, MSI, Manli. Leadtek, Зал2, центр Тайбэя

Ежегодная выставка IT-технологий и компаний Computex 2024 на Тайване. Стенды ASRock, MSI, Manli, Leadtek, Общее по Залу 1, Зал 2 кратко, прогулка по Тайбэю: Мемориальный комплекс Чан Кай Ши,...

Почему наш спорт превратился в рекламный трэш. Мнение болельщика

Знаете, я иногда не прочь посмотреть футбол, в том числе — отечественный. Недавно включил очередной матч, и поймал себя на странной мысли: это уже не футболисты, а бегающие по огромному...