Resolution
Resolution settings dictate the stream’s visual quality. Moonbeam offers multiple resolution options. You can adjust these to match your network conditions and display capabilities.
Configuring
Moonbeam offers several approaches to set resolution:
--min-resolution
& --max-resolution
set the boundaries around which resolution Moonbeam will consider after running speed tests.
To set a fixed resolution, use the --resolution
option:
This setting is equivalent to the resolution option in the standard Moonlight client. It sets both the minimum and maximum resolution to the specified value.
Moonbeam provides convenient shorthand options for common resolutions:
Available shorthand options include:
--360p
(640x360)--480p
(854x480)--540p
(960x540)--720p
(1280x720)--900p
(1600x900)--1080p
(1920x1080)--1440p
(2560x1440)--2K
(2048x1080)--4K
(3840x2160)
Scaling Steps
The --resolution-steps
option allows for more granular control over resolution optimization:
This option determines the number of intermediate resolutions Moonbeam will consider. Here’s an example of the resolutions that might be considered:
- 1280x720
- 1440x810
- 1600x900
- 1760x990
- 1920x1080
Best Practices for Resolution Configuration
-
Match Your Display: Set the maximum resolution to match your display’s native resolution for the best visual quality.
-
Consider Your Network:
- For stable, high-bandwidth connections: Consider using higher resolutions for improved visual clarity.
- For low-bandwidth or high-latency connections: Use a lower resolution range (e.g.,
--max-resolution 1080p --min-resolution 720p
) or omit resolution flags to allow automatic adjustment.
-
Flexible Resolution Range: Using a wide resolution range allows Moonbeam to find the ideal setting. For unstable connections, consider omitting resolution constraints entirely.
-
Balance Resolution and FPS: Higher resolutions require more bandwidth. Adjust both resolution and FPS based on your game’s needs and network capacity.
-
Performance Considerations: For demanding games, you might want to cap the maximum resolution lower than your display’s native resolution to maintain high frame rates.
Experiment to find the best balance for your specific setup and preferences.