github ClassicOldSong/Apollo v0.3.6

latest releases: v0.4.7-alpha.1, v0.4.6, v0.4.5...
3 months ago

Change log

  1. Added APOLLO_ prefixed env vars
  2. Automatically use virtual display if no active display is detected
  3. Ensure virtual display is removed when the stream is terminated
  4. Creates a temporary virtual display to probe encoders when no active display is present
  5. Support launching apps using UUID
  6. Use DXGI methods to get HDR state, fixes some cases HDR is enabled unconditionally
  7. Support reordering apps(requires Artemis v12.1.250514 or above, or enable "App ordering for legacy clients" in Advanced tab)
  8. Added option to always have the virtual display be an isolated display - Windows only by @thesystemcoder168
  9. Security fixes, strongly recommend to upgrade

Warning

BREAKING: SUNSHINE_CLIENT_FPS is now float for better fractional refresh rate support. Use Special-K and ApolloProfileManager for automatic, client independent fps limit with Apollo.

Bonus

Apollo Profile Manager

You can use it to automatically save/restore a selection of files for each app, and they're separated for each client. You can use it to swap game settings, mod sets or even save files based on the client, so you don't need to edit game resolution/keymap/modsets every time you change to a different client.

🌟Best practices

Checkout WiKi

Warning

It is highly recommend to remove any other virtual display solutions from your system and Apollo/Sunshine config, to reduce confusions and compatibility issues.

Remember to quit Apollo before upgrading.

Don't miss a new Apollo release

NewReleases is sending notifications on new releases.