Take the 2-minute tour ×
Unix & Linux Stack Exchange is a question and answer site for users of Linux, FreeBSD and other Un*x-like operating systems.. It's 100% free, no registration required.

I'm following the Arch Beginner's Guide.

I have Arch running. Now I'm working on the post-installation instructions, one of the first parts of which is to unmute the speakers. This is where my problem is.

First, I installed alsamixer

pacman -S alsa-utils

Then this

amixer sset Master unmute

I get this error:

amixer: Unable to find simple control 'Master',0

I don't know how to proceed.

EDIT:

# cat/proc/asound/cards
0 [MID]: Hda-Intel - HDA Intel MID
         HDA Intel MID at 0xf7e14000 irq 63
1 [PCH]: Hda-Intel - HDA Intel PCH
         HDA Intel PCH at 0xf7e10000 irq 59 

# amixer -c1 sset Master unmute
Simple mixer control 'Master',0
Capabilities: pvolume pvolume-joined pswitch pswitch-joined
Playback channels: Mono
Limits: Playback 0 - 87
Mono: Playback 60 [69%] [-20.25dB] [on]

# speaker-test -c 2

speaker-test 1.9.27.2

Playback device is default
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
ALSA lib pcm_dmix.c:1022:(snd_pcm_dmix_open) unable to open slave
Playback open error: -2, No such file or directory
share|improve this question
    
What's the output of cat /proc/asound/cards? –  Elias Probst Dec 8 '13 at 20:29
    
@EliasProbst I've updated the question with that info. –  Korgan Rivera Dec 8 '13 at 20:37
    
Ok, it looks like your MIDI-Controller is Card#0, so try amixer -c1 sset Master unmute instead. –  Elias Probst Dec 8 '13 at 20:44
    
@EliasProbst Ok I tried that. I updated the question with the output. –  Korgan Rivera Dec 8 '13 at 20:56
    
"MID" is not MIDI, but stands for "Mobile Internet Device". It's the audio part of the HDMI output of the CPU's internal GPU. –  CL. Dec 8 '13 at 21:10

2 Answers 2

If you do not want to use the HDMI output as the default output device, and if are using PulseAudio, select the "PCH" card as the default card in PulseAudio.

For pure ALSA applications, add the following to /etc/asound.conf or your ~/.asoundrc:

defaults.ctl.card PCH
defaults.pcm.card PCH
share|improve this answer

I recommend asoundconf, which will take care of generating a proper .asoundrc .

  1. List the available sound cards:

    asoundconf list

  2. Set the default one:

    asoundconf set-default-card PARAMETER

  3. Unmute it if necessary through either alsamixer(ncurses) or amixer (cli)

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.