Master channel on C-Media Electronics CMI9780
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Won't Fix
|
Undecided
|
Unassigned | ||
linux-source-2.6.17 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Binary package hint: kernel-
Card: Intel ICH5
Chip: C-Media Electronics CMI9780
kernel: Every version that supports this card I guess, Dapper, Edgy, Feisty all have the problem.
Problems:
The master channel controls nothing. Muting it, changing volume has no effect on anything.
Stereo sound:
When only playing in stereo, this problem can be solved by just using PCM to change/mute volume.
Surround sound:
When playing in 2.1/5.1 configurations, this is a bigger problem. To change sound, one has to individually change multiple channels. In 5.1 I would have to mute PCM, Center, LFE and toggle surround to turn of all sounds.
Work arround:
For 5.1 I currently use xbindkeys with the following scripts. But the are bound to fail every now and then.
mute/unmute sound: "amixer sset PCM toggle && amixer sset Center toggle && amixer sset LFE toggle && amixer sset Surround toggle"
Turn sound up: "amixer sset PCM 10+ unmute && amixer sset LFE 1.99+ unmute"
Turn sound down: "amixer sset PCM 10- unmute && amixer sset LFE 1.99- unmute"
But because of the nature of amixer, the channels will not always have the same volume. Perhaps a better script can be written. But really the Master channel should just be fixed.
Added a bash script that allows control of the sound without problems.
I can't code a patch, but it's a workable workaround... for now.