Сайт использует сервис веб-аналитики Яндекс Метрика с помощью технологии «cookie». Пользуясь сайтом, вы даете согласие на использование данной технологии.
Устранение микрозадержек и повышение FPS — стабильная настройка таймера для рассинхронизации TSC ...
Устали от случайных микроподтормаживаний, задержки ввода или неравномерной смены кадров, даже когда FPS выглядит нормально? Причиной может быть рассинхронизация TSC — едва заметный дрейф синхронизации между ядрами процессора, который сбивает внутренние тактовые частоты Windows. В этом видео я покажу вам, как навсегда исправить рассинхронизацию TSC и стабилизировать таймеры Windows для более плавной игры, снижения задержек и более плавного отображения кадров, особенно на гибридных процессорах, таких как Intel 12-го, 13-го и 14-го поколений или AMD X3D. Мы пошагово рассмотрим редактирование реестра, команды CMD и калибровку таймера — всё это безопасно и полностью обратимо. 🧠 Что нужно исправить: ✅ Микроподтормаживания и проблемы с синхронизацией кадров ✅ Задержка ввода из-за нестабильной работы таймеров ЦП ✅ Провалы FPS, вызванные динамическим дрейфом тиков ✅ Рассинхронизация ЦП в гибридных системах (P+E) 🛠️ Используемые команды и пути Шаг 1. Определение текущего источника таймера bcdedit /enum PowerShell -Command "Get-WmiObject Win32_PerfRawData_PerfOS_System | Select-Object -Property Timestamp_Object" Шаг 2. Принудительное применение стабильной политики TSC (путь в реестре) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Kernel Добавьте или измените следующие значения DWORD: UsePlatformClock = 0 TscSyncPolicy = 1 GlobalTimerResolutionRequests = 0 EnableDynamicTick = 0 ForceTscCalibration = 1 Шаг 3. Перекалибровка таймеров через CMD bcdedit /deletevalue useplatformclock bcdedit /deletevalue useplatformtick bcdedit /deletevalue disabledynamictick w32tm /resync /nowait w32tm /config /update Шаг 4. Блокировка разрешения таймера и предотвращение дрейфа HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power PerfEnablePackageIdle = 0 CoalescingTimerInterval = 1 Шаг 5. Проверка стабильности TimerBench / ClockRes → Проверка константы 1,0000 мс LatencyMon → Отсутствие пиков «таймера ядра» CapFrameX → График стабильного времени кадра 🧩 Необязательная проверка PowerShell PowerShell -Command "$timer = New-Object -TypeName System.Diagnostics.Stopwatch; $timer.Start(); Start-Sleep -Milliseconds 500; $timer.ElapsedMilliseconds" Результат около 500 мс = стабильное время ✅ 💬 Задание сообщества Попробуйте этот твик и поделитесь своими результатами: Выровнялось ли время кадра? Ввод стал более плавным? FPS стал стабильнее? Оставьте свои результаты до и после в комментариях — посмотрим, сколько ПК без зависаний TSC мы сможем собрать на этой неделе! ⚙️ Безопасно, обратимо и эффективно Чтобы отменить изменения: bcdedit /set disabledynamictick yes