Disclosure: Some links in this article are affiliate links. We may earn a commission on qualifying purchases at no extra cost to you.
Installing a KVM switch comes down to one rule: every computer you attach has to send the switch its own video signals and its own USB data path, and the switch only shares the monitors and peripherals once both are present. If the difference between a switch, a dock and a USB sharing box is still fuzzy, the KVM switch fundamentals guide settles that before any cable comes out of the box.
The wiring changes completely with the family of device you buy, and four families cover almost every two-computer desk. A discrete video KVM takes two video cables and one USB upstream cable per computer. A USB-C KVM dock collapses that to one cable per host, but only where the host port carries DisplayPort Alt Mode or Thunderbolt, USB data and Power Delivery at the same time. A dock placed before a discrete switch turns one laptop link into the two independent streams the switch expects. A monitor with a built-in KVM does the switching inside the display and adds no box at all.
The most common reason a fresh installation looks broken is that the operating system, not the switch, sets the ceiling on external displays. A two-output USB-C KVM dock normally drives two extended desktops on Windows through DisplayPort MST. The same MST branch mirrors both outputs on macOS, and a KVM switch cannot add display engines a host does not have.
As an Amazon Associate, DockGearHQ earns from qualifying purchases.
What you'll need:
- A switch or KVM dock rated for the number of hosts and displays you actually have
- One video cable per host-side input the switch expects, which is often more than the box includes
- The USB upstream cable for each computer, typically Type-A to Type-B on conventional switches and a second USB-C cable on some docks
- A power supply with enough headroom for the switch and its Power Delivery output
- Certified display cables for the resolution and refresh rate you intend to run
- The DisplayLink driver if any display in the chain is USB graphics
- The laptop's own charger if the switch does not pass enough wattage to replace it
Before You Start: Pick the Topology
Topology decides the cable list. The same two computers and the same two monitors produce three host-side connections per machine on one architecture and one connection per machine on another.
| Topology | Host-side connection | What it switches | Main constraint |
|---|---|---|---|
| Discrete video KVM | Two video cables plus one USB upstream cable per computer | Two monitors, keyboard, mouse, shared USB | Cable count, and each host must supply its own video outputs |
| USB-C KVM dock | One USB-C cable per host | One or two monitors, USB peripherals, laptop charging | Host port must supply DP Alt Mode or Thunderbolt, USB data and PD |
| Dock before KVM | Laptop to dock, then two independent display outputs into the switch | Two monitors and shared USB | The dock, not the switch, must produce two independent streams |
| Monitor with built-in KVM | One video plus one USB upstream per computer | One monitor, keyboard, mouse, monitor-hosted USB | Only switches what is plugged into the monitor |
Representative hardware, with the wiring each one expects:
- Check the UGREEN 55851 on Amazon. Two computers, two DisplayPort monitors, two video cables plus one USB data connection per host. It has no keyboard hotkey and no EDID emulation, and DisplayPort cables are not supplied, so a complete two-host build can require up to six DisplayPort cables.
- Check the IOGEAR GCS1942 on Amazon. Two DisplayPort 1.2 inputs per computer, dual output up to 4096×2160 at 60 Hz, dedicated keyboard and mouse console ports plus two shared USB 3 ports, separate stereo and microphone switching, HDCP compliance and firmware upgrades. IOGEAR documents a maximum computer-to-console video path of 3 m / 10 ft.
- Check the AV Access iDock C20 on Amazon. Two USB-C hosts, two HDMI 2.0 outputs, EDID emulation, 60 W of PD to each laptop simultaneously, and a manufacturer-quoted switching time of 2 to 3 seconds. The wired remote is not in the base package.
- Check the Cable Matters 201075 on Amazon. Two USB-C hosts, one HDMI and one DisplayPort output, 100 W to a single host or roughly 65 W each with two attached, an RF remote, and no EDID emulation.
- Check the Sabrent SB-TB4K on Amazon. A Thunderbolt 4 switch with three downstream Thunderbolt 4 ports at 40 Gbps, four USB-A 10 Gbps ports, 60 W of PD to the active host only, EDID pass-through rather than persistent emulation, and downloadable firmware.
If either computer is an Apple Silicon Mac and two independent extended desktops matter, the MST row decides the purchase. USB-C KVM docks that rely on MST mirror the second Mac output, while Thunderbolt switches, dual-stream Thunderbolt docks and DisplayLink-based KVM docks are the three architectures that can produce two separate Mac desktops. The KVM switches for Mac and Mac mini guide covers that split in detail.
How Many Video Cables Each Computer Needs
A switch passes signals it receives. That is why the host-side cable count depends on what the computer can output, not on how many connectors the switch carries.
| Host and switch combination | Host-side video cables | Host-side USB |
|---|---|---|
| Desktop tower into a dual-monitor discrete KVM | 2, one per display output | 1 upstream |
| Laptop with a Thunderbolt dock into a discrete KVM | 2, from the dock | 1, usually from the dock |
| Windows laptop into a USB-C KVM dock | 1 USB-C, carrying both streams over MST | Carried on the same cable |
| MacBook into an MST-based USB-C KVM dock | 1 USB-C, second display mirrors | Carried on the same cable |
| Laptop with no dock into a dual-monitor discrete KVM | 2, and the laptop must expose two independent outputs | 1 |
Physical fit proves nothing about capability. A USB-C connector does not by itself guarantee display output, PD input, fast USB data or Thunderbolt, and DisplayPort Alt Mode works by repurposing the SuperSpeed lanes, so a host can carry video and reduced USB data simultaneously or video alone with every lane allocated to it. Discrete switches sidestep the whole question because they take a real video signal on a real video cable, at the cost of three host-side connections per computer.
Triple-monitor switches make the arithmetic worse before they make it better. A four-host, three-monitor model such as the TESmart HDC403-P23 reaches up to two 4K60 outputs plus one 4K30 on an MST laptop branch, and only reaches three 4K60 displays on hosts that supply three independent video inputs. macOS and Linux do not get three independent MST desktops from the single USB-C branch. The triple and quad monitor KVM guide covers those topologies.
Step 1: Connect the Console Side
- Leave external drives disconnected for the first test. A switch re-enumerates the USB device tree on the target host, so shared storage behaves like a hot-unplug.
- Connect the switch's power supply.
- Connect monitor 1 and monitor 2 to the console outputs.
- Connect the keyboard and mouse to the dedicated keyboard and mouse ports where the switch has them.
- Add the webcam, USB audio, Ethernet and remaining peripherals to the general-purpose ports.
The keyboard port matters more than it looks. Hotkey detection usually runs only on the emulated HID port, so a keyboard plugged into a general hub port can type normally on both computers and still never trigger a switch. That is a compatibility pattern rather than a user error, and the fix is a port move rather than a new keyboard.
Console first is also the order the manufacturers document. IOGEAR's GCS1942 manual has you power the computers and displays down, connect the console keyboard, mouse, monitors and audio, then wire each computer's video and USB, then the shared USB devices and the power supply, and boot last.
Step 2: Connect Each Computer
- Build host 1 completely: every video feed the model expects plus its USB upstream connection.
- Repeat the complete set for host 2 on the corresponding numbered channel.
- Connect any high-wattage USB-C power input before testing charging.
- Keep the numbering consistent between the switch, the cables and the host.
- Boot or wake both computers only after the wiring is finished.
Two mistakes account for most "only one monitor switches" reports. Either a host-side video input is missing, or the second cable landed on the wrong numbered channel. On a dual-monitor discrete switch that means two video cables and one USB upstream cable per computer, three host-side connections each.
If the switch passes power, this is the moment to establish what it will actually deliver. Wattage figures on a two-host switch are negotiated maxima with a split policy behind them, and the policies differ by design. The Sabrent SB-TB4K charges the active host at 60 W and leaves the inactive host unpowered; the Cable Matters 201075 delivers up to 100 W to a single host or roughly 65 W each with two attached; the AV Access iDock C20 delivers 60 W per laptop to both at once. A laptop that ships with a 130 W adapter will not be fully served by every switch in this category, and the docking station power delivery guide sets out how the charger, cable, dock and laptop chain decides the delivered wattage.
Step 3: Power Up and Run the First Switch
Before switching anything, confirm the console works:
- Both screens are independent rather than mirrored
- Each runs at the intended resolution and refresh rate
- Keyboard, mouse, webcam, Ethernet and audio each respond
- The host reports the expected USB link and charges at an acceptable rate
- A full-screen cursor drag crosses both monitors without duplicating the desktop
Then run host A, host B, host A. Display and USB focus should move together, the webcam should re-enumerate and Ethernet should reconnect after each change, and the inactive laptop should behave the way its design dictates on charging.
A blank period of a few seconds is normal, and a longer one is not necessarily a fault. HDMI and DisplayPort switches re-train the link quickly, with AV Access quoting 2 to 3 seconds on the iDock C20, while Thunderbolt switches require the host and display to re-establish a tunnelled link, which is materially slower and scales with the number of chains in the path.
Step 4: Set Up Displays on Windows and macOS
Configure displays once per host, while that host owns the switch.
Windows
Open Settings, then System, then Display. Use Identify to label the panels, drag them into physical order and set Extend. If a display is missing, use Multiple Displays and then Detect. Set refresh rate under Advanced display and scaling per monitor, and enable HDR only on panels that should carry it. Turn on Remember window locations based on monitor connection, which Windows provides precisely for the case where a switch drops display identity on the inactive host.
macOS
Open System Settings, then Displays, then Arrange, and set resolution and refresh separately per display. If a panel is missing, use Detect Displays; on relevant macOS versions, holding the Option key exposes the control. Check the Mac model's native external display limit before assuming a cable is at fault, because exceeding the supported number, resolution or refresh combination produces a dark display or a reduced resolution rather than an error message.
DisplayLink on macOS
When any display in the chain is driven by DisplayLink, the driver is part of the installation rather than an optional extra. DisplayLink Manager needs Screen Recording and background permission, and it has to be restarted after a permission change. The current macOS release is 16.2 and the current Windows branch is 12.2 M2. Two behaviours are worth knowing before blaming the switch: HDCP-protected streaming can render black on a DisplayLink output, so protected playback needs a native HDMI, DisplayPort, USB-C Alt Mode or Thunderbolt path, and a major macOS update can require updating the manager and re-granting permission. The DisplayLink install and fix guide walks through the permission sequence.
Step 5: Configure Switching
Physical switching first, hotkeys second. Get the front button or the wired remote working before touching keyboard shortcuts.
- Keep the keyboard on the dedicated HID port if the switch has one.
- On the IOGEAR GCS1942, two Scroll Lock presses followed by Enter move the switch to the next port, and Ctrl can substitute for Scroll Lock where it conflicts. Hotkey Setting Mode handles reset and emulation settings.
- On the TESmart HDC403-P23, two Right Ctrl presses followed by PgUp or PgDn step through hosts, two Right Ctrl presses followed by a number select a host directly, and two Right Alt presses change focus.
- Hotkey sequences are model-specific, including within a single brand. A sequence confirmed on one revision is not evidence for another.
- Check firmware before replacing cables. IOGEAR's v1.1.104 release for its KVM line specifically adds Logitech keyboard compatibility.
- Never switch hosts while an external drive is writing.
The KVM keyboard shortcuts guide covers the prefix families and the settings modes that reset keyboard and mouse emulation when a switch leaves peripherals unresponsive.
Dock Before KVM, or KVM Before Dock
Dock before switch is the order that works with a conventional video KVM. The laptop feeds its dock over a single certified Thunderbolt or USB-C cable, the dock exposes two independent display outputs, and those outputs land on the switch's host inputs. A Thunderbolt 4 dock with a 40 Gbps host link, a DisplayPort 1.4 output and 98 W of host charging is the usual way to give a Thunderbolt laptop the two separate signals a discrete switch expects; the CalDigit docks guide covers that family.
Switch before dock works only when the switching device actually switches the dock's upstream transport. An ordinary HDMI or DisplayPort KVM cannot sit in front of a Thunderbolt dock, because the dock expects a USB-C or Thunderbolt upstream link rather than a standalone video signal. The hardware built for that position is a USB-C host switch designed around detachable-cable USB-C and Thunderbolt docks, and even then a 20 Gbps link can become the bottleneck in front of a 40 Gbps dock.
Plugable publishes one deliberately supported version of the switch-before-dock topology: two computers into a USB 3 sharing switch, with the switch feeding a USB 3 DisplayLink dock. The switch in that architecture is the Plugable USB3-SWITCH2 and the dock is the Plugable UD-6950Z. Setup order: install DisplayLink software on both computers, power the dock, attach monitors, USB devices, Ethernet and audio to the dock, connect the dock's USB upstream cable to the shared-device side of the switch, connect each computer to a host-side port, and keep the laptop chargers separate because the UD-6950Z does not charge the host. The sharing switch is not compatible with USB-C Alt Mode or Thunderbolt docks, and Plugable does not recommend inserting an arbitrary video KVM into a DisplayLink dock's video path.
The clean counterexample is a purpose-built two-host DisplayLink KVM dock, such as the StarTech 129UE-USBC-KVM-DOCK. That unit takes two USB-C 10 Gbps hosts, drives two DisplayPort outputs at up to dual 4K60, carries a five-port USB hub, Gigabit Ethernet with Wake-on-LAN, separate stereo output and mic input, and delivers 90 W to the active host and 45 W to the inactive one at the same time.
One dock-side caveat is worth knowing before troubleshooting: CalDigit documents that attaching a USB KVM through a TS4 can require moving the KVM to a downstream Thunderbolt 4 or front USB-C port if the primary USB path misbehaves.
Monitor-Integrated KVMs
A monitor with a built-in KVM is frequently the least hardware for a two-computer, one-screen desk, and it needs no external box at all.
- Connect host A to the monitor's USB-C or Thunderbolt upstream, which can carry video, USB data and laptop charging on supported models.
- Connect host B to an HDMI or DisplayPort input for video.
- Connect host B to the monitor's second USB upstream, which is what carries keyboard, mouse and data for that input.
- Plug the keyboard, mouse and webcam into the monitor's downstream USB ports.
- Bind each video input to its USB upstream in the OSD or the vendor's software.
- Trigger the switch and confirm video and USB move together.
Three models show how much the power side varies. The Dell U2725QE has a Thunderbolt 4 upstream with up to 140 W of PD, a separate USB-C 10 Gbps KVM upstream, four rear USB-A 10 Gbps ports and 2.5GbE Ethernet, with its KVM managed through the OSD or Dell's software, which requires DDC/CI to be enabled. The Gigabyte M32U pairs two HDMI 2.1 inputs and a DisplayPort 1.4 input with DSC with a USB-C upstream, but its USB-C power delivery is only 18 W, so the laptop charger stays in the setup. The LG 27BQ85U-W took the other approach, with USB-C carrying video, data and up to 90 W for one host while the second used HDMI or DisplayPort plus a USB-B upstream, and it has since been discontinued by LG in the US.
The mistake that breaks these setups most often is a partial switch: the display input changes but the USB upstream binding does not, so the video moves while the keyboard and mouse stay with the other computer. The macOS MST limit applies here as well. A monitor with a KVM does not add display engines to a Mac, and the docking stations with built-in KVM roundup compares the same architecture on dock hardware.
Cable, Bandwidth and Power Rules
- Certification applies per mode and per manufactured length. Premium High Speed HDMI certification covers the 18 Gbps envelope used by 4K60-era modes, while Ultra High Speed HDMI certification covers the HDMI 2.1 48 Gbps transport and modes such as 4K120 and 8K60. The certified rating belongs to the specific cable.
- Respect stated path limits. IOGEAR documents a maximum of 3 m / 10 ft for the computer-to-console video path on the GCS1942, and that is a signal-integrity figure rather than a suggestion.
- Display Stream Compression has to line up end to end. A switch that advertises DSC does not guarantee the mode: the source GPU, the switch, the adapters and cables, and the monitor all have to support the same path.
- Every extra link costs signal margin. High refresh rates expose weak points that 60 Hz hides, which is why a dock and monitor chain that was stable on its own can glitch once a switch and two more adapters are inserted.
- PD figures are negotiated ceilings, so check the split policy rather than the headline number.
- Keep these cables in stock for a two-computer build:
| Cable | What it is for |
|---|---|
| VESA-certified DisplayPort 1.4 cable | Host-side video on discrete dual-DisplayPort switches and high-refresh links |
| Ultra High Speed HDMI cable | HDMI 2.1 modes up to the 48 Gbps envelope |
| USB-C to DisplayPort 1.4 cable | Converting an independent laptop or dock video output into a discrete switch input |
| USB 3 Type-A to Type-B cable | Host-side USB upstream on conventional switches |
| Certified Thunderbolt 4 cable | Upstream links that carry video, data and power together |
Common Mistakes to Avoid
- Buying on connector count rather than protocol. Two USB-C ports say nothing about DisplayPort Alt Mode, Thunderbolt, how many independent streams the host can produce, or PD behaviour.
- Expecting two extended Mac desktops from an MST dock. Both cables are connected, both panels light up, and both show the same desktop.
- Using a charge-only or data-only USB-C port as a host input. Video never appears, even though USB devices may enumerate.
- Putting the keyboard on a general hub port and losing hotkeys. Move it to the dedicated HID port.
- Forgetting the second USB upstream on a monitor-integrated KVM. Video switches; peripherals do not.
- Switching hosts while an external drive is writing. The USB tree re-enumerates on every change.
- Assuming a triple-monitor switch adds display engines. It passes what the host provides and nothing more.
- Reading a headline maximum resolution as a simultaneous figure. A switch's top mode usually applies to a single output on a specific path, not to every display at once.
- Replacing cables before checking firmware. Vendors ship keyboard-compatibility and display-stability fixes in firmware releases.
- Routing a DisplayLink dock through an arbitrary video KVM. The supported alternatives are a purpose-built DisplayLink KVM dock or a vendor-blessed software and switch combination.
- Expecting protected streaming to work through DisplayLink. HDCP-protected playback needs a native display path.
- Setting mixed refresh rates on day one. Start with both displays at 60 Hz, then raise them one at a time.
Conclusion
Two decisions carry the whole installation: what each host can output, and which topology matches that. A desktop or a laptop that already outputs two independent displays is best served by a discrete dual-video switch and three host-side cables. A USB-C KVM dock collapses that to one cable per host, provided the port supplies DisplayPort Alt Mode or Thunderbolt, USB data and Power Delivery simultaneously, and provided the hosts are not Macs relying on MST for the second desktop.
The installation order is console first, then hosts, then displays, then switching. Configure each operating system while that host owns the switch, set both displays to the same refresh rate for the first test, and keep external drives out of the setup until switching behaves predictably.
Two things explain most disappointing results after a technically correct install. The first is the host's own display limit, which no switch can raise. The second is the difference between switches that emulate EDID and switches that only pass it through: emulation keeps window positions, resolution and display identity across a change, while pass-through lets the host react as if the monitor had been unplugged.
For the hardware side, the best KVM switches guide groups current models by category, and the dual monitor KVM roundup covers the most common two-screen configuration. If the plan keeps a laptop dock in the chain, the Thunderbolt 4 docking stations guide lists the docks that can expose independent display outputs, and the KVM switches for two computers guide covers the one-peripheral-set case.



