Performance Optimization
Display Side Optimizations
Exclusive Display Mode
- Use Exclusive Display: This removes the display manager from the pipeline, allowing the application to directly own and control the display
- Reduces Compositor Overhead: Eliminates window manager and compositor latency
Display Interface Selection
- Prefer DisplayPort over HDMI: DisplayPort generally provides higher bandwidth and lower latency than HDMI
- Match Bandwidth Requirements: Ensure the display interface can handle your data throughput requirements
- Cable Quality: Use high-quality, short cables to minimize signal degradation
Display Settings Configuration
- Disable Variable Backlight: Variable backlight can introduce up to one frame worth of delay
- Set Higher Refresh Rate: Display refresh rate should be at least double the camera frame rate
- Example: 60fps camera → minimum 120Hz display refresh rate
- G-Sync Configuration: For systems with discrete GPU and G-Sync monitors:
- Ensure G-Sync is properly enabled
- Verify refresh rate is correctly configured
- Skip this step if no discrete GPU is attached
Display Resolution Matching
- Native Resolution: Use the display’s native resolution to avoid scaling overhead
- Consistent Timing: Maintain consistent pixel clock and timing parameters
Application Side Optimizations
Holoscan Application Configuration
Use Fullscreen Mode:
HolovizOp Display Resolution: