[pulseaudio-discuss] Headless pulseaudio server. Creative XFi USB. Can't enable surround on Pulseaudio

Aitor Pazos mail at aitorpazos.es
Sat Jan 22 15:15:45 PST 2011


> 1. Enable network support and use a GUI client on a non-headless system
> (e.g. PULSE_SERVER=<headless_ip> pavucontrol) and pick a 5.1
> Configuration profile.
That's convenient, but the problem is that no 5.1 Configuration Profile is 
listed

> 2. Use "pacmd list-cards" to see a list of card profiles, then then use
> "pacmd set-card-profile idx profile" to set a 5.1 profile
Same problem as in solution 1, no 5.1 profile listed.

> 3. Set default-sample-channels=6 in /etc/pulse/daemon.conf
I already did that with no effect. I've adjusted default-sample-rate, but 
setting default-sample-channels has no effects.

pacmd list-cards output:
>>> list-cards
1 card(s) available.
    index: 0
        name: <alsa_card.usb-Creative_Technology_Ltd_SB_X-
Fi_Surround_5.1_Pro_000000N9-00-Pro>
        driver: <module-alsa-card.c>
        owner module: 4
        properties:
                alsa.card = "0"
                alsa.card_name = "SB X-Fi Surround 5.1 Pro"
                alsa.long_card_name = "Creative Technology Ltd SB X-Fi 
Surround 5.1 Pro at usb-orion-ehci.0-1.1, full "
                alsa.driver_name = "snd_usb_audio"
                device.bus_path = "platform-orion-ehci.0-usb-0:1.1:1.0"
                sysfs.path = "/devices/platform/orion-
ehci.0/usb1/1-1/1-1.1/1-1.1:1.0/sound/card0"
                udev.id = "usb-Creative_Technology_Ltd_SB_X-
Fi_Surround_5.1_Pro_000000N9-00-Pro"
                device.bus = "usb"
                device.vendor.id = "041e"
                device.vendor.name = "Creative Technology, Ltd"
                device.product.id = "30df"
                device.product.name = "SB_X-Fi_Surround_5.1_Pro"
                device.serial = "Creative_Technology_Ltd_SB_X-
Fi_Surround_5.1_Pro_000000N9"
                device.string = "0"
                device.description = "SB_X-Fi_Surround_5.1_Pro"
                module-udev-detect.discovered = "1"
                device.icon_name = "audio-card-usb"
        profiles:
                output:analog-stereo: Analog Stereo Output (priority 1000)
                output:analog-stereo+input:analog-stereo: Analog Stereo Duplex 
(priority 1010)
                output:analog-stereo+input:iec958-stereo: Analog Stereo Output 
+ Digital Stereo (IEC958) Input (priority 1005)
                output:iec958-stereo: Digital Stereo Duplex (IEC958) (priority 
500)
                output:iec958-stereo+input:analog-stereo: Digital Stereo 
(IEC958) Output + Analog Stereo Input (priority 510)
                output:iec958-stereo+input:iec958-stereo: Digital Stereo 
(IEC958) Output + Digital Stereo (IEC958) Input (priority 505)
                input:analog-stereo: Analog Stereo Input (priority 10)
                input:iec958-stereo: Digital Stereo (IEC958) Input (priority 
5)
                off: Apagado (priority 0)
        active profile: <output:analog-stereo+input:analog-stereo>
        sinks:
                alsa_output.usb-Creative_Technology_Ltd_SB_X-
Fi_Surround_5.1_Pro_000000N9-00-Pro.analog-stereo/#0: SB_X-Fi_Surround_5.1_Pro 
Analog Stereo
        sources:
                alsa_output.usb-Creative_Technology_Ltd_SB_X-
Fi_Surround_5.1_Pro_000000N9-00-Pro.analog-stereo.monitor/#0: Monitor of SB_X-
Fi_Surround_5.1_Pro Analog Stereo
                alsa_input.usb-Creative_Technology_Ltd_SB_X-
Fi_Surround_5.1_Pro_000000N9-00-Pro.analog-stereo/#1: SB_X-Fi_Surround_5.1_Pro 
Analog Stereo

Cheers,
   Aitor

On Saturday 22 January 2011 21:07:46 Colin Guthrie wrote:
> 'Twas brillig, and Aitor Pazos at 22/01/11 19:29 did gyre and gimble:
> > Dear list,
> > I've installed pulseaudio in a headless server. I can play files through
> > all my speakers (5.1) using alsa directly, but pulseaudio only creates
> > estereo profiles for the alsa sink. I've tried to force "channels=6" in
> > default.pa for the alsa-sink but it keeps loading it as a stereo sink.
> > 
> > "speaker-test -c 6" works fine, indeed.
> > 
> > My system:
> > Soundcard: Creative Sound Blaster XFi USB Pro
> > kernel: 2.6.35 armv5tel
> > pulseaudio: 0.9.21
> > 
> > Is there a way to force Pulseaudio to apply a 5.1 profile?
> > Any idea?
> 
> Sure, you have three choices:
> 
> 1. Enable network support and use a GUI client on a non-headless system
> (e.g. PULSE_SERVER=<headless_ip> pavucontrol) and pick a 5.1
> Configuration profile.
> 
> 2. Use "pacmd list-cards" to see a list of card profiles, then then use
> "pacmd set-card-profile idx profile" to set a 5.1 profile
> 
> 3. Set default-sample-channels=6 in /etc/pulse/daemon.conf
> 
> 
> HTHs
> 
> Col
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 230 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.freedesktop.org/archives/pulseaudio-discuss/attachments/20110123/78caa118/attachment.pgp>


More information about the pulseaudio-discuss mailing list