Date: Tue, 09 Sep 2008 12:32:47 +0300 From: Alexander Motin <mav@FreeBSD.org> To: hartzell@alerce.com Cc: swell.k@gmail.com, freebsd-multimedia@freebsd.org Subject: Re: help understanding sound/snd_hda on mac pro w/ -STABLE. Message-ID: <48C642BF.9030604@FreeBSD.org> In-Reply-To: <18629.62972.243803.679154@almost.alerce.com> References: <18628.22210.414995.987246@almost.alerce.com> <863akbq9y4.fsf@gmail.com> <18629.62972.243803.679154@almost.alerce.com>
next in thread | previous in thread | raw e-mail | index | archive | help
George Hartzell wrote: > swell.k@gmail.com writes: > > George Hartzell <hartzell@alerce.com> writes: > > > > [...] > > > An even simpler question would be, how can I test the other pcm > > > devices? > > > > If you look closely at /dev/sndstat output you'll notice there is > > `default' keyword on one of the pcm's. To change it you have to > > set hw.snd.default_unit accordingly. It's documented in sound(4). > > Next time you'll run mpg123 it will use different /dev/dsp. > > bingo, at least a little bit with Alexander's 20080905 patch. > > With hint.hdac.0.config="gpio1" in /boot/device.hints and > hw.snd.default_unit="2" I can use mpg123 to play sound out of the > line-out jack in the back of the unit. > > I've tried combinations of gpio0, gpio1, gpio2 and default_unit's of > 0,1,2,3 and can't get sound out of the headphone jack on the front of > the machine. > > Thanks for the patch and the help understanding what's going on! As I see from 20080812 dmesg output - it routes all output pins to the same DAC. It was surely a bug, so it was fixed in next version. The only case to use same DAC is Headphone redirection. I don't see any reason why playing via dsp0/1/2/3 should not play via all of your connectors. Try to play more with GPIOs and make sure to set all control to 100% in all your mixers (/dev/mixer0/1/2/3). This codec supports -64/+0dB volume control range and even pcm=75 and vol=75 may be too quiet for it as driver uses logarithmic scale of the codec. -- Alexander Motin
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?48C642BF.9030604>