bcdedit set disabledynamictick yes что это за команда

Как увеличить FPS в играх, отключив HPET?

Немногие знают, как можно увеличить FPS в играх, отключив HPET. В это статье разберём, что такое HPET и что будет, если отключить эту функцию, а также, безопасно ли это.

High Precision Event Timer (HPET) – высокоточный таймер событий

HPET – это тип таймера, который используется в ПК. Это непрерывно работающий таймер, который постоянно отсчитывает, т.е. работает не как одноразовое устройство, которое отсчитывает до нуля, вызывает одно прерывание и затем останавливается. Поскольку HPET сравнивает фактическое значение таймера и запрограммированное целевое значение на равенство, а не на «больше или равно», прерывания могут быть пропущены, если целевое время уже прошло, когда значение компаратора записывается в регистр микросхемы. Схема HPET в современных ПК интегрирована в чип южного моста.

Отложенный вызов процедур (задержка DPC) позволяет программам быстро помещать действия в очередь в планировщике процессора, которые через какое-то время будут обработаны.

Например, отрисовка видеокадра (video frame) на экране может быть выполнена, как только данные будут готовы и время кадра (frame time) достигнуто. Конечно, всё это делается за какие-то доли секунд и не замечается многими людьми.

Что будет если отключить HPET?

Отключение HPET позволяет осуществлять неограниченный ввод-вывод и приводит к очень сырому и чрезвычайно отзывчивому соединению между вами и вашей машиной. Это также удаляет микро заикания и подвисания экрана.

1000 секунда = 1 миллисекунда
HPET ON: задержка между 100-150 мс
HPET OFF: задержка между 5-15 мс

Выходит, что с включённой функцией таймера HPET происходит потеря 3-4 кадра в секунду, соответственно, с выключенной функцией снижается вероятность «зависания».

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

Увеличится ли fps в играх и приложениях при отключении hpet?

Отключение этого параметра (даже через командную строку) может существенно повлиять на производительность в играх и приложениях. В некоторых случаях ваш FPS может сильно увеличиться (например, с 30 до 100).

Безопасно ли отключать HPET?

Да, это абсолютно безопасно. Это ничего не повредит и не приведёт к нежелательным побочным эффектам. Вы всегда сможете вернуть всё обратно.

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

При отключении HPET могут ли быть проблемы в онлайн играх?

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

Если, отключив HPET, увеличивается фпс, то зачем вообще его нужно включать? И зачем тогда он включен по умолчанию?

Это было лучше для более старых ОС, для звуковых карт PCI с низкой задержкой или интерфейсов захвата и т. д. Для игр это увеличивает накладные расходы и, как правило, даёт меньше FPS.

Как отключить HPET?

Способ 1. Через BIOS или UEFI

Очень часто таймер можно отключить через BIOS или UEFI, найдя, к примеру, функцию HPET Support или High Precision Event Timer (название может немного отличаться, в зависимости от вашей материнской платы):

Способ 2. Через командную строку

В Windows 10 также можно отключить HPET через командную строку от имени администратора после ввода следующих команд:

bcdedit /deletevalue useplatformclock
bcdedit /set disabledynamictick yes

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

Если вы хотите повторно включить HPET, используйте следующие команды:

bcdedit /set useplatformclock true
bcdedit /set disabledynamictick no

Способ 3. Используя диспетчер задач Windows

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

Нужно ли отключать HPET?

Я никому не говорю, нужно ли вам включить или отключить HPET, так как это может иметь разные эффекты в зависимости от вашего оборудования. Конечно, я не гарантирую, что это что-то изменит для всех и приведёт к колоссальному росту производительности. В некоторых случаях ваша система с отключением HPET можно начать работать менее стабильно (либо могут появиться дополнительные проблемы), а в некоторых более отзывчиво, поэтому нужно наблюдать за этим, если вы решите отключить таймер. В любом случае необходимо разумно отключать или включать какие-либо параметры или функции и следить за тем, как после этого стал работать ваш ПК, это касается всего, не только HPET.

Что значит HPET Mode? HPET mode 32 или 64 что выбрать?

Если вы включили таймер, то в некоторых случаях вы сможете выбрать mode 32-bit или 64-bit, данная опция всего-навсего уточняет режим работы счётчиков: 32-разрядный или 64-разрядный. Если у вас установлена 32-разрядная система, то выбирайте 32-bit mode, а если 64-разрядная, то 64-bit mode.

Внимание пользователей ноутбуков

Отключение HPET, уменьшение разрешения таймера в Windows 10 приведет к увеличению расхода батареи. А как сохранить батарею ноутбука и увеличить продолжительность его работы читайте в моей статье.

Читайте также:  что делает дорожный комиссар

Источник

Оптимизация Windows для игр

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

Внимание!

Тестовый ПК и Linux

Выбор редакции Windows

Зоопарк Windows-систем хоть и не большой по сравнению с Linux, но и здесь нужен осознанный выбор, ибо от выбора зависит не только цена лицензии, но и общее потребление ресурсов компьютера, а также наличие фишек. Рассматривать устаревшие системы Windows 7-8.1 смысла никакого нет. Оптимизации в коде работы планировщика Windows 10 и работы над системой сжатия памяти, ставят крест на старых системах в плане игровой производительности.

Основные редакции:

Windows 10 Home (Домашняя) — стандартная версия для обычных пользователей, должна быть лучшей в плане игровой производительности и незагажанности системы, но напичкана процессами-службами по сбору данных пользователя. Не рекомендуется геймерам и киберкотлетам.

Windows 10 Pro (Профессональная) — расширенная версия, что подходит как для обычных пользователей, так и для системных администраторов, дополнительно напичкана софтом для администрирования разного рода задач. Потребляет чуть больше домашней версии.

Windows 10 LTSC (Корпоративная-Enterprise) — версия, лишенная большинства новых фич и мусора, базируется для стабильности на устаревшем ядре с опозданием 1-2 года от основной редакции, является лучшим выбором для игроков желающим выжать максимум из компьютера и не желающим резать свой пинг из-за телеметрии. Не продается в розницу физическим лицам, предназначана для работы на маломощных системах предприятия и банкомантах.

Сравнение потребления оперативной памяти

Сравнение нагрузки на центральный процессор

Сравнение занимаемого места папки Windows

Отчётливо видно, что версия Windows 10 LTSC является самой малопожирающей из тройки и весьма иронично, что, не прибегая к веселому роджеру, обычному пользователю её не достать. Автор также весьма ошарашен принудительной регистрацией на сервесах Microsoft при установке системы с активным интернет-соединением и невозможности создания локального пользователя во всех системах кроме LTSC. Базой для нашей игровой оптимизации послужит LTSC.

Задействуем все ядра центрального процессора

Нажимаем Ctrl+Shift+Esc, в появившемся окне нажимаем Файл>>Запустить новую задачу и вводим Msconfig.

Устанавливаем, как на скриншоте.

В новом окне идём во вкладку загрузка и жмём по кнопке дополнительные параметры.
Ставим нужное количество работающих ядер (В моём случае их 4).

Жмем OK и уходим на перезагрузку.

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

Установка драйверов оборудования

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

Я использую Snappy driver installer — это бесплатный инструмент от бывшего разработчика Drivers Pack, но в отличие от последнего, Snappy полностью бесплатен и лишён какой-либо рекламы. После скачивания архива, разархивируем его в любую папку и запускаем файл SDI_x64_R2000.exe. Ставим галочки как у меня.

Устанавливаем все драйверы, кроме драйверов видеокарты, это важно.

Правильная установка видеодрайверов Nvidia

Почему вы не должны использовать драйверы с офф сайта Nvidia? Современные пак драйверов Nvidia включает в себя средства телеметрии Nvidia и лишние модули, что влияют на производительность. К счастью, существует способ вырезать всю эту гадость и установить чистый видеодрайвер. Это муторно, но уже есть умельцы, что автоматизировали этот способ. Проста скачиваю Nvidia Driverpack Repack by cuta и устанавливаю чистый драйвер без какой-либо телеметрии и лишних служб.

Электропитание

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

Извлекаем содержание архива на Диск C.

Запускаем Power Plans.cmd от имени админа.

Скачать скрипт.
Мы успешно добавили новую схему электропитания и уменьшили DPC Latency.

Убераем телеметрию Windows

Данные изменения существенно понизят пинг и нагрузку на центральный процессор, но сломают новую панель управления.

Внешний вид

Ваша система станет уродливой, но быстрее.

Этот Компьютер>>Свойства>>-Дополнительные параметры системы.

Дополнительно>>Быстродействие>>Параметры>>Визуальные эффекты>>Обеспечить наилучшее быстродействие.

Уменьшаем задержку ввода

Полезный твик для киберкотлет и любителей плавной мышки, ибо обеспечивает возрастание плавности из воздуха, путём включения серверного опроса устройств и перераспределения задач с загруженного первого ядра. По дефолту многие системные процессы обрабатываются первым ядром и это вызывает повышения времени-очереди на выполнение поступающей задачи от процесса. Признаками такой задержки является телепортирование врагов в онлайн-играх и плохая индексация попаданий. MSI util v 2 правит ветки реестра и включает фикс, вам необходимо лишь поставить галочки на желаемых устройствах.

Твикиры

Для настройки и кастомизации системы с отключением гадости, будет использоваться два проверенных твикера, а именно Win 10Tweaker и UWT 4. Программы простые и не требуют пояснений, просто следуйте описанию и ставьте галочки.

Отключаем HPET и Manager Intel

Данное отключение существенно повысит производительность.
Мой компьютер>>правый клик>>свойства>>диспетчер устройств>>системные устройства.
Правый клик на Hpet (Иногда подписан как высокоточный таймер событий) и Intel manager, всё отключаем и радуемся жизни.

Вводим по очереди в командную строку.

bcdedit /deletevalue useplatformclock

bcdedit /set useplatformtick yes

Выключаем динамические тики

bcdedit /set disabledynamictick yes

Результат работы

Произведем сравнение на примере CS:GO.

30 FPS из воздуха это отличный буст.

Читайте также:  какой компот готовят на поминки

Выводы

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

Источник

Bcdedit set disabledynamictick yes что это за команда

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

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

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

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

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

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

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

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

Включение MSI mode

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

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

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

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

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

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

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

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

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

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

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

Источник

bcdedit set disabledynamictick yes

Если вы столкнулись с этой проблемой, просто откройте командую строку с правами администратора (как это сделать), и напечатайте в ней:

[code]bcdedit /set disabledynamictick yes[/code]

Перезагрузите компьютер, и проблема испарится. Просто? Да, довольно таки. Но не очень понятно, что мы сейчас сделали и зачем. Давайте посмотрим на проблему более пристально и попробуем выяснить, откуда ноги растут.

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

Что такое динамические процессорные такты

Грубо говоря, процессор компьютера — как некое подобие всем привычных часов — «тикает», то есть отсчитывает такты с определенной частотой. Эти такты обрабатываются операционной системой и используются для выполнения самых разных задач. Когда компьютер находится в режиме ожидания, однако, постоянное внимание операционной системы к «тиканью» приводит к дополнительным затратам [электро]энергии и времени.

Динамические процессорные такты меняют положение вещей

Эта новая технология представляет из себя группировку, или, если хотите, слияние процессорных тактов в режиме ожидания, и их последующую обработку, только тогда, когда это действительно нужно. Другими словами, процессору теперь придется несколько раз «пнуть» операционную систему, прежде чем она на это отреагирует. Это положительным образом сказывается на расходе электроэнергии (и времени работы ОС от батарей, что очень актуально для планшетов).

Но зачем отключать динамические процессорные такты?

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

P.S. Включить обратно динамические процессорные такты можно командой:
[code]bcdedit /set disabledynamictick no[/code]

В статье использованы исследования Rafael Rivera

Перейдя на Windows 8 почти полгода назад, я стал одним из тех, кого затронул её недуг с замораживанием. Я ссылался на сырость системы и драйверов. Ждал релиз-кандидат и каждый раз надеялся на очередные обновления системы и драйверов, но проблема продолжала регулярно доставать. В Release Preview к моему удивлению этого тоже не исправили. На днях (наконец-то!) появилось решение. С вашего позволения, выкладываю его здесь.

Читайте также:  рожковая кофемашина какой кофе использовать

Симптомы

Загуглив я обнаружил, что проблема возникает у многих людей, и симптомы у всех одни и те же: в течение повседневной работы за компьютером без всяких причин перестает реагировать интерфейс. Казалось, повисает именно графическая оболочка, ведь я всё также мог с трудом перемещаться по вкладкам браузера или дописать и отправить сообщение, но внешне картинка замораживалась. Так происходило несколько раз в день, с разной периодичностью. На форумах советовали обновить драйвера видео (NVidia), перепрошить биос и даже говорили о несовместимости браузеров со встроенным в систему Flash. Перепробовав всё: от отключения Flash до перепрошивки BIOS, я ни к чему не пришел.

Решение

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

bcdedit /set disabledynamictick yes

После выполнения нужно просто перезагрузиться.

В тот же день блоггер Rafael Rivera опубликовал статью с выяснением причин ошибки и о том, что делает команда выше:
Оригинал на английском
Перевод WinReview на русском

Тем временем, в Microsoft уже знают о проблеме. Уже во внутренней сборке проблема решена, что гарантирует исправность системы в RTM.

Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.

Если вдруг в очередной раз ваша или наша система windows 10 начала проявлять следующие симптомы:

Экран застыл и не реагирует на манипуляции манипуляторов (устройства ввода / клавиатуры, мышь и др. устройства). Мышь при этом продолжает передвигаться.

Нажатие на Numlock не реагирует световой индикацией

Фоновые приложения при этом продолжают выполняться (например играет музыка), но новые приложения нет возможности запустить.

В событиях системы не регистрируются какие-либо ошибки или предупреждения прямо или косвенно касающиеся ситуации.

То данная статья как-раз для такого случая.

Бывает, что при переходе на новую ОС, необходимо обновить базовую систему ввода-вывода (BIOS)

Для этого необходимо скачать его последнюю версию с сайта производителя мат. платы.

Устаревшая прошивка SSD диска может также вызывать такого рода проблемы.

Решение — скачать и обновить прошивку вашего SSD.

Многие драйверы позаимствованы от windows 7 / 8 / 8.1 и это часто и является причиной такого поведения.

В некоторых случаях помогает команда сброса каталога обработчиков многоуровневого поставщика устройств.

Выполняем в командной строке с привилегиями администратора netsh winsock reset

В некоторых других случаях при установленном ПО Acronis * Backup.

Тут придется переустановить операционную систему и отказаться от использования данного ПО, либо смирится с таким поведением ОС.

Еще одна причина может быть в размере файла подкачки. По-умолчанию windows 10 сама выбирает оптимальный размер данного файла. Иногда она делает это некорректно даже для себя любимой.

Необходимо установить размер файла подкачки равным объему установленной в данный момент ОЗУ.

Установленные программы f.lux, Privatefirewall, Avira Antivirus, Dropbox (редко) также могут приводить к данной проблеме.

Необходимо удалить данное ПО и перезагрузить компьютер.

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

Необходимо перейти к панели управления, электропитание и установить параметры: отключение жесткого диска через 0 мин., Параметры USB — Параметр временного отключения USB порта — Значение — Запрещено, PCI Express — управление питанием состояния связи Откл.

С видеокартами Nvidia

Если используется видеокарта Nvidia, то лучше всего переустановить драйвер используя Advanced Install режим и отметив пункт clean install. Также после установки рекомендуется настроить схему электропитания на «максимальную производительность».

Иногда также помогает отключение опции процессора C1E в настройках BIOS материнской платы.

В ту же копилку о настройке процессора, иногда может помочь отключение опции «Intel(R) C-STATE Technology» или «Enhanced C-States» наравне с «Core C6 States» в параметрах процессора в биосе.

Если вы обладатель ноутбука Sony VAIO, вам может помочь отключение мульти жестов.

Перейдите в панель управления — мышь — настройки — настройки — отключите самую верхнюю опцию мульти жестов.

Возможно Windows 10 установлена не в «родном» режиме UEFI.

Вам необходимо включить UEFI Native mode и активировать в BIOS режим безопасной загрузки (Secure Boot)

Кому-то сможет помочь установка новых драйверов для WiFi адаптера. Именно для Windows 10. Если адаптер старый и проблема имеет место, то лучше попробовать с его отключения и в случае если это помогло, заменить его.

В некоторых случаях помог банальная проверка системного диска на ошибки. Учтите что в зависимости от объема диска и количества ошибок проверка может затянуться и на 24 часа кряду.

Пуск — выполнить — chkdsk /r /f /v

Можно попробовать отключить службы определения местоположения.

Пуск — Настройки — Местоположение — Служба определения местоположения — Откл.

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

Для этого необходимо в административной командной строке выполнить bcdedit /set disabledynamictick yes

Источник

Сказочный портал