Cara menginisialisasi ulang HDMI tanpa me-reboot RPi


13

Saya telah menemukan bahwa port HDMI Raspberry Pi2 saya hanya berfungsi jika ada sesuatu yang melekat padanya ketika RPi awalnya melakukan booting. Jika boot dengan tidak ada yang terpasang, dan saya kemudian memasang monitor, tidak ada yang muncul di monitor.

Aplikasi saya tidak memiliki kepala, tetapi kadang-kadang saya ingin melampirkan monitor untuk melakukan debugging, dan dalam kasus-kasus tersebut harus me-reboot RPi berisiko kehilangan informasi debug.

Bagaimana cara mengkonfigurasi RPi agar port HDMI "dihidupkan" meskipun tidak ada yang terhubung, atau terus-menerus polling port HDMI dan aktifkan driver ketika menemukan sesuatu di sana?


2
info debug apa yang tidak bisa Anda dapatkan melalui SSH?
Steve Robillard

1
@SteveRobillard, Info tentang mengapa SSH / Wifi / LAN tidak berfungsi :)
Cerin

Jawaban:


6

Untuk /boot/config.txtmenambahkan:

hdmi_force_hotplug=1

Anda harus reboot untuk membuatnya efektif (ini berlaku untuk apa pun di config.txt), tetapi tampilan akan berfungsi sekarang jika Anda mencolokkannya setelah boot. Namun, resolusinya mungkin tidak diatur dengan benar seperti ketika dibooting dengan layar terpasang. Untuk memastikan itu, tetapkan mode eksplisit seperti yang dijelaskan di sini .


Ini membutuhkan reboot ...
flakeshake

@ flakeshake Itulah sebabnya paragraf terakhir dimulai, "Anda harus reboot untuk membuatnya efektif ..." Monitor tidak harus terpasang pada saat itu.
goldilocks

6

Mencoba

tvservice --explicit="DMT 35 HDMI"

Ini aktif HDMIsecara eksplisit dengan "DMT mode 35" yang 60 HZ pada 1280x1024 piksel.

Ada juga tvservice --offkalau sudah cukup.

Untuk informasi lebih lanjut, cobalah keduanya

tvservice --helpdan mencari di sini untuk daftar mode tabular.


0

Bagi saya, dengan Monitor LCD "ACER V233H" yang terhubung dengan konverter DVI ke HDMI ke RPi3 Saya, saya harus mengatur beberapa variabel /boot/config.txtagar "HDMI Force Hotplug" berfungsi dengan "1024x768 XGA 60Hz":

hdmi_force_hotplug=1
hdmi_group=1
hdmi_mode=16
hdmi_drive=1
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.