Can Microsoft RDC client use retina scale resolution on the MacBook Pro?

Solution 1:

Sorry, you're fresh outta luck here, unless Microsoft re-writes RDC to support Retina.

Basically, what's happening is that OS X is detecting that the app isn't retina-aware, reporting a 1440x900 screen size to the app, then pixel-doubles the app's output.

This is the same as what happens when you run a (non-retina) iPhone app on an iPad in "2x" mode, it just pixel doubles, and the app doesn't know any different.

Great for compatibility, not so great for graphic quality...

I would suggest (to everyone!) to submit as a bug/feature request to Microsoft. If enough people complain, they might just do something about it.

Hope this helps.

EDIT: You might want to give Jump Desktop a try. It's been updated for Retina as at 18th August. At $30 or so, it's a tad expensive for my limited use, but it sounds like your best bet. Cheers!

Solution 2:

Go to RDP settings, add the full screen resolution of your Mac (eg. 2880x1800 or a scaled version thereof, eg. 1920x1200, 2160x1350, ...).

Go to connection and choose that resolution and enable scaling. Looks exactly like Jump

Solution 3:

Buy 'Jump Desktop (Remote Desktop)' from the App Store. It solves the lag caused by the retina display...I had the same problem and it was doing my head in. It also makes the resolution look a lot better than the Windows RDC software.

Solution 4:

I was able to force RDC to accept other resolutions. I already knew in advance that forcing the desktop to Macbook Pro's Retina 2800 x 1800 would cause problems if you weren't able to adjust the text and item size (some Terminal Server setups won't allow display changes - my client's doesn't)

The goal is to get a good-sized piece of real estate with legible text and icons.

  1. RDC Preferences/Display, change resolution to any value OTHER than “Full Screen”
  2. Close preferences dialog
  3. Save the RDP file
  4. Open Finder, find the RDP file you just created; Open with TextEdit.app
  5. Find the DesktopHeight and DesktopWidth tags, change the values in the integer tags immediately below to values you want. In my case, I picked DeskTopHeight 1280, DesktopWidth 2048 (nice round hex values, 1 x 1.6 ratio like MacBook Pro’s Retina display of 1800 X 2880)
  6. Save RDP file
  7. Open the RDP file you just edited with RDC
  8. RDC View menu, select Full screen (until you go full screen, it will not be retina resolution).
  9. In the Windows RDP session you just started, run Control Panel\Display\Adjust ClearType text

I have a pretty nice work surface now; looking forward to trying it out tomorrow. I wish I knew if RDC kept the display resolutions for Preferences in a file somewhere, I’d add 2048 x 1280 in there.