RPiを再起動せずにHDMIを再初期化する方法


13

Raspberry Pi2のHDMIポートは、RPiの最初の起動時に何かが接続されている場合にのみ機能することがわかりました。何も接続されていない状態でブートし、後でモニターを接続した場合、モニターには何も表示されません。

私のアプリケーションはヘッドレスですが、デバッグを行うためにモニターを接続したい場合があり、そのような場合、RPiを再起動しなければデバッグ情報が失われる危険があります。

何も接続されていない場合でも、HDMIポートを「オン」に維持するようにRPiを構成する方法、またはHDMIポートを継続的にポーリングし、何かが見つかった場合にドライバーを有効にする方法


2
SSH経由で取得できないデバッグ情報は何ですか?
スティーブロビラード

1
@ SteveRobillard、SSH / Wifi / LANが機能しない理由に関する情報:)
Cerin

回答:


6

するために、/boot/config.txt追加します。

hdmi_force_hotplug=1

これを有効にするには再起動する必要があります(これはのすべてに適用されますconfig.txt)が、起動後に接続するとディスプレイは動作するはずです。ただし、解像度は、画面が接続された状態で起動したときほど正確に設定されない場合があります。これを確実にするには、ここで説明するように明示的なモードを設定します


これには再起動が必要です
...-flakeshake

@flakeshakeこれが最後の段落が始まる理由です「あなたはそれを有効にするために再起動する必要があります...」 しかし、モニターはその時に接続する必要はありません。
goldilocks

6

試してみる

tvservice --explicit="DMT 35 HDMI"

これHDMIは、1280x1024ピクセルで60 HZの「DMTモード35」で明示的にオンになります。

tvservice --offあなたが十分に持っている場合もあります。

詳細については、両方を試してください

tvservice --helpモードの表形式のリストについては、こちらご覧ください。


0

私にとって、「ACER V233H」LCDモニターをDVIからHDMIコンバーターにMy RPi3に接続し/boot/config.txtて、「HDMI Force Hotplug」が「1024x768 XGA 60Hz」で動作するようにいくつかの変数を設定する必要がありました。

hdmi_force_hotplug=1
hdmi_group=1
hdmi_mode=16
hdmi_drive=1
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.