Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 15 Sep 2018 01:49:51 -0400
From:      Steven Friedrich <FreeBSD@twc.com>
To:        freebsd-questions@freebsd.org, Polytropon <freebsd@edvax.de>
Cc:        Steve O'Hara-Smith <steve@sohara.org>
Subject:   Re: No Sound
Message-ID:  <2925378.bT80LyP3VS@chameleon.friedrich.org>
In-Reply-To: <20180914210228.f390e34c.freebsd@edvax.de>
References:  <5065116.8gLySxXtyI@chameleon.friedrich.org> <5087996.8gLySxXtyI@chameleon.friedrich.org> <20180914210228.f390e34c.freebsd@edvax.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Friday, 14 September 2018 15:02:28 EDT Polytropon wrote:
> On Fri, 14 Sep 2018 11:45:57 -0400, Steven Friedrich wrote:
> > It's a SATA DVD and there are no headphone jacks on modern internal DVD
> > drives.  So there's no audio cable connecting the drive to any sound card
> > or header on the motherboard.  So that means there's no ability to
> > transfer analog audio, just digital audio, I believe.
> 
> There are tools like cdparanoia that can "digitally play"
> from the CD drive, and you can also use mplayer to play
> CD audio the digital way.
> 
> > I also can't get output from mplayer.  I'll try VLC next.
> 
> If you don't have sound in mplayer, it likely won't happen
> that you get sound from VLC (or any other media player for
> that matter).
> 
> > Also, no devices should up under KDE5 system settings Phonon page.  Is it
> > possible I didn't check all the phonon boxes when I built KDE5 from ports?
> 
> I think Phonon is a default component of the KDE installation.
> But for now, don't bother with KDE. Always check the basics
> first, using the system tools.
> 
> For example, using good old "mpg123 somefile.mp3" and then
> experiment with the mixer command. It _might_ be possible
> that you have to select a different output device using sysctl.
> 
> Example: I have a Lenovo R61i and a R500. On the R61i, I can
> use the default unit (0), while I have to enable the setting
> "hw.snd.default_unit=1" in /etc/sysctl.conf on the R500,
> even though they seem to be using almost the same HDA codec:
> 
> R61i:
> 	pcm0: <Conexant CX20561 (Hermosa) (Front Analog)>
> 	pcm1: <Conexant CX20561 (Hermosa) (Internal Analog)>
> 
> R500:
> 
> 	pcm0: <Conexant CX20549 (Venice) (Analog 2.0+HP/2.0)>
> 	pcm1: <Conexant CX20549 (Venice) (Ext-Rear Digital)>
> 
> With sysctl as mentioned, the second one will work. :-)

OK, I've figured out the basics (mostly)
I have three possible outputs to choose from, i.e., pcm0 (rear analog), pcm1 
(front analog), and pcm2 (HDMI/DP).
I can choose which touse with sysctl hw.snd.default_unit.
Which ever I set, I must use the corresponding mixer, i.e., mixer0 for pcm0, 
mixer1 for pcm1, and mixer2 for pcm2.
I can hear sound out of pcm0 and pcm1 (rear and front analog), but I can't 
hear any sound from pcm2 which goes to HDMI.
The man page for snd_hds says:
HDMI and DisplayPort audio may also require support from video driver.

Since I'm using syscons, I don't think this applies.
But it begs the question, is the audio supplied to both HDMI and DisplayPort 
or is it selectable?
And is it digital or analog?

In summary, I can't get audio out to HDMI...





Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2925378.bT80LyP3VS>