remote desktop io lab€¦ · march 25th-28th 2019 redmond, washington. rdp protocol future and sdk...
TRANSCRIPT
Remote Desktop IO LabMarch 25th-28th 2019
Redmond, Washington
RDP Protocol Future and SDK 2019
Denis GundarevProgram Manager, Remote Desktop
Linux RDcore SDK
What are we building?
P1: Linux RDcore SDK
P2: Electron RDcore client
Microsoft Confidential
Linux RDcore SDK
What are our priorities?
1. Provide SDK for partners to build custom WVD clients
2. Enable full access to RDcore
3. Create WVD client for Linux endpoints
Microsoft Confidential
Linux RDcore SDK
Demo
Microsoft Confidential
Linux RDcore SDK
Survey
Link: aka.ms/wvdsurvey
Password: rdio2019
When: 3/27 through 11:59pm PST 3/31 (Sunday)
Microsoft Confidential
Reverse Connect flow
RDWEB
RDG
Broker
Diagnostics
ClientWindows client (mstsc/OOB),
iOS
Agent
RDP Stack
PaaS services in Azure Windows Server/client
Feed download
diagnostics
Websocket
REST
REST
REST
REST(#4)
RESTREST
RESTWebsocket
REST
REST
Named pipe
Reverse Connect (WebSocket)
REST
RDP Side-by-Side stack
Backports reverse connect and diagnostics to older OS
Plugs in dynamically to Winstations/TermSrv
Can be updated separate from OS release cycle
Updated without server reboot or user disconnect
Microsoft Confidential
RDP Indirect Display Driver
RDP Indirect Display Driver (IDD)
Moved display driver from the kernel mode to the user session
Reliability and performance improvements RDP Code paths in DWM are parallelized vs. serialized in XDDM
Support for sting and future APIs Presenter mode API
High Dynamic Range Graphics Remoting
3D/Stereoscopic Remoting Microsoft Confidential
RDP IDD
Microsoft Confidential
RDP Graphics – Future
WDDM GPU partitioning In development
Requires SR-IOV support on GPU
Each partition receives a guaranteed slice of the GPU (fixed configuration)
Supports multiple guest OS versions
WDDM GPU virtualization Future development, eventual replacement for RemoteFX vGPU
Share a GPU to one or multiple virtual machines, resources shared across VMs
Improved performance and app compatibility vs. RemoteFX vGPU
Requires same OS version in host and guest
Microsoft Confidential
RDP Graphics – WDDM GPU virtualization
WDDM vGPU available in Windows Sandbox preview Windows 10 version 1903
Compatible CPU and GPU (NVIDIA, AMD, Intel)
WDDM 2.5 or newer graphics drivers
Microsoft Confidential
© Copyright Microsoft Corporation. All rights reserved.