v0.3.6-hotfix.1
·
248 commits
to master
since this release
Change log
v0.3.6-hotfix.1
- Set correct defaults for
Legacy OrderingandAllow client commandswhen pairing a new client - Fix encoder probing when no physical monitor is connected
v0.3.6
- Added
APOLLO_prefixed env vars - Automatically use virtual display if no active display is detected
- Ensure virtual display is removed when the stream is terminated
- Creates a temporary virtual display to probe encoders when no active display is present
- Support launching apps using UUID
- Use DXGI methods to get HDR state, fixes some cases HDR is enabled unconditionally
- Support reordering apps(requires Artemis v12.1.250514 or above, or enable "App ordering for legacy clients" in
Advancedtab) - Added option to always have the virtual display be an isolated display - Windows only by @thesystemcoder168
- 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
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.