Skip to content

Setup Guide

Black-Seraph edited this page Mar 30, 2024 · 33 revisions

Minimum Host PC requirements

  • Windows 10 21H2 or newer

Immediate display configuration and HDR support (Patreon-only) are only available on Windows 11 23H2 or newer!

Quick Setup Instructions

  1. Optional: Download and install ViGEmBus for gamepad support.
  2. Download either the GitHub or Patreon version of Duo.
  3. Should your browser give you a warning message, choose to Keep the file anyway.
  4. Execute the downloaded file and follow the on-screen-instructions to finish installing it.
  5. After the setup finished, wait a minute for Windows' feature installer to catch up, then reboot your computer.
  6. Open the start menu, search for Duo Manager, execute it, and create your first instance.
  7. For the initial set-up, make sure to toggle the instance's Auto Start setting.
  8. Click on the green play button to start Duo.
  9. Open Moonlight on your client device and wait for your instance to become visible.
  10. In Duo Manager, click on the instance's Open Web User Interface button to open it in your default browser, then follow the on-screen instructions to set up and log into it.
  11. On your client device, tap your instance's icon in Moonlight to pair with it. You'll be given a 4-digit PIN, which you'll need in the next step.
  12. In your instance's Web Admin Panel, click on the PIN button, enter the 4-digit PIN from the previous step, then press the Enter key to confirm your input.

At this point, your client is paired to your new instance, and you're ready to play games.

If you're new to using Moonlight, now might be a good time to check their Wiki as well.

Creating instances

  1. Open the start menu, search for Duo Manager and execute it if you haven't already.
  2. Click the green plus button.
  3. Enter a name for your instance and press the Enter key to confirm it.
  4. Choose a local user account from the User Name list.
  5. Enter the chosen user's password into the Password text box.
  6. Optional: Adjust other instance parameters as needed.

Using the Duo WebUI to start or stop instances

By default Duo's WebUI listens on port 38299, but this port can be changed in Duo Manager's Global Settings.

It is suggested to bookmark the WebUI link on a companion device of choice for easy remote starting & stopping of instances.

WebUI screenshot

Setting up HDR on the Steam Deck OLED

HDR is only available on Windows 11 23H2 or newer, running the Patreon build of Duo!

  1. Install the latest Moonlight nightly build on your Steam Deck OLED.
  2. Add Moonlight as a non-Steam game on your Steam Deck OLED.
  3. Optional: Install Decky and the Reshadeck plugin on your Steam Deck OLED.
  4. Optional: Save this corrective shader into your Steam Deck OLED's ~/.local/share/gamescope/reshade/Shaders folder and enable it in Reshadeck to fix a known black level issue.
  5. If you haven't already, create a new instance in Duo Manager with a minimum luminance of 0 nits, a full-frame maximum luminance of 1000 nits, and a maximum luminance of 1000 nits, then restart Duo.
  6. Start Moonlight on your Steam Deck OLED in game mode, enable HDR in the settings, and pair it to your Duo instance by entering the pairing PIN via its Sunshine web admin panel.

Clone this wiki locally