आरपीआई को रिबूट किए बिना एचडीएमआई को कैसे पुन: स्थापित करना है


13

मैंने पाया है कि मेरे रास्पबेरी पाई 2 के एचडीएमआई पोर्ट केवल तभी काम करते हैं जब आरपीआई शुरू में बूट करता है। अगर यह कुछ भी नहीं जुड़ा हुआ है, और मैं बाद में एक मॉनिटर संलग्न करता हूं, तो मॉनिटर पर कुछ भी नहीं दिखता है।

मेरा आवेदन हेडलेस है, लेकिन कभी-कभी मैं डिबगिंग करने के लिए एक मॉनिटर संलग्न करना चाहता हूं, और उन मामलों में डीबगिंग जानकारी खोने वाले आरपीआई जोखिमों को रिबूट करना है।

मैं आरपीआई को कैसे कॉन्फ़िगर करता हूं, या तो एचडीएमआई पोर्ट को चालू रखने के लिए "कुछ भी नहीं जुड़ा होने पर भी" चालू करें, या एचडीएमआई पोर्ट को लगातार प्रदूषित करें और जब यह कुछ मिलता है तो ड्राइवर को सक्षम करें?


2
क्या डिबग जानकारी आप SSH के माध्यम से प्राप्त नहीं कर सकते हैं?
स्टीव रोबिलार्ड

1
@SteveRobillard, SSH / Wifi / LAN क्यों काम नहीं कर रहा है इसके बारे में जानकारी :)
Cerin

जवाबों:


6

करने के लिए /boot/config.txtजोड़ें:

hdmi_force_hotplug=1

आपको उस प्रभावी बनाने के लिए रिबूट करना होगा (यह किसी भी चीज़ में लागू होता है config.txt), लेकिन डिस्प्ले को काम करना चाहिए अगर आप इसे बूट के बाद प्लग करते हैं। हालाँकि, रिज़ॉल्यूशन को सही ढंग से सेट नहीं किया जा सकता है जब यह स्क्रीन से जुड़ा होता है। यह सुनिश्चित करने के लिए कि यहाँ स्पष्ट रूप से एक स्पष्ट मोड सेट करें


इसके लिए रिबूट की आवश्यकता होती है ...
फ्लेक्सशेक

@flakeshake यही कारण है कि अंतिम पैराग्राफ शुरू होता है, "आपको उस प्रभावी बनाने के लिए रिबूट करना होगा ..." मॉनिटर को उस समय संलग्न नहीं करना होगा।
गोल्डीलॉक्स

6

प्रयत्न

tvservice --explicit="DMT 35 HDMI"

HDMI"DMT मोड 35" के साथ स्पष्ट रूप से यह शक्तियां 1280x1024 पिक्सल पर 60 HZ हैं।

tvservice --offयदि आपको पर्याप्त मिल गया है तो भी है।

अधिक जानकारी के लिए दोनों का प्रयास करें

tvservice --helpऔर मोड की सारणीबद्ध सूची के लिए यहां देख रहे हैं।


0

मेरे लिए, "ACER V233H" एलसीडी मॉनिटर के साथ DVI को HDMI के साथ कनेक्ट करने के लिए मेरे RPi3 को HDMI कनवर्टर के साथ, मुझे /boot/config.txt"1024x763" 3GA 60 हर्ट्ज "के साथ" एचडीएमआई फोर्स हॉटप्लग "काम करने के लिए कुछ चर सेट करने थे :

hdmi_force_hotplug=1
hdmi_group=1
hdmi_mode=16
hdmi_drive=1
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.