Show HN: KVM para múltiplos monitores usando apenas um switch USB

Uma nova ferramenta open source, SimpleKVM, permite que os usuários combinem um switch USB barato com comandos DDC do monitor para alternar teclado, mouse e vídeo entre máquinas sem comprar um KVM de hardware completo. Nos comentários, ela é comparada a soluções de software como Synergy/Barrier e a KVMs dedicados ou monitores com KVM integrado, ponderando custo, confiabilidade, suporte a sistemas operacionais (especialmente com laptops corporativos bloqueados e VPNs) e requisitos de alta taxa de atualização ou múltiplos monitores. A conversa mais ampla destaca como ainda é surpreendentemente difícil obter configurações multi-computador contínuas e de alta qualidade, com muitas pessoas recorrendo a combinações personalizadas de switches USB, scripts DDC, docks Thunderbolt e equipamentos KVM especializados.

O que o SimpleKVM faz

  • Usa um switch USB barato mais comandos DDC do monitor para simular um KVM.
  • Cada máquina tem seu próprio cabo de vídeo direto para o monitor; o switch USB apenas move teclado/mouse.
  • No Windows, o software detecta a conexão/desconexão de dispositivos USB e alterna a entrada do monitor de acordo.
  • Para dois PCs, pode funcionar em apenas uma máquina: “USB adicionado → alterna para esta máquina; USB removido → alterna para a outra.”
  • Atualmente focado em Windows; pessoas pedem suporte para Linux/macOS e observam que algumas configurações não funcionam de forma confiável.

Comparação com KVMs de software (Synergy, Barrier, etc.)

  • KVMs de software permitem que cada máquina mantenha seu(s) próprio(s) monitor(es) e compartilhe teclado/mouse pela rede.
  • Alguns preferem Barrier/input-leap/Synergy por copiar/colar e pela liberdade com vários monitores.
  • Outros não conseguem instalar essas ferramentas em laptops corporativos bloqueados ou via VPN, então o modelo do SimpleKVM de “rodar só em casa” é atraente.

Controle do monitor e problemas com DDC

  • Muitos usuários já automatizam DDC/CI (por exemplo, via ddcutil, display-switch, ferramentas do fabricante) para trocar entradas e brilho.
  • HDMI muitas vezes aceita comandos DDC mesmo quando não é a entrada ativa; DisplayPort frequentemente não aceita.
  • O suporte a DDC é inconsistente entre monitores e através de alguns KVMs/docks; algumas configurações falham ou são instáveis.

KVMs de hardware, switches USB e KVMs integrados

  • KVMs de alta qualidade para 4K/120Hz+/múltiplos monitores são caros; os baratos costumam ser pouco confiáveis ou limitar resolução/refresh/EDID.
  • Muitos usuários, em vez disso:
    • Usam um switch USB “simples” com seleção manual da entrada no monitor.
    • Dependem de monitores com KVM embutido e/ou PBP (picture-by-picture).
    • Fazem switches USB mecânicos DIY ou PCBs personalizados para evitar particularidades de HID e latência.

Compatibilidade, sistema operacional e casos extremos

  • Suporte a Mac com KVMs e DDC costuma ser problemático; suspensão, reorganização de janelas e controle de brilho são reclamações recorrentes.
  • Alguns elogiam Level1Techs e algumas outras marcas por emulação de EDID e estabilidade, mas os custos são altos e DP 1.4 + EDID é raro.
  • A alternância por Thunderbolt/USB‑C é possível, mas muitas vezes lenta, frágil ou atrelada a hardware caro.
  • Um uso de nicho, mas discutido: KVM-over-IP (por exemplo, PiKVM) para parecer “local” para empregadores ou para manter laptops corporativos monitorados intocados.