-
-
Notifications
You must be signed in to change notification settings - Fork 1
0.5 ms Timer Resolution Request
github-actions[bot] edited this page Sep 12, 2026
·
2 revisions
While a game with an Aggressive profile runs, TrayTrigger asks Windows for a 0.5 millisecond system timer (NtSetTimerResolution) and releases the request when the last tracked session ends. This is what tools such as TimerTool and ISLC do.
- Sleep() and timer waits inside a game and its driver stack wake on time instead of up to 15.6 ms late, which shows up as smoother frame pacing in engines that do not request a fine timer themselves.
- On Windows 10 version 2004 and later and on Windows 11, timer resolution is per process. The TrayTrigger request only reaches the game when the permanent "System Timer Resolution" tweak (GlobalTimerResolutionRequests) is on. Turn that on under Performance Tweaks first, then restart once.
- Most modern engines already request a fine timer; those see no difference.
- A finer timer means slightly more CPU wake-ups, so a little more power draw, only while a game is running.
- Nothing to recover after a crash: Windows drops the request when TrayTrigger exits.
Part of Performance Profiles. This page is the same text as the app's Learn more button, generated from Help/profiles/timer_resolution.md. To fix something, edit that file (or open an issue); wiki edits are overwritten on the next sync.
TrayTrigger | Download | Report a bug | Security policy | Free and open source (MIT)
Performance Tweaks
- How Performance Tweaks work
- Auto HDR
- Core Isolation / Memory Integrity (HVCI)
- Disable Delivery Optimization
- Disable Diagnostic Telemetry Sweeps
- Disable Fullscreen Optimization Compatibility Shims
- Disable Game Bar Captures and Background Recording
- Disable MMCSS Network Throttling
- Disable Mouse Acceleration (Enhanced Pointer Precision)
- Disable Multiplane Overlay (MPO)
- Disable Nagle's Algorithm (TCP Send Delay)
- Disable Sticky, Filter, and Toggle Keys Shortcuts
- Disable Xbox Game Bar Overlay
- Exclude Drivers from Windows Update
- Foreground Priority Boost
- Hardware-Accelerated GPU Scheduling (HAGS)
- Optimizations for Windowed Games (DirectFlip Model)
- System Restore points
- System Timer Resolution
- "Ultimate Plan - TrayTrigger" Power Plan (always on)
- Variable Refresh Rate for Windowed Games
- Windows Game Mode
- Windows Visual Effects (Performance Mode)
Performance Profiles
- How Performance Profiles work
- 0.5 ms Timer Resolution Request
- Above Normal Process Priority (profile)
- CPU Cores: Performance Cores Only
- Do Not Disturb While Playing
- Enable HDR (profile)
- MMCSS "Games" Task Priority (profile)
- System Responsiveness (profile)
- "Ultimate Plan - TrayTrigger" Power Plan (profile)
- Unmute Speakers While Playing
- Windows Defender Exclusion for Game Files (profile)
- Windows High-Performance GPU Preference (profile)