En este post te mostraré cómo forzar la salida HDMI en la Raspberry Pi, pues en ocasiones la Pi no envía señal HDMI a la pantalla o monitor, y solo sucede en estos casos. Es decir, te mostraré cómo solucionar el problema de que la Raspberry no envía señal.
A mí me pasó que en mi monitor funcionaba bien, pero en una pantalla de TV que tengo, no. Así que investigando encontré cómo hacer que la Raspberry Pi envíe señal HDMI.
Nota: obviamente esto funcionará si la Pi está funcionando normalmente, es decir, que tenga el sistema instalado y que esté comprobado que funciona y envía señal. Esto más que nada es para cuando el problema es el monitor o pantalla.
Configurando boot/config.txt
Te recomiendo crear un respaldo del archivo antes de modificarlo.
Todo lo que necesitamos configurar está en /boot/config.txt
. Puedes usar el editor nano
o vim
, incluso puedes conectar la SD a Windows y el mismo detectará la partición.
Lo que tenemos que cambiar es lo siguiente, pero además te recomiendo que mires el archivo que dejo más adelante:
hdmi_group=2
hdmi_mode=4
hdmi_force_hotplug=1
Por cierto, hdmi_safe
debe estar comentado. Es decir, tener un #
al inicio. Solo como referencia, aquí dejo mi config.txt
.
De este modo la Raspberry va a funcionar en todas o al menos la mayoría de pantallas, manteniendo la compatibilidad con las que anteriormente ya funcionaba. No olvides reiniciar el sistema.
Con esto me refiero a que en mi caso lo configuré así para que fuera compatible con una TV, pero al conectarla a mi monitor seguía funcionando sin problemas. Lo único que cambió un poco fue la resolución pero eso no fue molesto pues al final la iba a usar para convertirla en consola.
Archivo config.txt original
Por cierto, en caso de que configures algo y después no funcione, te recomiendo conectarte por SSH y restablecer el archivo original. Por si no lo tienes, aquí lo dejo:
Solo recuerda que deberías tomarlo para guiarte, pues puede que en tu caso el original sea diferente debido a una actualización o diferencia de software.