RDPiO GPU-Accelerated Remote Desktop
RDPiO is a remote desktop (RDP) client for Windows, written from scratch in Rust. It decodes H.264 on the GPU, spans multiple monitors, redirects every device you use, and adds Hyper Accelerator: a 120 fps stream decoded about 4–6 ms after capture on a home network.
Past RDP's frame cap
Hyper Accelerator is RDPiO's own stream on encrypted UDP, built for work and gaming at once.
120 fps
Game mode
3–4 ms
Capture to decoded
−⅓
Bandwidth with HEVC
1.8 ms
Encode per 1440p frame
Measured on an RTX 4080 SUPER host over a home network.
A full RDP client, from the wire up
Its own RDP stack in Rust: no third-party RDP library, with TLS, sign-in and video decoding taken from the operating system.
GPU Decoding
Multiple Monitors
Full Redirection
Windows 365 and AVD
UDP Side-Band
Signed Self-Updates
Install on Windows
Windows (PowerShell, no admin)
irm https://raw.githubusercontent.com/IOServicesLabs/RDPiO/main/install.ps1 | iexJust the exe
curl.exe -LO https://github.com/IOServicesLabs/RDPiO/releases/latest/download/rdpio.exe
curl.exe -LO https://github.com/IOServicesLabs/RDPiO/releases/latest/download/rdpio.exe.update
rdpio.exeVerify: `rdpio` is on PATH and the launcher opens. It keeps itself up to date from signed releases.
Questions engineers ask
What is RDPiO?
RDPiO is a remote desktop (RDP) client for Windows written from scratch in Rust, with no third-party RDP library. It decodes H.264 on the GPU, spans multiple monitors, redirects drives, clipboard, audio, microphone, camera and printers, and adds Hyper Accelerator for low-latency streaming.
Why is Remote Desktop capped at 30 fps?
The Windows RDP host limits sessions to about 30 fps by default, and Microsoft documents 60 fps as the maximum after tuning, whichever client you use. RDPiO's Hyper Accelerator streams around that limit at 120, 144 or 240 Hz over its own encrypted UDP channel.
Can I play games over RDPiO?
Yes. Hyper Accelerator's game mode runs at 120 fps, with the stream decoded about 4–6 ms after capture on a home network. Capture to decoded measured a 3–4 ms median on an RTX 4080 SUPER host at 2560×1440.
Does RDPiO work with Windows 365 and Azure Virtual Desktop?
Yes. RDPiO signs in to Windows 365 and Azure Virtual Desktop, reads workspace feeds, and supports RDSTLS, Reverse Connect, and TLS with NLA/CredSSP.
What are RDPiO's system requirements?
A 64-bit Windows PC with an AVX2 CPU (Intel Haswell or AMD Excavator, 2013 or newer) and the WebView2 runtime for the launcher. Installing needs no admin rights; only the Hyper host service does. The Linux build is headless for now.
Is RDPiO open source?
Yes, under the MIT license. Releases are Authenticode-signed, and the built-in updater installs only updates whose Ed25519 signature checks out and whose version is newer.
Get RDPiO
Open source under the MIT license. One PowerShell line installs it, no admin needed, and it keeps itself up to date.