So this is my case: I always leave my computer running when I leave the house, but turn off the monitor, this way, I can occasionally check on the computer through TeamViewer, but since the last update, all I get when I connect is a useless black screen. When I turn on my monitor, the black screen goes away. Is this a bug or a "feature"? I just want to be able to turn off my monitor and still control the PC remotely through TeamViewer.
Is there a way to fix this issue?
Check if you have special settings for energy saving options. Check if time limits are set before the pc goes off-line: the fact that you turn on the monitor causes the PC to wake up from the suspend state and may hesitate to think that the problem is connected to the monitor shutdown.
Hope this help
First of all, I would like to welcome you to this community.
Since this is a community and not TeamViewer's official technical support, the responses received are often the result of other user experience. I hope I have clarified this aspect.
The answer you criticized has been formulated based on the information provided: it is often not possible to diagnose a problem at a distance. In this case, the response given was based on previous experience.
I invite you to try using the search bar at the top of this site to see if there are other threads and answers that can also solve your case. Alternatively, you might want to add here more details about the abnormal case you notice. I will try to help you, if I can and if it is ok for you.
I got the same problem right now. I use teamviewer for years, and I just change my GPU to 1070ti and it happens. When I switch off the monitor and leave home and remote at company. Some apps are invisible while some are normal. The root cause is the nvidia control panel cannot detect the monitor, so that all screen resolution are wrong(it seems that it cannot detect my GPU) . And once I asked my brother to swith on the monitor, everything go normal.
Same problem here with multiple dell workstations and differents quadro cards. It was not like that a few month ago.
Same here. GTX 1080 Ti - when monitor turned off TV says that I have 2 monitors connected and both of them are giving a black screen. Turning monitor on fixes the issue. A "bit" of frustration on a always on machine (with monitor 99% of the time turned off).
I have found the solution.
Beacuse the newest GPU card has no VGA port, and if there is no monitor connected to HDMI or DP, the graphics card will not work.
So you can buy a Display cheat which conntected to HDMI, It's mini and only $2 in taobao.com, then the graphics card will work correctly.
Hardware acceleration is the problem. Windows and AMD/NV/Intel are "faulty".
Modern GPUs or iGPUs have hardware acceleration default activated.
If activated, anything that requires HA will be processed by the GPU/iGPU, if monitor is shut down or not plugged, the GPU/iGPU will process it but not display it, probably for energy savings or such purposes. That's why there is a "black screen." Teamviewer "connects" itself behind the GPU.
In this messy OS that is windows, sometimes graphic elements are hardware accelerated, sometimes not .Windows new modern panels, some windows drop down menus, right click drop down menu and so on are concerned and could not be displayed in TV, they are active, receiving the clicks, just not displayed.
Solution could only be applied on the host machine as windows 10 uses transparency for its new control nice transparent panels, thus is it harware accelerated, thus not displayed, and it gives no way to disable the thing.
The solution above is a good workaround for a few minutes, the GPU upon login is reactivated, but after a while, it sees that nothing is plugged on the HDMI/DVI, and goes in "sleep" mode.
Workaround 1: use the command line, or create a script to activate/disactivate HA on the fly.
Workaround 2 : disable HA definitively on the host.
Workaround 3 : a bit tricky, but if the app you needs does not use HA, you could search it and open it, try too use "select single window" instead of "show whole desktop" to display it, and guess where it is on the screen to click on and see it.
Workaround 4 : use VGA standard driver to bypass AMD/NV/Intel drivers, or use a dummy plug.
Workaround 5 : TeamViewer team has to create the option to remote disable harware accel.
So far, I have found some things that could be displayed, I kept on switching quickly between "Select single window" and "show whole desktop" to click through, tricky.
Explorer windows are displayed, but not its drop down menus...
CMD.exe app is displayed and could be found through explorer
Some old windows 7 control panels could be found in /windows/system32 and opened through explorer
Desktop could be visible if selected as a single window
This is a real problem, which seems to happen with
- recent Windows versions
- recent nVidia cards
TeamViewer appear to have not yet addressed the problem.
To repro the problem, simply run any PC headless.
Just unplug the monitor.
TeamViewer now doesn't work. One of the main uses of TeamViewer is of course .. connecting to servers.
It now no longger works when
- connecting to servers
- connecting to anything with no monitor
- connecting when your monitor happens to be disconnected or powered-off
This is a blockbuster problem for TeamViewer, as of late 2018, sadly.
I have this problem with AMD and Nvidia graphics cards on Windows 10 Pro with October update. I have two computers hooked to one monitor, one via Display Port and another via mini DP. I swich to one computer or the other via monitor buttons. Previously I has able to access both systems with teamviewer, even if the monitor was not set for that system. Now, I see a black screen on the computer that is not connected to the monitor.
Toggling the display quality on Teamviewer while connected to the computer did bring the desktop up. But as reported by some users, some applications don't show no matter what I do. One of them is Resilio Sync. While other such as Word do. I haven't done a thorough test on all of the applications I use but I will update this post if more application don't work.
Teamviewer uses the output of the grapics card and so if you don't have a display connected the grapics card will not display anything.
You can fix the issue by connect a display and turning it on but obviously this is not what you want if I'm right.
But you can fool the graphics card so it "thinks" there is a display connected.
To do this you need a VGA ghost plug or known as dummy plug.
To buy one just search for VGA Dummy Plug.
Or if you need it NOW and you can't wait then just use some 75 ohm resistors.
In theory you need 3 resistors however for me it did work with only 1 piece. I just inserted it directly to the output display port.
Hope it helps some :)