Hello all, I’m looking for a switch/kvm for my home setup. ive been through a few tries and none of them have worked for one reason or another.

I have two machines,

A windows 11 work laptop

  • USB-C out, both USB and display port.
  • HDMI out
  • USB 2.0 out

A Ubuntu based personal server

  • Displayport out
  • USB-C out (no Displayport)

For displays, I have a single double wide 4k monitor

Additionally I have a USB-C hub all my peripherals are connected to.

  • AmbiguousProps@lemmy.today
    link
    fedilink
    English
    arrow-up
    4
    ·
    1 year ago

    I have this level1techs KVM which can drive my 5120x1440 @ 120hz monitor (without DSC) AND my 3840x2160 @ 240hz monitor (also without DSC). It’s $450, but Wendell and level1techs are great and it’s well worth the price.

    I’m running Fedora on one host and Ubuntu on the other. With Windows, you can use DSC to drive huge resolutions at 240hz.

    • Avid Amoeba@lemmy.ca
      link
      fedilink
      English
      arrow-up
      1
      ·
      1 year ago

      All decent DP KVMs are very expensive. I got an IOGEAR which is a rebranded Aten. It was also in the same price range. Who knew high resolution needs high bandwidth and high bandwidth signaling and switching is hard…

  • Simplicity@lemmy.world
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    Anything that can do better than 1080p is insanely expensive. I gave up looking and just got a new monitor with a KVM built in.

    Most have one USB-C with 65w+ PD which includes the keyboard and mouse and then at 1-3 more slots that have HDMI or DisplatPort + USB-A for the keyboard and mouse.

    Keen to know what you’ve tried. Or if anyone has found something good that isn’t silly expensive or cheap and dodgy.

  • pemptago@lemmy.ml
    link
    fedilink
    English
    arrow-up
    3
    ·
    1 year ago

    I wanted something similar from a remote company I was working for. They were pretty good about fulfilling requests, but when I asked for a good kvm switch they said they had trouble in the past and instead recommended a usb hub that can toggle between machines. Then connect both machines to the same monitor and toggle the input. Not ideal, but low cost and functional. Might not suit your needs (would be annoying if you have to frequently toggle back and forth), but if you’re just trying to share your desk space between a work machine and personal, and the monitor input is easy to toggle, it’s worth considering.

  • gravitas_deficiency@sh.itjust.works
    link
    fedilink
    English
    arrow-up
    2
    ·
    1 year ago

    Tbh, just run the Ubuntu box headless and ssh into it. You can do anything you’d need to. Even better, swap it to Debian or something like that, because Ubuntu is unfortunately kinda undergoing gradual enshitification lately.

  • markstos@lemmy.world
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I tried a USB KVM switcher. I only recall there were serious issues and it didn’t last long.

    Now I use a high quality USB dock and physically unplug/re-replug a work and personal laptop. That’s been a simple and reliable solution.

    For my home server, I ssh into it.

  • Hyacin (He/Him)@lemmy.ml
    link
    fedilink
    English
    arrow-up
    1
    ·
    1 year ago

    I’ve been very happy with my Monoprice “Blackbird 4K DisplayPort 1.4 USB 3.0 4x1 KVM Switch, 4K@60Hz, HDR, YCbCr 4:4:4, HDCP 2.2”. I run an ultrawide at 3840x1600 @ 144 Hz, or HDR and 120 Hz G-Sync, and it works wonderfully. It took some effort to get all the required devices using the same connections - went through quite a few “USB-C to DP” cables from Amazon that had to be returned because they couldn’t do the high refresh like they claimed … but once I got everything set up, it’s worked like a dream, 3+ years and counting now I think.

  • infeeeee@lemm.ee
    link
    fedilink
    English
    arrow-up
    0
    ·
    1 year ago

    One of them is a laptop, why ssh to the server isn’t an option? Set up tmux on the server so it always connects to the same session, so you can just continue where you left last time. If you need desktop support, rdp in gnome works really well.

    E.g if you connect with this command, and tmux is installed on the server, it will start a new session named “main”. If a session with that name exists it will connect to that:

    ssh -t pi@192.168.1.2 tmux new-session -A -s main

    Add something to .bashrc on the server to always do the same if you work on that phisically:

    if command -v tmux &> /dev/null && [ -n "$PS1" ] && [[ ! "$TERM" =~ screen ]] && [[ ! "$TERM" =~ tmux ]] && [ -z "$TMUX" ]; then
    tmux new-session
    fi
    
    • zamithal@lemmy.blahaj.zoneOP
      link
      fedilink
      English
      arrow-up
      0
      ·
      1 year ago

      I do plan to primarily ssh into my box but I’d still like plain old physical access, particularly while I get things like tailscale, DNS, and a reverse proxy setup.

      Id also like to make sure my work PC and home PC are completely segregated for legal reasons, but I plan to to ssh into it from a different laptop anyway.