pantalaimon2
October 13th, 2016, 10:58 PM
Hi,
I have an ALC892 chip on my B150M (http://www.asrock.com/mb/Intel/B150M%20Pro4D3/?cat=Specifications) board with a 5.1 sound system connected to it.
While it is possible to select Analog 5.1 output in sound setting (among other options which I've all tried) only the two front speakers will play sound (e.g. when running speaker-test -Dplug:surround51 -c6 -twav) (no LFE, no center, no rear).
I've tried several options as
options snd-hda-intel model=3stack-6ch in /etc/modprobe.d/alsa-base.conf with no change at all.
I've also tried adding
default-sample-channels = 6 to /etc/pulse/daemon.conf
alsa-info output: http://www.alsa-project.org/db/?f=8e7b0788cde8967048959d50a57b0bb214ddc7fb
Watching HDA-Analyzer (http://www.alsa-project.org/main/index.php/HDA_Analyzer) while changing the settings from Analog Stereo Output to Analog 5.1 output gives
Watching 1 cards
======================================
Diff for codec 0/0 (0x10ec0892):
---
+++
@@ -14,42 +14,42 @@
GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
Device: name="ALC892 Analog", type="Audio", device=0
Control: name="Front Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=1, idx=0, ofs=0
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
- Amp-Out vals: [0x36 0x36]
+ Amp-Out vals: [0x40 0x40]
Converter: stream=1, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
Control: name="Surround Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=1, idx=0, ofs=0
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
- Amp-Out vals: [0x36 0x36]
- Converter: stream=1, channel=0
+ Amp-Out vals: [0x40 0x40]
+ Converter: stream=1, channel=2
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power: setting=D0, actual=D0
Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
Control: name="Center Playback Volume", index=0, device=0
ControlAmp: chs=1, dir=1, idx=0, ofs=0
Control: name="LFE Playback Volume", index=0, device=0
ControlAmp: chs=2, dir=1, idx=0, ofs=0
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
- Amp-Out vals: [0x36 0x36]
- Converter: stream=1, channel=0
+ Amp-Out vals: [0x40 0x40]
+ Converter: stream=1, channel=4
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power: setting=D0, actual=D0
Node 0x05 [Audio Output] wcaps 0x41d: Stereo Amp-Out
Control: name="Headphone Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=1, idx=0, ofs=0
codecgraph (http://helllabs.org/codecgraph/) output:
http://imgh.us/codec0_2.svg (http://imgh.us/codec0_1.svg)
I'm running Linux 4.8.0-22-generic / Ubuntu 16.10
I'm happy to provide you with more information/help debug this issue.
I have an ALC892 chip on my B150M (http://www.asrock.com/mb/Intel/B150M%20Pro4D3/?cat=Specifications) board with a 5.1 sound system connected to it.
While it is possible to select Analog 5.1 output in sound setting (among other options which I've all tried) only the two front speakers will play sound (e.g. when running speaker-test -Dplug:surround51 -c6 -twav) (no LFE, no center, no rear).
I've tried several options as
options snd-hda-intel model=3stack-6ch in /etc/modprobe.d/alsa-base.conf with no change at all.
I've also tried adding
default-sample-channels = 6 to /etc/pulse/daemon.conf
alsa-info output: http://www.alsa-project.org/db/?f=8e7b0788cde8967048959d50a57b0bb214ddc7fb
Watching HDA-Analyzer (http://www.alsa-project.org/main/index.php/HDA_Analyzer) while changing the settings from Analog Stereo Output to Analog 5.1 output gives
Watching 1 cards
======================================
Diff for codec 0/0 (0x10ec0892):
---
+++
@@ -14,42 +14,42 @@
GPIO: io=2, o=0, i=0, unsolicited=1, wake=0
IO[0]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
IO[1]: enable=0, dir=0, wake=0, sticky=0, data=0, unsol=0
Node 0x02 [Audio Output] wcaps 0x41d: Stereo Amp-Out
Device: name="ALC892 Analog", type="Audio", device=0
Control: name="Front Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=1, idx=0, ofs=0
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
- Amp-Out vals: [0x36 0x36]
+ Amp-Out vals: [0x40 0x40]
Converter: stream=1, channel=0
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power: setting=D0, actual=D0
Node 0x03 [Audio Output] wcaps 0x41d: Stereo Amp-Out
Control: name="Surround Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=1, idx=0, ofs=0
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
- Amp-Out vals: [0x36 0x36]
- Converter: stream=1, channel=0
+ Amp-Out vals: [0x40 0x40]
+ Converter: stream=1, channel=2
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power: setting=D0, actual=D0
Node 0x04 [Audio Output] wcaps 0x41d: Stereo Amp-Out
Control: name="Center Playback Volume", index=0, device=0
ControlAmp: chs=1, dir=1, idx=0, ofs=0
Control: name="LFE Playback Volume", index=0, device=0
ControlAmp: chs=2, dir=1, idx=0, ofs=0
Amp-Out caps: ofs=0x40, nsteps=0x40, stepsize=0x03, mute=0
- Amp-Out vals: [0x36 0x36]
- Converter: stream=1, channel=0
+ Amp-Out vals: [0x40 0x40]
+ Converter: stream=1, channel=4
PCM:
rates [0x560]: 44100 48000 96000 192000
bits [0xe]: 16 20 24
formats [0x1]: PCM
Power: setting=D0, actual=D0
Node 0x05 [Audio Output] wcaps 0x41d: Stereo Amp-Out
Control: name="Headphone Playback Volume", index=0, device=0
ControlAmp: chs=3, dir=1, idx=0, ofs=0
codecgraph (http://helllabs.org/codecgraph/) output:
http://imgh.us/codec0_2.svg (http://imgh.us/codec0_1.svg)
I'm running Linux 4.8.0-22-generic / Ubuntu 16.10
I'm happy to provide you with more information/help debug this issue.