Can not make high DPI connection to work.

Can not make high DPI connection to work.

avatar

I'm very confused what am I supposed to do so my remote screen respect DPI settings on my desktop. On my desktop DPI scaling is at 125%. My desktop is Windows 10 Annivesary edition and I connect to Windows 2016 box. There were some blog post saying that once I login into Windows 2016 it shall somehow inherit my client settings but after login it still does not work and all icons etc are super small. What am I doing wrong?

All Comments (56)

avatar

Hi,
Our HDPI support requires 150% perhaps it's the problem. Have you enabled the HDPI support in options?

Regards

David Hervieux

avatar

Where is in options I can enable it?

avatar

Found it. "Disable DPI scaling" is checked. Am I supposed to disable it?

avatar

What RDM version do you use?

David Hervieux

avatar

Version 11.7.6.0

avatar

Here is what non scaled RDP session command prompt looks like compared to local one

avatar

Also just straight up mstsc.exe works fine as well (DPI is inherited), just RDM is not scaling

avatar

Could you post a print screen of the Help->Diagnostic?

Regards

David Hervieux

avatar

avatar

Could you verify if it works in 150%?

Regards

David Hervieux

avatar

No it does not work. Launching as external windows it works but launching in tab is not.

avatar

Do you still have the Disable display scaling uncheck with the 150%? You can verify in Diagnostic that RDM detect 150%

Regards

David Hervieux

avatar

It works if I "disable display scaling". You can see on image below but now problem is that RDM is all blurry both in UI of application itself as well as inside RDP. Check below

Left is RDP, right is desktop

avatar

My mistake, you need to have it checked. When it's unchecked draw the refresh in a bitmap and scale it. That's why it's blurry.

Regards

David Hervieux

avatar

If it's checked then all is crisp but scaling does not work unless I choose to launch in external window. I went to extreme and made desktop 200 and that's what it looks like desktop/RDM

avatar

Do you get the same behavior with RDCMan?

Regards

David Hervieux

avatar

yes, the same issue is in RDCMan. I'm confused if you are seeing the same issues as me or you are trying to figure out if it's my computer specific. I imagine it's easy to reproduce.

avatar

Unfortunately I'm not able to reproduce it. The problem is that we don't really have the control over the RDP ActiveX. We can apply a zoom but I'm not sure what we can do to really fix the problem.

Regards

David Hervieux

avatar

Your DPI scaling works fine when you connect from Win10 to Win2016?

avatar

I've never tried with a Windows 2016. I will try to setup an environment and see what I can do.

Regards

David Hervieux

avatar

Which resolution do you set?

David Hervieux

avatar

2560x1440

avatar

Thank you. I will test your exact settings tomorrow. Even with that I'm not sure if I can do something for it.

Regards

David Hervieux

avatar

Hi,
I've just tested it and it's really crisp for me on my SurfaceBook. Could you export me your session without the password? You can send me a private message.

Regards

David Hervieux

avatar

Similar issue here.... it's checked and was previously working correctly. As of the latest update (v3.0.0.0) it's not scaling anything. Previously when I would connect everything appeared correctly. As of the latest update all connections are SUPER TINY (full screen or in tabbed interface). I connected to my local media server yesterday and it was fine. Today I launched, was prompted to upgrade, and now when connecting from my 3840x2160 display to any non-hdpi is super tiny when connected.

I confirmed in diagnostics that it's set to 175%.

avatar

Paul,
Could you confirm the Disable display scaling in File->Option is Checked?

Regards

David Hervieux

avatar

Hello,
Thanks for your information and sorry about that problem.
The problem is due to an option check by default with a new installation but not check when you upgrade from 2.7.1 to 3.0. Here are three ways to do it.
First, inside RDM go to FILE, Options,User Interface and please check the box “Disable display scaling on high DPI setting.”

Please see HDPI RDM.jpg
If you can’t see that setting you can add the line in your config files directly. To locate your config files please follow that help https://help.remotedesktopmanager.com/installation_configurationfilelocation.htm
Once you find the right folder please open with a text editor your RemoteDesktopManagerFree.cfg under the line “<CreationDate>2016-11-14T00:00:00-05:00</CreationDate> please add, “
<DisableHDPIAutoScaling>true</DisableHDPIAutoScaling>
Restart your Remote Desktop Manager application and the problem should be solved.

Third way to do it is directly with windows options.
Right Click on your Remote Desktop Manager Free icon on your desktop Go to Properties and in the Compatibility tab check the box disable display scaling on high DPI settings.

Please see HDPI windows. jpg

Best Regards,

David Grandolfo

HDPI windows.jpg

HDPI RDM.jpg

avatar

I have the same issue - before i updated to 3.0.0 i had been using RDM fine with my Ultra HD display. Today i updated and no matter what options i try including disabling display scaling, the remote screen has tiny icons / fonts etc. It was the reason i started to use Devolutions instead of the Microsoft version... What are the solutions?

avatar

@Jason,

Did you try to apply that option with the RDM check box ? Did you restart your RDM application after ?

Best Regards,

David Grandolfo

avatar

Yes i applied the check box and restarted the application several times...

avatar

Could you post a print screen of what you have?

David Hervieux

avatar

Attached are print screens.. Was working before the update. Not sure exactly what has changed..

DisableSettings.jpg

Ultra4K display issue after update.jpg

avatar




Additional information - i am using windows 10 and connecting to remotely to a machine using windows Server 2008 R2... in case that has some bearing on this..

avatar

This might provide some insight.











When changing the LocalAppData settings I added:






































































avatar

Hi Paul,
I've just released a new build. The Windows 10 automatic scaling was broken. The reason why the setting disappear when you set it to true is that true is the default value and it's not saved. Uncheck it in File->Options to let Windows scale the forms with RDM Free 3.0.1.0.

Regards

David Hervieux

avatar

The update is not working either... The post from Mr Paul Spoerry highlights the problem exactly - no matter which method i use (ticking the box or altering the config file) the display setting gets deleted from the config file.. Is there another fix?

avatar

It's deleted when it's checked but not when it's unchecked. Could you confirm it? Could you post a print screen of what you get when it's unchecked?

Regards

David Hervieux

avatar

By the way, to avoid confusion with the legacy, the property was renamed in option for DisableHDPIAutoScaling

David Hervieux

avatar




I didn't read your post properly - have unchecked all the disable scaling on both properties and options section. Works fine now! Thanks!!

avatar

So will there be a fix released for RDM Enterprise as well?

avatar

Yes. We are releasing RDM 12 later today and the fix is included.

Regards

David Hervieux

avatar

To be clear. What settings shall be specifically checked/unchecked to fix the issue in new version?

avatar









Ah! That makes sense on the default value... just tossed me for a loop when it was in the post by David and then would disappear after shut down.

So here are my results (BTW - mad fast response time, also who's the head honcho over there? I'd like to email them to ensure you guys all get tricked out, rockstar level, 4k monitors!)...














Win10-WinServer2012_disiplaySettings_afterSignout.png

Win10-WinServer2012_disiplaySettings.png

Win10-Win10_disiplaySettings.png

Win10-Win7_disiplaySettings.png

avatar

Just an FYI on some additional findings. Apparently, with Win8.1 and Win Server 2012 MS applied 'Resolution and Scaling Level Updates in RDP' (https://blogs.technet.microsoft.com/enterprisemobility/2013/12/16/resolution-and-scaling-level-updates-in-rdp-8-1/). What's odd is that prior to this latest updates this worked flawlessly without any need to do anything on my part.

Frustratingly, as I showed in one of the screenshots in my last post (Win10-Win7_disiplaySettings.png), I can see the option for the DPI settings that enable you to change the size of all fonts and other UI elements on the computer. But unfortunately, by default, you don’t get to change it through a remote desktop session that runs on a Win7 (apparently this is the case with Win Server 2008 as well). They are grayed out and I'm unable to change them. Apparently, there is a specific KB hotfix that can be applied to Win7/Win Server 2008 R2 (provided they have SP1) that will allow this to be changed. Additionally, once applied it would also let you set custom text size and set it with an even larger number if needed. I've not tried this since on the page it states 'Therefore, if you are not severely affected by this problem, we recommend that you wait for the next software update that contains this hotfix.' which leaves me a little reticent to apply it given this previously worked. But as an FYI it's KB2726399 - available here: https://support.microsoft.com/en-us/kb/2726399.

Again... what's odd is that prior to this latest updates this worked flawlessly without any need to do anything on my part.

avatar





If you are using the RDM FRee 3.0.1.0 and have problem with the High DPI please try this configuration

Here is an update, we found that the RDP Windows activeX is having an issue with the scaling HDPI. Could you try our new version:



And uncheck the box please. Here is the way to Uncheck the box:

First, inside RDM go to FILE - Options - User Interface and please uncheck the box “Disable display scaling on high DPI setting.”


Please see the HDPI RDM uncheck.jpg

If you can’t see that setting you can add the line in your config files directly. To locate your config files please follow that help https://help.remotedesktopmanager.com/installation_configurationfilelocation.htm
Once you find the right folder please open with a text editor your RemoteDesktopManagerFree.cfg under the line “<CreationDate>2016-11-14T00:00:00-05:00</CreationDate> please add, “
<DisableHDPIAutoScaling>false</DisableHDPIAutoScaling>
Restart your Remote Desktop Manager application and the problem should be solved.
Best Regards,

David Grandolfo

HDPI RDM uncheck.jpg

avatar

You guys rock! That fixed it for all versions of Windows that I connect to via RDM!

avatar

RDM 12 is available for download as well.

avatar

RDM 12 did not fix anything for me. If I have "disable DPI" checked then image is crisp but icons are small. If I "disable DPI" unchecked then display fuzzy but icons are proper.

avatar

@Arti,

Could you confirm your setup please ?
You are using the Enterprise edition not the free right ?
What is your OS version ?
What type of monitor setup do you have ? (2,3 or more)

Best Regards,

David Grandolfo

avatar

I have enterpise version, RDM 12. I have 3 monitors each 125% DPI. Windows 10 annivesary edition with all the latest patches. Connecting to Windows 2016. Monitor resolutions are 2560x1440.
here is how command prompt on desktop compared to command prompt inside remote machine looks like.

Capture.PNG

avatar

Hi,
We don't support 125% for the HDPI. I will verify how hard it is to support this size.

Regards

David Hervieux

avatar

What DPI is supported (not that I'm going to change mine) but interested to know. Also surprised DPI support based on exact number as opposed on technology as a whole.

avatar

Hi,
We support 100%, 150%, 150% and 200%. I wish it was simple to support everything but unfortunately we have to provide the images. It's hard to get a crisp image just by scaling it.

That's why I have to test the 125% to make sure that I don't get a surprise. I remember when I added 175%, I had to find many workaround. I should be able to verify this tomorrow.

Regards

David Hervieux

avatar

Scaling factor for my standard monitor was picked up for me by Microsoft so I assume it's standard DPI scaling for my monitors and a lot of people who use the same monitors as mine will be using 125%

avatar

After upgrading to version 3.0.4.0 I can no longer control the display resolution of the remote dektop rendering it unsuable because text and icons are so ridicuously small. The previous versions all worked well??

avatar

@Peter Roervig

Have you tried to check/uncheck the Disable display scaling on High DPI settings in File -> Options -> User Interface?

What are the results with the option check/uncheck?

Best regards,

Jeff Dagenais