Ahududu Pi'yi HDMI'yı açmaya nasıl zorlarım?


94

HDMI aracılığıyla aptal bir HDTV'ye bağlanan Raspbmc çalışan bir Ahududu Pi'm var . (HDMI-CEC'yi desteklemez).

Hem TV'yi (hem kaynakta hem de uzaktan kumanda üzerinden) ve Raspbmc'yi aynı anda açarsam, hepsi iyi çalışır.

Raspbmc ve TV'yi açarsam, ancak TV ekranı açılmazsa. Bir süre sonra TV ekranını açmak için TV uzaktan kumandasını kullanıyorum, ardından TV üzerinden HDMI üzerinden boş bir ekran alıyorum . Bu ekran koruyucu değil çünkü bir XBMC uzaktan kumandası kullanmak hiçbir şeyi değiştirmiyor. Raspbmc aktif durumda çünkü ping yapabiliyor ve SSH kullanarak bağlayabiliyorum .

Raspbmc'de değiştirebileceğim bir ayar var mı, böylece TV ekranı açık mı yoksa kapalı mı olursa olsun, her zaman HDMI'yi açacak mı?


6
Bu düzenli davranış; Raspberry Pi, sadece RCA analoglarını EITHER veya HDMI olarak çalıştırabilir, fakat her ikisini de aynı anda süremez. Bir RCA çıkışının varlığı elektronik olarak kontrol edilemez, bu nedenle varsayılan değer HDMI olup olmadığını kontrol etmek ve daha sonra bir HDMI aygıtı bulunamadığında RCA'ya başvurmaktır.
Alexander

Bu bir Philips tv ile çalışmıyor.

Yanıtlar:


99

Bu iki satırı ekleyin /boot/config.txtve Raspbmc'yi yeniden başlatın:

hdmi_force_hotplug=1
hdmi_drive=2

hdmi_force_hotplug=1Raspbmc'yi, HDMI monitörü algılanmasa bile HDMI modunu kullanacak şekilde ayarlar. hdmi_drive=2Raspbmc'yi normal HDMI moduna ayarlar (desteklenir ve etkinleştirilirse ses gönderilir). Bu hat olmadan Raspbmc, varsayılan olarak DVI (ses olmadan) moduna geçer.


8
config.txtGPU tarafından okunur, böylece her dağıtımda çalışır.
Jivings

7
Dennis Williamson: Teşekkürler, işe yaradı. Ancak ses işe yaramadı. Hdmi_drive = 2 ekleyerek düzelttim
Ashwin Nanjappa

Teşekkürler, bu iyi çalışıyor. Ancak monitörü açtığımda titriyor - saniyede 5 kez 1024 ila 1920 çözünürlük arasında değişiyor gibi görünüyor.
Gerfried

1
@ Gerfried: Buraya bir göz atın .
Dennis Williamson,

Bu benim için işe yaramadı. Cevapta belirtilen iki satırı yorumladım ve pi'mi yeniden başlattım. Monitörde kesinlikle hiçbir şey yok. PiTFT ekrana geçip monitörü HDMI üzerinden değiştiremiyorum.
ThN,

3

Bu soru çok eski olmasına rağmen, son zamanlarda bulduğum cevabımı göndermek istiyorum. 2.8 PiTFT kapasitif ekranlı Raspberry PI 2 Model B kullanıyorum. Pitft ekranımın Ahududu PI ile çalışmasını nasıl sağladığımı öğrendikten sonra, ne yaptığımdan bağımsız olarak Raspberry PI'nin HDMI çıkışına geçmesini sağlayamadım. Sonra, benim için çalışan bu bilgilere rastladım.

Bunu yapmanın iki yolu var. Daha eski Pi kurulumlarında, HDMI / TV ekranında bir şey görüntülemek istediğinizde fb0 çerçeveyi kullanın, örneğin: FRAMEBUFFER = / dev / fb0 startx, PiTFT yerine X pencereleri için HDMI / TV çerçevesini kullanır

Jessie Pi kurulumlarında, yapılandırma dosyasını düzenlemek ve içerdiğinden emin olmak için sudo nano /usr/share/X11/xorg.conf.d/99-fbdev.conf komutunu çalıştırın :

Section "Device"
  Identifier "display"
  Driver "fbdev"
  Option "fbdev" "/dev/fb0"
EndSection

PiTFT veya fb1 üzerindeki xdisplay'in HDMI çıkışı için fb0 olmasını istiyorsanız, "fbdev" "/ dev / fb0" satırını Option "fbdev" "/ dev / fb1" olarak değiştirin.

Güncelleme: Dosyada yukarıdaki kodu göremiyorsanız, bu cevapta gösterilenleri kopyalayıp yapıştırın. Bu klasörde 99-fbdev.conf dosyasını bulamazsanız , aynı klasörde 10-evdev.conf gibi farklı bir adda başka bir dosya vardır , aynı klasörde yukarıda açıklandığı şekilde çalışması için değiştirmeniz gerekir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.