Все современные компьютеры оснащены высокоточным таймером под обозначением HPET (High Precision Event Timer), который необходим для синхронизации работы различного оборудования (звуковые карты, видеокарта, процессор) в мультимедийных задачах: видеоигры, звуковые и видео редакторы, аудио и видео плееры. Таймер HPET так же еще известен под названием мультимедийный таймер. По умолчанию HPET таймер включен во всех компьютерах для совместимости, но по факту в современных компьютерах только увеличивает задержки в работе, что сказывается на количестве кадров в секунду и их количестве по редким событиям в играх, а также в других ресурсоемких приложениях, в том числе и в майнинге криптовалют.
Отключение HPET в первую очередь смогут заметить майнеры, которые добывают криптовалюту непосредственно с помощью CPU, например, криптовалюту Monero. И чем слабее процессор, тем большего эффекта Вы сможете добиться от отключения HPET в вашей системе.
Если Вашему центральному процессору более 5 лет или Вы используете для майнинга самые базовые модели (Athlon или Celeron), то отключение таймера HPET скажется положительно на общей производительности вашего компьютера в майнинге, как это показано на скриншотах ниже:
Майнинг криптовалюты Monero, алгоритм RandomX, майнер XMRIG 6.17.0, процессор i5 4590S 3.0Ghz 2 потока, HPET ВКЛЮЧЕН
Майнинг криптовалюты Monero, алгоритм RandomX, майнер XMRIG 6.17.0, процессор i5 4590S 3.0Ghz 2 потока, HPET ВЫКЛЮЧЕН
Отключение таймера HPET для процессора i5 4590S на алгоритме RandomX дает прирост в 13H/s c 1263H/s до 1279H/s.
Не стоит думать, что HPET влияет только на CPU майнинг. Для GPU майнинга отключение HPET так же может быть полезно, т.к. очень часто для сборки GPU ригов используются самые простые процессоры, которые так же могут вносить свой вклад в уменьшение общего хешрейта всей системы.
Отключение таймера HPET на компьютере
Таймер HPET нужно отключать в BIOS компьютера и в операционной системе одновременно.
В BIOS таймер HPET может называться HPET Support или High Precision Event Timer в зависимости от модели материнской платы. Нужно отключить этот параметр в BIOS материнской платы - Disable.
В Windows отключить HPET можно двумя способами.
Первый способ через командную строку с правами администратора
Для отключения HPET ввести команды:
bcdedit /deletevalue useplatformclock
bcdedit /set disabledynamictick yes
Для включения HPET ввести команды:
bcdedit /set useplatformclock true
bcdedit /set disabledynamictick no
Второй способ отключения HPET через диспетчер задач Windows
Вывод: Для майинг ригов оснащенных слабыми или устаревшими процессорами мы рекомендуем потратить несколько минут для отключения HPET таймера, т.к. это простое решение позволит Вам получить немного больше хешрейта для CPU и GPU майнинга.
P.S. В онлайн играх отключение HPET таймера расценивается как использование читов и может привести к бану вашего аккаунта. Поэтому если Вы предполагаете использовать компьютер не только для майнинга , но и для сетевых игр, то настройки таймера HPET Вам лучше не трогать.