Need help setting up two monitors on my PC

I’m trying to set up two monitors on my desktop, but I can’t get both screens to display correctly. One monitor goes black or shows the wrong resolution whenever I plug in the second one. I’m not sure if it’s a settings issue, a cable problem, or something with my graphics card. Can someone walk me through the proper way to connect and configure dual monitors on Windows so they both work smoothly?

First thing, check the physical stuff.

  1. Ports and cables
  • Make sure both monitors plug into the graphics card, not the motherboard, unless you use integrated video on purpose.
  • Try swapping cables. HDMI on one, DisplayPort or DVI on the other if possible.
  • Test each monitor alone on each port to see if one port or cable is flaky.
  1. Windows display settings
  • Right click desktop → Display settings.
  • Click Detect if the second screen does not show.
  • Scroll down and pick “Extend these displays.”
  • Click each monitor box and set its resolution to its native one.
    Example: 1920x1080, 2560x1440, 3840x2160.
  • Also set Refresh rate under Advanced display. Start at 60 Hz for both.
  1. GPU control panel
    NVIDIA: Right click desktop → NVIDIA Control Panel → Set up multiple displays.
    AMD: AMD Software → Display.
  • Make sure both are checked.
  • Set scaling to “No scaling” or “Full panel” and match resolution and refresh.
  1. Check for mixed refresh issues
    Some older GPUs act weird with 144 Hz + 60 Hz.
  • Try setting both to 60 Hz as a test.
    If that fixes it, then the GPU struggles with mixed refresh or bandwidth.
  1. Bandwidth and adapters
  • If you use HDMI to VGA or cheap adapters, they often mess with resolution.
  • Try direct digital connections, like HDMI to HDMI or DP to DP.
  • On older cards, HDMI 1.4 tops out around 1080p 60. If you push 1440p or 4K plus a second monitor, one screen might drop or go black.
  1. Drivers
  • Update GPU driver from NVIDIA, AMD, or Intel site.
  • After install, restart, then set up display again.
  1. Quick test matrix
  • Monitor A alone on Port 1.
  • Monitor A alone on Port 2.
  • Monitor B alone on Port 1.
  • Monitor B alone on Port 2.
    If one combo keeps failing, you either have a bad port, bad cable, or the GPU output does not handle that resolution.

If you post your GPU model, monitor models, and what ports you use, people here can give more precise steps.

Couple more things to try on top of what @shizuka already covered:

  1. Check which GPU is actually active
    If you have both a graphics card and motherboard outputs, sometimes Windows flips one of the screens to the integrated GPU. That can cause wrong resolutions or black screens.
  • Go into BIOS and look for “Primary Display” or “Init Display First” and set it to PCIe / PEG if you’re using a dedicated GPU.
  • Disable “iGPU Multi-Monitor” or similar so the board ports stop confusing things, at least for testing.
  1. EDID weirdness
    When a second monitor plugs in, the GPU reads each monitor’s EDID (the data that tells it what resolutions it supports). Sometimes that gets corrupted or misread.
    Try:
  • Power down PC completely, unplug it.
  • Unplug both monitors from power and PC.
  • Wait 30 seconds.
  • Plug in one monitor, boot, set it correctly. Shut down.
  • Plug in the second, boot again, then set up extend mode and resolutions.
    It sounds woo-woo, but I’ve fixed stubborn dual‑display issues this way more than once.
  1. Try different “primary” monitor
    Windows sometimes insists on giving the primary monitor the “good” signal.
  • In Display settings, click the monitor you want as main → check “Make this my main display.”
  • Sometimes swapping which one is primary suddenly makes the other one stop going black.
  1. Check power saving / weird monitor settings
    On the monitor itself:
  • Turn off any “Eco mode,” “Dynamic Contrast,” or “Auto source” features.
  • Make sure the input is manually set to HDMI or DP instead of “Auto.” Auto can freak out when another screen is plugged in and suddenly your first monitor acts like it lost signal.
  1. Watch Windows’ behavior when it breaks
    When the one monitor goes black after you plug the second in, open Display settings and see:
  • Does Windows still show 2 displays?
  • Did the resolution of the black monitor suddenly get changed to something insane, like 640x480 or 75 Hz your panel does not support?
    If it did, force it back to its native res and 60 Hz, hit Apply, and see if it comes back. If it instantly reverts to a bad combo, that points to either EDID or a flaky cable/port.
  1. Post exact hardware
    You do not have to, but if you want more targeted help, share:
  • GPU model
  • Both monitor models
  • Which exact ports you are using (e.g. GPU HDMI → monitor HDMI, GPU DP → monitor DP)
    Some GPUs share bandwidth between ports and silently downclock / drop one display when the second is attached, so the exact combo actually matters.

You already tried the basics via what @shizuka wrote; at this point I’d specifically suspect: bad EDID, buggy driver, or the system secretly mixing integrated and dedicated GPU outputs.