Segra is designed to have minimal performance impact on your games, but optimal settings depend on your hardware. This guide will help you get the best recording quality while maintaining smooth gameplay.Documentation Index
Fetch the complete documentation index at: https://docs.segra.tv/llms.txt
Use this file to discover all available pages before exploring further.
Understanding Performance Impact
Well-configured Segra typically causes 1-5% FPS reduction in games when using hardware encoding.
Performance Factors
The main factors affecting performance are:- Encoder Type (CPU vs GPU) - Biggest impact
- Recording Resolution - Moderate impact
- Frame Rate - Moderate impact
- Bitrate and Rate Control - Minor impact
- Audio Sources - Minimal impact
Choosing the Right Encoder
Your encoder choice is the most important performance decision.- NVENC (NVIDIA)
- AMF (AMD)
- QSV (Intel)
- x264 (CPU)
Best for: NVIDIA RTX/GTX usersPros:
- Dedicated hardware encoder (no game performance impact)
- Excellent quality at high bitrates
- Support for H.264 and HEVC
- Very low CPU usage
- Requires NVIDIA GPU (GTX 600+)
- Consumer GPUs limited to 3 concurrent sessions
- Slightly larger file sizes than x264 at same quality
- Rate Control: VBR (Variable Bitrate)
- Preset: Quality
- Min Bitrate: 70 Mbps (1080p) / 100 Mbps (1440p)
- Max Bitrate: 100 Mbps (1080p) / 150 Mbps (1440p)
Resolution and Frame Rate
Recording Resolution
Recording resolution is independent of your game resolution. You can play at 4K and record at 1080p.
| Resolution | Best For | Relative Performance Impact |
|---|---|---|
| 1080p | Most users, streaming | Baseline |
| 1440p | High-end systems, content creation | +30% encoding load |
| 4K | Professional creators, future-proofing | +100% encoding load |
- 1080p: Ideal for most users, good quality, small file sizes
- 1440p: Sweet spot for modern gaming monitors
- 4K: Only if you have powerful hardware and storage
Frame Rate
Segra supports 30 FPS and 60 FPS recording:60 FPS Recording
Pros:
- Smooth gameplay footage
- Better for fast-paced games
- Modern standard
- 2x encoding load vs 30 FPS
- Larger file sizes
30 FPS Recording
Pros:
- 50% less encoding load
- Smaller file sizes
- Still acceptable quality
- Choppy for fast motion
- Not ideal for competitive games
Bitrate and Quality Settings
Understanding Rate Control
Segra supports multiple rate control methods:- VBR (Recommended)
- CBR
- CRF
- CQP
Variable Bitrate - Quality adapts to scene complexityHow it works:
- Simple scenes use lower bitrate
- Complex/fast scenes use higher bitrate
- Specified as min and max range
- Hardware encoders (NVENC/AMF/QSV)
- Most efficient quality/size ratio
- Recording varied content
Bitrate Recommendations by Resolution
Higher bitrate = better quality but larger files. These values balance quality and file size.
| Resolution | VBR Min | VBR Max | CBR |
|---|---|---|---|
| 1080p @ 30fps | 40 Mbps | 60 Mbps | 50 Mbps |
| 1080p @ 60fps | 70 Mbps | 100 Mbps | 80 Mbps |
| 1440p @ 30fps | 60 Mbps | 90 Mbps | 75 Mbps |
| 1440p @ 60fps | 100 Mbps | 150 Mbps | 120 Mbps |
| 4K @ 30fps | 100 Mbps | 150 Mbps | 125 Mbps |
| 4K @ 60fps | 150 Mbps | 250 Mbps | 200 Mbps |
Audio Optimization
Audio Source Configuration
Best Practices:- Use only needed sources: Don’t add unused microphones/devices
- Force Mono for microphones: Reduces file size with no quality loss (Settings → Audio → Force Mono)
- Disable unused tracks: Don’t enable separate audio tracks unless you need them for editing
Audio Output Modes
Choose the right mode for your workflow:All Audio (Default)
All Audio (Default)
Records all desktop audio sources.Performance: Minimal impactBest for: Simple recording, no editing needed
Game Only
Game Only
Records only game audio (mutes desktop audio when hooked).Performance: Same as All AudioBest for: Isolating game sounds, removing desktop notificationsNote: Requires game capture to hook successfully
Game + Discord
Game + Discord
Records game and Discord voice chat on separate tracks.Performance: Slightly higher (additional audio source)Best for: Team games, collaborative contentNote: Creates separate track for Discord audio in recordings
Separate Audio Tracks
When to use:- Advanced video editing workflows
- Need independent volume control in post-production
- Recording podcasts or collaborative content
- Simple clipping and sharing
- Storage space is limited
- Don’t edit recordings
Display Capture Method
Segra supports two display capture methods with different performance characteristics:- WGC (Recommended)
- DXGI
Windows Graphics CapturePerformance: Best (uses modern Windows API)Requirements: Windows 10 1903+ or Windows 11Pros:
- Lower CPU usage
- Better compatibility with multi-monitor
- Captures through window composition
- Supports variable refresh rate
- May not work on older Windows 10
- Some games have issues with WGC
Replay Buffer Optimization
Memory Management
Replay buffer keeps recent footage in memory before writing to disk:Formula: Memory Usage ≈ Duration × Bitrate ÷ 8Example: 30s @ 80 Mbps = ~300 MB RAM
-
Buffer Duration (Settings → Recording → Replay Buffer Duration)
- Default: 30 seconds
- Longer = more memory usage
- Recommendation: 30-60 seconds
-
Max File Size (Settings → Recording → Replay Buffer Max Size)
- Default: 1000 MB (1 GB)
- Prevents buffer from growing too large
- Increase if you have RAM to spare
Hybrid Mode Considerations
Hybrid mode runs session recording AND replay buffer simultaneously, doubling the encoding load.
- 2x encoder usage
- 2x write operations to disk
- Higher memory usage
- Only use with hardware encoders (NVENC/AMF/QSV)
- Ensure SSD for content folder (reduces disk bottleneck)
- Monitor system performance during recording
System-Specific Optimizations
High-End Systems (RTX 3080+, Ryzen 7+)
Recommended Settings:Mid-Range Systems (RTX 3060, Ryzen 5)
Recommended Settings:Budget Systems (GTX 1660, Intel i5)
Recommended Settings:Laptops
Laptop-Specific Tips:- Use laptop cooling pad
- Set power plan to “High Performance” when recording
- Lower bitrate to reduce heat generation
- Ensure dedicated GPU is being used (not integrated graphics)
- Record to external SSD if possible (reduces internal drive heat)
Storage Performance
Drive Types
| Drive Type | Write Speed | Recommended Use |
|---|---|---|
| NVMe SSD | 2000+ MB/s | Best for all resolutions/framerates |
| SATA SSD | 500 MB/s | Good for 1080p/1440p |
| HDD (7200 RPM) | 150 MB/s | Only for 1080p @ lower bitrates |
| HDD (5400 RPM) | 100 MB/s | Not recommended |
| External USB 3.0 | Variable | Acceptable for SSD, avoid HDD |
Content Folder Location
Optimal content folder locations:- Best: Dedicated NVMe SSD (separate from OS drive)
- Good: Secondary SATA SSD
- Acceptable: Same SSD as OS (may impact system responsiveness)
- Avoid: Mechanical HDD (may cause dropped frames)
Monitoring Performance
During Recording
Check Task Manager
Monitor CPU, GPU, RAM, and Disk usage:
- Open Task Manager (Ctrl+Shift+Esc)
- Performance tab
- Watch for maxed-out resources
In-Game FPS Counter
Use game’s built-in FPS counter or tools like:
- NVIDIA GeForce Experience overlay
- MSI Afterburner
- Steam FPS counter
Signs of Performance Issues
If you see these issues, reduce recording settings incrementally:- Lower bitrate by 20%
- Reduce resolution one step (4K → 1440p → 1080p)
- Drop frame rate to 30 FPS
- Disable separate audio tracks
- Switch recording mode (Hybrid → Session or Buffer)
Advanced Tips
Process Priority
Segra automatically sets itself to High priority during recording to ensure smooth encoding.
OBSService.cs:928:
Multi-GPU Systems
If you have multiple GPUs (e.g., laptop with iGPU + dGPU):-
Ensure Segra runs on dedicated GPU:
- Windows Settings → System → Display → Graphics
- Add Segra.exe → High Performance
-
Use matching encoder:
- NVIDIA dGPU → NVENC
- Intel iGPU → QSV (only if game isn’t GPU-intensive)
4:3 Aspect Ratio Games
Segra automatically detects and stretches 4:3 content to 16:9 (configurable in Settings).
Benchmarking Your Settings
Related Resources
OBS Integration
Understand how Segra uses OBS
Troubleshooting
Fix common performance issues
Hardware Requirements
Check system requirements
Contributing
Improve Segra’s performance