FAQ about audio
Why there no sound when playing an audio file?
A: The sound controlling devices are muted by default. You need to unmute them explicitly.
Using alsamixer graphical ncurses interface
Adjust sound output using the audio mixer with the
alsamixer command:
- for AT73 DAC (at91sam9260ek, at91sam9xeek & at91sam9261ek boards)
- Master to control volume (un-mute)
- PCM to control digital source volume (un-mute)
- for WM8731 DAC (at91sam9g20ek board)
- Master to control volume (un-mute)
- toggle Output Mixer HiFi Playback Switch to ON (un-mute)
- for AC97 (at91sam9263ek & at91sam9rlek boards)
- Headphone to control headphone volume (un-mute)
- Headphone Jack Sense to Off (mute)
- toggle Line Jack Sense to switch headphone on/off
- Master Mono controls volume on board soldered speaker (if present) (un-mute)
Exit
alsamixer with the
Escape key (eventually reset the terminal with the
reset command).
Using amixer command line interface
- for AT91SAM9260EK, AT91SAM9261EK and AT91SAM9G10EK which use AT73 DAC:
amixer set 'Master' 70 unmute
amixer set 'PCM' 70 unmute
- For AT91SAM9G20EK which uses WM8731 DAC:
amixer set 'Master' 70 unmute
amixer set 'Output Mixer HiFi Playback Swit' unmute
- For AT91SAM9263EK and AT91SAM9RLEK which use AC97:
amixer set 'Master' 70 unmute
amixer set 'PCM' 70 unmute
amixer set 'Master Mono' 70 unmute
amixer set 'Headphone' 70 unmute
Save configuration with alsactl
You can store this sound configuration using the
alsactl store command (as long as your filesystem is read/write capable).
After a reboot you can retrieve this configuration running
alsactl restore.
Why mplayer does not change volume?
A: On some platforms the volume control name is not the one expected by default by
mplayer. You should change it to the one understood by the
alsa control in charge of the main hardware volume control of the mixer interface.
mplayer -ao alsa -mixer-channel Master MUSIC.mp3