Disclosure: Some links in this article are affiliate links. We may earn a commission on qualifying purchases at no extra cost to you.
Two computers, one keyboard, one mouse, one set of monitors. That is the arrangement a KVM switch exists to deliver, and the acronym spells out the three things that travel through it: Keyboard, Video, Mouse. What the three letters leave out is that a hardware KVM is not one switch but two — a video path and a USB path that must change places together — plus a third job that decides whether switching feels instant or chaotic: keeping each connected computer convinced that its displays never went anywhere.
The category is far wider than the acronym suggests. At the low end sit USB-only sharing switches that move a keyboard, mouse and a couple of peripherals between two machines with no video path at all. At the high end sit Thunderbolt 4 host switchers carrying dual 4K60 displays, 40Gbps peripherals and 60W of laptop charging down one cable, DisplayPort KVMs that reach dual 8K60 with compression, extenders that push a console 100 metres over Cat6, and rack-mounted KVM-over-IP appliances giving administrators BIOS-level access to 16 servers.
Definitions are easy to find. Behaviour is not — and behaviour is what decides whether a two-computer desk is a pleasure or a daily annoyance. Four mechanisms explain almost every KVM complaint: two synchronized signal paths, one identity record that keeps inactive computers calm, USB devices that genuinely disconnect and re-enumerate, and a bandwidth budget that turns "dual 4K" from a promise into an arithmetic problem.
That matters most if you run two machines at one desk — a work laptop and a personal desktop, a Mac and a PC, a gaming tower and a docked ultrabook — and want to know which product class actually solves your problem before you buy into the wrong one.
As an Amazon Associate, we earn from qualifying purchases.
The KVM signal chain at a glance
| Term | What it describes | Why it matters at switch time |
|---|---|---|
| KVM | Keyboard, Video, Mouse — one console shared between two or more computers | Defines the class: both a video path and a USB path have to switch |
| Video crosspoint | The multiplexer routing the selected computer to the shared monitor(s) | Determines which machine is on screen |
| USB upstream selector | The hub logic handing shared peripherals to the selected host | Determines which machine receives your keystrokes |
| HID emulation | A virtual keyboard and mouse the KVM presents continuously to every host | Makes hotkeys predictable, but can strip advanced mouse and keyboard features |
| EDID | VESA-defined display metadata stored in the monitor's own EEPROM | Without a stored copy, the inactive computer sees its monitor disappear |
| HPD / DDC | The hot-plug detect and display data channel between GPU and monitor | Removing it is what triggers window reshuffling and resolution resets |
| MST | Multi-Stream Transport — several display streams over one DisplayPort link | How one USB-C cable can feed two monitors; macOS handles it differently |
| DSC | Display Stream Compression — low-latency, visually lossless video compression | Lets DisplayPort 1.4 reach 8K60 or high-refresh 4K inside link limits |
| HDCP | The content-protection handshake used by streaming services | A failed link anywhere in the chain means a black screen on protected video |
| USB re-enumeration | The logical unplug and replug every shared peripheral goes through | Storage must be ejected first; drivers may reinstall on first attachment |
What Does "KVM" Actually Mean?
KVM stands for Keyboard, Video, Mouse: one console shared between two or more computers. The term comes out of server rooms and data centres, where the problem was never a shortage of screens — it was that every machine in a rack arrived with its own keyboard and monitor, and administrators needed one console to reach all of them. The technology dates to console sharing in the late 1980s, and the same word now describes everything from a 45g USB box to a 16-port appliance in a rack.
The acronym hasn't moved. The signals inside it have, completely. Early KVMs switched analog VGA video and PS/2 keyboard and mouse lines. Today the same job runs over HDMI, DisplayPort, USB-C DisplayPort Alt Mode and Thunderbolt, and on a modern USB-C KVM dock one host cable carries video, USB data, Gigabit Ethernet and laptop charging simultaneously.
That's why the products that answer the question "which computer owns this console right now?" look nothing alike. A 12-in-1 desk dock, an HDMI KVM with an infrared remote, a 45g USB switch with no video path at all and a FIPS 140-2-rated rack appliance all land under the same three letters.
The Two Signal Paths — What a KVM Actually Switches
A classic hardware KVM contains two synchronized switches:
- a video crosspoint, a multiplexer that selects which computer's video reaches the shared monitor or monitors;
- a USB upstream selector, working with an internal hub, that selects which computer owns the shared keyboard, mouse and peripherals.
A trigger mechanism makes both change places at the same instant: a panel button, a wired or magnetic remote, an infrared remote, a keyboard hotkey, a mouse gesture, an RS-232 command from a control system, a software command, or an automatic detector that follows whichever computer wakes up first. The synchronization is the whole point — if the video path moved and the USB path didn't, you would be typing into one machine while looking at another.
A USB switch is not a KVM. Plugable's USB 3.0 Sharing Switch is a clean illustration of the boundary: two host-side USB connections, one downstream USB-A port, 5Gbps of shared bandwidth, 5V/900mA of bus power, a 0.8 × 3.1 × 2.0in chassis weighing 45g, and a single physical button with no hotkeys and no autosense. It has no video path, no DisplayPort Alt Mode and no Power Delivery, and it is explicitly not intended for USB-C or Thunderbolt docks that depend on Alt Mode or PD. It is still the right tool for a specific architecture — if your monitor has enough inputs to keep both computers connected directly, a USB-only switch shares peripherals without pushing high-refresh video through a cheap multiplexer. It just isn't a KVM.
USB-C and Thunderbolt KVM docks collapse both paths into a single cable. The AV Access iDock C20 accepts two full-featured USB-C hosts, gives each one cable carrying dual video, USB data, Gigabit Ethernet and 60W of charging, and layers on 12-in-1 dock connectivity, HDCP 2.2 and explicit EDID emulation across a chassis measuring roughly 168 × 47.4 × 110mm and 0.67kg. Anker's A83K8 takes an asymmetric route instead: the laptop connects through one full-featured USB-C port carrying video, data and charging, while a desktop connects through separate HDMI video and USB-C data connections — a single 4K60 HDMI output, 5Gbps data, one USB-C 5Gbps port plus two USB-A 5Gbps and two USB-A 480Mbps downstream ports, 3.5mm audio, a 100W PD input delivering about 85W to the laptop only, and a magnetic remote for switching.
Both designs are legitimate answers to different desk layouts. The first treats two laptops as equals; the second assumes one machine is a laptop that needs docking and the other is a desktop that already has its own connectivity.
Check Price on Amazon · Check Price on Amazon · Check Price on Amazon
KVM Switch Diagram — The Signal Flow, Step by Step
COMPUTER A ┌───────────────────────────┐
┌────────┐ video ───────────────►│ Video input A │
│ │ USB ───────────────►│ USB upstream A │
└────────┘ │ │
│ Video crosspoint ───────┼──► Monitor 1
COMPUTER B │ + EDID memory ├──► Monitor 2
┌────────┐ video ───────────────►│ │
│ │ USB ───────────────►│ USB host mux / ├──► Keyboard
└────────┘ │ HID emulator ├──► Mouse
│ ├──► USB devices
│ optional PD / LAN / │
│ audio controller │
└───────────────────────────┘
A hardware KVM switches two paths together: video to the shared monitors and USB/HID to the shared peripherals. USB-C and Thunderbolt KVM docks carry both paths over a single host cable and add power delivery back toward the laptop, so the two pairs of arrows merge into one connector plus a charging return.
What actually happens between the button press and the desktop appearing:
- Each computer supplies video and USB separately — or both at once over one USB-C or Thunderbolt cable on a dock-style KVM.
- If the KVM emulates EDID, it presents a stored display identity to both hosts before either one is selected.
- You press the panel button, tap the hotkey, or hit the remote.
- The video crosspoint routes the newly selected source to the shared monitors.
- The display link renegotiates: hot-plug detection, EDID read, DisplayPort or HDMI link training, then HDCP authentication.
- Generic USB peripherals disconnect from the old upstream host and enumerate on the new one.
- Keyboard and mouse sitting on an emulated HID port may stay continuously visible to both hosts instead of moving.
- Downstream peripherals never move physically — they stay plugged into the KVM and only change which host owns them.
EDID Explained — Why Switching Isn't Instant
EDID stands for Extended Display Identification Data: a VESA-defined record stored in the monitor's own EEPROM that describes the display to whatever is driving it. It holds vendor and product identity, the panel's preferred native timing, the resolutions and refresh rates it supports, its physical dimensions, colour characteristics and bit depth, plus extension blocks covering audio, HDR and variable refresh capability. Windows, the GPU driver and applications read it to decide which display modes are even valid, and incorrect EDID produces incorrect display modes.
EDID is not the same thing as DDC/CI. DDC/CI is the control channel used to change monitor settings; EDID is the identity and capability record, read across the DDC/E-DDC infrastructure. A KVM that manages one does not automatically manage the other.
What happens without persistent EDID. When a simple KVM switches away, it can remove the display's hot-plug detect and DDC path from the inactive computer's GPU. The operating system does not read that as "another computer is using the monitor" — it reads it as a monitor being unplugged. The consequences are familiar to anyone who has switched sources mid-task: windows jump to another display, desktop icons reshuffle, resolution and refresh options vanish from the settings menu, applications resize, the panel drops to sleep, and the inactive machine sometimes fails to restore its display cleanly when it comes back.
What emulation does instead. A KVM with persistent EDID emulation reads the monitor's EDID once, stores it inside the switch, and serves that stored copy to every connected computer continuously — even while the physical video crosspoint points somewhere else. Each host keeps believing its monitor is attached, so the desktop topology survives the switch. That is the difference between a one-button desk and a desk where you rearrange windows twice an hour.
Implementations differ more than the marketing suggests. StarTech's P2AD122 exposes three documented modes on its DisplayPort 1.2 unit: Copy, which learns the currently attached display and locks that profile; Auto, which follows the most recently connected monitor's EDID; and Default, which serves a built-in fallback profile of 1920×1080 at 60Hz. The unit selects between them with 3-second, 6-second and 12-second button holds. ATEN's CE820 extender takes another route entirely — an EDID buffer that keeps startup and display identification stable across a long HDBaseT run.
The limit nobody puts on the box. A cloned EDID tells two computers the same thing about the display; it does not force them to produce the same signal. If Computer A reads a 4K120-capable EDID and has the port, driver and DSC support to drive it, it outputs 4K120. Computer B can read the identical EDID and still negotiate 4K60 because its display controller cannot supply the lanes. EDID stabilises the logical topology; the physical link still retrains on every switch.
Where EDID emulation fails. It cannot create bandwidth that isn't there. Documented failure modes include: the emulator stores a reduced or fallback timing set rather than the full one; the cloned EDID omits an HDR, VRR or high-refresh extension block; the switch firmware parses an extension block incorrectly; older EDID hardware capped at 4K60 becomes the bottleneck when paired with a 4K144 panel; the host accepts the advertised EDID but the cable or switch cannot sustain the mode, forcing a drop to lower refresh rate or colour depth; and a panel that still refuses to wake despite a correctly cloned EDID — because EDID persistence and link integrity are two separate problems.
That last point is why Cable Matters' Dual 4K 60Hz USB-C KVM is instructive. The 201085-BLK-N3 switches two DisplayPort Alt Mode USB-C hosts to one HDMI and one DisplayPort output at up to dual 4K60, with four shared USB 3.0 ports at 5Gbps, source buttons plus RF remote switching, optional Micro-B power input, and no laptop charging — and it ships with no EDID emulation at all. Buyers who learn what that means after the fact end up shopping for inline EDID emulators.
Check Price on Amazon · Check Price on Amazon
The Six Things "KVM" Covers
Most explanations of "KVM switch meaning" collapse six different product classes into one word. That is where buyers get hurt: a dock that cannot switch hosts, or a USB switch that cannot move video, both get sold as KVMs.
1. Standalone hardware KVM
Two or more computers supply video plus USB/HID upstream connections, and one selected host is routed to the shared monitors, keyboard and mouse — sometimes plus audio and extra USB. The UGREEN DisplayPort KVM (SKU 55851) is the archetype: two computers to two DisplayPort monitors over DisplayPort 1.4, shared USB through three USB-A 3.0 and one USB-C 3.0 port at 5Gbps, chassis button plus a wired desktop controller, and no laptop Power Delivery. It documents no EDID emulation, which is precisely the trade-off that separates it from designs costing three times as much.
2. KVM plus docking station
A laptop connects through one USB-C or Thunderbolt cable carrying display data, USB, network and often PD charging, and the dock adds a second host and the switching logic. The AV Access iDock C20 and the asymmetric Anker A83K8 above are the two cleanest implementations of the pattern.
3. USB-only peripheral-sharing switch
It switches USB and nothing else. Plugable's USB3-SWITCH2 is the reference example, and its documented behaviour — new devices may install drivers on first attachment, storage should be safely ejected before a switch — is the honest description of what every USB sharing mechanism does.
4. KVM extender
An extender is not a multi-host selector; it moves one console a long way. ATEN's CE820 carries HDMI video, USB, audio, RS-232 and Ethernet over a single Cat5e/Cat6 HDBaseT link — 4K up to 100m in standard mode, 1080p up to 150m in Long-Reach mode, with USB 2.0 Full Speed peripherals, an EDID buffer and HDCP 2.2. It answers "how do I put the console 100 metres from the computer?", not "which computer controls this console?"
5. KVM over IP
Rack and datacentre hardware giving network-based console access, including pre-boot and BIOS-level work. ATEN's KN4016VB handles 16 server connections with one local console plus four remote shared-access users, 1920×1200-class video, dual onboard network interfaces for redundancy, virtual-media mounting and FIPS 140-2-related security. It exists because software remote desktop cannot reach a machine whose operating system is broken.
6. Software KVM
Synergy, Barrier, Apple's Universal Control and Microsoft's Mouse Without Borders share keyboard, mouse and usually clipboard across computers over the network. The critical distinction is that each computer normally keeps its own display — Mouse Without Borders controls up to four PCs. A software KVM solves the peripheral problem and leaves the video problem exactly where it was.
USB Re-Enumeration — Why Peripherals Vanish and Reappear
Switching a shared USB device is a genuine logical disconnect followed by a reconnect. Plugable documents that a newly shared device can install its driver the first time it is presented to a computer, and warns that storage must be safely ejected before switching — the same discipline as unplugging a drive. Vertiv makes the identical point about USB KVMs: some reinitialise the connection after every changeover.
Keyboards and mice survive better than everything else because of traffic type. HID traffic is tiny and latency-sensitive and normally rides USB interrupt transfers. Storage is bulk traffic. Webcams, capture cards and audio interfaces are bulk or isochronous and can be bandwidth-hungry. That is why so many KVMs expose a dedicated keyboard/mouse port that is really a small emulated subsystem, physically separate from the general-purpose USB 3.x hub.
Routing rules per device type:
- Basic keyboard and mouse → the emulated HID port, which is also what makes hotkey switching work.
- Logitech Bolt or Unifying receiver, gaming mouse, macro keyboard → a generic USB passthrough port, which preserves more device-specific behaviour.
- SSD, webcam, capture card, audio interface → the highest-speed generic USB path, treating the switch exactly like a shared hub.
- Storage of any kind → eject before switching.
Wireless receivers are the sharpest illustration. A Logitech Bolt receiver misbehaving through an emulated mouse port has been fixed by disabling mouse emulation, while the same receiver class behaves normally through a generic passthrough port. IOGEAR publishes firmware releases explicitly listing improved Logitech keyboard compatibility for its GCS1942 — evidence that receiver behaviour is implementation-specific rather than a simple matter of USB speed. That same unit separates two generic USB 3.0 ports from dedicated keyboard and mouse emulation ports, and adds analog audio and microphone switching, RS-232 control, Auto-Scan and firmware upgradability.
Bluetooth is a different story: a keyboard paired separately to each computer never traverses the KVM at all unless its USB Bluetooth adapter is itself one of the switched devices.
Mixed Windows and macOS desks have one more trap. A keyboard's modifier layout can drift across a switch, because Logi Options+ does not always reapply the platform layout on the new host — Command and Alt swap places and symbols land wrong. Keeping a single layout and remapping modifiers in macOS, or explicitly switching the keyboard's Mac/PC mode, is the usual fix.
High-polling-rate gaming mice deserve a precise statement. A transparent video multiplexer does not inherently add frame latency. What happens is a USB-emulation problem: 1000Hz mice have been documented dropping or behaving erratically through particular HID-emulation paths, with 500Hz sometimes sidestepping the issue. That is a polling quirk, not the same phenomenon as the two-to-five-second blackout while a display link retrains — and it is nothing like "every KVM makes your mouse feel laggy."
Bandwidth, MST and DSC — Reading the Spec Sheet Honestly
Active-image pixel payload, before blanking and transport-encoding overhead:
| Mode | RGB 8bpc / 24bpp | RGB 10bpc / 30bpp |
|---|---|---|
| 3840×2160 at 60Hz | ~11.94 Gbps | ~14.93 Gbps |
| 3840×2160 at 120Hz | ~23.89 Gbps | ~29.86 Gbps |
| 2560×1440 at 240Hz | ~21.23 Gbps | ~26.54 Gbps |
| 7680×4320 at 60Hz | ~47.78 Gbps | ~59.72 Gbps |
DisplayPort 1.4 in its HBR3 configuration supplies 32.4Gbps of raw link bandwidth across four 8.1Gbps lanes, with roughly 25.92Gbps usable after 8b/10b coding overhead. Put that next to the table and "DP 1.4" stops meaning "4K120 or 8K60 uncompressed": a 4K120 24-bit image already asks for ~23.89Gbps of payload, and an 8K60 image asks for ~47.78Gbps, well past the link. On USB-C it gets tighter still, because DisplayPort Alt Mode can dedicate only two lanes to video while the others carry USB data — the display budget and the USB budget are drawn from the same four lanes.
DSC is how the numbers are made to work. Display Stream Compression is a VESA codec designed to be low-latency and visually lossless, delivering roughly 3:1 compression on 24-bit RGB-class content. DisplayPort 1.4 introduced DSC transport, and it is what lets a Thunderbolt 4 KVM such as Sabrent's SB-TB4K advertise 5K, 6K and 8K60 on a single display with DSC — 8K30 without it — or dual 4K60 across two outputs, alongside three downstream 40Gbps Thunderbolt 4 ports, four USB-A 10Gbps ports, BC1.2 charging downstream and 60W of PD 3.0 bypass charging in a 6.3 × 2.76 × 0.71in, 17.7oz chassis. Sabrent limits that unit to Thunderbolt-certified host systems, which is not a marketing preference: it is a controller-topology requirement. Both ends of the chain must support whatever DSC mode is in play.
HDMI follows the same logic. HDMI 2.1b carries up to 48Gbps and standardises 8K60 and 4K120-class modes. HDMI 2.2 raises the interface ceiling to 96Gbps, but that does not retroactively make any KVM an HDMI 2.2 device — the current field is overwhelmingly DisplayPort 1.4, HDMI 2.0 and HDMI 2.1-era hardware. TESmart's DKS202-M24 line illustrates how vendors express this: the top 8K60 and 4K144 modes are marked as requiring DSC, and the unit pairs two DisplayPort 1.4 outputs with 5Gbps USB, shared Gigabit Ethernet, explicit Smart EDID emulation, HDR and adaptive-sync support, plus hotkey, panel, IR-remote and mouse switching.
SST versus MST. Single-Stream Transport is one display stream, the ordinary desktop case. Multi-Stream Transport lets one DisplayPort link carry several independent streams, which is exactly how a single USB-C connection can feed two monitors. The catch is host-side: Windows and ChromeOS machines extend across MST streams, while macOS does not turn a single MST-based USB-C link into two independent extended desktops — the outputs mirror. AV Access states this explicitly for the iDock C20. Thunderbolt differs again, because supported Macs can expose multiple independent DisplayPort streams through Thunderbolt rather than through one MST stream.
The practical translations:
- "Dual-monitor KVM" means two physical display outputs are switched. It does not prove that a given laptop can generate two independent streams to feed them.
- "8K ready" is meaningless without the refresh rate, chroma subsampling, colour depth, how many outputs run simultaneously, whether DSC is in play, whether HDR and VRR run at the same time, and which host-side link is doing the work.
- "USB 3.2 Gen 2" means a nominal 10Gbps upstream link shared by every downstream device — not 10Gbps per port. USB 3.2 defines 5, 10 and 20Gbps tiers and falls back to the lowest capability in the chain.
- "Zero latency" is marketing until independently measured. At best it describes steady-state forwarding, not zero-second switching or zero link training.
- A switch cannot create a display signal the host never produced. An HDMI-input KVM cannot turn a data-only USB-C port into HDMI, and no dock can exceed the display-engine limit of the machine plugged into it.
Check Price on Amazon · Check Price on Amazon
HDCP and the Streaming Black Screen
HDCP is a content-protection authentication chain, and a KVM sits inside it as a repeater with upstream and downstream authentication and hot-plug signalling. When a streaming service goes black through a switch but works fine with the computer connected directly to the display, the cause is an authentication or conversion step failing somewhere in the chain — not a KVM "blocking DRM."
The isolation sequence:
- Play the same protected content with the computer wired straight to the display.
- Check the KVM's stated HDCP version and support — the iDock C20 documents HDCP 2.2; some DisplayLink-based outputs carry no HDCP at all.
- Remove adapters and converters from the path one at a time.
- Reconnect and let the chain re-authenticate.
- Swap in a certified cable and retest.
Which Type of KVM Should You Choose?
| Your situation | Correct product class |
|---|---|
| Two computers, one set of monitors plus keyboard and mouse, one-action switching | Hardware KVM |
| One laptop needs more ports, Ethernet, monitors and charging | Dock |
| Two laptops need single-cable docking plus host switching | KVM/dock combination |
| Video already runs directly to each monitor; only peripherals need sharing | USB switch |
| Each computer keeps its own display; only keyboard and mouse need sharing | Software KVM |
| The console must sit tens or hundreds of metres from the computer | KVM extender |
| Servers need BIOS-level or pre-boot remote administration | KVM over IP |
Within the hardware classes, evaluate in this order:
- How many computers?
- How many displays?
- Resolution and refresh rate per display.
- Host interface — and how many video streams it can actually provide.
- HDR, VRR and DSC requirements.
- USB device mix and the bandwidth it needs: 5, 10 or 40Gbps.
- EDID behaviour.
- Power Delivery wattage, and whether inactive hosts keep charging.
- Switching method: button, hotkey, remote, RS-232.
- Operating-system constraints, especially macOS and MST.
- Price tier.
Two of those deserve emphasis because they are the ones buyers skip. EDID behaviour determines whether switching is transparent or whether you redecorate your desktop every time. Host charging asymmetry determines whether your second laptop quietly drains while it sits idle — 60W to each host simultaneously, as on the iDock C20, is a different proposition from 60W to the active host only.
Frequently Asked Questions
Q: Is a KVM switch the same thing as a USB hub?
No. A USB hub gives one computer more ports and has a single upstream host. A KVM has two or more upstream hosts plus a switching mechanism that moves a shared console between them, and it switches a video path alongside the USB path. A USB-only sharing switch is a third category: shared peripherals, no video.
Q: Can one USB-C cable really drive two monitors through a KVM?
It depends on the transport underneath. A single USB-C DisplayPort Alt Mode link can carry two independent streams over MST on Windows and ChromeOS hosts. macOS does not turn that same MST stream into two independent extended desktops on those designs, so the two outputs mirror. Thunderbolt hosts can instead expose multiple independent DisplayPort streams, which is why Thunderbolt KVMs behave differently from USB-C KVMs on the same laptop.
Q: Why does the screen go black for a few seconds after switching?
The display link renegotiates rather than snapping into place: hot-plug detection, an EDID read, DisplayPort or HDMI link training, then HDCP authentication. That blackout is link re-establishment. It is a separate phenomenon from ongoing input latency, which a transparent video multiplexer does not inherently create.
Q: What is EDID emulation, and do I need it?
EDID is the metadata record that tells a GPU what the attached display is and which timings it supports. Emulation stores a copy of that record inside the KVM and serves it to every connected computer continuously, so an inactive machine still sees a monitor attached instead of registering a disconnect. You need it if you switch often and care that windows, icon positions and resolution settings survive the change — and it matters most when the two computers run different operating systems or different GPUs.
Q: Will a KVM add input lag to my mouse?
Not in the way the phrase usually implies. The visible delay on switching is the display link retraining, not continuous lag. What can genuinely affect a mouse is USB emulation: high-polling-rate mice have been documented dropping or behaving erratically through particular HID-emulation paths, with 500Hz sometimes avoiding the problem. Moving the mouse to a generic USB passthrough port, rather than the dedicated HID port, is the usual fix.
Q: Does a KVM switch work with a Mac?
Yes, with three caveats. USB-C MST designs mirror rather than extend external displays on macOS. DisplayLink-based docks that exceed a Mac's native display count require the DisplayLink Manager driver plus Screen Recording permission, which managed corporate machines may prohibit. And the number of external displays a Mac can drive depends on the exact Apple Silicon chip, not on the dock — a dock cannot exceed the host's display-engine limit.
Conclusion
The meaning of KVM has not moved since the server room: Keyboard, Video, Mouse, one console, several computers. What has moved is everything inside it. A KVM today is two synchronized switches plus a memory. The video crosspoint decides what is on screen, the USB selector decides who is typing, and EDID memory decides whether the machine left behind still believes it owns a monitor. Nearly every real complaint — black screens after switching, windows that rearrange themselves, a mouse that disappears, a webcam that drops, a 4K144 panel stuck at 4K60 — traces back to one of those three.
Buy by class before you buy by spec. If both computers can drive your monitors directly, a USB-only switch solves the peripheral problem for very little and keeps high-refresh video out of the switching path entirely. If you want one cable per laptop and one button for everything, a KVM/dock combination is the right shape — but check EDID emulation, per-host charging wattage, and the macOS MST caveat before committing. If you need BIOS-level access to rack hardware, none of the desk products apply, and KVM-over-IP is the category you want.
The specs that decide the outcome are rarely the ones on the front of the box. Refresh rate, chroma subsampling, simultaneous outputs, DSC support and host-side video streams all matter more than a resolution headline, and so does whether the KVM remembers your monitor when it isn't looking at it.
For specific models and the trade-offs between them:



