That's awesome! Mind to share your build? I'm debating on getting a KVM so I can stick with one mouse and keyboard for both machines.
My build isn't complete, but I can certainly share some learnings.
The KVM is the part I haven't fully nailed down yet. I really want a KVM that supports DisplayPort 1.4 so I'm not limited to 3440x1440 @ 120Hz, but they aren't yet shipping, with the first I've found due in the next month or so, and it's nearly 400$.
Right now I'm using passive switches, like the one I linked earlier in the thread: A
DisplayPort switch, and a
USB 3 switch. There is a couple gotchas with these switches:
1) No cables, and you have to add your own hub for the USB switch.
2) I've had some goofiness with Windows and my Topping D30 USB DAC not always "being active" despite the DAC saying it's getting a signal after switching. I usually have to flip the DAC off and on again to resync.
3) The DisplayPort switch is super touchy when it comes to cables, and even which port is used. My PC with a Nvidia 2080 is fine with either port with a good cable. The Mac Mini with an eGPU doesn't like Port 1, but is fine with Port 2. Also only seems to like a couple cables I've tried. Using a Moshi USB-C -> DP cable was rock solid with both the Mini and MBP. I've had my best luck with a 3' CableMatters 8K cable from the switch to my display, and using 6' CableMatters 8K cables to the eGPU and PC. I've had bad luck with the Monoprice DP 1.4 "Select" cables, and they use less insulation.
A lot of YMMV there on the DP switch. I suspect because it is fully passive, it's accepting a lot of noise on the PCB traces, inserting it into the signal the monitor sees (EDIT: Now I'm tempted to open up my switch to see what's in it doing the switching). An active KVM shouldn't have this problem as you get a fresh signal from it's switching chip, but then you are limited to the signals it supports, and it's more expensive.
A good USB-C to HDMI cable like
this one from Uni should still work fine for a 1440p 144Hz display with HDMI 2.0 though. I used that with success with the Aorus AD27QD. It's just more annoying to have to go into the display's menu system to switch inputs. The two passive switches I use now is faster, and DisplayPort will have fewer handshake issues in my experience.
A KVM is probably a good idea, but I can't really recommend one at the moment. No experience with them. My main concerns with KVMs are two things:
- Adaptive Sync was added into DisplayPort 1.2a. So it's not clear if a DisplayPort 1.2 KVM supports Adaptive Sync or not, required for FreeSync monitors like the 27GL850. A DisplayPort 1.4 KVM should.
- FreeSync 2 and G-Sync both use proprietary extensions on top of the usual DisplayPort protocol to work. FreeSync uses EDID information for a chunk of it, which should work, and DisplayPort supports moving this data along the wire with the rest of the data no problem. The question mark is if the implementer of the switching chips (Texas Instruments in the better ones) cut corners or not for parts not sitting in the EDID data. I'm mostly worried because I have been burned by folks cutting corners with USB switches.
And as I said earlier, KVMs supporting 1.4 don't yet seem to be widely available yet. I am planning to grab one once they are available, and hope it works. But again, I can't really
recommend it with any confidence. It's a gamble, IMHO, but maybe not a bad one.