View previous topic :: View next topic |
Author |
Message |
sliwowitz Apprentice
Joined: 21 Jan 2005 Posts: 215 Location: Europe/Prague
|
Posted: Tue Jan 11, 2011 7:33 pm Post subject: [solved] How to get PulseAudio simultaneous 5.1 output |
|
|
I installed PulseAudio, hoping it woudl allow me to output sound to two soundcards simultaneously. I'm almost there - using paprefs I enable simulatenous output device, but it shows as stereo only, regradless of the configurations of the hardware. Outof the box, the situation goes like:
#1 SB Audigy configured using Gnome volume control to use 5.1 channels
#2 Intel HDA configured using Gnome volume control to use 5.1 channels
#3 Simultaneous output, which is only stereo.
Code: | speaker-test -c6 -t wav | works correctly on cards #1 and #2, but I only get front-left and front-right on virtual card #3
I tweaked /etc/pulse/daemon.conf a little bit:
Code: |
default-sample-channels = 6
default-channel-map = front-left,front-right,rear-left,rear-right,front-center,lfe |
Now cards #1 and #2 work correctly as before and simultaneous output has 5 channels, but no subwoofer. Speakertest shows it is testing LFE, but no sound is produced from any soundcard (when configured with #3)
Any ideas on how to make all 6 channels working with PulseAudio simultaneous output? _________________ The question of whether Machines Can Think... is about as relevant as the question of whether Submarines Can Swim.
-- Edsger Dijkstra
Last edited by sliwowitz on Tue Jan 11, 2011 10:01 pm; edited 1 time in total |
|
Back to top |
|
|
VoidMage Watchman
Joined: 14 Oct 2006 Posts: 6196
|
Posted: Tue Jan 11, 2011 8:06 pm Post subject: |
|
|
I think you're tweaking in the wrong direction.
Drop those daemon changes and start checking pacmd. |
|
Back to top |
|
|
sliwowitz Apprentice
Joined: 21 Jan 2005 Posts: 215 Location: Europe/Prague
|
Posted: Tue Jan 11, 2011 10:01 pm Post subject: |
|
|
Yeah, you're right. Using various pacmd commands (list-modules nad list-sinks) I discovered, that module-combine (loaded without parameters - as set by paprefs) had wrong default channel configuration (rear-center instead of lfe).
I reverted my /etc/pulse/daemon.conf to initial state, removed ~/.pulse and added one line at the end of /etc/pulse/default.pa:
Code: |
load-module module-combine channels=6 channel_map=front-left,front-right,rear-left,rear-right,front-center,lfe |
It now correctly redirects all sounds to both soundcards using full 5.1 channels, it doesn't interfere with input settings, it is completely transparent for all running applications and it even plays nice with JACK when I need it, which is exactly what I wanted my computer to do since 2006
Thanks for your help. _________________ The question of whether Machines Can Think... is about as relevant as the question of whether Submarines Can Swim.
-- Edsger Dijkstra |
|
Back to top |
|
|
Landtodd n00b
Joined: 17 Nov 2012 Posts: 1 Location: Seattle
|
Posted: Sat Nov 17, 2012 7:40 pm Post subject: Worked! |
|
|
This approached worked to activate the center-channel (so-called) subwoofer in my HP Envy w/ Beats Audio (running Ubuntu).
Thank you for the solution and the education, too! I also cross-posted this over at AskUbuntu. _________________ -Todd |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|