Skip to content

Best Practices

Yukino Song edited this page May 13, 2025 · 4 revisions

🌟Best practices

Note

Use a frame limiter on your host to limit the game frame rate to the exact match of your client's refresh rate, and disable VSync in game.

  1. If you can't use a frame limiter, enable VSync can reduce some stuttering.
  2. If your client supports high refresh rate, always use high refresh rate. Combined with Artemis's Warp modes, this is basically a poorman's GSync/FreeSync.
  3. For devices that supports "Ultra Low Latency" mode on Artemis, choose "Balanced" for frame pacing. Latency doesn't differ much from Warp modes when Ultra Low Latency is enabled and it's more smooth.
  4. If your client supports VRR, lock the refresh rate to your target framerate on your client device. Checkout details below.
  5. Always enable HDR on your client when possible, even when you're not using HDR on the host. It'll unlock 10bit mode and that's making the color banding issue way less noticable.
  6. If you encounter weird stuttering problems, checkout Stuttering Clinic first.

Client side VRR specific settings

This only applies to clients that support VRR and can lock refresh rate natively, like the SteamDeck.

For games that can't run at full fps of the client display on your host, apply a frame limiter can make it much smoother. For example, when a game runs around 80 fps, which feels choppy when not frame limited, you can cap the game at 72fps, and on your client lock the screen refresh rate to 72hz. Since the client supports VRR, any arbitrary refresh rate can be supported, just adjust to a value you're comfortable with.

Frame limiter suggestions

  1. Special-K (my favorite, it can also enable HDR for non-HDR games, and do much more)
  2. Guru3D RTSS Rivatuner Statistics Server
Clone this wiki locally