Bug 470633

Summary: PCM volume set too low for Compaq F572US laptop sound card. [HDA NVIDIA 103c:30b7]
Product: [Fedora] Fedora Reporter: Gideon Mayhak <gnafu_the_great>
Component: alsa-libAssignee: Jaroslav Kysela <jkysela>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: medium    
Version: 10CC: awilliam, cra, jkysela, lpoetter
Target Milestone: ---   
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2009-05-16 17:13:48 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:
Bug Depends On:    
Bug Blocks: 497966    
Attachments:
Description Flags
Result from alsa-info.sh none

Description Gideon Mayhak 2008-11-08 03:11:49 UTC
Description of problem:
With a default install of Fedora 10 Beta, Snapshot 3, or Preview, the default PCM volume is 30%/-21dB.  With a default install of Fedora 9, it correctly set my PCM volume to 100%/0dB.

I can then set it to the correct value with alsamixer -c 0 and it does save.


Version-Release number of selected component (if applicable):
Whatever version of alsa-lib came with Fedora 10 Beta, Snapshot 3, and Preview.


How reproducible:
Four fresh installations, one from each: Beta, rawhide (some point between Beta and Snapshot 3), Snapshot 3, and Preview.


Steps to Reproduce:
1. Install from Fedora 10 Preview DVD
2. Check current PCM volume with alsamixer -c 0

  
Actual results:
30%/-21dB


Expected results:
100%/0dB


Additional info:
Here is the output of lspci -v:

[root@gidux-laptop-rawhide ~]$ lspci -v
[snip]
00:10.1 Audio device: nVidia Corporation MCP51 High Definition Audio (rev a2)
	Subsystem: Hewlett-Packard Company Presario V6133CL
	Flags: bus master, 66MHz, fast devsel, latency 0, IRQ 17
	Memory at b0000000 (32-bit, non-prefetchable) [size=16K]
	Capabilities: [44] Power Management version 2
	Capabilities: [50] Message Signalled Interrupts: Mask+ 64bit+ Count=1/1 Enable-
	Capabilities: [6c] HyperTransport: MSI Mapping Enable+ Fixed+
	Kernel driver in use: HDA Intel
	Kernel modules: snd-hda-intel
[snip]

Comment 1 Bug Zapper 2008-11-26 05:01:45 UTC
This bug appears to have been reported against 'rawhide' during the Fedora 10 development cycle.
Changing version to '10'.

More information and reason for this action is here:
http://fedoraproject.org/wiki/BugZappers/HouseKeeping

Comment 2 Jaroslav Kysela 2009-02-04 12:14:54 UTC
It's not a bug. Actually, all volumes are set to -20dB by default to keep things safe.

Anyway, attach, please, output from 'alsa-info.sh --no-upload'.

Comment 3 Gideon Mayhak 2009-02-14 07:49:07 UTC
Created attachment 331899 [details]
Result from alsa-info.sh

Here is the output from alsa-info.sh.  Also of note, my soundcard is incredibly too quiet at anything less than 0dB when playing through the internal laptop speakers.  It only distorts if you go above 0dB (which you can't do anymore, but you used to be able to and I would set PCM to ~74%).  Anyway, I feel that the default should be a PCM volume of 0dB and a Master volume of 50% (since the master volume can be changed more easily than PCM).

Comment 4 Gideon Mayhak 2009-04-21 00:48:00 UTC
Any thoughts on this?

Comment 5 Gideon Mayhak 2009-04-28 03:25:28 UTC
Adam Williamson, I read your e-mail here:

https://www.redhat.com/archives/fedora-devel-list/2009-April/msg02321.html

Have I provided enough information in this ticket?

Comment 6 Adam Williamson 2009-04-28 05:39:57 UTC
Looks like, yes. Adding Lennart in CC. Thanks. I need to set up a blocker bug for these...

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 7 Jaroslav Kysela 2009-04-28 09:25:45 UTC
Appearently Conexant codecs are really broken and do not follow HDA specification.

This commit should handle this issue:

http://git.alsa-project.org/?p=alsa-utils.git;a=commitdiff;h=42ae1e6f1b874da090abe065c781a4f7b91ba67c

This patch will be in alsa-utils-1.0.20 release.

Comment 8 Adam Williamson 2009-04-28 23:54:39 UTC
thanks, jaroslav. will we be able to get that fix into f11, either by backporting it or updating alsa-utils? it's rather important as discussed in the mail linked in comment #5, as I expect you know.

-- 
Fedora Bugzappers volunteer triage team
https://fedoraproject.org/wiki/BugZappers

Comment 9 Lennart Poettering 2009-04-30 19:54:46 UTC
It would make a lot of sense to me if the 'inner' volume controls (such as PCM, not Master) would be initialized to 0dB by default.

Jaroslav, what's the reason not to do that?

Comment 10 Adam Williamson 2009-05-15 15:47:22 UTC
reporter, can you test with alsa-utils 1.0.20 and confirm if this is fixed? you will need to install the packages and then run 'alsactl init', which resets the volumes to default. if it works after that, we're good.

You can get 1.0.20 from updates-testing, or directly at http://koji.fedoraproject.org/koji/buildinfo?buildID=102231

Comment 11 Gideon Mayhak 2009-05-16 17:13:48 UTC
I already had alsa-utils-1.0.20-3.fc11.x86_64 installed, so I ran alsactl init.  It looks like it worked!  I ran alsamixer -c0 and PCM was at 100%/0dB.  Thanks a lot.  Unless there's anything else you want me to check, I'd say this bug is closed.

Thanks again!