I am using RDM Free 2022.1.8 on macOS 12.2.1 on Apple Silicon (MBP M1 Max) with a high res display (5k2k). At some point here, right click context menus in certain MMCs when connecting to Windows servers behave erratically. For instance, Failover Cluster Manager. If you right click any node or role, the context menu appears, but when you move your mouse over it, all of the menu items disappear except for the one you are on. It's really weird, and doesn't affect all context menus. Mostly it's the older server MMCs (On say Server 2019) that do it. I have tried connecting to oodles of systems and they all do it. Windows 11, Server 2019, Server 2016. This has been going on for a few months now. I tried recording it, but even that seems bugged and I've had trouble successfully doing it with SnagIt.
I have tried playing with all kinds of retina settings and scaling, different RDP scaling (smart connect, smart sizing, and the new Dynamic seems to not work well at all as it often shrinks to the bottom left corner and stays there).
I can't get something that works and I miss using RDM. I have to use Jump Desktop which works fine to all the same systems from the same system. Any ideas?
Hi,
I'm not aware of this issue. I will open a ticket to investigate.
As for the issue with the Dynamic Resolution, do you have "Optimize for Retina displays" enabled? Because I have just realized that both of those options are not working well together at the moment. I'm also opening a ticket for this.
Best regards,
Xavier Fortin
Hi again,
The bug with the Dynamic Resolution and the "Optimize for Retina displays" option is fixed internally.
We will keep you posted for you main issue. Although, if I may ask, could your try, as a test, to disable "Optimize for Retina displays" (if I'm right in assuming it is enabled for you) and see if the context menu issues is still there? Although, it might be a test you've already tried?
Best regards,
Xavier Fortin
Yes I do have optimize for retina enabled, but the problem persists with the context menus no matter what I try. I have tried different screensizing modes. I have tried fixed resolutions. I have tried optimize for retina on/off. I have tried different scaling options. I have adjusted items in the experience section such as animated menus and everything else.
So far, I have found no display options where these context menus function. Thank you so much for your assistance.
I spoke too soon! lol. I found one combo that works properly, 100% defaults. Odd I didn't try that before. But keeping everything default it works. It just doesn't look pretty.
And I can also confirm that as soon as I enable Optimize for Retina, leaving everything else the same, the problem appears. I was incorrect before. I don't think my methodology was correct in testing before. I was only "reconnecting" to the session with new settings, and it appears when changing retina on/off, you can't actually see the results unless you fully logoff and then start a new session. So this issue is related to "Optimize for Retina Displays".
Hi,
To help us investigate the issue, could you provide additional information?
Except "Failover Cluster Manager", could you list other panes where you produced the issue? Could you also provide a short video, or even a screenshot of the exact behaviour (when the menu items are hidden)? This will help us confirm we are looking for the right behaviour.
Best regards,
Xavier Fortin
Failover Cluster Manager does it. Hyper-V Manager also does it. Some other MMCs do not, such as Certificates. The left side works fine, but the slightly different context menu styles on the right side do not. It just depends on whether a certain MMC is affected or not. This does not happen if "Optimize for Retina" is disabled. Here's a video. Thank you.
https://youtu.be/bvDVHr-WBc0
Thank you for the additional info!
Xavier Fortin
Hello Rob05
Just to add something to what my colleague already wrote, you might try experimenting with the codec level of your RDP sessions.
This can be defined globally in Preferences > Types > RDP > General > Codec Level; or for individual sessions in the "Advanced" tab. I believe the default is currently codec level 7 - you could check if switching to level 8 improves things (or vice-versa, if you're already on level 8). Codec level 8 uses an improved graphics pipeline that might have an impact.
Thanks and kind regards,
Richard Markievicz
Hi rob05,
The version 2022.1.9.0 is now available. The problem with Dynamic Resolution working improperly with "Optimize for Retina display" should now be fixed.
As for your menu issue, have you seen the previous post from my colleague?
Best regards,
Xavier Fortin
Sorry it's been a busy week. I can confirm that the update resolved the dynamic sizing issue. I was also using codec 7. Changing to 8 had no impact on the context menu issue. It's still behaves like the video if "Optimize for Retina" is enabled. Thank you.
Oh, and it doesn't actually do it in Hyper-V Manager. Only Failover Cluster Manager MMC. It does it in FCM no matter which OS or system I am RDPing to. Windows 11, Server 2019, they both do it. I'm trying to find another MMC that also does it.
Hi,
Thanks for the added info. I'll add it to the ticket.
Best regards,
Xavier Fortin
I have excatly the same problem at the moment on a Windows Server 2019. In mmc of Citrix Studio on the right side, context menu is not showed correctly, the same as in the video above. When I close RDM and open again, it is solved. So there has to be an issue when multiple sessions are opened from the client. The problem is not related to the remote server, it seems to be a client problem where RDM is launched.
RDM Version 2022.3.29.0 64Bit on Windows 10
Hello Lukas
Can you confirm what kind of display you're running locally? We've had some reports of this issue but it seems isolated to ultra high definition (e.g. 4k / 5k displays). If you can confirm that would be great!
Thanks and kind regards,
Richard Markievicz
Just to confirm, I still have this issue btw. I've just grown to accept it and work around it. None of the updates since have resolved it.
No high definition displays, only 2x 18" Eizo LCD, but it was RDM on a rdp-session
Hello again
Actually, all signs point to this being an (intermittent?) bug in the RDP display driver, particularly around how it applies scaling. That makes it a server issue.
I note that lukasmeyer reports this issue under RDM Windows, and I expect they are not using FreeRDP as the RDP client. Indeed I've read other reports of this occurring with the RDP ActiveX control and mstsc under Windows.
@lukasmeyer - assuming you are using MS RDP as your RDP client (in the connection settings > Advanced > RDP Version should be one of RDP (x.x) or just "Latest". Under the "Display" tab, try setting "Screen sizing mode" to "Scrollbar" and configuring a resolution for "Remote Desktop size" (i.e. pick one of the listed resolutions, or choose a "Custom" resolution). This should set the "ZoomLevel" property on the RDP Active X / mstsc. Can you see if the problem still occurs?
Thanks and kind regards,
Richard Markievicz
After restarting RDM the problem was gone away, so it is hard to reproduce it at the moment.
Hello again
Just to circle back to the original poster rob05; all signs point to the being a Windows driver bug related to scaling the RDP display and affected only a small set of MMCs. The same problem is reproducible in Windows, using both Microsoft's mstsc and RDP Active X controls.
Unfortunately the only workaround appears to be disabling all screen scaling options, you already noticed this in your earlier post (noting that 100% default settings works ok). This is the equivalent on macOS to what I wrote to lukasmeyer in my prior post.
I'm sorry we don't have a better solution for this, as a MS RDP server issue, it's basically out of our hands.
Please don't hesitate to reach out if you have further questions or comments
Kind regards,
Richard Markievicz