SSV 0x1458 needs numsteps cap to 0 dB offset

Bug #548707 reported by Philip Peitsch on 2010-03-26
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
alsa-driver (Ubuntu)
Low
Daniel T Chen

Bug Description

Binary package hint: pulseaudio

On Lucid I am finding my sound easily distorts with the volume set to 30% or less. I found a blog post at http://phronetic.wordpress.com/2009/10/30/loud-and-distorted-sound-in-ubuntu-9-10/ and observed that the PCM in alsamixer was always at 100%. I followed the change described in the post and changed:

volume = merge
 to
volume = ignore

Then restarted pulseaudio and the sound no longer distorts.

ProblemType: Bug
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: insanity 8111 F.... pulseaudio
 /dev/snd/pcmC0D0p: insanity 8111 F...m pulseaudio
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xfc100000 irq 22'
   Mixer name : 'Realtek ALC888'
   Components : 'HDA:10ec0888,1458e601,00100001'
   Controls : 40
   Simple ctrls : 22
CheckboxSubmission: 627843f773788cb8684bdb11b1715f9c
CheckboxSystem: 9038dc5b445882e24b06ebe5cf05c9fc
Date: Fri Mar 26 21:34:54 2010
DistroRelease: Ubuntu 10.04
NonfreeKernelModules: nvidia
Package: pulseaudio 1:0.9.22~0.9.21+stable-queue-32-g8478-0ubuntu12 [modified: usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common]
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-17.26-generic 2.6.32.10+drm33.1
SourcePackage: pulseaudio
Uname: Linux 2.6.32-17-generic x86_64
mtime.conffile..etc.pulse.default.pa: 2010-02-20T22:57:37.213481
---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: insanity 8111 F.... pulseaudio
 /dev/snd/pcmC0D0p: insanity 8111 F...m pulseaudio
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xfc100000 irq 22'
   Mixer name : 'Realtek ALC888'
   Components : 'HDA:10ec0888,1458e601,00100001'
   Controls : 40
   Simple ctrls : 22
CheckboxSubmission: 627843f773788cb8684bdb11b1715f9c
CheckboxSystem: 9038dc5b445882e24b06ebe5cf05c9fc
DistroRelease: Ubuntu 10.04
NonfreeKernelModules: nvidia
Package: alsa-base 1.0.22.1+dfsg-0ubuntu3
PackageArchitecture: all
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-17.26-generic 2.6.32.10+drm33.1
Tags: lucid
Uname: Linux 2.6.32-17-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare users

---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: insanity 2446 F.... pulseaudio
                      insanity 2468 F.... alsamixer
 /dev/snd/pcmC0D0p: insanity 2446 F...m pulseaudio
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xfc100000 irq 22'
   Mixer name : 'Realtek ALC888'
   Components : 'HDA:10ec0888,1458e601,00100001'
   Controls : 40
   Simple ctrls : 22
CheckboxSubmission: 627843f773788cb8684bdb11b1715f9c
CheckboxSystem: 9038dc5b445882e24b06ebe5cf05c9fc
DistroRelease: Ubuntu 10.04
NonfreeKernelModules: nvidia
Package: alsa-base 1.0.22.1+dfsg-0ubuntu3
PackageArchitecture: all
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-17.26-generic 2.6.32.10+drm33.1
Tags: lucid
Uname: Linux 2.6.32-17-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare users

---
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.21.
Architecture: amd64
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: insanity 1663 F.... pulseaudio
                      insanity 5821 F.... alsamixer
 /dev/snd/pcmC0D0p: insanity 1663 F...m pulseaudio
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xfc100000 irq 22'
   Mixer name : 'Realtek ALC888'
   Components : 'HDA:10ec0888,1458e601,00100001'
   Controls : 40
   Simple ctrls : 22
CheckboxSubmission: 627843f773788cb8684bdb11b1715f9c
CheckboxSystem: 9038dc5b445882e24b06ebe5cf05c9fc
DistroRelease: Ubuntu 10.04
NonfreeKernelModules: nvidia
Package: alsa-base 1.0.22.1+dfsg-0ubuntu3
PackageArchitecture: all
ProcEnviron:
 PATH=(custom, user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-17.26-generic 2.6.32.10+drm33.1
Tags: lucid
Uname: Linux 2.6.32-17-generic x86_64
UserGroups: adm admin cdrom dialout lpadmin plugdev sambashare users

Philip Peitsch (philip-peitsch) wrote :
tags: added: apport-collected
description: updated

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

Please repaste your amixer and codec info when volumes are set at 100%, i.e., revert your changes to /usr/share/pulseaudio/alsa-mixer/paths/analog-output.conf.common.

Changed in pulseaudio (Ubuntu):
status: New → Incomplete

apport information

description: updated

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

I've undid the hack and re-ran apport-collect -p alsa-base 548707

Sorry I forgot to do that in the first place :S

Daniel T Chen (crimsun) wrote :

Master still isn't 100%

apport information

description: updated

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

apport information

We need to cap node 0x0b at 0 dB for (your) ALC882_6ST_DIG quirk, because your numsteps is greater than your offset to 0 dB, resulting in distortion:

Node 0x0b [Audio Mixer] wcaps 0x20010b: Stereo Amp-In
  Amp-In caps: ofs=0x17, nsteps=0x1f, stepsize=0x05, mute=1
  Amp-In vals: [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80] [0x80 0x80]
  Connection: 10
     0x18 0x19 0x1a 0x1b 0x1c 0x1d 0x14 0x15 0x16 0x17

affects: pulseaudio (Ubuntu) → alsa-driver (Ubuntu)
Changed in alsa-driver (Ubuntu):
assignee: nobody → Daniel T Chen (crimsun)
importance: Undecided → Low
status: Incomplete → Triaged
summary: - pulseaudio volume over amplified for ICH8 82801H
+ ALC882_6ST_DIG needs numsteps cap to 0 dB offset

On second thought, we need to do this by SSV 0x1458.

summary: - ALC882_6ST_DIG needs numsteps cap to 0 dB offset
+ SSV 0x1458 needs numsteps cap to 0 dB offset
Bryan Quigley (bryanquigley) wrote :

Was this ever fixed? Anyone still have this issue on 12.04 or up?

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers