kern/175306: [snd_hda] snd_hda does not produce 7.1 sound on ALC892 chip

CeDeROM cederom at tlen.pl
Tue Jan 15 17:40:02 UTC 2013


The following reply was made to PR kern/175306; it has been noted by GNATS.

From: CeDeROM <cederom at tlen.pl>
To: =?UTF-8?Q?Micka=C3=ABl_Maillot?= <mickael.maillot at gmail.com>
Cc: bug-followup at freebsd.org
Subject: Re: kern/175306: [snd_hda] snd_hda does not produce 7.1 sound on
 ALC892 chip
Date: Tue, 15 Jan 2013 18:37:29 +0100

 On Tue, Jan 15, 2013 at 5:27 PM, Micka=C3=ABl Maillot
 <mickael.maillot at gmail.com> wrote:
 > you need to set the output format to 7.1:
 > sysctl dev.pcm.0.play.vchanformat=3Ds16le:7.1
 
 Hello Mikael! Thanks for your hint, but this does not help - sound is
 still stereo, even on 5.1 audio content :-(
 
 dev.pcm.0.%desc: Realtek ALC892 (Rear Analog 7.1/2.0)
 dev.pcm.0.%driver: pcm
 dev.pcm.0.%location: nid=3D20,22,21,23,24,26
 dev.pcm.0.%parent: hdaa0
 dev.pcm.0.play.vchans: 1
 dev.pcm.0.play.vchanmode: fixed
 dev.pcm.0.play.vchanrate: 48000
 dev.pcm.0.play.vchanformat: s16le:7.1
 dev.pcm.0.play.32bit: 24
 dev.pcm.0.rec.vchans: 1
 dev.pcm.0.rec.vchanmode: fixed
 dev.pcm.0.rec.vchanrate: 48000
 dev.pcm.0.rec.vchanformat: s16le:2.0
 dev.pcm.0.rec.32bit: 24
 dev.pcm.0.rec.autosrc: 2
 dev.pcm.0.buffersize: 65536
 dev.pcm.0.bitperfect: 0
 dev.pcm.1.%desc: Realtek ALC892 (Front Analog)
 dev.pcm.1.%driver: pcm
 dev.pcm.1.%location: nid=3D27,25
 dev.pcm.1.%parent: hdaa0
 dev.pcm.1.play.vchans: 1
 dev.pcm.1.play.vchanmode: fixed
 dev.pcm.1.play.vchanrate: 48000
 dev.pcm.1.play.vchanformat: s16le:2.0
 dev.pcm.1.play.32bit: 24
 dev.pcm.1.rec.vchans: 1
 dev.pcm.1.rec.vchanmode: fixed
 dev.pcm.1.rec.vchanrate: 48000
 dev.pcm.1.rec.vchanformat: s16le:2.0
 dev.pcm.1.rec.32bit: 24
 dev.pcm.1.rec.autosrc: 2
 dev.pcm.1.buffersize: 65536
 dev.pcm.1.bitperfect: 0
 dev.pcm.2.%desc: Realtek ALC892 (Rear Digital)
 dev.pcm.2.%driver: pcm
 dev.pcm.2.%location: nid=3D30
 dev.pcm.2.%parent: hdaa0
 dev.pcm.2.play.vchans: 1
 dev.pcm.2.play.vchanmode: passthrough
 dev.pcm.2.play.vchanrate: 48000
 dev.pcm.2.play.vchanformat: s16le:2.0
 dev.pcm.2.play.32bit: 24
 dev.pcm.2.buffersize: 65536
 dev.pcm.2.bitperfect: 0
 dev.pcm.3.%desc: Realtek ALC892 (Onboard Digital)
 dev.pcm.3.%driver: pcm
 dev.pcm.3.%location: nid=3D17
 dev.pcm.3.%parent: hdaa0
 dev.pcm.3.play.vchans: 1
 dev.pcm.3.play.vchanmode: passthrough
 dev.pcm.3.play.vchanrate: 48000
 dev.pcm.3.play.vchanformat: s16le:2.0
 dev.pcm.3.play.32bit: 24
 dev.pcm.3.buffersize: 65536
 dev.pcm.3.bitperfect: 0
 
 I am a bit afraid of the option:
 
 dev.hdaa.0.config: forcestereo,ivref50,ivref80,ivref100,ivref,vref
 
 The "forcestereo" scares me, but removing that option and
 reconfiguring card also changes nothing :-(
 
 Please advise :-)
 Tomek
 
 --=20
 CeDeROM, SQ7MHZ, http://www.tomek.cedro.info


More information about the freebsd-multimedia mailing list