Run two external monitors using one HDMI port and one VGA port

hdmimultiple-monitorsnvidia-graphics-cardvga

I have a laptop with the following relevant hardware:

  • Intel CPU with Intel HD Graphics 4600
  • Nvidia 940M GPU

I want to attach two Full HD monitors to this laptop. The laptop only has a single VGA port and a single HDMI port. The monitors support both these interfaces.

It is phsyically possible to attach a VGA and HDMI connector at the same time. So the laptop manufacturer did not intentionally block simultaneous use.

Would it be possible to:

  1. Attach both monitors and extend my desktop to these monitors without using the native laptop screen.
  2. Attach both monitors and extend my desktop to these monitors, also keeping the native laptop screen active (also Full HD).

I have not actually bought the monitors yet and cannot test the desired setup.

Thanks in advance!


I have found little to no information about the Nvidia 940M's capabilities to run multiple monitors through both VGA and HDMI simultaneously. The Intel integrated graphics card is advertised to support up to 3 monitors. A disclaimer at the bottom also states that mileage may vary…

I have found many discussions online about people wondering if their setup supports multiple monitors. But the information provided seems to differ wildly.

Related questions (oldest to youngest):


Edit:

I have bought the monitors and everything is working fine. I can extend the desktop to both external monitors and keep the native screen functional at the same time. This works both on Windows 8.1 and Linux (Ubuntu 16.04).

One side note: the quality of the image on the monitor connected through VGA is noticeably worse than image on the monitor connected through HDMI. As gronostaj has said in his answer: the VGA interface does not offer images as crisp as the HDMI interface.

Best Answer

It is physically possible to attach a VGA and HDMI connector at the same time.

Most likely yes. At least there's no reason to believe the contrary.

Would it be possible to:

  1. Attach both monitors and extend my desktop to these monitors without using the native laptop screen.

Yes.

  1. Attach both monitors and extend my desktop to these monitors, also keeping the native laptop screen active (also Full HD).

Also yes.

I have found little to no information about the Nvidia 940M's capabilities to run multiple monitors through both VGA and HDMI simultaneously.

It doesn't matter. In an NVIDIA Optimus setup (integrated + dedicated GPU) the Intel GPU is always driving outputs. NVIDIA chip is only used to render graphics. As you have confirmed, HD Graphics 4600 is capable of running with 3 monitors attached. Second source here.

Keep in mind that VGA cable won't offer image as crisp as HDMI cable, especially on high-resolution screens. It carries analog signal which is way more prone to interference than digital one and is degraded further by unnecessary digital-to-analog conversion on the output end and analog-to-digital on the input end.

If your laptop has native docking support (proprietary socket at the bottom), you may be able to get one more digital (ie. high-quality) output out of a docking station with no additional performance penalty. You can also buy a USB graphics adapter, but it will give your CPU a hard time and refresh rate may not be so great.

Related Question