The Virtual Display Driver supports flexible resolution and refresh rate configuration through two complementary systems: manual resolution definitions and global refresh rates.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/VirtualDrivers/Virtual-Display-Driver/llms.txt
Use this file to discover all available pages before exploring further.
Manual Resolution Configuration
Define specific resolutions with individual refresh rates in the<resolutions> section:
Resolution Parameters
Horizontal resolution in pixels.Valid range: 640 - 7680 pixelsCommon values:
- 1920 (Full HD)
- 2560 (QHD)
- 3840 (4K UHD)
- 7680 (8K UHD)
Vertical resolution in pixels.Valid range: 480 - 4320 pixelsCommon values:
- 1080 (Full HD)
- 1440 (QHD)
- 2160 (4K UHD)
- 4320 (8K UHD)
Refresh rate in Hz for this specific resolution.Common values: 24, 30, 50, 60, 90, 120, 144, 165, 240
Global Refresh Rates
Global refresh rates are applied to all defined resolutions, creating additional mode combinations:Global refresh rate to apply across all resolutions. Can be specified multiple times.Valid range: 24 - 240 Hz
How Global Refresh Rates Work
Global refresh rates create additional display modes. For example: Configuration:- 1920x1080 @ 60 Hz (from global)
- 1920x1080 @ 120 Hz (from global)
- 1920x1080 @ 144 Hz (from manual resolution)
Global refresh rates are combined with manual resolutions, giving you flexibility without repeating resolution definitions.
Standard Resolution Presets
Gaming Configurations
- 1080p Gaming
- 1440p Gaming
- 4K Gaming
Content Creation Configurations
- Video Production
- Broadcasting
Multi-Resolution Setup
Provide multiple resolutions for maximum flexibility:Fractional Refresh Rates
For video production, fractional refresh rates are important:Fractional refresh rates (23.976, 29.970, 59.940) are specified in
monitor_profile.xml when using the EDID integration system. See EDID Integration.Auto Resolution System
The driver includes an automatic resolution system that can generate modes from EDID data:Auto Resolution Parameters
Enable automatic resolution generation from EDID data.
Priority for resolution sources.Valid values:
manual- Use only manually defined resolutionsedid- Generate resolutions from EDID databoth- Combine manual and EDID resolutions
Minimum refresh rate to include from EDID (Hz).
Maximum refresh rate to include from EDID (Hz).
Exclude fractional refresh rates (23.976, 29.970, 59.940) from EDID modes.
Use the preferred mode from EDID data instead of the fallback values.
Resolution Limits
The driver enforces these limits:| Parameter | Minimum | Maximum |
|---|---|---|
| Width | 640 px | 7680 px (8K) |
| Height | 480 px | 4320 px (8K) |
| Refresh Rate | 24 Hz | 240 Hz |
| Total Modes | 1 | System-dependent |
While the driver supports up to 8K resolutions, actual limits depend on your GPU capabilities and available bandwidth.
Troubleshooting
Resolution not appearing in Windows
Resolution not appearing in Windows
Possible causes:
- Invalid resolution dimensions
- Refresh rate out of range
- XML syntax error
High refresh rates not working
High refresh rates not working
Possible causes:
- GPU limitations
- Display bandwidth constraints
- Incorrect configuration
Too many resolution options
Too many resolution options
Possible causes:
- Multiple global refresh rates creating many combinations
Best Practices
Add global refresh rates sparingly
Each global refresh rate multiplies the number of available modes.
Related Topics
EDID Integration
Advanced resolution configuration via EDID
HDR Configuration
HDR settings for high-quality displays