ALC861 codec and volume control
Andy Shevchenko
andy at smile.org.ua
Wed Jun 6 06:21:41 UTC 2007
Hi!
Just an idea.
I'm working with one laptop (RoverBook Voyager V200) based on Uniwill's
motherboard. This laptop has ALC861 codec inside.
I've downloaded the datasheet for the codec and discovered the codec hasn't
hardware volume control (only mute/unmute!).
But the Fedora Core distribution does not install any software volume
controls (I'm not trying F-7 and above).
The solution is to add attached here file as ~/.asoundrc (or to similar system's
file). And initialization stuff to file like rc.local:
# Mute 'Front' control temporary
amixer set "Front" 10% mute
# Initialize new control
aplay -D default -t wav /usr/share/sounds/alsa/Front_Left.wav
aplay -D default -t wav /usr/share/sounds/alsa/Front_Right.wav
Do anaconda make this job for us?
--
With best regards,
Andy Shevchenko. mailto: andy at smile.org.ua
-------------- next part --------------
# set the default player to a softvolume plug
pcm.!default {
type plug
slave.pcm "softvol"
}
pcm.dsp0 {
type plug
slave.pcm "softvol"
}
# soft volume device with channel named master (this channel cannot already exist)
pcm.softvol {
type softvol
# pipe into dmix in order to mix multiple devices
slave {
pcm "hw:0,0"
}
control {
name "Front Playback Volume"
card 0
}
}
pcm.dmix-analog {
type dmix
ipc_key 1024
slave {
pcm "hw:0,0"
period_time 0
period_size 1024
buffer_size 4096
rate 44100
}
}
More information about the fedora-devel-list
mailing list