Skip to content

Releases: guygodin/VirtualDesktop

Version 1.32.13

12 Oct 19:19
f0c47d7
Compare
Choose a tag to compare

• Added support for VRChat's new hand tracking (Quest only). Enable Forward tracking data to PC in the Streaming tab and uncheck "Emulate Index controllers"
• Added Passthrough hands feature (Quest only, option in Input tab and Streaming tab)
• Reduced volume of background music

Version 1.32.9

08 Jul 17:37
f0c47d7
Compare
Choose a tag to compare

• Guardian boundary will now be hidden in the Passthrough environment on Quest
• Added option to show/hide the boundary with the VR Passthrough feature on Quest
• Screens will now be snapped together when they are arranged
• Removed gap between fully curved floating screens
• 'A' button now interacts with menus/toolbars in addition to trigger
• Keyboard improvements including ISO layout support and Azerty remapping
• Fixed keyboard movement at non-leveled orientations
• Added Media key binding to Xbox guide with gamepad emulation
• Fixed ability to grab screen with grip when watching videos
• Fixed black screen issue on macOS with some AMD graphics cards
• Improved streaming performance with 2 or 3 monitors on macOS
• Fixed issues with OpenKneeboard
• Fixed issue with WebXR controller orientation with VDXR
• Fixed loading UI disappearing in Asgard's Wrath
• Fixed game compatibility with: Contractors showdown (when launched from games tab)

Version 1.32.5

27 May 21:31
f0c47d7
Compare
Choose a tag to compare

• Multi-monitor support: you can now stream multiple monitors simultaneously, with the following limits:
Meta Quest 3: Up to 3 monitors.
Meta Quest 2, Meta Quest Pro, Pico Neo 3, Pico 4, Vive Focus 3, Vive XR Elite: Up to 2 monitors.
Meta Quest 1: Only 1 monitor is supported
On Windows those can be real physical monitors or virtual ones (click below the screen to add/remove monitors). MacOS only supports physical, AirPlay monitors for now; creating virtual ones will be supported in a future update but you can use BetterDisplay to create virtual ones for now.
• Added keyboard passthrough support on Quest (with the keyboards Meta supports)
• Improved support for Windows on Arm
• Added Adaptive quantization checkbox in the Streamer window, Options tab. Only applies to 10-bit codecs
• Added checkbox in Settings tab to auto-arrange monitors on recenter (enabled by default)
• Added button in Settings tab to arrange monitors manually
• Thumbstick can now be used to change size/distance when holding screen with grip
• You can now move the keyboard when holding the grip
• Increased max desktop bitrate to 120 Mbps (total for all monitors)
• Added portrait mode button in the screen toolbar for secondary screens (Windows only)
• Switched to using relative mouse movements with Bluetooth trackpads/mice
• Fixed microphone delay issues that some folks were experiencing
• Desktop toolbar will no longer appear when clicking below the screen with hand tracking. It will be shown when using the Quest menu left hand gesture instead
• Fixed game compatibility with: The Wizards - Dark Times, The 7th Guest, Roblox, Gravity Sketch, Crossfire: Sierra Squad, Zenith the last city, Resist, Underdog, Walkabout Mini-golf, Breachers, WRC, Ghosts of Tabor, Contractors, Hubris now using VDXR by default
• Fixed index finger bending in VRChat when holding the controller
• Fixed many compatibility issues with VDXR
• Added ultra-wide and other common resolutions for the virtual monitors
• Fixed bug with Nvidia encoder freezing when switching between H.264/HEVC and the 10-bit codecs on v555 drivers
• Virtual Vive trackers can now be powered off/on via SteamVR Manage Trackers (use "Held in hand" role to power off) without needing to restart SteamVR
• Screens can now be moved without hiding the keyboard
• Fixed issue with keyboard appearing too far or behind the screen
• Fixed detection of hardware encoder at startup which could prevent multi-monitor from working
• Fixed lingering Streamer icon in the system tray when switching users
• Fixed microphone pops
• Fixed issue with 32-bit games in VDXR

Version 1.30.5

15 May 21:20
f0c47d7
Compare
Choose a tag to compare

• Optimized Games tab refresh speed for slower hard disk drives
• Added Spanish keyboard layout
• Fixed cropped desktop image with Nvidia GPUs at specific resolutions
• Fixed microphone passthrough on macOS
• Fixed VR hand tracking grip threshold to reduce early activations
• Tweaked warning message when using buggy AMD drivers
• Improved game compatibility with Dirt Rally 2

Version 1.30.4

27 Feb 19:31
f0c47d7
Compare
Choose a tag to compare

• Added option for SteamVR Vive tracker emulation through inside-out full body tracking on Quest
• Added option to Emulate Index Controllers on Quest; this allows finger tracking in OpenVR games that support it
• Improved motion extrapolation quality of Synchronous Spacewarp (SSW) for all headsets
• Now sending headset battery level and charging state to SteamVR
• Reduced video compression artifacts with 10-bit codecs
• Improved desktop streaming latency on macOS
• Added Wide motion support with hand tracking on Quest
• Switched to recognizing index and finger curl for trigger / grip presses when using regular hand tracking
• Fixed issue with Unreal/Unity/WebXR where the VR session wasn't ending properly
• Fixed desktop being cutoff on some resolutions with AMD
• Fixed game compatibility with: Hard Bullet, Resonite, JKXR, Roblox

Additional Notes:
• Some applications require Index Emulation for finger tracking (eg: VRChat), some don't and will work better without it (eg: Resonite). Please experiment with both settings
• When using body tracking, the Quest will perform a reset of the player height every time the Oculus menu is opened
• With body tracking, the guardian must not be turned off, and care must be taken to properly set up the play space boundaries

Version 1.30.1

27 Feb 18:20
f0c47d7
Compare
Choose a tag to compare

• Added option to forward tracking data of the headset (face/eye/hand/body) to the PC via the VDXR runtime. Games will need to support the required OpenXR extensions to make use of those.
• Added tongue tracking (requires update of VRCFaceTracking module)
• Added icon in Performance Overlay when using encrypted traffic
• Added render resolution percentage and max bitrate to Performance Overlay
• Added support for TeamBeef modded games to appear in the Games tab • Added new music tracks
• Added ability to change the screenshots folder location (Media tab in the Streamer window)
• Added option in Input tab to disable menu hold to switch out of VR
• App will now stay in passthrough mode while loading on Quest
• Automatic codec will now choose HEVC 10-bit with Nvidia
• Improved support for Ultrawide monitors
• Virtual monitor driver now supports up to 4k @ 120 (up from 2560x1440)
• Now preventing disconnection when videos are being downloaded
• Hand beams are now hidden when interact with desktop is unchecked
• Re-added basic hand gestures for trigger and grip when using hand tracking in VR games
• Fixed GPU memory leak on the PC side
• Fixed slow decoding when using AMD 6450 and 6550 graphic cards
• Fixed Turkish keyboard layout
• Fixed 32-bit compatibility issue with some VR games
• Fixed missing Korean characters in Videos tab and subtitles
• Fixed game compatibility with: Tetris Effect, Premium Bowling, Battle Talent, Paradiddle. Hubris will now use VDXR by default
• Fixed controller offsets with VDXR in Ghosts of Tabor and Contractors VR
• Fixed issue with X-Plane 12 when re-entering VR • Fixed issues with player height with REFramework and UEVR
• Lowered the trigger activation threshold in VDXR to match Oculus Link's behavior
• OpenXR-Eye-Trackers and PimaxMagic4All are incompatible with this update but will be updated soon

Version 1.29.10

02 Dec 17:33
f0c47d7
Compare
Choose a tag to compare

• Added a 'Show Games tab on connect' option in the Settings tab
• Added AV1 playback of local videos on Quest 3
• Increased SSW area radius on Quest 3
• Remapped Menu button to X+Y (pressed simultaneously) for OpenXR games running through SteamVR (useful for Zenith & Ghosts of Tabor)
• Fixed desktop streaming issue with Windows 11 23H2
• Fixed high network latency when streaming remotely
• Fixed graphical corruption when playing some videos on Pico
• Fixed name sorting in Videos tab to be more natural
• Fixed VDXR compatibility with Minecraft bedrock and UWP apps on Windows
• Fixed compatibility with vrperfkit in Oculus mode
• Fixed game compatibility with: Dreadhalls, FNAF intro screens, Pulsar: Lost Colony, Star Wars Pinball VR

Version 1.29.6

22 Oct 21:46
f0c47d7
Compare
Choose a tag to compare

• Improved AV1 performance with AMD
• Improved SSW quality on Quest 2, Pro and 3
• Increased H.264+ max bitrate to 500 Mbps on Quest 3
• Increased max desktop resolution to 3840x2160 and optimal resolution to 2560x1440 on Quest 3
• Added custom OpenXR runtime called VDXR on the PC side providing up to 10% improved performance
• Added OpenXR runtime selection box in the Streamer window (Automatic, SteamVR or VDXR)
• Added Exit Game button in the Virtual Desktop menu for non-SteamVR games
• Added Brazilian Portuguese keyboard layout
• Removed regular AV1 codec option (only AV1 10-bit now available)
• Fixed game compatibility with many OpenXR titles on the Rift store: Pistol Whip, Onward, Population One, Zenith, etc.
• Fixed issues with audio device restoration and monitor resolution change when shutting down/restarting computer in VR
• Fixed incorrect 5 GHz / 7 GHz appearing in computers tab / performance overlay when using 6 GHz band
• Fixed Head Lock feature to work when moving around your play space
• Fixed field of view edges on Quest 3
• Fixed thumbs up state not being recognized in some games
• Fixed Vietnamese characters in subtitles
• Fixed subtitles not appearing with some videos
• Fixed performance overlay visibility after hiding with thumbsticks
• Fixed game compatibility with: Automobilista 2 (Steam), 7th Guest

Version 1.29.0

25 Sep 17:00
f0c47d7
Compare
Choose a tag to compare

• Screen transparency toggle (above the screen in the first 4 environments)
• VR Passthrough option (in Streaming tab) with configurable chroma keying
• Added face/eye tracking with VRChat on Quest Pro (via VRCFaceTracking)
• Added Quest 3 support
• Added AV1 and AV1 10-bit support (for Quest 3 with Nvidia 4000 and AMD 7000 series GPUs)
• Added Passthrough environment on Pico
• New virtual assistant that can answer questions related to Virtual Desktop in many languages
• Added Turkish and Russian keyboard layouts
• Now automatically saving/restoring Nvidia settings
• Fixed compatibility with Onward (Steam) when launching from GAMES tab

Version 1.28.1

19 Aug 18:43
f0c47d7
Compare
Choose a tag to compare

• Added HEVC 10-bit support with AMD graphics cards (Radeon 5000 series or newer)
• Improved quality of Snapdragon Game Super Resolution on Quest headsets
• Implemented workaround for HEVC edge bug with AMD on Pico 4
• Improved microphone volume on Pico headsets
• Added Portmaster to Interfering apps list
• Fixed issue with Streamer not launching after switching GPUs or using old Nvidia drivers
• Fixed screenshot button causing menu button press with Pico OS 5.7
• Fixed Oculus virtual audio device state to be restored on disconnect
• Fixed Dual Sense button mappings on Quest
• Fixed Shift/CapsLock issue with computer keyboard
• Fixed cursor offset issue after moving floating screen