วิธีเตรียมใช้งาน HDMI ใหม่โดยไม่ต้องรีบูต RPi


13

ฉันพบว่าพอร์ต HDMI ของ Raspberry Pi2 นั้นใช้ได้เฉพาะในกรณีที่มีบางสิ่งติดอยู่เมื่อ RPi บูทครั้งแรก ถ้ามันบู๊ตโดยไม่ได้ต่ออะไรเลยและต่อมาฉันก็ต่อจอภาพไม่มีอะไรปรากฏขึ้นบนมอนิเตอร์

แอปพลิเคชันของฉันไม่มีส่วนหัว แต่บางครั้งฉันต้องการแนบจอภาพเพื่อทำการดีบั๊กและในกรณีเหล่านั้นจำเป็นต้องรีบูตความเสี่ยงของ RPi ที่สูญเสียข้อมูลการดีบัก

ฉันจะกำหนดค่า RPi ให้เปิดพอร์ต HDMI ไว้ได้อย่างไรแม้จะไม่มีอะไรเชื่อมต่ออยู่หรือสำรวจพอร์ต HDMI อย่างต่อเนื่องและเปิดใช้งานไดรเวอร์เมื่อพบบางสิ่งที่นั่น


2
ข้อมูลการดีบักใดที่คุณไม่สามารถรับผ่าน SSH
Steve Robillard

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อย่างชัดเจนด้วย "โหมด DMT 35" ซึ่งเป็น 60 HZ ที่ 1280x1024 พิกเซล

นอกจากนี้ยังมีtvservice --offถ้าคุณมีเพียงพอ

สำหรับข้อมูลเพิ่มเติมลองทั้งคู่

tvservice --helpและดูที่นี่สำหรับรายการแบบตารางของโหมด


0

สำหรับฉันด้วยจอมอนิเตอร์ "ACER V233H" ที่เชื่อมต่อกับตัวแปลง DVI เป็น HDMI กับ RPi ของฉันฉันต้องตั้งค่าตัวแปรบางอย่าง/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.