[karmic] 100% volume corresponds to +128 dB gain (distorted sound)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
alsa-driver (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
Setting the volume to 100% on the Master channel of my Terratec Aureon 7.1 Space (ICE1724) equals a gain of +128 dB which makes the sound distorted:
rune@runescomp:~$ amixer -c 1 sset Master 100%
Simple mixer control 'Master',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 255 [100%] [128.00dB] [on]
Front Right: Playback 255 [100%] [128.00dB] [on]
0 dB gain is around 50% (but not quite):
rune@runescomp:~$ amixer -c 1 sset Master 50%
Simple mixer control 'Master',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 128 [50%] [1.00dB] [on]
Front Right: Playback 128 [50%] [1.00dB] [on]
rune@runescomp:~$ amixer -c 1 sset Master 0dB
Simple mixer control 'Master',0
Capabilities: pvolume pswitch
Playback channels: Front Left - Front Right
Limits: Playback 0 - 255
Mono:
Front Left: Playback 127 [50%] [0.00dB] [on]
Front Right: Playback 127 [50%] [0.00dB] [on]
rune@runescomp:~$ lsb_release -rd
Description: Ubuntu karmic (development branch)
Release: 9.10
rune@runescomp:~$ apt-cache policy alsa-base
alsa-base:
Installed: 1.0.20+
Candidate: 1.0.20+
Version table:
*** 1.0.20+
500 http://
100 /var/lib/
ProblemType: Bug
Architecture: i386
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xfdff8000 irq 22'
Mixer name : 'Realtek ALC888'
Components : 'HDA:10ec0888,
Controls : 40
Simple ctrls : 22
Card1.Amixer.info:
Card hw:1 'T71Space'
Mixer name : 'ICE1724 - multitrack'
Components : ''
Controls : 56
Simple ctrls : 33
Card2.Amixer.info:
Card hw:2 'HDMI'/'HDA ATI HDMI at 0xfdcfc000 irq 17'
Mixer name : 'ATI R6xx HDMI'
Components : 'HDA:1002aa01,
Controls : 4
Simple ctrls : 1
Card2.Amixer.
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined
Playback channels: Mono
Mono: Playback [off]
Date: Wed Sep 30 22:12:52 2009
DistroRelease: Ubuntu 9.10
NonfreeKernelMo
Package: alsa-base 1.0.20+
PackageArchitec
ProcEnviron:
LANG=en_DK.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: alsa-driver
Uname: Linux 2.6.31-11-generic i686
UserAsoundrc:
# ALSA library configuration file
# Include settings that are under the control of asoundconf(1).
# (To disable these settings, comment out this line.)
</home/
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: i386
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
/dev/snd/pcmC0D0c: ubuntu 4549 F...m pulseaudio
/dev/snd/
Card0.Amixer.info:
Card hw:0 'Intel'/'HDA Intel at 0xfdff8000 irq 22'
Mixer name : 'Realtek ALC888'
Components : 'HDA:10ec0888,
Controls : 40
Simple ctrls : 22
Card1.Amixer.info:
Card hw:1 'T71Space'
Mixer name : 'ICE1724 - multitrack'
Components : ''
Controls : 56
Simple ctrls : 32
Card2.Amixer.info:
Card hw:2 'HDMI'/'HDA ATI HDMI at 0xfdcfc000 irq 17'
Mixer name : 'ATI R6xx HDMI'
Components : 'HDA:1002aa01,
Controls : 4
Simple ctrls : 1
Card2.Amixer.
Simple mixer control 'IEC958',0
Capabilities: pswitch pswitch-joined penum
Playback channels: Mono
Mono: Playback [off]
DistroRelease: Ubuntu 10.04
LiveMediaBuild: Ubuntu 10.04 "Lucid Lynx" - Beta i386 (20100318)
Package: alsa-driver (not installed)
ProcEnviron:
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcVersionSign
Tags: lucid
Uname: Linux 2.6.32-16-generic i686
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare
Changed in alsa-driver (Ubuntu): | |
status: | Incomplete → Fix Committed |
If this problem is still occurring in Karmic updated to the latest Karmic Kernel (2.6.31-19), you might like to try the 2.6.33-rc7 kernel available at http:// kernel. ubuntu. com/~kernel- ppa/mainline/
It contains the following comment:
commit 9d4c7464458770d 309169f7a7ce1ea 6f8a4a7de5
Author: Jaroslav Kysela
Date: Fri Feb 5 10:19:41 2010 +0100
ALSA: ice1724 - aureon - fix wm8770 volume offset
The volume register is from 0..0x7f and 0..0x1a range is mute.
Also, fix mute combining in wm_vol_put(). The wrong behaviour was
noticed by Peter Christensen.
Signed-off-by: Jaroslav Kysela