Release Notes
NOTE: Vibepollo can trigger false positive anti-virus alerts, check #29 for more information.
v1.12.5
- Virtual screens will no longer tear down after 30 seconds during a paused session.
- Reworked logging for all of the internal tools, increased the log rollover to 30 sessions.
- Fixed an upstream bug in sunshine that caused gyro input to drift or get stuck, this issue impacted those with weaker CPU's more than others but could happen with anyone.
- More encoder cache improvements to reduce false positives of unsupported HDR/AV1 errors.
- Fixed a bug that prevented the SDR 10-bit client option from working.
Changes
-
Added the ability to ignore specific display devices in display snapshots
- This is useful if you use both hardware dummy plugs and virtual displays
- Previously, an extra virtual or physical dummy plug could be treated as your primary monitor, which sometimes caused display restore to stop early or restore to the wrong screen
- You can now exclude those extra devices from snapshots so restore logic only targets the displays you actually care about
-
Added per-application display forcing for physical displays
- You can now force physical displays in the application metadata, not just virtual ones
- These per-application settings take priority over the global display settings
-
10-bit SDR (new capture option)
- You can now force 10-bit SDR in capture settings, however this can cause moonlight to crash on older client devices with GPUS that do not support HEVC 10-bit, so it is not enabled by default.
- You can also toggle 10-bit SDR in clients page if you prefer to enable it for specific clients and not others.
-
Performance Improvements
- Optimized Playnite communication to be more on demand, reducing the amount of CPU cycles spent while idle.