Show HN: केवल एक USB स्विच का उपयोग करके मल्टी-मॉनिटर KVM
एक नया open source tool, SimpleKVM, उपयोगकर्ताओं को एक सस्ते USB switch को DDC monitor commands के साथ जोड़कर full hardware KVM खरीदे बिना machines के बीच keyboard, mouse और display स्विच करने देता है। Commenters इसकी तुलना Synergy/Barrier जैसे software solutions और dedicated KVMs या built‑in KVM वाले monitors से करते हैं, जिसमें cost, reliability, OS support (खासकर locked‑down work laptops और VPN के साथ), और high‑refresh या multi‑monitor requirements पर विचार किया जाता है। व्यापक बातचीत यह उजागर करती है कि seamless, high‑quality multi‑computer setups पाना आज भी आश्चर्यजनक रूप से कठिन है, और बहुत से लोग USB switches, DDC scripts, Thunderbolt docks और specialty KVM gear के bespoke संयोजनों पर निर्भर रहते हैं।
SimpleKVM क्या करता है
- एक सस्ते USB स्विच के साथ DDC मॉनिटर कमांड का उपयोग करके KVM जैसा व्यवहार करता है।
- हर मशीन का मॉनिटर तक अपना अलग सीधा वीडियो केबल होता है; USB स्विच केवल कीबोर्ड/माउस को इधर-उधर करता है।
- Windows पर, सॉफ़्टवेयर USB डिवाइस के plug/unplug का पता लगाता है और उसी के अनुसार मॉनिटर इनपुट स्विच करता है।
- दो PCs के लिए, यह केवल एक मशीन पर चल सकता है: “USB add हुआ → इस मशीन पर स्विच; USB remove हुआ → दूसरी मशीन पर स्विच।”
- फिलहाल Windows-केंद्रित; लोग Linux/macOS सपोर्ट मांग रहे हैं और नोट करते हैं कि कुछ सेटअप भरोसेमंद तरीके से काम नहीं करते।
Software KVMs (Synergy, Barrier, आदि) से तुलना
- Software KVMs हर मशीन को अपने अलग मॉनिटर(रों) के साथ रहने देते हैं और नेटवर्क के जरिए कीबोर्ड/माउस साझा करते हैं।
- कुछ लोग copy-paste और multi-monitor की स्वतंत्रता के लिए Barrier/input-leap/Synergy को प्राथमिकता देते हैं।
- दूसरे लोग locked-down work laptops पर या VPN के जरिए ऐसे टूल इंस्टॉल नहीं कर सकते, इसलिए SimpleKVM का “केवल घर पर चलाओ” मॉडल आकर्षक लगता है।
मॉनिटर कंट्रोल और DDC समस्याएँ
- बहुत से उपयोगकर्ता पहले से DDC/CI को script करते हैं (जैसे
ddcutil, display-switch, vendor tools) ताकि इनपुट और brightness बदली जा सके। - HDMI अक्सर DDC कमांड स्वीकार करता है, भले ही वह active input न हो; DisplayPort अक्सर ऐसा नहीं करता।
- DDC सपोर्ट मॉनिटरों के बीच और कुछ KVMs/docks के जरिए असंगत होता है; कुछ सेटअप विफल हो जाते हैं या अस्थिर रहते हैं।
Hardware KVMs, USB Switches, और Built-in KVMs
- उच्च-गुणवत्ता वाले 4K/120Hz+/multi-monitor KVMs महंगे हैं; सस्ते वाले अक्सर अविश्वसनीय होते हैं या resolution/refresh/EDID पर सीमाएँ लगा देते हैं।
- कई उपयोगकर्ता इसके बजाय:
- एक “dumb” USB switch के साथ मॉनिटर पर manual input selection करते हैं।
- built-in KVM और/या PBP (picture-by-picture) वाले मॉनिटर पर निर्भर रहते हैं।
- HID quirks और latency से बचने के लिए DIY mechanical USB switches या custom PCBs बनाते हैं।
Compatibility, OS, और Edge Cases
- KVMs और DDC के साथ Mac सपोर्ट अक्सर समस्याग्रस्त होता है; sleep, window rearrangement, और brightness control बार-बार शिकायत के विषय हैं।
- कुछ लोग Level1Techs और कुछ अन्य brands की EDID emulation और stability के लिए प्रशंसा करते हैं, लेकिन लागत अधिक होती है और DP 1.4 + EDID दुर्लभ है।
- Thunderbolt/USB‑C switching संभव है, लेकिन अक्सर धीमा, नाज़ुक, या महंगे hardware से जुड़ा होता है।
- एक niche लेकिन चर्चित उपयोग: KVM-over-IP (जैसे PiKVM) ताकि employer के लिए “local” दिखाई दे या monitored work laptops को untouched रखा जा सके।