Як я можу вирішити звукові перепади через HDMI у Raspbmc?


15

Я використовую Raspbmc RC3 для відтворення вмісту 720 / 1080p через NFS та AFP. Я відчуваю часті краплі звуку кожні 2-3 хвилини або близько того звук падає протягом 1-2 секунд.

Я встановив XBMC для пересилання Dolby / DTS на мій здатний приймач і встановив режим звуку на 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

включити апаратне прискорення, можливо, покращити рендеринг графічного інтерфейсу xbmc і насолоджуватися деякими 3DDemos досить швидко, не знаю, якщо потрібен акселерація, але чому б не спробувати навчитися чомусь

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

ОК, давайте отримаємо git та build-істотні

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

клонуйте програмне забезпечення raspb, це займає багато місця! ~ 600 мб

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$

ОК режим 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

Я це вирішив: встановіть відео на 30 ГГц, не регулюйте швидкість відповідно до відтворених файлів. Виходить увімкнення прохідного режиму, АЛЕ встановлення звуку на рівні 2,0 дає безперебійне значення 5,1 AC3 і DTS на моєму приймачі!


Молодці, приємна робота :)
Jivings

Буду через 4 години - поки не можу прийняти
Sjaak Trekhaak

Я також сортував його на 60 Гц - я розігнав cpu_freq мого Pi на 900, а gpu_freq - на 350.
Sjaak Trekhaak,

* arm_freq замість cpu_freq
Sjaak Trekhaak

1

Я вирішив це, відредагувавши файл ~ / .xbmc / userdata / guisettings.xml та встановивши правдиві ці властивості:

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

Сподіваюся, це може бути корисним для когось.

Привітання,

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.