Làm cách nào tôi có thể giải quyết các giọt âm thanh qua HDMI trong Raspbmc?


15

Tôi đang sử dụng Raspbmc RC3 để phát một số nội dung 720 / 1080p qua NFS và AFP. Tôi bị giảm âm thanh thường xuyên, cứ sau 2-3 phút âm thanh giảm xuống trong 1-2 giây.

Tôi đã đặt XBMC để chuyển tiếp Dolby / DTS sang bộ thu có khả năng của mình và đặt chế độ âm thanh thành 5.1. Có ý kiến ​​gì không?

Câu trả lời:


11

Đầu tiên, dừng xbmc

pi@raspbmc:~$ sudo initctl stop xbmc

đi và nhận fbset

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

hãy xem các cài đặt bộ đệm khung hiện tại

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

cho phép tăng tốc phần cứng, có thể để cải thiện kết xuất GUI xbmc và để thưởng thức một số 3DDemos khá nhanh hơn, dunno nếu accel là cần thiết nhưng tại sao không thử tìm hiểu một cái gì đó

fbset -accel true

bây giờ hãy xem lại

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, hãy lấy git và xây dựng

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

nhân bản firmware raspb, điều này tốn rất nhiều không gian! ~ 600mb

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

bây giờ cho phép di chuyển một số tập tin

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/

nói với TV của chúng tôi để chuyển sang 1080p24 nhưng trước tiên hãy xem độ phân giải được hỗ trợ của TV của bạ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 chế độ 32 là cái cho tôi những gì tôi đang tìm kiếm

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

hãy kiểm tra

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$

vâng xong, bắt đầu xbmc

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

thưởng thức những bộ phim miễn phí nhấp nháy như một người trung gian nên làm

oh, và thử các bản demo trong / opt / vc / src!


1
wow câu trả lời tuyệt vời!
Piotr Kula

1
Tôi thấy bạn cài đặt bản dựng, nhưng sau đó tôi không thấy bạn sử dụng bất kỳ công cụ xây dựng nào. Là các nhị phân trong git kiểm tra, hoặc bạn đã bỏ lỡ makelệnh?
KayEss

8

Tôi đã giải quyết nó: Đặt video ở tần số 30Hz, không điều chỉnh tốc độ để khớp với các tệp đã phát. Hóa ra việc bật thông qua, NHƯNG cài đặt âm thanh ở mức 2.0 cho tôi không bị gián đoạn 5.1 AC3 và DTS trên máy thu của tôi!


Làm tốt lắm, làm tốt lắm :)
Jivings

Tôi sẽ làm trong 4 giờ - chưa thể chấp nhận được
Sjaak Trekhaak

Tôi cũng đã sắp xếp nó với tần số 60Hz - Tôi đã ép xung cpu_freq của Pi thành 900 và gpu_freq thành 350.
Sjaak Trekhaak

* arm_freq thay vì cpu_freq
Sjaak Trekhaak

1

Tôi đã giải quyết nó bằng cách chỉnh sửa tệp ~ / .xbmc / userdata / guisinstall.xml và đặt thành đúng các thuộc tính này:

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

Hy vọng điều này có thể hữu ích cho một ai đó.

Lời chào hỏi,

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.