2024-08-24 04:28:49 +08:00
2024-08-24 02:23:45 +08:00
2022-10-10 12:49:59 -04:00
2024-08-05 07:03:17 +08:00
2024-08-05 07:03:17 +08:00
2024-08-05 07:03:17 +08:00
2024-08-05 07:03:17 +08:00
2024-08-05 07:03:17 +08:00
2024-05-23 21:42:06 -04:00
2020-02-09 22:54:06 +01:00
2024-08-24 04:28:49 +08:00
2024-08-23 02:35:31 +08:00

Apollo

Apollo is a self-hosted desktop stream host for Artemis(Moonlight Noir). Offering low latency, cloud gaming server capabilities with support for AMD, Intel, and Nvidia GPUs for hardware encoding. Software encoding is also available. A web UI is provided to allow configuration and client pairing from your favorite web browser. Pair from the local server or any mobile device.

Usage

Refer to LizardByte's documentation hosted on Read the Docs for now.

System Requirements

Warning

: This table is a work in progress. Do not purchase hardware based on this.

Minimum Requirements

Component Description
GPU AMD: VCE 1.0 or higher, see: obs-amd hardware support
Intel: VAAPI-compatible, see: VAAPI hardware support
Nvidia: NVENC enabled cards, see: nvenc support matrix
CPU AMD: Ryzen 3 or higher
Intel: Core i3 or higher
RAM 4GB or more
OS Windows: 10+ (Windows Server does not support virtual gamepads)
macOS: 12+
Linux/Debian: 11 (bullseye)
Linux/Fedora: 39+
Linux/Ubuntu: 22.04+ (jammy)
Network Host: 5GHz, 802.11ac
Client: 5GHz, 802.11ac

4k Suggestions

Component Description
GPU AMD: Video Coding Engine 3.1 or higher
Intel: HD Graphics 510 or higher
Nvidia: GeForce GTX 1080 or higher
CPU AMD: Ryzen 5 or higher
Intel: Core i5 or higher
Network Host: CAT5e ethernet or better
Client: CAT5e ethernet or better

HDR Suggestions

Component Description
GPU AMD: Video Coding Engine 3.4 or higher
Intel: UHD Graphics 730 or higher
Nvidia: Pascal-based GPU (GTX 10-series) or higher
CPU AMD: todo
Intel: todo
Network Host: CAT5e ethernet or better
Client: CAT5e ethernet or better

Integrations

SudoVDA: Virtual Display Adapter Driver used in Apollo

Artemis: Integrated Virtual Display options control from client side

Support

Currently support is only provided via GitHub Issues.

Downloads

Releases

Disclaimer

I got kicked from Moonlight and Sunshine's Discord server and banned from Sunshine's GitHub repo literally for helping people out.

image

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 maintainance 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 ablilty but I got kicked out just for helping others. The funniest thing is, the repo starts updating after they got me banned!

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.

License

GPLv3

Description
Fix some build issues with arch
Readme GPL-3.0 35 MiB
Languages
C++ 79.4%
HTML 6.1%
CMake 3.9%
Vue 3.5%
Shell 1.8%
Other 5.2%