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
4.15k stars 557 forks source link

AMD graphics and disconnected monitor #6435

Open fanynek86 opened 1 week ago

fanynek86 commented 1 week ago

Hello gentlemen! A friend came up with a problem that I have now tested myself. I installed a clean install of Windows 11 PRO. With the combination of a disconnected monitor and an integrated AMD graphics card, MeschCentral has a problem displaying windows that are supposed to open new ones. Desktop icons are bordered when I hover over them, but nothing opens, not even with keyboard shortcuts. As soon as I connect the monitor, all the operations I performed are displayed.

si458 commented 1 week ago

U haven't followed the bug report

U also haven't shown a screenshot of what exactly is happening

Also the best thing to do without a monitor connected is use something like a dummy hdmi adapter

fanynek86 commented 1 week ago

I didn't think it was relevant to give a photo of an empty desktop and a possible second one where the windows are open, which only appeared after the monitor was connected. The strange thing is that nothing like this happens with INTEL graphics and everything works normally. Thanks for the idea with the fictitious adator. The point is that we want to replace the existing solution with MeshCentral, and the PC on which MeshCentral is deployed is very remote. So it's not that easy to physically connect an HDMI adapter to it.

rylangrant commented 1 week ago

For what its worth, I experienced this exact issue with some workstations that have the onboard intel graphics but also a dedicated nVidia card. I assumed it was specific to nVidia but now that I think about it that's the only system I've ran without the monitor. There isn't much to screenshot but what I noticed happens is it doesn't update capture the windows when they are opened; or they are delayed. For example if I click on the File Explorer icon, nothing happens visually. If I click something else, file explorer will now show up. If I click the X to close explorer, it stays displayed on the screen as if its open, but the task bar shows its closed. If I click the file explorer on the task bar again, it will open (on the task bar) but now it will refresh the previous time i had closed it and on the screen it will disappear. This happens with all windows, (control panel, settings, chrome etc). Plugging in an actual monitor does fix it. It seems like it's lagging behind by one "event" for capturing / drawing the screen.

si458 commented 1 week ago

you could try something like a virtual display adapter to create a monitor and set it as HD resolution no idea if it would work, trial and error i guess! https://vdd.mikethetech.com/

rylangrant commented 1 week ago

Virtual display adapter worked. I had to RDP into the computer to install the adapter; then after restarting it's working now.

si458 commented 1 week ago

@rylangrant oh wow fab! Good to know something like that works!