Why was the built-in software volume control removed?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi everyone,

I recently updated my media center which is running Fedora devel.  It
pulled down a new kernel with updated ALSA drivers for my HDA audio
chip (Intel 82801H + ALC883).

I use IEC958 output to a pair of studio monitors (good sound with
minimal fuss).  The first thing I noticed about the update was that my
software volume control was no longer saving state.  It was resetting
to something around 80% every time an app opened the audio device, a
level which, in my setup, is quite loud!  Then I saw that in alsamixer
I had no master volume control, not even a PCM control!

So I started experimented with my settings, and I found that after I
selected "PCM" under "Default Mixer Tracks" in gnome-sound-properties
I had a PCM volume control again (still no master), and apps using
alsa output would once again remember the system volume.  Don't know
what that gnome setting actually did, but I've not been able to get it
back to the original state, even when I ctrl-click to deselect "PCM"
in the list.

However, apps that use legacy OSS output still blast me with nearly
full volume every time.  I've also noticed another glitch: using the
volume control applet to adjust my PCM volume, the audio sometimes
skips.  If I quickly drag the slider back and forth, it always does.
I'm pretty sure I would have noticed this if it occured with my
previous kernel (haven't had a chance to test that yet).

Anyway, looking into this problem, I found the following note in the
changes document at
http://www.alsa-project.org/main/index.php/Changes_v1.0.15rc2_v1.0.15rc3

Sound Core
  ...
  - Remove the built-in software volume control in favour of softvol.

So, my (main) question is: is there a good reason that the built-in
software volume was removed?  I didn't find anything about it in the
archives for this list or -devel.  I'm really not in favor of this
change, because It used to work flawlessly for me, whereas now I'm
running into all these strange problems with my IEC958 output.

Thanks,
Kyle Cronan
<kyle@xxxxxxx>

-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2005.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Alsa-user mailing list
Alsa-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/alsa-user

[Index of Archives]     [ALSA Devel]     [Linux Audio Users]     [Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]

  Powered by Linux