What is Apollo & Artemis?
Apollo, for those that aren’t aware, is a program you install on your PC that lets you connect remote devices for the purpose of streaming games from your PC to them. Artemis (or Moonlight) is the application on your device of choice that connects to Apollo, which is your PC. So a lot of us use this to play games locally or even remotely on a handheld, through streaming, so we can get the performance benefits of your computer, while not having to be at your computer.
Setup Guide
The first step is something I’ve already done, but you want to uninstall Sunshine from your PC. All of it, everything to do with it, should be easy enough for anyone that already installed it to understand how to delete it. Revert any scripts and things you’ve set up as well, just right back to barebones, fresh slate.
Download Apollo
Then, let’s go ahead and grab the latest release from the Apollo Github. Grab whatever the latest is Apollo.exe is. Open the exe you downloaded and move through the Setup. You don’t need to change anything, just keep going next and Install.
Once it’s done, you can open Apollo from your start menu. You might get a warning if you’re using Firefox, but just go ahead and accept – you access Apollo through your web browser.
Setup Apollo
Let’s go ahead and create a username and password to access Apollo and then login with that information.
You are now on the home page of Apollo, but there isn’t much to do on the home page.
Applications Tab
Let’s head over to the Applications tab, and by default you have Desktop and Steam Big Picture available to you.

Now, I personally use a frontend called Playnite when streaming, but this is just optional. You can use Steam Big Picture if that’s what you usually use on your PC. But, for fellow Playnite users, let me show you how to add an option here for you to select from the Artemis or Moonlight screen to boot into Playnite when you start your stream.
Go ahead and click add New, and my application name is Playnite. Then scroll down and under Detached Commands, click add. You now need to navigate to your Playnite folder, and copy the path. Just right click the Fullscreen exe, copy as path and then paste that. It must be within quotes.


Scroll down and you want to check Always use Virtual Display for this. If you don’t, it won’t, and we want to use the virtual display, that’s the whole point. Make sure to save at the bottom. Go ahead and go into the Desktop and Steam Big Picture options and enable this there as well, don’t forget to save.

Add Any Application or Game
I should point out, these same steps work if you just want to add any game as well. So let’s say your game isn’t on Steam, and you don’t use a frontend, but you always play it. Add it here following the same steps as above, and it’ll show up in the Artemis and Moonlight menu and it’ll be an easy way to launch right into it. Personally, I just use a frontend, but it’s awesome to have options.
Connecting our first device
At this point, let’s go ahead and connect our very first device. For me, that would be the Odin 2 Portal.
Now, if your device is Android based, as of right now, you can use Artemis and you want to download the latest APK to your device, open it and install it.
However, if you’re on another operating system, you still have to use Moonlight until Artemis releases for other operating systems. Same thing, download the latest release to your device, open it and install it.
First thing you see is your PC name, mine is Joey-PC. Tap the PC and you get a PIN number and you likely got a popup on your PC that you installed Apollo on asking you to confirm it. You can click that popup or head to the PIN tab in Apollo and enter that PIN to connect the device to Apollo. Make sure you select PIN pairing, and give the device a name, it’ll make things easier.


If you check your Android device, you’ll see Desktop, Steam, Virtual Desktop and if you added Playnite like I did, you’ll see that there too. We’ll come back to this, go back to Apollo.
PIN Tab & Permissions
On this same PIN page, go ahead and click the pencil icon and you’ll see the permissions this device has access to. The very first device you connect gets full permissions, and that’s fine, we want that.

If I connect a second device now, like my ASUS ROG Ally X, it’s missing some permissions. This is important – for any device after the first device, remember to come here and give it these permissions, honestly, just do them all, it’s not a big deal. Don’t forget to click the green checkmark to save.

Artemis/Moonlight Settings
At this point, let’s head back to the device that you installed Artemis or Moonlight on and move back a screen. Click the Settings cog top left.
For Video resolution, you want to select the resolution of the device you are on – so 1080p for my Odin 2 Portal.

For Video frame rate, you want to select the frame rate of the device you are on – so 120hz for my Odin 2 Portal.

Then, for video bitrate, you want to try bumping it in increments of 25mbps until you feel comfortable with the number or you get a warning while streaming to reduce bitrate. This will be dependent on your internal network – range to your router or access point, bandwidth and so on. It has nothing to do with your ISP speeds.

Scroll all the way down, and the only other option I’d suggest is show performance stats while streaming, just for the beginning so you can see your stats. Feel free to turn this off later.

Network Setup
I would suggest checking out the first five minutes of this video to get a better understanding of what the bitrate means, and what you can do to improve your network for streaming.
Turning off monitors while streaming
Head back and into the PC (in Artemis/Moonlight, mine is called Joey-PC), and now, go ahead and just click Desktop.
Your device should now be showing your PC’s desktop, it’s working!
Now, at this point, your monitors are all on, nothing turned off, so let’s do that. On your PC, go ahead and right click the desktop and choose Display Settings. Click Identify so you can see what number is which monitor that you’re using and which is the device’s monitor.

You now want to disconnect the other monitors besides the device’s one. Select each monitor, then from the drop down choose Disconnect this display. You should be left with one monitor when all is said and done, and all your real monitors are turned off.

No Disconnect Display Option
If you don’t see a Disconnect Display option, then don’t worry, it’s an easy fix.
Run Identify again to see all your monitor numbers. Make note of the monitor you are trying to disconnect, as well as the monitor that is the device’s one.
Choose the monitor you want to disconnect, dropdown, and choose Duplicate desktop on X and Y (where X is your monitor number you’re trying to disconnect and Y is the device’s monitor).
Then, click Keep changes in the box that shows up and you now have your monitor and your device’s monitor duplicated.
Choose that duplicated monitor, and then choose Show only on X (where X is the device’s monitor number).
You should now have only one monitor showing, your device’s and no other monitors are enabled.
Quit Session
Now, feel free to exit out of Artemis. If you’re on a handheld, do the combination of L1/R1/Start/Select at the same time, or simply swipe up and select the back arrow.
Go ahead and tap Desktop, and choose Quit Session. All your monitors should show back up. Now for fun, click Desktop again. All your monitors just turned off didn’t they? Perfection. Literally, perfection.
Now, you will have to repeat these steps for any new device you connect. So I’ll have to do this all over again with my Ally X, but once you do it once for your new device, it’ll remember it forever. Basically, it remembers your changes that you make while connected, but it should take you under a minute to do this for any new device – remember you can just use your PC’s mouse and keyboard, the new device is just another monitor.
Wake-On-LAN
Last tip. You can utilize Wake-On-LAN to wake your PC up from Shutdown or Sleep remotely so you can play games without having to walk to your PC and turn it on.
Unfortunately, this isn’t something I can give you a guide on as every way to set this up is different for every motherboard and PC. I would suggest Googling your motherboard model + wake on lan and you should find a way to do this and set it up.

MSI Afterburner/RTSS Toggling
If you’re like me, you use MSI Afterburner and Rivatuner to see your framerate, frametime and all of the other statistics. You may have noticed, while streaming, it’s a bit difficult to actually toggle that, so let’s make it easy.

First, you need MSI Afterburner and Rivatuner setup, installed and working, of course. Outside of the scope of this guide, but get that all working.
Then, in Rivatuner, head to Setup > Plugins > HotkeyHandler. For Toggle On-Screen Display, create a hotkey, I’ve chosen “CTRL+ALT+0”. That means, if you do that combination of hotkeys, it will toggle the on-screen display (while you’re in a game) on or off. Click OK at the bottom, then make sure to click the checkmark next to Hotkeyhandler to enable it. Click OK at the bottom again.

Next up, we need to download and install Autohotkey. Make sure to download version 2.0.
Open Autohotkey, click New script, choose Minimal for v2 and then Create. Give it a name, I call mine Toggle_OSD. Right click and edit in Notepad.

#Requires AutoHotkey v2.0
Send "^!0"
Copy and paste the above into the script, that’s all you need and click save. If you want to test it at this point, you can, open Rivatuner, double click the script and you should see the Show On-Screen Display toggle move from on to off and so on.
Next, go ahead and open Apollo, login and head to the Configuration tab. Scroll down to Server Commands. Click the green plus icon all the way on the right next to the bubbles command.
In the command name, put Toggle OSD and for Command Value, put:
"C:\Program Files\AutoHotkey\v2\AutoHotkey.exe" C:\Users\YOURNAME\Documents\AutoHotkey\Toggle_OSD.ahk

Important to note that the above is the default location for where you install Autohotkey and where your script is. Replace YOURNAME with your PC login name.
Scroll down and click Save, then click Apply.
How it works
To toggle the OSD, open Artemis and start a session to connect.
Swipe up from the bottom, and click the back arrow and you should see a menu of options.

Head to Server Commands and choose Toggle OSD. You should now see your OSD turn on or off. Repeat as necessary.

Stream over internet
Do you want to stream over internet instead of just locally?
For many users, it can be a simple toggle. Open Apollo, head to the Network tab, and enable UPnP. Hopefully, that just works for you (try a reboot of device/PC to make sure).
If not, we can use a service called Tailscale, which is a VPN and so a bit more secure as well.
Go ahead and download Tailscale, and install it.
Sign into your network. I use my Google account for sign in, then click Connect to connect.

Head to your device, and install Tailscale there as well. For Android, it’s on the Google Play Store, easily accessible.
Open it, and login once again to sign in.
Back to your PC, find the Tailscale icon in your system tray, right click, then go to your account and choose Admin console.

You should see your Machine and IP Addresses on this page.

In Artemis, click add new to add a new PC, and type the IP address of the machine (your PC) from that page.
You should now be able to connect to your PC and use Apollo!