RaspbmcでHDMI経由の音の低下をどのように解決できますか?


15

Raspbmc RC3を使用して、NFSおよびAFPで720 / 1080pコンテンツを再生しています。サウンドドロップが頻繁に発生します。2〜3分ごとにサウンドが1〜2秒間ドロップします。

ドルビー/ DTSを対応する受信機に転送するようにXBMCを設定し、オーディオモードを5.1に設定しました。何か案は?

回答:


11

まず、xbmcを停止します

pi@raspbmc:~$ sudo initctl stop xbmc

行ってfbsetを取得

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

現在のフレームバッファ設定を見てください

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

ハードウェアアクセラレーションを有効にします。xbmcGUIのレンダリングを改善し、3DDemoを非常に高速に楽しむことができます。

fbset -accel true

今もう一度見てみましょう

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

OK、gitとbuild-essentialを取得しましょう

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

raspbファームウェアのクローンを作成するには、多くのスペースが必要です!〜600MB

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

いくつかのファイルをあるべき場所に移動させます

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/

テレビに1080p24に切り替えるように指示しますが、まずテレビのサポートされている解像度を確認してください

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モード32は私が探していたものです

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

確認しよう

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$

ええ、xbmcを起動します

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

メディアセンターのようにちらつきのない映画をお楽しみください

ああ、/ opt / vc / srcのデモを試してみてください!


1
素晴らしい答えです!
ピョートルクラ

1
ビルドエッセンシャルをインストールしているようですが、ビルドツールを使用していることはわかりません。gitのバイナリはチェックアウトされていますか、それともmakeコマンドを逃しましたか?
-KayEss

8

解決しました:ビデオを30Hzに設定します。再生されたファイルに合わせてレートを調整しないでください。パススルーを有効にしますが、オーディオを2.0に設定すると、受信機で5.1 AC3とDTSが途切れることがなくなります!


よくやった、いい仕事:)
Jivings

私は4時間になります-まだそれを受け入れることができない
Sjaak Trekhaak

私はまた、60Hzのためにそれをソートしてきました- gpu_freq 350へ私は900に私のパイのcpu_freqをオーバークロックして
Sjaak Trekhaak

* cpu_freqの代わりにarm_freq
Sjaak Trekhaak

1

ファイル〜/ .xbmc / userdata / guisettings.xmlを編集し、これらのプロパティをtrueに設定することで解決しました。

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

これが誰かに役立つことを願っています。

ご挨拶、

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