Adding a second monitor to an all-in-one computer?

One of the computers here at work is an HP all in one model 20-B210Z and the boss has asked me to figure out if we can add a second monitor.

According to this page at HP, it has an “expansion slot”

Expansion Slots - PCI Express half-length mini card socket: 1

I don’t believe there are graphics cards for such a socket (searching isn’t finding them), but I thought I would ask.

I assume that if I could install a second graphics card, Windows would see it and let me add the second monitor on the software side, so it’s the hardware I’m concerned about.

How about a USB to VGA adapter? Like this. Or USB to display port?

We use a USB to VGA adapter like that on one of the computers at work and it works fine.

Thanks guys, just what I needed!

Of course there are. There are half-length cards with slot connectors ranging from x1 to x16. You need to find out how long the slot connector actually is.

While you might be able to find a mini-PCI-E graphics card, perhaps its performance is not the best because it must have a very small chip on it.
What you can do is use a laptop docking station that uses the mini PCI-E socket .
eg

Then you can use a full size graphics card via the PCI-E mini.

I’m going to have to correct myself as I misread the OP. The PCI Express half-length mini card is usually used for a wireless adapter or SSD and is not generally suitable for a video card. Here’s a picture of the motherboard and it looks like the slot is top-left. Getting the ribbon cable for Isilder’s adapter out of the case might prove interesting.

But you don’t need a second graphics card. You need to be able to connect two monitors, which may mean using two different connectors on the same card, and the graphics card to be able to recognize it’s connected to two monitors. What connectors does your tower-cum-screen have?

My laptop, my desktop computer and the laptop I just returned at work all could connect with two monitors, and the only one that’s got two graphics cards is my laptop. Stupid thing tends to get confused about which one to use with each program - but that decision appears to be made depending on what’s on screen, not on which screen(s) are being used.

As far as I know, you don’t need to add a graphics card, you just need a simple splitter cable like this one.

The OP has an all-in-one device, and the picture of the motherboard to which I linked does not appear to have any video ports on the I/O panel at the bottom.

I don’t believe that Bob has a port to plug that into. Also, that would just duplicate his current monitor. I think that he wants to extend his desktop, not replicate it.