On Wed, 09 Jan 2013 21:58:32 +0100
Clemens Ladisch <[email protected]> wrote:
> Sharon Kimble wrote:
> > I have a brand new computer, only 3 days old now, and am unable to
> > run mpd on it due to problems with ALSA. Some details to follow;-
> >
> > cat /proc/asound/version
> > Advanced Linux Sound Architecture Driver Version 1.0.24.
>
> This isn't brand new.
This is the default for Debian testing, and will probably make it into
'stable' as well later on this year.
>
> > cat /proc/asound/cards
> > 0 [Generic ]: HDA-Intel - HD-Audio Generic
> > HD-Audio Generic at 0xfeb44000 irq 43
> > 1 [Generic_1 ]: HDA-Intel - HD-Audio Generic
> > HD-Audio Generic at 0xfeb40000 irq 16
>
> One is the GPU's HDMI output, the other is the onboard device.
>
> > Running 'alsamixer' as root shows that the default sound card is
> > HD-audio generic, Chip ATI R6xx HDMI Item S/PDIF
> >
> > Jan 09 13:28 : mixer: Failed to read mixer for 'My ALSA Device': no
> > such mixer control: PCM
>
> The HDMI device does not have a mixer control named "PCM".
>
> > This is the alsa part of my mpd.conf;-
> > audio_output {
> > type "alsa"
> > name "My ALSA Device"
> > # device "hw:1,0" optional
> > # format "44100:16:2" optional
> > # mixer_device "default" optional
> > # mixer_control "PCM" optional
> > # mixer_index "0" optional
> > }
>
> Assuming that you want to use the analog outputs, uncomment
> the "device" entry to make mpd use card 1.
>
>From googling and then this page
http://ubuntuforums.org/showthread.php?p=12447524#post12447524
where their original problem was similar to mine plus they were using
the same hardware as well.
So I needed an /etc/asound.conf
pcm.!default {
type plug
slave {
pcm "hw:1,0" #delete the first hash for sound over analog
# pcm "hw:1,1" #delete the first hash for sound over optical
# pcm "hw:0,3" #delete the first hash for sound over hdmi
rate 48000
}
}
Which had to be created as it did not exist.
spci | egrep -i audio
00:01.1 Audio device: Advanced Micro Devices [AMD] nee ATI BeaverCreek
HDMI Audio [Radeon HD 6500D and 6400G-6600G series] 00:14.2 Audio
device: Advanced Micro Devices [AMD] FCH Azalia Controller (rev 01)
.asoundrc
pcm.mpd {
type hw
card 1
}
the ALSA output in the mpd.conf
audio_output {
type "alsa"
name "My ALSA Device"
device "hw:1,0"
# mixer_type "software"
# mixer_device "default"
# mixer_control "PCM"
}
And now its all working, apart from the lack of volume control in the
client, but I can live with that.
Thanks for your help, and for listening too.
Sharon.
--
A taste of linux = http://www.sharons.org.uk/taste/index.html
efever = http://www.efever.blogspot.com/
efever = http://sharon04.livejournal.com/
Debian Wheezy, LXDE 2, LibreOffice 3.5.4.2
Registered Linux user 334501
------------------------------------------------------------------------------
Master Visual Studio, SharePoint, SQL, ASP.NET, C# 2012, HTML5, CSS,
MVC, Windows 8 Apps, JavaScript and much more. Keep your skills current
with LearnDevNow - 3,200 step-by-step video tutorials by Microsoft
MVPs and experts. ON SALE this month only -- learn more at:
http://p.sf.net/sfu/learnmore_122712
_______________________________________________
Alsa-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/alsa-user