Hardware: 00:1b.0 Audio device: Intel Corporation 6 Series/C200 Series Chipset Family High Definition Audio Controller (rev 04), Conexant codec.
Backend: GStreamer + PulseAudio + ALSA; kernel 3.3.1.
Master Channel: Master
Muting the Master channel works as expected, and is reflected in alsamixer as well.
Unmuting in KMix does not unmute the channel; alsamixer shows the channel still muted, and no audio is produced, though KMix shows the channel as unmuted.
Steps to Reproduce:
1. Set KMix master channel to "Master"
2. Mute master channel in KMix
3. Unmute master channel in KMix
Master channel remains muted, though KMix UI shows it unmuted.
KMix mixer status should reflect the actual state of the hardware.
Unmuting in KMix should unmute the channel the hardware.
Toggling mute in alsamixer is reflected immediately in KMix.
You list PulseAudio and ALSA as Backend. Hopefully you are not using a mixed operating mode, as this can easily lead to issues as you described. Which sound backend do you use (PulseAudio, direct ALSA or both)? Please also copy the output from
KMix menu => Help => Hardware information
--- General information: ---
For controlling your soundcard hardware details there are two choices:
1) With Pulseaudio: Please use KMix's main menu "Setting -> Audio Setup" to get access to a detailed soundcard setup. This is still Pulseaudio, but you usually are able to control all relevant audio aspects.
2) Without Pulseaudio: If you want to see the ALSA-Controls then please deactivate Pulseaudio. For openSUSE this is in YaST -> Sound. For other distributions please refer to your Linux distribution documentation, Wiki or in appropriate internet forums.
I am experiencing exactly the same problem. KMix mutes correctly, but does not unmute correctly. The systray icon indicates that the sound is unmuted, but the channel remains muted. Unmuting from alsamixer works. When muting or unmuting from alsamixer, the mute status is immediately and correctly reflected in KMix.
I am running KMix 4.2 / KDE 4.9.3 / openSUSE 12.2 / x86-64. The sound device is an 82801JI (ICH10 Family) HD Audio Controller using the snd_hda_intel kernel driver on Linux 3.4.11.
Here is the output from KMix menu => Help => Hardware information which you requested:
Sound drivers supported: PulseAudio + ALSO + OSS + MPRIS2
Sound drivers used: ALSA
Looks like there's a typo in that output. Here's a corrected version:
Sound drivers supported: PulseAudio + ALSA + OSS + MPRIS2
Sound drivers used: ALSA
Quiet likely fixed in KDE 4.10. If you can, please test the beta.
No reply within 6 months => closing ticket
I upgraded my OS a few days ago. Now with KDE 4.11.4 I can no longer reproduce the problem.
Git commit 0f7a603e1d327f76dbd6a62d08315b1956794d42 by Christian Esken.
Committed on 20/12/2013 at 10:17.
Pushed by esken into branch 'master'.
Configuration menu is now using Tabs to provide a more standard,
convenient and pleasing layout
Sound Menu: Play button reflects playback status and shows either
"Play" or "Pause"
Bugfixes and Features (CCBUGS, as most bugs are already closed). Hint: Some
bugs might have actually been alreay fixed ibn KDE4.11 or KDE4.12.
Bug ID Severity Summary
Related: bug 317926, bug 20, bug 315383, bug 256854, bug 304144, bug 296951, bug 303608, bug 214854, bug 319600
M +9 -5 CMakeLists.txt
M +41 -20 ChangeLog
M +5 -1 apps/KMixApp.cpp
M +167 -238 apps/kmix.cpp
M +8 -13 apps/kmix.h
M +3 -0 apps/kmixctrl.cpp
M +3 -0 apps/kmixd.cpp
M +18 -12 backends/mixer_backend.cpp
M +1 -0 backends/mixer_backend.h
M +229 -150 backends/mixer_mpris2.cpp
M +23 -6 backends/mixer_mpris2.h
M +8 -2 backends/mixer_oss.cpp
M +1 -1 backends/mixer_pulse.cpp
M +9 -9 core/ControlManager.cpp
M +102 -15 core/GlobalConfig.cpp
M +105 -47 core/GlobalConfig.h
M +65 -31 core/kmixdevicemanager.cpp
M +9 -4 core/mixdevice.cpp
M +4 -12 core/mixdevice.h
M +6 -4 core/mixer.cpp
M +16 -10 core/mixertoolbox.cpp
M +1 -1 core/version.h
M +17 -3 core/volume.cpp
M +9 -8 core/volume.h
M +19 -6 gui/dialogchoosebackends.cpp
M +1 -1 gui/dialogchoosebackends.h
M +9 -2 gui/dialogviewconfiguration.cpp
M +37 -10 gui/guiprofile.cpp
M +27 -24 gui/guiprofile.h
M +93 -118 gui/kmixdockwidget.cpp
M +3 -4 gui/kmixdockwidget.h
M +13 -11 gui/kmixerwidget.cpp
M +296 -91 gui/kmixprefdlg.cpp
M +82 -32 gui/kmixprefdlg.h
M +87 -38 gui/mdwslider.cpp
M +4 -2 gui/mdwslider.h
M +69 -42 gui/viewbase.cpp
M +1 -0 gui/viewbase.h
M +25 -30 gui/viewdockareapopup.cpp
M +1 -1 gui/viewdockareapopup.h
M +4 -4 gui/viewsliders.cpp
M +1 -1 gui/volumesliderextradata.h