Warning
I noticed that some other forks of Sunshine merges on-going PRs from upstream (and without credits to the PR author). Although those features are appealing, but they're unfinished and has loads of potential risks. Please do not use those forks before they address all the security issues for your own safety concerns.
Feature in question: LizardByte/Sunshine#4078
Problem: Communication is not encrpyted, audio stream not client-separated
Note
If you experience stutters after upgrade to v0.4.x, try revert to v0.3.7-hotfix-1 for now and also report your system configuration to this issue.
If you just have upgraded your GPU driver, it's recommended to reboot your computer before staring a new stream.
Change log
v0.4.6
- Fix Spanish locale
- Fix double-refresh-rate not being used with custom refresh rates
- Add auto value for minimal fps target to reduce framerate overshoot in certain setups
v0.4.5
- Merge upstream
- Bring back sudo-frame-pacing (I made up the name just now lol)
v0.4.3
- Revert
build-deps
to last known working version
v0.4.2
- Revert
libdisplaydevice
to last known working version
v0.4.1
- Various fixes and workarounds for new problems discovered after merging upstream
v0.4.0
- Track upstream
- Resolve 60 fps lock issue for WGC capture by setting the MinUpdateInterval property of the WGC capture session. by @danielmartina in #785
- Update es.json by @Linx-ESP in #853
- Feature: Added option to disable rumble on controllers from the Apollo side by @thesystemcoder168 in #886
- SudoVDA update: changed code signature to last 5 years long
NOTE: Please update to this version before August 19th. The original signature for SudoVDA expires after this day.
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.
New Contributors
- @danielmartina made their first contribution in #785
- @Linx-ESP made their first contribution in #853
Full Changelog: v0.3.7...v0.4.6