I'd like to buy a new monitor and have been looking at models that have an in-built KVM switch functionality as this would both reduce cabling/connections and enable me to use the monitor for home and Work-From-Home easily. I'm aware I could get a separate KVM, but one that's already in the monitor seems ideal.

I have a home MacMini (2020, M1) and a work MacBook Pro (16" late 2019, Intel). Both have USB-C connectors with Thunderbolt 3 which both state:

Native DisplayPort output over USB‑C

in the technical specs (linked above).

I'm aware that I may need specific cables such as Apple Thunderbolt 3 (USB-C) Cable

Before buying the monitor, is there any way to verify that at least one of the Macs has the required feature/signalling to communicate to the monitor so that it can use the KVM feature?

This whole question was brought up by a review of the monitor which mentioned the DisplayPort Alt Mode issue.

2 Answers 2


Yes, both the 2020 M1 Mac Mini and the 2019 16" MacBook Pro supports DisplayPort Alternate Mode. All Thunderbolt 3 ports (as those on those Macs) supports USB-C Alternate Mode for DisplayPort.

Note that often I see that monitors with built-in KVM have non-obvious drawbacks or "things that might annoy you". You need to think your use case through and do testing to figure out if it does everything you want. For example you might find that the automatic switching of keyboard/mouse doesn't work as you want it to, or that the monitor has difficulty dealing with computers that go into sleep mode, or similar problems. This is not specific to Apple computers - it is general issues that come into play with any type of computer.

  • You don‘t have a source for the first paragraph by chance?
    – nohillside
    Commented Jan 3, 2022 at 20:56
  • @nohillside It's so obvious it doesn't really need a source? - I mean, the 2019 16" MacBook Pro only has 4 x Thunderbolt 3 ports on USB-C connectors. If it didn't support DisplayPort alternate mode, there would be no way to connect an external monitor natively to the computer.
    – jksoegaard
    Commented Jan 3, 2022 at 21:00
  • Ah, this is about DP over USB-C, not about some extension of the DP protocol?
    – nohillside
    Commented Jan 3, 2022 at 21:02
  • 1
    "DP over USB-C" is called DisplayPort Alternate Mode, so yes. It's not an extension of the DP protocol.
    – jksoegaard
    Commented Jan 3, 2022 at 21:04
  • Thanks for the prompt answer @jksoegaard! I appreciate your thoughts on the whole setup - one alternative is to just connect the display to the computers and use a wireless keyboard/mouse which supports multiple devices, but there are few options for Mac. Commented Jan 4, 2022 at 11:04

My testing cases showed the monitors with a built-in KVM switch function will have many issues with your setup profile for I have 100% same hardware profile as yours (M1 Mac Mini and 2019 MacBook Pro 16 -the intel-based).

I recommend using an external KVM switch solution for your setup profile.

  1. Pick any DisplayPort monitor without built-in KVM switch function or without PIP (picture in picture) or PBP (picture by picture) as your sharing monitor. It's much cheaper and relaible.
  2. Just using an active type-C-to-DP cable and USB-A-to-USB-B cable connecting between your M1 MacMini and the DP KVM switch.
  3. Just using an active type-C-to-DP cable and USB-C-to-USB-B cable connecting between your MBP and the DP KVM switch.
  4. All sharing monitor(s), keyboard, mouse or other sharing devices can be plugged in the console connectors of the DP KVM switch.

** If you want to have an ultima solution, then you can add a docking station between M1 MacMini and KVM switch, and one docking station between MBP and the KVM switch. The ultima solution can provide single cable connection to the both of your M1 and MBP via just a Thunderblot 4 cable.

  • Thanks very much for taking the time to answer, Rex - much appreciated. I am rethinking my approach; a separate KVM might be better all round. Commented Jan 11, 2022 at 17:05

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .