Public bug reported:
Component: grd-rdp
GNOME Remote Desktop version: 50.0-0ubuntu2 (Ubuntu 26.04 / Resolute)
Kernel: 7.0.0-22-generic
Mesa / GPU / driver: (please fill in — glxinfo -B or ubuntu-drivers list
--gpgpu)
Client: Microsoft mstsc.exe, Windows (version: __)
Network: (LAN / WAN / VPN — please specify)
Summary
When connecting from Microsoft mstsc (Windows) to gnome-remote-desktop's
RDP server, the session becomes effectively unusable at the default 32-bit
color depth. Switching the client to 24-bit color only partially mitigates the
problem.
Steps to reproduce
1. Fresh install of Ubuntu 26.04 with gnome-remote-desktop 50.0-0ubuntu2.
2. Enable RDP via GNOME Settings → Desktop Sharing / Remote Login, or
grdctl rdp enable.
3. From a Windows client, launch mstsc.exe, connect to the host, accept the
certificate, log in.
4. Default client color depth (32-bit / True Color): drag windows, scroll
in an application, type in a text field.
5. Disconnect, reconnect with client color depth forced to 24-bit, repeat.
Expected
Responsive frame updates and low input latency at both 32-bit and 24-bit
color depths. Microsoft mstsc against Windows Server / Windows peers reaches
30–60 fps on similar hardware with no special tuning.
Actual
- 32-bit: severe, session-wide slowdown — (describe: frame drops / input
lag / tearing / specific). With Unity running, essentially unusable.
- 24-bit: improved but still noticeably worse than expected. (Describe how:
still input laggy? scrolling still choppy? what specifically improves vs. what
doesn't?)
- Pattern is consistent on Unity (a GTK/SDL/Xwayland-heavy workload) and on
a fresh GNOME session.
Daemon log (journalctl --user -u gnome-remote-desktop)
^[[56;1R^[[55;1R
gnome-remote-desktop-daemon[10229]: [HWAccel.Vulkan] Initialization of
Vulkan was successful
gnome-remote-desktop-daemon[10229]: RDP server started
Hardware acceleration appears active, so this is not the "no GPU path"
failure mode.
^[[56;1R^[[56;1R^[[56;1R^[[56;1R^[[56;1R^[[56;1R
GSettings (org.gnome.desktop.remote-desktop.rdp)
All defaults — auth-methods=['credentials'], enable=true, port=uint16 3389,
screen-share-mode='mirror-primary', view-only=false, negotiate-port=true. No
custom tweaks.
What I've already tried
^[[56;1R - Forcing 24-bit color depth on the mstsc client → only marginal
improvement.
- Verified HWAccel.Vulkan initialised in the journal (above).
What I have NOT yet tried (please tell me if any of these are worth running
before you file):
- Disabling HWAccel via HARDWARE_ACCEL_DISABLED=1 env on the daemon to
compare a software path.
- RDP_DEBUG_FPS=1 / RDP_DEBUG=ENCODER style tracing, if the project
supports them — happy to capture and attach.
- A perf / sysstat recording of gnome-remote-desktop-daemon during the
slowdown.
Hypothesis (low confidence, included to help triage)
The 32→24 improvement suggests the cost is in the frame encoder path, not
the network. With HWAccel.Vulkan initialised, the question is whether the
encoder is actually using the GPU backend in this build, or falling back to a
slow software path despite successful init. A second possibility is
mstsc-specific — its RemoteFX / GFX PDU negotiation may be pinning us onto a
sub-optimal encoder (e.g. planar RFX vs. progressive).
ProblemType: Bug
DistroRelease: Ubuntu 26.04
Package: gnome-remote-desktop 50.0-0ubuntu2
ProcVersionSignature: Ubuntu 7.0.0-22.22-generic 7.0.0
Uname: Linux 7.0.0-22-generic x86_64
ApportVersion: 2.34.0-0ubuntu2
Architecture: amd64
CasperMD5CheckResult: pass
CurrentDesktop: ubuntu:GNOME
Date: Fri Jun 5 13:16:38 2026
InstallationDate: Installed on 2026-01-20 (136 days ago)
InstallationMedia: Ubuntu 25.10 "Questing Quokka" - Release amd64 (20251007)
ProcEnviron:
LANG=en_US.UTF-8
PATH=(custom, no user)
SHELL=/usr/bin/zsh
TERM=xterm-256color
XDG_RUNTIME_DIR=<set>
SourcePackage: gnome-remote-desktop
UpgradeStatus: Upgraded to resolute on 2026-05-01 (35 days ago)
** Affects: gnome-remote-desktop (Ubuntu)
Importance: Undecided
Status: New
** Tags: amd64 apport-bug resolute third-party-packages wayland-session
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2155640
Title:
gnome-remote-desktop is way too slow on two separate Ubuntu 26 lts
machines
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnome-remote-desktop/+bug/2155640/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs