Is there a way to fake a dual (second) monitor

Is there a way to fake a dual monitor for testing.

I have only one monitor and I have to make an application that is suitable for two monitors.

The second monitor screen should appear as a window on my primary monitor.

Here is Solutions:

We have many solutions to this problem, But we recommend you to use the first solution because it is tested & true solution that will 100% work for you.

Solution 1

I made Windows think I had two connected displays like this:

  1. Right click on the desktop, click ‘Screen Resolution’
  2. Click ‘Detect’ on the next screen
  3. Click ‘Another display not detected’ and under the multiple displays option select ‘Try to connect anyway on: VGA’
  4. Click ‘Apply’
  5. You can now enable your desktop to be extended as if you have a second screen plugged into your computer.

To view the second screen. This can be done via LogMeIn or TeamViewer on iOS, Android, Windows, Mac and I believe Linux:

I used TeamViewer as I already use it, so already have it installed

  1. Opened TeamViewer on iPad
  2. Connect to the computer setup previously
  3. Using a ‘Monitor’ button at the bottom, select and show screen number 2.
  4. iPad now shows screen 2 from PC.

Solution 2

Another free solution that works:

  • install TightVNC
  • install a virtual display driver like this or the one coming with zonescreen
  • extend the Desktop across both displays
  • start TightVNC Server
  • in TightVNC properties go to Display, Sharing area and select ‘Full desktop’
  • start vncviewer and connect to localhost
  • scroll to the left/right to your virtual display and you’re done

Solution 3

Okay, I found the solution on this site, in another question.


Since you want Windows to think there are two physical monitors, maybe Matrox PowerDesk or Virtual Display Manager would fit your needs.

Solution 4

I found cheapest way to trick pc by physicaly making an dummy VGA (XGA,RGB) analog connector by simply putting three resistors from 50 up to 150 ohms on some connections. i have school TV setup that needed an external HDMI audio/video output as secondary monitor on windows xp system. The tricky part is that when you disconnect the main VGA monitor the whole desktop is set to the HDMI and whole secondary monitor trick just f***s up, so i made a quick search on the internet and found way to trick GPU to think that it is actual monitor connected as VGA and set that to default desktop and do not transfer desktop to the HDMI. http://www.geeks3d.com/20091230/vga-hack-how-to-make-a-vga-dummy-plug/
the resistors works as and answering mashines and if GPU sends R/G/B signals it is transfered to receiving pins and fooling the GPU that is actualy monitor on that VGA port connected. To view the desktop you can use any remote control program even the native one, and see whole desktop on dummy VGA AAAAND secondary monitor that is REAL 🙂 Hope that will be helpful for someone.
P.S. I did cut off old VGA cable connector and strip it apart, used soldering and hot glue to make sure it will not shorten the connector. The shortening of ANY connector on pc can cause malfunctions so be VERY careful and doublecheck EVERYTHING! You have beying warned 😉 Good luck and sorry for any spelling mistakes i made. English isn’t my language 😉

Solution 5

There is nothing that I know of (in order to “fake” a second monitor in software). Your only option may be to get an application that creates virtual desktops in Windows.

With that said, if this is for work, ask them to buy you one. A second monitor doesn’t need to be anything fancy. There are very cheap monitors out there. If this is not for work, you may want to consider getting a second one anyway as a dual monitor setup is very useful for software developers (and in general).

Solution 6

Commercial solution ($39.95) :
If you have another computer, for example, a laptop, you can use it as second monitor by using:

MaxiVista

MaxiVista turns any spare Desktop,
Laptop or Netbook PC into a dual
monitor for your primary computer. No
extra multi monitor hardware is
required. Simply extend program
windows across multiple screens as if
it were one big monitor. Increase your
productivity by using multiple
monitors.

See this article for a detailed description:
Add multiple monitors without additional video cards using MaxiVista

image

Solution 7

Try SplitView where you can split your desktop into multiple parts

Solution 8

Here’s another solution, in theory. Once, in a support situation, I remotely operated the user’s computer (don’t remember right now whether it was with a Remote Desktop connection or with NetMeeting), and the user had a triple monitor setup. I saw all three of his monitors all squeezed into one window on my machine.

So, if your PC supports multiple monitors, but you don’t actually have a second monitor, in theory you could exend your desktop to the 2nd monitor (even though you can’t see anything, and assuming that your card supports this even when there is nothing plugged into the jack). Then you can remote into your machine from another machine to see what would be on your second monitor.

Solution 9

I’ve actually done a lot of research on this recently, because one of the products I’m working on requires a second monitor to be available for remote control of a computer — the primary application on the computer takes over one of the monitors, so the user needs a second desktop to work on.

Both of these approaches assume you have a free video card that won’t output video unless a monitor is connected:

  • If you’re using an analog (VGA) monitor, then the solution is extremely easy: just put a couple resistors on the connector (one of many examples at this forum).

  • If you have a pure digital monitor (e.g. DVI-D), there’s no way around it but a hardware implementation of the digital logic that needs to happen between the monitor and the PC. Sorry I have to be so vague about it.

But as others have said, you ought to just buy a second monitor (and video card if necessary). It will really be the quicker solution, and time is money, right?

By the way, whether you can take a second monitor’s output and show it as a window in the first monitor would be a feature of the video card’s drivers.

Solution 10

Simple answer: Windows 7: hit (windows button+P) extend monitor // Windows XP: Right-click/Properties/Appearance/ Under display change to desired

Note: Use and implement solution 1 because this method fully tested our system.
Thank you 🙂

All methods was sourced from stackoverflow.com or stackexchange.com, is licensed under cc by-sa 2.5, cc by-sa 3.0 and cc by-sa 4.0

Leave a Reply