Desktop+ Patch Notes — March 6, 2025
Aggregated from Steam, cross-tracked with Battle.net coverage on GamePatchNote.
What's new in Desktop+ 3.1?
Desktop+ 3.1 features (still experimental) HDR mirroring support, performance improvements and additional input options. It also adapts to recent SteamVR changes.
HDR mirroring support
HDR mirroring works for both Desktop Duplication (default for desktop overlays) and Graphics Capture (desktop & window overlays) methods.
The full bit-depth texture is passed to SteamVR, but to my knowledge there's currently no HMD that supports HDR output with SteamVR.
HDR mirroring in Desktop+ is primarily aimed at working around the capture APIs not returning proper SDR contents while HDR is active in the OS.
This isn't enabled by default. It can be toggled in the Performance settings if " Show Advanced Settings" is enabled.
HDR support is still considered experimental as it has only been tested on a few systems and behavior has been found to vary between OS versions.
Please leave feedback if this isn't working on your system.
"Drag Overlay" Desktop+ Laser Pointer Input Action
This input action is an alternative way of dragging overlays regardless of the drag-mode state.
Note that it is not bound by default and can be configured in the Desktop+ SteamVR Controller Input settings (you can use in the Settings window as a shortcut to access them).
This input action can also be bound to a keyboard key for the Gaze-based HMD Pointer.
UI Performance Optimizations
This version adds various optimizations to the rendering logic of the interface parts of Desktop+.
In particular, this includes partial overlay texture updates and activity-based render-rate.
Before this update, the UI portion of Desktop+ simply rendered at the HMDs frame-rate as long as any part of it needed to be visible.
Now the performance impact of inactive-but-visible UI windows is greatly reduced.
If you don't notice anything except performance improvements, great.
If you do, please report.
For now you can return to the old rendering/idle behavior by unchecking " Adaptive UI Rendering Rate" in the Performance settings (" Show Advanced Settings" need to be enabled).
That setting is temporary and will be removed later if there are no issues arising from these optimizations.
Other Changes
New:
- Added default input bindings for PSVR2 controllers
- Added hidden "UIFrameSkip" setting to allow setting custom render-rate for the UI
- Popups hints such as for Gaze-Fade auto-configuration and overlay auto-docking are now also displayed in the desktop mode window
Fixed:
- Fixed deactivating application profiles not restoring regular overlay configuration
- Fixed Desktop+ laser pointer cursor being stuck on the Desktop+ Keyboard window when deactivated via input binding
- Fixed resetting current overlay setup not working if settings aren't being reset at the same time
- The additional dashboard overlay controls introduced by SteamVR 2.9.1 are now hidden for Desktop+
- Various other minor UI fixes and adjustments