Ylianst / MeshCentral

A complete web-based remote monitoring and management web site. Once setup you can install agents and perform remote desktop session to devices on the local network or over the Internet.
https://meshcentral.com
Apache License 2.0
3.68k stars 511 forks source link

Input fails with multiple monitors #274

Closed datapharmer closed 4 years ago

datapharmer commented 5 years ago

When Multiple Monitors are present and especially with wireless displays the input may be extremely delayed (30+ seconds) or not register at all. Mouse to screen mapping may be offset with physical display mouse several inches below remote support user's mouse position and mouse pointer on remote computer is not visible even over high speed connections.

Disconnecting monitors may result in only part of screen the screen being visible with no ability to redraw. Selecting a display number in the bottom right does not result in a different screen being selected. Only workable solution currently seems to be to have users remove all but one monitor and reboot before starting support, which isn't always practical.

Example System: Windows 10 Dell Latitude 7390 2-in-1 with Internal, VGA, HDMI and Wireless Display connected via wifi (not docked) over high speed fiber connection but have experienced similar behavior with Optiplex 990 with 2 Monitors via ethernet connection too.

When starting with 4 screens even eliminating several, disconnecting session and reconnecting didn't help.

Let me know if there is additional support information I can capture for you to assist in troubleshooting.

krayon007 commented 5 years ago

I'm assuming your monitors have different DPI settings? If so, this issue is resolved in the next agent update. The bug is that the DPI setting of the primary display is used when selecting a different display. I have three HiDPI monitors on my Windows 10 machine, and verified it works.

I have not tested Wireless display. I'll have to track down a system with that capability. I know Wireless Display installs a custom video driver, so I'm not sure how that will affect the mechanism we use for KVM. I will look at it when I get back next week.

datapharmer commented 5 years ago

Thanks you may be right - will try to confirm. The wireless display works on most modern Intel laptops with Intel WiFi and graphics (vpro enabled laptops on win 10 are a good bet)

On Thu, Jun 6, 2019 at 11:33 PM Bryan Roe notifications@github.com wrote:

I'm assuming your monitors have different DPI settings? If so, this issue is resolved in the next agent update. The bug is that the DPI setting of the primary display is used when selecting a different display. I have three HiDPI monitors on my Windows 10 machine, and verified it works.

I have not tested Wireless display. I'll have to track down a system with that capability. I know Wireless Display installs a custom video driver, so I'm not sure how that will affect the mechanism we use for KVM. I will look at it when I get back next week.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Ylianst/MeshCentral/issues/274?email_source=notifications&email_token=ABR62H36YPXT7SRMLEJXBJLPZHJG5A5CNFSM4HVJTP4KYY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGODXEYD4Y#issuecomment-499745267, or mute the thread https://github.com/notifications/unsubscribe-auth/ABR62H3PJZUEBANOIGNMQHDPZHJG5ANCNFSM4HVJTP4A .

Ylianst commented 5 years ago

Bryan just released a new MeshAgent and it's in MeshCentral v0.3.6-n. If you update your server and try again, multi-monitor with different DPI should not work correctly.

datapharmer commented 5 years ago

Is meshcentral.com on the new version? If so it is still not working (now getting no display for this scenario - see attached).

image

hunter-nl commented 4 years ago

Multi monitor for OSX agent does not work. I've two monitors with different DPI. I can not switch to second monitor at all.