Hi,
Since the 2025.3.9.2 update, the fonts in the remote window look blurry and non-integer scaled. They were native sharp before it, but now they're sharp only if I change the macOS resolution to the monitor's native 4k. I didn't change any settings in my system, the remote system, or in RDM. I didn't update any of the OSes either. Enabling or disabling OpenH264 decoding doesn't matter. A way to make it sharp again is to turn "Optimize for Retina displays" and "Auto scale with screen" on in the RDM Session Display options, but this makes the UI too small and increases the latency.
My system
macOS 15.7.3
4k display scaled to 3008x1692 (the remote window looks sharp if I change it to the native 4k)
Remote system
Windows Server 2022 Standard
Version: 21H2
Build: 20348.3091
Changing resolution and scaling are disabled by the system administrator
RDM display settings
Screen sizing mode: Dynamic resolution
Optimize for Retina displays: No
Desktop scaling level: 125% (blurry at 100% and 150% too)
Hello
Sorry for the inconvenience. We made a change because we had the reverse problem in VNC connections (the renderer is shared between the session types) - in that case, when downscaling the output was slightly blurry. It seems like the fix has made the reverse problem for RDP, and we've had at least one other report of that.
We will work on fixing that and I've linked the already open ticket to this post so you can be notified when the fix is available. That will be ASAP.
In the meantime, if you want a workaround - can you try changing the renderer option to the "Core Graphics" renderer? That's in the advanced tab of the RDP session, or globally in Settings > Types > Remote Desktop (RDP). Please let me know if that works around the issue for you. It's not using the affected shader, and Core Graphics should still be largely hardware accelerated so I don't think the performance will be very different. I hope it helps.
Once again, sorry for the inconvenience
Kind regards,
Richard Markievicz
The Core Graphics didn't, but the OpenGL renderer solved it. Thanks!