Raspbmc'deki HDMI üzerindeki ses düşüşlerini nasıl çözebilirim?


15

NFS ve AFP üzerinden 720 / 1080p içerik oynatmak için Raspbmc RC3 kullanıyorum. Sık sık ses düşüşleri yaşıyorum, her 2-3 dakikada bir, ses 1-2 saniye düşer.

XBMC'yi Dolby / DTS'yi yetenekli alıcıma iletecek şekilde ayarladım ve ses modunu 5.1 olarak ayarladım. Herhangi bir fikir?

Yanıtlar:


11

İlk olarak, xbmc'yi durdurun

pi@raspbmc:~$ sudo initctl stop xbmc

git ve fbset al

pi@raspbmc:~$ sudo apt-get install fbset

geçerli çerçeve tamponu ayarlarına göz atın

pi@raspbmc:~$ fbset

mode "1920x1080"
    geometry 1920 1080 1920 1080 16
    timings 0 0 0 0 0 0 0
    rgba 5/11,6/5,5/0,0/16
endmode

donanım hızlandırmayı etkinleştirin, belki xbmc GUI oluşturmayı iyileştirmek ve bazı 3DDemos'un tadını daha hızlı çıkarmak için, hız gerekiyorsa dunno ama neden bir şeyler öğrenmeye çalışmıyorsunuz?

fbset -accel true

şimdi tekrar bak

pi@raspbmc:~$ fbset

mode "1920x1080"
    geometry 1920 1080 1920 1080 16
    timings 0 0 0 0 0 0 0
    accel true
    rgba 5/11,6/5,5/0,0/16
endmode

tamam, hadi git ve gerekli yapalım

pi@raspbmc:~$ sudo apt-get install git build-essential

Raspb ürün yazılımını klonlayın, bu çok yer kaplıyor! ~ 600MB

pi@raspbmc:~$ git clone git://github.com/raspberrypi/firmware.git

Şimdi bazı dosyaları olması gereken yere taşıyalım

pi@raspbmc:~$ cd firmware/opt/vc
pi@raspbmc:~/firmware/opt/vc$ sudo mv bin /opt/vc/
pi@raspbmc:~/firmware/opt/vc$ sudo mv include /opt/vc/
pi@raspbmc:~/firmware/opt/vc$ sudo mv sbin /opt/vc/
pi@raspbmc:~/firmware/opt/vc$ sudo mv src /opt/vc/

TV'mize 1080p24'e geçmesini söyleyin, ancak önce TV'nizin desteklenen çözünürlüklerine bir göz atın

pi@raspbmc:~/firmware/opt/vc$ cd /opt/vc/bin
pi@raspbmc:/opt/vc/bin$ ./tvservice --modes=CEA
Group CEA has 15 modes:
           mode 1: 640x480 @ 60Hz, progressive
           mode 2: 720x480 @ 60Hz, progressive
           mode 3: 720x480 @ 60Hz, progressive
           mode 4: 1280x720 @ 60Hz, progressive
           mode 5: 1920x1080 @ 60Hz, interlaced
  (native) mode 16: 1920x1080 @ 60Hz, progressive
           mode 17: 720x576 @ 50Hz, progressive
           mode 18: 720x576 @ 50Hz, progressive
           mode 19: 1280x720 @ 50Hz, progressive
           mode 20: 1920x1080 @ 50Hz, interlaced
           mode 21: 720x576 @ 50Hz, interlaced
  (native) mode 31: 1920x1080 @ 50Hz, progressive
           mode 32: 1920x1080 @ 24Hz, progressive
           mode 33: 1920x1080 @ 25Hz, progressive
           mode 34: 1920x1080 @ 30Hz, progressive
pi@raspbmc:/opt/vc/bin$

ok modu 32 aradığım şey benim için

pi@raspbmc:/opt/vc/bin$ ./tvservice --explicit="CEA 32"
Powering on HDMI with explicit settings (CEA mode 32)
pi@raspbmc:/opt/vc/bin$

Hadi kontrol edelim

pi@raspbmc:/opt/vc/bin$ ./tvservice -s
state: HPD high|HDMI mode|HDCP off|composite off (0x12001a), 1920x1080 @ 24Hz, progressive
pi@raspbmc:/opt/vc/bin$

evet bitti, xbmc'yi başlat

pi@raspbmc:/opt/vc/bin$ sudo initctl start xbmc

bir arabulucu gibi titreşimsiz filmlerin keyfini çıkarın

oh, ve / opt / vc / src'deki demoları deneyin!


1
vay fantastik cevap!
Piotr Kula

1
Build-essential yüklediğinizi görüyorum, ancak sonra herhangi bir derleme aracı kullandığınızı görmüyorum. Git'teki ikili dosyalar kullanıma alınmış makemı yoksa komutu kaçırdınız mı?
KayEss

8

Çözdüm: Videoyu 30Hz olarak ayarlayın, hızı oynatılan dosyalarla eşleştirmek için ayarlamayın. Geçişi etkinleştirdiği ortaya çıkıyor, 2.0'da AMA ses ayarı, alıcımda kesintisiz 5.1 AC3 ve DTS veriyor!


Aferin, güzel iş :)
Jivings

4 saat içinde yapacağım - henüz kabul
edemem

Ayrıca 60Hz için sıraladım - Pi'nin cpu_freq'ını 900'e ve gpu_freq'ını 350'ye overclock ettim.
Sjaak Trekhaak

* cpu_freq yerine arm_freq
Sjaak Trekhaak

1

~ / .Xbmc / userdata / guisettings.xml dosyasını düzenleyerek ve bu özellikleri doğru olarak ayarlayarak çözdüm:

<dtshdpassthrough default="true">true</dtshdpassthrough>
<dtspassthrough default="true">true</dtspassthrough>
<dualaudio default="true">true</dualaudio>

Umarım bu birisi için yararlı olabilir.

Selamlar,

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.