Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 90652 - nforce-audio-1.0.0292-r1 fails to separate speaker and headphone output volumes.
Summary: nforce-audio-1.0.0292-r1 fails to separate speaker and headphone output volumes.
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Jeremy Huddleston (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-04-27 12:42 UTC by Robert Forsman
Modified: 2005-05-04 07:35 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Forsman 2005-04-27 12:42:03 UTC
On the HP ZV5000 laptop the speakers do not mute when you insert a headphone plug.  To work around this problem, you could use the cmix tool to reduce the Vol sound setting to 0.  This did not affect the headphone volume.  To affect headphone volume you would adjust the pcm parameter.

When I emerged the latest version of nforce-audio (1.0.0292-r1), the pcm paramter is no longer available, and consequently there is no way to listen to music without it playing through the speakers, making it useless in a cubicle environment.

I find myself unable to revert to version 1.0.0261 (which worked) because the ebuild has disappeared.

Reproducible: Always
Steps to Reproduce:
1.
2.
3.




Portage 2.0.51.19 (default-linux/x86/2005.0/2.4, gcc-3.3.5-20050130,
glibc-2.3.4.20041102-r1, 2.4.28-gentoo-r8 i686)
=================================================================
System uname: 2.4.28-gentoo-r8 i686 AMD Athlon(tm) 64 Processor 3000+
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 23 2005, 16:44:54)]
dev-lang/python:     2.3.4-r1
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.5.14
virtual/os-headers:  2.4.22-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=i686 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config
/usr/lib/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/
/usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/ /var/bind
/var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=i686 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/home/thoth/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowex X Xaw3d acl apache2 apm arts avi bash-completion berkdb
bitmap-fonts bonobo bzlib cdr crypt cups curl divx4linux doc dv dvb dvd dvdr
dvdread edl emboss encode esd fam ffmpeg foomaticdb gdbm gif gnome gpm gtk gtk2
gtkhtml guile imlib ipv6 java jpeg junit kde libg++ libwww mad maildir mikmod
mjpegi mmx mng motif mp3 mpeg mysql mythtv ncurses nls nojython ogg oggvorbis
opengl oss pam pcmcia pdflib perl png python qt quicktime readline sdl spell sse
sse2 ssl svg svga tcltk tcpd theora tiff transcode truetype truetype-fonts
type1-fonts unicode v4l vim-with-x vorbis win32codecs wmf xinerama xml xml2 xmms
xv xvid yv12 zlib"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS
Comment 1 Robert Forsman 2005-04-27 13:53:33 UTC
To clarify:

Under 0261 the vol parameter controlled ONLY the speakers and the pcm parameter controlled both speakers and headphones.

Under 0292 and later, the vol parameter controls speaker and headphones.  There is no pcm parameter available.
Comment 2 Jeremy Huddleston (RETIRED) gentoo-dev 2005-04-27 20:32:03 UTC
Is there any reason you're not using ALSA?
Comment 3 Robert Forsman 2005-04-28 08:16:40 UTC
I'm not familiar with ALSA.  To be fair, I'm also not familiar with whatever sound system I'm running now.  It just happened to work until the latest nforce audio drivers were installed.  

I'll see if I can figure out what values to plug into the files documented at (google to the rescue: )

http://www.gentoo.org/doc/en/alsa-guide.xml

However, if the vol parameter still controls both headphone jack and speakers, we'll be back at square one.
Comment 4 Robert Forsman 2005-04-28 08:32:41 UTC
Ah, I just realized that I have -alsa in my USE flags and that is what puzzled you.  

Whenever an emerge -upvD --newuse shows a bunch of things that will be recompiled because of a new USE flag, and a number of new packages are going to be installed, I tend to disable that USE flag.  

I figure "I got along without it this long; why should I spend CPU cycles to fill my hard drive with applications and libraries I don't understand?"
Comment 5 Jeremy Huddleston (RETIRED) gentoo-dev 2005-04-28 10:30:40 UTC
Well, ALSA is the prefered audio system if you can use it, so I highly recommend making the switch
Comment 6 Jeremy Huddleston (RETIRED) gentoo-dev 2005-05-03 13:40:18 UTC
This should work with alsa's drivers, and I'm not interested in supporting other audio drivers unless alsa lacks support for a certain card.
Comment 7 Robert Forsman 2005-05-04 07:35:11 UTC
I have things MOSTLY working under ALSA (occasionally mplayer comes up with no audio).  ALSA even mutes the speakers when the headphones are plugged in (making it clearly smarter than the nforce-audio driver).

Based on these experiences and your comments, I'm going to conclude that the nforce-audio package is deprecated and unsupported.