It's a fork/clone of Sunshine, it adds support for automatic virtual display and management of those displays.
So basically, you can have no monitor hooked up, or have your monitor turned off and still use it without custom scripts or other bad solutions, or good solutions like HDMI dongle dummy plugs.
It remembers every device too, so if you virtual in with your steam deck OLED it creates a 1200x800p desktop and 90hz display automatically, and uninstalls it when you log out so it doesn't mess up your PC when you switch back to your real monitor.
Same when you log in from your Xbox Moonlight with your 120hz TV at 4K resolution, or your other PC in the basement with a 3440x1440p by 240hz. etc.
It also has a feature called "Intra Refresh" which forces the frames to refresh occasionally, which fixes some devices (like Xbox Series S/X) that suffer from artifacts sticking around.
" Disclaimer I got kicked from Moonlight and Sunshine's Discord server and banned from Sunshine's GitHub repo literally for helping people out.
This is what I got for finding a bug, opened an issue, getting no response, troubleshoot myself, fixed the issue myself, shared it by PR to the main repo hoping my efforts can help someone else during the maintenance gap.
Yes, I'm going away. Apollo and Artemis(Moonlight Noir) will no longer be compatible with OG Sunshine and OG Moonlight eventually, but they'll work even better with much more carefully designed features.
The Moonlight repo had stayed silent for 5 months, with nobody actually responding to issues, and people are getting totally no help besides the limited FAQ in their Discord server. I tried to answer issues and questions, solve problems within my ability but I got kicked out just for helping others.
PRs for feature improvements are welcomed here unlike the main repo, your ideas are more likely to be appreciated and your efforts are actually being respected. We welcome people who can and willing to share their efforts, helping yourselves and other people in need.
Update: They have contacted me and apologized for this incident, but the fact it happened still motivated me to start my own fork.
Are you able to super sample with Apollo? I stream at 1280x800 on the Steam Deck but in game I set resolution to either 1920x1200 or 2560x1600.
I have all the automated monitor and resolution switching setup already but this seems like a better option potentially. I won't miss having to add any missing resolutions from the virtual display adapter.
Holy shit, can't believe I just found out about this today. I been having issues with severe stuttering on my Steam Deck when connected to my Sunshine host pc via WI-FI for months while every other client device I tried was working fine. I've tried so many things to fix it and thought and somehow switching to Apollo fixed it completely. All my other client devices feel even smoother to play on now too.
Have you tried HDR? That was my only issue with it compared to Sunshine + Virtual Display Driver
100% made change to apollo fork 2 days ago. It really just works great for my setup
More replies
It's a fork/clone of Sunshine, it adds support for automatic virtual display and management of those displays.
So basically, you can have no monitor hooked up, or have your monitor turned off and still use it without custom scripts or other bad solutions, or good solutions like HDMI dongle dummy plugs.
It remembers every device too, so if you virtual in with your steam deck OLED it creates a 1200x800p desktop and 90hz display automatically, and uninstalls it when you log out so it doesn't mess up your PC when you switch back to your real monitor.
Same when you log in from your Xbox Moonlight with your 120hz TV at 4K resolution, or your other PC in the basement with a 3440x1440p by 240hz. etc.
It also has a feature called "Intra Refresh" which forces the frames to refresh occasionally, which fixes some devices (like Xbox Series S/X) that suffer from artifacts sticking around.
More replies
it is a fork of Sunshine that some people like better. The guy who makes it also has a fork of Moonlight for Android.
More replies More replies
In Apollo's github page:
" Disclaimer I got kicked from Moonlight and Sunshine's Discord server and banned from Sunshine's GitHub repo literally for helping people out.
This is what I got for finding a bug, opened an issue, getting no response, troubleshoot myself, fixed the issue myself, shared it by PR to the main repo hoping my efforts can help someone else during the maintenance gap.
Yes, I'm going away. Apollo and Artemis(Moonlight Noir) will no longer be compatible with OG Sunshine and OG Moonlight eventually, but they'll work even better with much more carefully designed features.
The Moonlight repo had stayed silent for 5 months, with nobody actually responding to issues, and people are getting totally no help besides the limited FAQ in their Discord server. I tried to answer issues and questions, solve problems within my ability but I got kicked out just for helping others.
PRs for feature improvements are welcomed here unlike the main repo, your ideas are more likely to be appreciated and your efforts are actually being respected. We welcome people who can and willing to share their efforts, helping yourselves and other people in need.
Update: They have contacted me and apologized for this incident, but the fact it happened still motivated me to start my own fork.
"
What the hell happened, anyone knows?
More replies
Are you able to super sample with Apollo? I stream at 1280x800 on the Steam Deck but in game I set resolution to either 1920x1200 or 2560x1600.
I have all the automated monitor and resolution switching setup already but this seems like a better option potentially. I won't miss having to add any missing resolutions from the virtual display adapter.
Holy shit, can't believe I just found out about this today. I been having issues with severe stuttering on my Steam Deck when connected to my Sunshine host pc via WI-FI for months while every other client device I tried was working fine. I've tried so many things to fix it and thought and somehow switching to Apollo fixed it completely. All my other client devices feel even smoother to play on now too.
Have you tried HDR? That was my only issue with it compared to Sunshine + Virtual Display Driver
More replies