docs: Add how to get good sound on raspis (fixes: #299)
This commit is contained in:
parent
f7234a6128
commit
86c2ee14cc
@ -57,7 +57,7 @@ How to for Debian 7 (Wheezy)
|
|||||||
#. Since I have a HDMI cable connected, but want the sound on the analog sound
|
#. Since I have a HDMI cable connected, but want the sound on the analog sound
|
||||||
connector, I have to run::
|
connector, I have to run::
|
||||||
|
|
||||||
amixer cset numid=3 1
|
sudo amixer cset numid=3 1
|
||||||
|
|
||||||
to force it to use analog output. ``1`` means analog, ``0`` means auto, and
|
to force it to use analog output. ``1`` means analog, ``0`` means auto, and
|
||||||
is the default, while ``2`` means HDMI. You can test sound output
|
is the default, while ``2`` means HDMI. You can test sound output
|
||||||
@ -75,6 +75,60 @@ How to for Debian 7 (Wheezy)
|
|||||||
Fixing audio quality issues
|
Fixing audio quality issues
|
||||||
===========================
|
===========================
|
||||||
|
|
||||||
As of January 2013, some reports also indicate that pushing the audio through
|
As of about April 2013 the following steps should resolve any audio
|
||||||
PulseAudio may help. We hope to, in the future, provide a complete set of
|
issues for HDMI and analog without the use of an external USB sound
|
||||||
instructions here leading to acceptable analog audio quality.
|
card.
|
||||||
|
|
||||||
|
#. Ensure you system is up to date, for debian based systems run::
|
||||||
|
|
||||||
|
sudo apt-get update
|
||||||
|
sudo apt-get full-upgrade
|
||||||
|
|
||||||
|
#. Ensure you have a new enough firmware, on debian based systems
|
||||||
|
`rpi-update <http://apt.mopidy.com://github.com/Hexxeh/rpi-update>`_
|
||||||
|
can be used.
|
||||||
|
|
||||||
|
#. Update either ``~/.asoundrc`` or ``/etc/asound.conf`` to the
|
||||||
|
following::
|
||||||
|
|
||||||
|
pcm.!default {
|
||||||
|
type hw
|
||||||
|
card 0
|
||||||
|
}
|
||||||
|
ctl.!default {
|
||||||
|
type hw
|
||||||
|
card 0
|
||||||
|
}
|
||||||
|
|
||||||
|
Note that if you have an ``asoundrc`` it will overide
|
||||||
|
any global settings.
|
||||||
|
|
||||||
|
#. Update your ``~/.config/mopidy/mopidy.conf`` to contain::
|
||||||
|
|
||||||
|
[audio]
|
||||||
|
output = alsasink
|
||||||
|
|
||||||
|
This is to tell GStreamer not to pick Jack which it seems to like
|
||||||
|
picking on RaspberryPis for some reason.
|
||||||
|
|
||||||
|
|
||||||
|
Following these steps you should be able to get crackle free sound on
|
||||||
|
either HDMI or analog. Note that you might need to ensure that pulse
|
||||||
|
is no longer running to get this working nicely.
|
||||||
|
|
||||||
|
This recipe has been confirmed as working by a number of users on our
|
||||||
|
bug tracker and irc. As a reference, the following versions where used
|
||||||
|
for testing this, however all newer and some older version are likely
|
||||||
|
to work as we have not determined the exact revision that fixed this::
|
||||||
|
|
||||||
|
$ uname -a
|
||||||
|
Linux raspberrypi 3.6.11+ #408 PREEMPT Wed Apr 10 20:33:39 BST 2013 armv6l GNU/Linux
|
||||||
|
|
||||||
|
$ /opt/vc/bin/vcgencmd version
|
||||||
|
Apr 25 2013 01:07:36
|
||||||
|
Copyright (c) 2012 Broadcom
|
||||||
|
version 386589 (release)
|
||||||
|
|
||||||
|
The only remaining known issues is a slight gap in playback at track
|
||||||
|
changes this is likely due to gapless playback not being implemented
|
||||||
|
and is being worked on irrespective of raspi related work.
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user