En corto

1
2
3
rw
kvmd-edidconf --import-preset=v3.1080p-by-default --apply    # V3, y DIY V0–V2 con su preset (v0, v1, v2)
ro

Después, reinicia el host o desconecta y reconecta el HDMI: el EDID solo se lee cuando el host detecta el monitor. En V4 Mini y V4 Plus no hace falta nada de esto: capturan 1080p a 60 Hz de fábrica.

Por qué

El PiKVM se presenta ante el host como un monitor, y lo que ese monitor “sabe hacer” va en el EDID: resoluciones, frecuencias y cuál es la preferida. El host elige a partir de eso.

El V3 (y los DIY con el capturador CSI TC358743) tiene un límite de hardware: 1080p solo a 50 Hz. Como 50 Hz es una frecuencia poco habitual, el EDID por defecto marca 720p60 como modo preferido y muchos hosts se quedan ahí. Es correcto para la mayoría, pero algunos sistemas se ven mal en 720p: la consola de Proxmox, algunos BIOS, escritorios que escalan raro. El preset v3.1080p-by-default mantiene los mismos modos pero pone 1080p50 como preferido.

Comprobar

1
kvmd-edidconf                 # sin argumentos: fabricante, producto, serie, nombre y audio del EDID actual

En la interfaz web, el indicador de video muestra la resolución y los fps que está capturando; tras el reinicio del host debe decir 1920x1080 y 50. Si el host tiene una utilidad de pantalla (xrandr, Configuración de Windows), el “monitor” aparecerá con el nombre del EDID.

Otros ajustes del EDID

Windows guarda la configuración por monitor usando fabricante, producto y serie. Si el host sigue en un modo viejo después de cambiar el EDID, cámbiale la identidad para que lo trate como un monitor nuevo:

1
2
3
rw
kvmd-edidconf --set-monitor-name=PIKVM --set-mfc-id=PKV --set-product-id=34953 --set-serial=1234567890 --apply
ro
  • --set-audio=1 anuncia audio por HDMI (para capturar sonido en los modelos que lo soportan).
  • En V4 Plus, con un monitor real conectado a la salida OUT2, --import-display-ids copia su identidad al EDID del PiKVM.
  • Volver al original: kvmd-edidconf --import-preset=v3 --apply (o v4mini, v4plus según el modelo).

Trampas

  • rw antes, ro después. El sistema de archivos del PiKVM es de solo lectura; sin rw el cambio no se guarda y sin ro te lo recuerda en cada login.
  • El host tiene que releer el EDID. --apply aplica en el PiKVM al instante, pero el host no se entera hasta un reinicio, un reconectar de cable, o en algunos BIOS solo en el POST.
  • 50 Hz en V3 no es un fallo, es el límite del capturador. Para 60 Hz, V4.
  • Pantalla negra tras un EDID a mano: vuelve a importar el preset del modelo y aplica.
  • Proxmox y otras consolas de framebuffer fijan el modo al arrancar; después de cambiar el EDID hay que reiniciar el nodo, no solo la sesión.

Referencia: EDID en la documentación de PiKVM.