KVMBattle: KVMZer0 vs KVMR0ck vs NanoKVM-W
Кратенький обзор получившихся KVM. Поговорим о том, зачем, почем и вообще :)
Зачем?
Это, к счастью, самый простой ответ - затем. Затем, что у меня разбросано всякое оборудование по дому, и тащить монитор с клавиатурой к какому-нить MiniPC, стоящему в шкафу не оч приятное занятие. Плюс, KVM в целом сильно удобнее клавиатуры с монитором, потому что работает вставка текста, скрипты, есть виртуальный диск и т.д. Ну знаете как бывает - сеть настроить, пароль из KeePassXC вставить, на kernel panic посмотреть и тд.
И если со всевозможными SBC зачастую сильно легче, ибо там чаще всего торчит UART, и лучше обойтись каким-нить бриджом на ESP32 (у меня для этого есть крошка M5Stack NanoC6 - как-нить напишу и о нем, наверное). То со всякими MiniPC все сильно сложнее.
Поэтому мне и захотелось иметь какой-то KVM и не просто KVM, а с рядом требований:
- до $100
- не требующий ядерного реактора для работы
- с поддержкой WiFi
Ограничение по цене сразу отметает все дорогие (среди дешевых) варианты с RPi4 на борту в духе PiKVM V3 или TinyPilot Voyager 2a. А ограничение по питанию и подавно. Благо есть множество способов уложиться в $100 - будем выкручиваться ;) Потому пора представить вам три варианта, которые я собрал. Встречайте…
KVMZer0
KVMZer0 - самый дешевый KVM, когда из “говна и палок” остались только палки:
Собран из Orange Pi Zero 2W c HDMI to USB. По ссылке найдете детальное описание, а сейчас нам лишь важно, что на все про все ушло в районе $20.
KVMR0ck
KVMR0ck уже сильно недешевый KVM:
С ним я не очень экономил, поэтому выложил около $70 за Radxa ZERO 3W + HDMI-CSI. По ссылке, как всегда, найдете детальное описание.
NanoKVM-W
NanoKVM-W - WiFi мод для NanoKVM Cube от Sipeed:
Стоил примерно $50-$60 (смотря как считать) и это яркий представитель:
По ссылке вас ждет детальное описание, процесс сборки и настройки.
Fight!
В качестве тестового стенда у нас будет какой-то ноутбук с виндой и power bank как источник питания для KVM:
А в качестве софта PiKVM у KVMZer0
/KVMR0ck
и NanoKVM у NanoKVM Cube
. PiKVM можно было бы заменить на TinyPilot, но я не нашел для себя преимуществ последнего (кроме желания денег за поддержку HTTPS офк).
Забегая вперед, скажу, что KVMZer0 с этим испытанием не справился - не хватило питания и пришлось подключать его к заряднику. Ну да как говорила моя бабушка - лучше один раз увидеть, а бабушку нужно слушать:
Closure
Напомню, что KVM мне по большей части нужен для всякого рода траблшутинга, потому особых требований к отзывчивости я не имею. С пингом 200ms в сторону работы быстро привыкаешь сначала думать - потом писать ;)
И с этой позиции я считаю так:
- если вам не очевидна полезность KVM и вы готовы питаться от сети - соберите что-то дешевое с USB HDMI. Попробуйте, поиграйте, а дальше решите. В крайнем случае переделаете в ambient light для приставки ;)
- если вам критичен input lag и хочется всяких ништяков - собирайте с HDMI-CSI bridge. Будет недешево, но это ваш выбор. Бонусом получите мощную железку в кармане
- если хочется новых впечатлений - берите NanoKVM. Этому проекту все еще не хватает любви и ласки, но я верю в его успех
Но не верьте одному мнению - посмотрите/почитайте другие посты на тему. Для себя же я пока выбрал NanoKVM Cube
, т.к. он чертовски мил и технически интересен. Но это мой выбор, я пока не могу его советовать всем и каждому.
А пока у меня все, всем кота (づ˶•༝•˶)づ♡