set timer resolution что это

990x.top

Простой компьютерный блог для души)

Timer Resolution — что это за программа?

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

Приветствую друзья! Сегодня разберемся с программой Timer Resolution, постараемся выяснить что это за программа и нужна ли она на ПК.

Timer Resolution — что это такое?

Позволяет изменять разрешение таймера Windows по умолчанию.

Утилита в теории может увеличить производительность ПК, повысить FPS в играх.

В интернетах пишут:

Дополнительную информацию можно почитать здесь и здесь (только нажмите правой кнопкой по странице и выберете перевести на русский).

Вот собственно как выглядит утилита:

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

А по этой картинке видим что она работает даже под Windows XP:

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

Timer Resolution — использовать или нет?

Лично я не верю уже в чудеса. Если и можно увеличить FPS, то это может плохо отразиться на железе. Да и если бы так просто можно было — не занимались разгоном, а про изменение разрешения таймера было бы всем давно известно.

Поэтому мое мнение будет таким:

В общем веду к тому, что если Timer Resolution и правда может помочь увеличить производительность в играх, если это реально заметно, то нужно очень осторожно и внимательно проанализировать работу ПК. Сможет ли он в таком режиме работать постоянно, не опасно ли это для железа — это важно.

Заключение

Надеюсь информация пригодилась, удачи вам и до новых встреч друзья!

Источник

О таймерах

В этом разделе описывается создание, определение, установка и удаление таймеров. Приложение использует таймер, чтобы запланировать событие для окна по истечении заданного времени. Каждый раз, когда истечет указанный интервал (или значение времени ожидания) для таймера, система уведомляет окно, связанное с таймером. Поскольку точность таймера зависит от частоты системных часов и частоты, с которой приложение получает сообщения из очереди сообщений, значение времени ожидания будет приблизительным.

Этот раздел включает следующие подразделы:

Операции с таймером

Каждый таймер имеет уникальный идентификатор. При создании таймера приложение может либо указать идентификатор, либо создать в системе уникальное значение. Первый параметр сообщения _ таймера WM содержит идентификатор таймера, который опубликовал сообщение.

Если необходимо получать уведомления по истечении времени таймера, используйте таймер ожидания. Дополнительные сведения см. в разделе ожидающие объекты таймера.

Таймер High-Resolution

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

Если в системе имеется счетчик производительности высокого разрешения, можно использовать функцию куериперформанцефрекуенци для выражения частоты в количестве в секунду. Значение счетчика зависит от процессора. На некоторых процессорах, например, счетчик может быть циклической скоростью процессорных часов.

Ожидающие объекты таймера

Ожидающий объект таймера — это объект синхронизации, состояние которого задается сигнальным по наступлении указанного времени выполнения. Существует два типа таймеров ожидания, которые можно создать: сброс и синхронизация вручную. Таймер любого типа также может быть периодическим таймером.

Дополнительные сведения об использовании ожидающих объектов таймера для синхронизации потоков см. в разделе ожидающие объекты таймера.

Источник

Почему не стоит разгонять таймер Windows или мегаватты, потраченные впустую

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это
Период таймера Windows по умолчанию составляет 15.6 мс – он тикает 64 раза в секунду. Когда программа увеличивает частоту таймера, растет потребление энергии, что сказывается на расходе батареи. При этом также расходуется вычислительная мощность компьютера, и даже больше, чем я думал – то есть компьютер начинает работать медленнее! Вот почему в течение многих лет Microsoft настоятельно не рекомендует разработчикам поднимать частоту таймера.
Почему же тогда почти каждый раз, когда я вижу разгон таймера, он вызван программой от Microsoft?

Узнать текущую частоту таймера Windows довольно просто с помощью утилиты clockres от sysinternals.

ClockRes v2.0 – View the system clock resolution
Copyright 2009 Mark Russinovich
SysInternals – www.sysinternals.com

Maximum timer interval: 15.600 ms
Minimum timer interval: 0.500 ms
Current timer interval: 1.000 ms

Для увеличения времени работы компьютера от батарей текущий период таймера (который может быть изменен функцией timeBeginPeriod) должен быть равен 15.6 мс; но, как вы видите выше, какая-то программа изменила его на 1 мс, что эквивалентно дополнительным 936 тикам в секунду.

Поиск виновного – WPF

Процесс поиска виновного в увеличении частоты не так очевиден, но все-таки довольно прост. В командной строке администратора наберем

и в текущем каталоге появится файл energy-report.html, в котором мы, в частности, прочитаем:

The stack of modules responsible for the lowest platform timer setting in this process.
Requested Period 10000
Requesting Process ID 3932
Requesting Process Path
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe
Calling Module Stack
C:\Windows\SysWOW64\ntdll.dll
C:\Windows\SysWOW64\winmm.dll
C:\Windows\Microsoft.NET\Framework\v4.0.30319\WPF\wpfgfx_v0400.dll
C:\Windows\SysWOW64\kernel32.dll
C:\Windows\SysWOW64\ntdll.dll

Итак, Visual Studio 11, посредством использования WPF, запросила интервал в 1 мс, что и указано в отчете посредством несколько сбивающей с толку единицы измерения, равной 100 нс. Это известная проблема, связанная с WPF; все версии Visual Studio ведут себя так время от времени и, по-видимому, любое приложение, использующее WPF, может стать источником проблемы. Увеличение частоты может иметь смысл, когда программа пытается поддерживать постоянный фрейм рейт вывода, однако это не оправдывает WPF, поскольку она сохраняет высокую частоту таймера даже в том случае, когда никакой анимации не происходит.

Поиск виновного – SQL сервер

Другой процесс, часто виновный в увеличении частоты на моем компьютере – sqlservr.exe. Думаю, что он был установлен Visual Studio, но не уверен в этом, как не уверен, используется он или нет. В любом случае, SQL сервер не должен повышать частоту таймера; если таким образом предполагается повысить производительность приложения, то это больше похоже на костыль. И, как в случае с WPF, увеличение частоты нужно только тогда, когда сервер занят обработкой данных, а не постоянно.

Platform Timer Resolution:Outstanding Timer Request
A program or service has requested a timer resolution smaller than the platform maximum timer resolution.
Requested Period 10000
Requesting Process ID 2384
Requesting Process Path \Device\HarddiskVolume1\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn\sqlservr.exe

Поиск виновного – quartz.dll

У меня нет соответствующей записи из отчета powercfg, но C:\Windows\System32\quartz.dll является еще одним источником проблем с частотой таймера. Я даже толком не знаю, что такое этот Quarts (ну а мы-то знаем, что это не что иное, как Microsoft DirectShow – прим. пер.), но замечал, что иногда он расходует энергию зря.

Поиск виновного – Chrome

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что этоОбычно виновными становятся продукты Microsoft, однако к ним в компанию я добавляю еще Google Chrome. Когда я запускаю Chrome он постоянно увеличивает частоту таймера 1000 Гц, даже в том случае, когда компьютер работает от батареи, а я просматриваю простую HTML страницу. Привожу скриншот, фиксирующий преступление Chrome.

Поиск виновного – svchost.exe

Иногда svchost.exe увеличивает частоту таймера до 100 Гц. Это, конечно, не так страшно, как 1000 Гц, но все-таки раздражает. Особенно печально то, что я не могу определить, какой именно сервис это делает.

Общая трагедия – побеждает максимальная частота

Таймер Windows является глобальным ресурсом, он тикает с одинаковой частотой для всей системы целиком. Получается, что если какая-то программа увеличивает частоту таймера, то это сказывается на поведении всей системы.
Когда процесс вызывает функцию timeBeginPeriod, этот запрос частоты остается в силе до тех пор, пока не будет принудительно отменен с помощью timeEndPeriod или до конца работы приложения. Большинство программ (включая и мои тестовые, приведенные ниже) никогда не вызывают timeEndPeriod, полагаясь на системные средства очистки Windows. Это работает и вполне разумно для приложений, которым необходима повышенная частота таймера на всем протяжении исполнения. В противном случае хорошей идеей будет использование timeEndPeriod. По рекомендации Microsoft к приложениям второго вида относятся проигрыватели видео в режиме паузы и свернутые в трей игры. Сюда же можно включить веб-браузеры, которые в текущий момент не требуют высокой частоты таймера или при работе от батареи.

Так ли это важно?

Моим основным компьютером является ноутбук. Каждый день я использую его в автобусе и предпочитаю тратить батарею на что-то полезное, нежели чем на ненужные обращения к процессору 1000 раз в секунду.
Microsoft считает, что это важно. Они говорят: «нашей позицией остается последовательное улучшение энергоэффективности Windows ПК» и все-таки, даже 4 года спустя, сами, похоже, не исполняют свои собственные указания и не обращают внимания на свои же предупреждения: «некоторые приложения уменьшают период таймера до 1 мс, что приводит к сокращению времени работы мобильной системы на 25%».
set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что этоУдобным способом измерения потребленной энергии является утилита Intel Power Gadget. На поддерживаемых процессорах Intel она покажет мощность, потребляемую упаковкой процессора в реальном времени с точностью до 0,01 Вт. На моем ноутбуке на платформе Sandy Bridge утилита показывает прирост в 0,3 Вт при повышении частоты таймера, что составляет почти 10% от стандартного потребления упаковкой процессора; применительно ко всей системе процент, конечно, будет меньше.
Увеличение на 0,3 Вт может выглядеть не таким большим, но есть пара моментов, заставляющих воспринимать его серьезно. Во-первых, если ваша программа работает, скажем, на 33 миллионах компьютеров (для Chrome это, наверное, даже заниженная оценка), увеличение частоты таймера приведет к потере примерно 10 МегаВатт энергии. Во-вторых, важность проблемы со временем будет только возрастать. Новые процессора с улучшенным объединенным таймером будут затрачивать на учащенные вызовы еще больше вычислительных мощностей.

Быстрые таймеры ухудшают производительность

Исполнение прерываний отнимает некоторую часть ресурсов компьютера, поэтому увеличение их количества в единицу времени должно несколько замедлить скорость его работы. Я проверил эту теорию, написав тестовую программу, крутящую циклы активности и докладывающую каждую секунду скорость своего исполнения. Во время работы программы я изменил частоту таймера, чтобы посмотреть его влияние на производительность.
Влияние было, причем существенное.
Я проделал быстрые тесты на двух компьютерах, так что точные цифры не стоит воспринимать слишком серьезно. Кроме того, они наверняка сильно зависят от аппаратной платформы, нагрузки и т.д. Однако результаты явно показали влияние ускорения таймера на производительность, оно составляет 2,5-5% — это больше, чем я предполагал. Степень замедления достаточно велика, чтобы заподозрить традиционный подход – повышение частоты таймера для увеличения производительности приложения – в контр-продуктивности.
Увеличение частоты таймера Windows не приводит ни к чему хорошему. При этом зря расходуется энергия и замедляется компьютер. Практика применения его во всех без разбора программах, висящих часами без активности, должна быть прекращена.
Вот результаты работы моей тестовой программы в графическом формате

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

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

Исходный код

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

А вот программа, повышающая частоту таймера на 20 сек.

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

И потом исправьте код своих программ. Все, как один.

Источник

Set timer resolution что это

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

Отключение таймера HPET

‼️ Ни в коем случае не отключайте данный таймер в BIOS – там он должен быть включён для корректной работы системы в целом. В новых версиях BIOS подобная настройка включена по-умолчанию и зачастую её изменение не возможно. Подробную информацию как изменить параметры в BIOS можно найти в руководстве к материнской плате или в интернете.

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

Пример правильного отключения таймера HPET в Windows:

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

Пример не настроенного таймера в Intelligent Standby List Cleaner :

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

Для правильной настройки необходимо установить следующие параметры:

⚠️ Во избежание дополнительных микрофризов при очищении кэша памяти, если у вас её мало или же её очень активно используют программы, данную настройку лучше протестировать с разными параметрами и найти оптимальную для вашего сценария использования.

После настройки надо нажать Start и проверить зафиксирован ли таймер – значение Current timer resolution должно быть строго равно 0.5ms и не изменяться. Значение может обновится с задержкой!

Пример правильной настройки Intelligent Standby List Cleaner :

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

Включение MSI mode

Пример настройки MSI с помощью MSI Util v2 :

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

‼️ Нельзя устанавливать использование MSI mode для всех ваших устройств, иначе устройства могут работать не корректно.

⚠️ Данная настройка сбрасывается на дефолтное значение после обновления драйвера nVidia!

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

💡 Для дальнейшей настройки необходимо ознакомиться c Работа с реестром.

Следующим шагом после настройки приоритетов IRQL [?] необходимо указать приоритет для каких сервисов (в нашем случае драйверов) необходимо выполнять прерывания в первую очередь. Когда происходит прерывание, Windows, используя IRQL для определения приоритета прерывания, проверяет может ли прерывание обслуживаться в данный момент или нет, если условие выполняется, то приоритет потока начинает его выполнение. Всё что ниже по приоритету – ставиться в очередь. Таким образом мы зафиксируем критически важные сервисы, прерывания от которых необходимо обрабатывать в первую очередь.

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

Распараллеливание драйверов по ядрам

Самое сложное осталось позади и теперь мы будет освобождать первое ядро, куда Windows зачем-то добавляет почти все драйверы. Этим мы с одной стороны разгрузим ядро, а с другой так же уменьшим задержки.

✨ При использовании утилиты будут периодически появляться сообщения об ошибке – их можно спокойно игнорировать, т.к. программа давно не обновлялась и на работу программы они никак не влияют.

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

Пример списка устройств в утилите Interrupt Affinity Policy Tool :

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

В этом списке надо найти свою видеокарту и USB Host Controller (название может не соответствовать, поэтому искать лучше по полю Location Info ), нажать Set Mask и выбрать ядро на которое будет назначен драйвер. Выбирать надо на любое ядро отличное от первого.

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

⚠️ Данная настройка сбрасывается на дефолтное значение после обновления драйвера nVidia!

Источник

Timer Resolution 1.2 для Windows 7, 8, 10

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

Многие пользователи компьютеров и ноутбуков стараются повысить производительность своего устройства путем применения различного программного обеспечения. В центр нашего внимания сегодня попала одна очень интересная утилита, которая по заявлению ее разработчиков, позволяет повысить FPS в играх и разогнать системный таймер. Предлагаем бесплатно скачать Timer Resolution 1.2 с официального сайта через торрент и самостоятельно познакомиться с функциями утилиты на своем ПК.

Описание и возможности

В сети можно найти довольно много информации по данному программному обеспечению. Давайте узнаем, что же умеет инструмент и что о нем говорят:

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

Есть мнение, что на самом деле Timer Resolution лишь обманывает системные таймеры, задействованные программами, измеряющими FPS. При этом количество кадров в секунду не повышается, а просто неправильно отображается.

Как пользоваться

Как бы там ни было, лучше всего разбираться с утилитой на собственном опыте, поэтому давайте установим ее на компьютер. Как это правильно сделать, рассмотрим в пошаговой подробной инструкции немного ниже.

Загрузка и установка

Для инсталляции Timer Resolution на ПК или ноутбук необходимо выполнить несколько простых шагов. Давайте разберем по пунктам, что нужно сделать:

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

set timer resolution что это. Смотреть фото set timer resolution что это. Смотреть картинку set timer resolution что это. Картинка про set timer resolution что это. Фото set timer resolution что это

Софт имеет английский интерфейс, но пользоваться им довольно просто. Предлагаем немного подробнее ознакомиться с этим процессом.

Инструкция по работе

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

Как бы там ни было, решение принимать только вам. Мы лишь напомним, что любые подобные вмешательства в системные параметры могут пагубно отобразиться на здоровье вашей электронной машины.

Достоинства и недостатки

Для дополнения обзора предлагаем немного поговорить о сильных и слабых сторонах инструмента.

Похожие приложения

Для повышения количества кадров в секунду в играх можно использовать и другие приложения, например:

Системные требования

Что касается параметров электронной машины, то здесь важно учитывать требования самой игры. Для корректной работы утилиты вполне достаточно будет такой конфигурации:

Скачать

Загружайте программное обеспечение по ссылке ниже прямо сейчас.

Версия:1.2
Разработчик:Lucas Hale
Информация обновлена и актуальна на:2021 год
Название:Timer Resolution
Платформа:Microsoft Windows XP, 7, 8 или 10
Язык:Английский
Лицензия:Бесплатно
Пароль к архиву:bestsoft.club

Видеообзор

Дополнительную информацию по данному приложению можно получить, просмотрев этот ролик.

Вопросы и ответы

Делитесь мнением об утилите и задавайте вопросы в случае их появления через форму обратной связи, расположенную внизу.

Источник

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *