Hi!
I've trying to make digital surround work via spdif out in my X-Fi
Xtremegamer but I'm not having sucess. In Gnome, I just have Digital
Stereo Duplex (IEC958). There is no Digital Surround 5.1 profile.
Anyone know a way to make it work?
Thanks in advance!
Here is my alsa-info:
upload=true&script=true&cardinfo=
!!################################
!!ALSA Information Script v 0.4.59
!!################################
!!Script ran on: Fri Mar 26 16:48:29 UTC 2010
!!Linux Distribution
!!------------------
Ubuntu 9.10 \n \l DISTRIB_ID=Ubuntu DISTRIB_DESCRIPTION="Ubuntu 9.10"
!!DMI Information
!!---------------
Manufacturer: To Be Filled By O.E.M.
Product Name: To Be Filled By O.E.M.
!!Kernel Information
!!------------------
Kernel release: 2.6.31-21-generic
Operating System: GNU/Linux
Architecture: i686
Processor: unknown
SMP Enabled: Yes
!!ALSA Version
!!------------
Driver version: 1.0.22.1
Library version: 1.0.22
Utilities version: 1.0.22
!!Loaded ALSA modules
!!-------------------
snd_ctxfi
!!Sound Servers on this system
!!----------------------------
Pulseaudio:
Installed - Yes (/usr/bin/pulseaudio)
Running - Yes
ESound Daemon:
Installed - Yes (/usr/bin/esd)
Running - No
!!Soundcards recognised by ALSA
!!-----------------------------
0 [XFi ]: SB-XFi - Creative X-Fi
Creative X-Fi 20K1 SB073x
!!PCI Soundcards installed in the system
!!--------------------------------------
01:08.0 Multimedia controller: Twinhan Technology Co. Ltd Mantis DTV
PCI Bridge Controller [Ver 1.0] (rev 01)
01:0a.0 Multimedia audio controller: Creative Labs SB X-Fi
!!Advanced information - PCI Vendor/Device/Susbsystem ID's
!!--------------------------------------------------------
01:0a.0 0401: 1102:0005
Subsystem: 1102:0031
!!Modprobe options (Sound related)
!!--------------------------------
snd-atiixp-modem: index=-2
snd-intel8x0m: index=-2
snd-via82xx-modem: index=-2
snd-usb-audio: index=-2
snd-usb-us122l: index=-2
snd-usb-usx2y: index=-2
snd-usb-caiaq: index=-2
snd-cmipci: mpu_port=0x330 fm_port=0x388
snd-pcsp: index=-2
snd-hda-intel: power_save=10 power_save_controller=N
!!Loaded sound module options
!!--------------------------
!!Module: snd_ctxfi
enable : Y,Y,Y,Y,Y,Y,Y,Y
id : <NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>,<NULL>
index : -1,-1,-1,-1,-1,-1,-1,-1
multiple : 2
reference_rate : 48000
subsystem : 0,0,0,0,0,0,0,0
use_system_timer : N
!!ALSA Device nodes
!!-----------------
crw-rw----+ 1 root audio 116, 0 Mar 26 12:12 /dev/snd/controlC0
crw-rw----+ 1 root audio 116, 24 Mar 26 12:12 /dev/snd/pcmC0D0c
crw-rw----+ 1 root audio 116, 16 Mar 26 12:12 /dev/snd/pcmC0D0p
crw-rw----+ 1 root audio 116, 17 Mar 26 12:12 /dev/snd/pcmC0D1p
crw-rw----+ 1 root audio 116, 18 Mar 26 12:12 /dev/snd/pcmC0D2p
crw-rw----+ 1 root audio 116, 19 Mar 26 12:12 /dev/snd/pcmC0D3p
crw-rw----+ 1 root audio 116, 20 Mar 26 12:12 /dev/snd/pcmC0D4p
crw-rw----+ 1 root audio 116, 1 Mar 26 12:12 /dev/snd/seq
crw-rw----+ 1 root audio 116, 33 Mar 26 12:12 /dev/snd/timer
/dev/snd/by-path:
total 0
drwxr-xr-x 2 root root 60 Mar 26 12:12 .
drwxr-xr-x 3 root root 240 Mar 26 12:12 ..
lrwxrwxrwx 1 root root 12 Mar 26 12:12 pci-0000:01:0a.0 -> ../controlC0
!!Aplay/Arecord output
!!------------
APLAY
**** List of PLAYBACK Hardware Devices ****
card 0: XFi [Creative X-Fi], device 0: ctxfi [Front/WaveIn]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
card 0: XFi [Creative X-Fi], device 1: ctxfi [Surround]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
card 0: XFi [Creative X-Fi], device 2: ctxfi [Center/LFE]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
card 0: XFi [Creative X-Fi], device 3: ctxfi [Side]
Subdevices: 8/8
Subdevice #0: subdevice #0
Subdevice #1: subdevice #1
Subdevice #2: subdevice #2
Subdevice #3: subdevice #3
Subdevice #4: subdevice #4
Subdevice #5: subdevice #5
Subdevice #6: subdevice #6
Subdevice #7: subdevice #7
card 0: XFi [Creative X-Fi], device 4: ctxfi [IEC958 Non-audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
ARECORD
**** List of CAPTURE Hardware Devices ****
card 0: XFi [Creative X-Fi], device 0: ctxfi [Front/WaveIn]
Subdevices: 1/1
Subdevice #0: subdevice #0
!!Amixer output
!!-------------
!!-------Mixer controls for card 0 [XFi]
Card hw:0 'XFi'/'Creative X-Fi 20K1 SB073x'
Mixer name : '20K1'
Components : ''
Controls : 29
Simple ctrls : 10
Simple mixer control 'Master',0
Capabilities: pvolume cvolume
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 256 Capture 0 - 256
Front Left: Playback 256 [100%] [0.00dB] Capture 208 [81%] [-12.00dB]
Front Right: Playback 256 [100%] [0.00dB] Capture 208 [81%] [-12.00dB]
Simple mixer control 'PCM',0
Capabilities: pvolume cvolume cswitch cswitch-joined
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 256 Capture 0 - 256
Front Left: Playback 256 [100%] [0.00dB] Capture 256 [100%] [0.00dB] [on]
Front Right: Playback 256 [100%] [0.00dB] Capture 256 [100%] [0.00dB] [on]
Simple mixer control 'Front',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 256
Mono:
Front Left: Playback 256 [100%] [0.00dB] [off]
Front Right: Playback 256 [100%] [0.00dB] [off]
Simple mixer control 'Surround',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 256
Mono:
Front Left: Playback 256 [100%] [0.00dB] [off]
Front Right: Playback 256 [100%] [0.00dB] [off]
Simple mixer control 'Center/LFE',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 256
Mono:
Front Left: Playback 256 [100%] [0.00dB] [off]
Front Right: Playback 256 [100%] [0.00dB] [off]
Simple mixer control 'Side',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 256
Mono:
Front Left: Playback 256 [100%] [0.00dB] [off]
Front Right: Playback 256 [100%] [0.00dB] [off]
Simple mixer control 'Line-in',0
Capabilities: pvolume cvolume pswitch pswitch-joined cswitch cswitch-joined
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 256 Capture 0 - 256
Front Left: Playback 256 [100%] [0.00dB] [off] Capture 256 [100%]
[0.00dB] [on]
Front Right: Playback 256 [100%] [0.00dB] [off] Capture 256 [100%]
[0.00dB] [on]
Simple mixer control 'Mic',0
Capabilities: pvolume cvolume cswitch cswitch-joined
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 256 Capture 0 - 256
Front Left: Playback 0 [0%] [-99999.99dB] Capture 0 [0%] [-99999.99dB] [off]
Front Right: Playback 0 [0%] [-99999.99dB] Capture 0 [0%] [-99999.99dB] [off]
Simple mixer control 'S/PDIF-in',0
Capabilities: pvolume cvolume pswitch pswitch-joined cswitch cswitch-joined
Playback channels: Front Left - Front Right
Capture channels: Front Left - Front Right
Limits: Playback 0 - 256 Capture 0 - 256
Front Left: Playback 256 [100%] [0.00dB] [off] Capture 256 [100%]
[0.00dB] [on]
Front Right: Playback 256 [100%] [0.00dB] [off] Capture 256 [100%]
[0.00dB] [on]
Simple mixer control 'S/PDIF-out',0
Capabilities: pvolume pswitch pswitch-joined
Playback channels: Front Left - Front Right
Limits: Playback 0 - 256
Mono:
Front Left: Playback 256 [100%] [0.00dB] [off]
Front Right: Playback 256 [100%] [0.00dB] [off]
!!Alsactl output
!!-------------
--startcollapse--
state.XFi {
control.1 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 256'
comment.dbmin -6400
comment.dbmax 0
iface MIXER
name 'Master Playback Volume'
value.0 256
value.1 256
}
control.2 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 256'
comment.dbmin -6400
comment.dbmax 0
iface MIXER
name 'PCM Playback Volume'
value.0 256
value.1 256
}
control.3 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 256'
comment.dbmin -6400
comment.dbmax 0
iface MIXER
name 'Line-in Playback Volume'
value.0 256
value.1 256
}
control.4 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 256'
comment.dbmin -6400
comment.dbmax 0
iface MIXER
name 'Mic Playback Volume'
value.0 0
value.1 0
}
control.5 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 256'
comment.dbmin -6400
comment.dbmax 0
iface MIXER
name 'S/PDIF-in Playback Volume'
value.0 256
value.1 256
}
control.6 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 256'
comment.dbmin -6400
comment.dbmax 0
iface MIXER
name 'S/PDIF-out Playback Volume'
value.0 256
value.1 256
}
control.7 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 256'
comment.dbmin -6400
comment.dbmax 0
iface MIXER
name 'Front Playback Volume'
value.0 256
value.1 256
}
control.8 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 256'
comment.dbmin -6400
comment.dbmax 0
iface MIXER
name 'Surround Playback Volume'
value.0 256
value.1 256
}
control.9 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 256'
comment.dbmin -6400
comment.dbmax 0
iface MIXER
name 'Center/LFE Playback Volume'
value.0 256
value.1 256
}
control.10 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 256'
comment.dbmin -6400
comment.dbmax 0
iface MIXER
name 'Side Playback Volume'
value.0 256
value.1 256
}
control.11 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 256'
comment.dbmin -6400
comment.dbmax 0
iface MIXER
name 'Master Capture Volume'
value.0 208
value.1 208
}
control.12 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 256'
comment.dbmin -6400
comment.dbmax 0
iface MIXER
name 'PCM Capture Volume'
value.0 256
value.1 256
}
control.13 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 256'
comment.dbmin -6400
comment.dbmax 0
iface MIXER
name 'Line-in Capture Volume'
value.0 256
value.1 256
}
control.14 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 256'
comment.dbmin -6400
comment.dbmax 0
iface MIXER
name 'Mic Capture Volume'
value.0 0
value.1 0
}
control.15 {
comment.access 'read write'
comment.type INTEGER
comment.count 2
comment.range '0 - 256'
comment.dbmin -6400
comment.dbmax 0
iface MIXER
name 'S/PDIF-in Capture Volume'
value.0 256
value.1 256
}
control.16 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'PCM Capture Switch'
value true
}
control.17 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Line-in Capture Switch'
value true
}
control.18 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Mic Capture Switch'
value false
}
control.19 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'S/PDIF-in Capture Switch'
value true
}
control.20 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Line-in Playback Switch'
value false
}
control.21 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'S/PDIF-out Playback Switch'
value false
}
control.22 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'S/PDIF-in Playback Switch'
value false
}
control.23 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Front Playback Switch'
value false
}
control.24 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Surround Playback Switch'
value false
}
control.25 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Center/LFE Playback Switch'
value false
}
control.26 {
comment.access 'read write'
comment.type BOOLEAN
comment.count 1
iface MIXER
name 'Side Playback Switch'
value false
}
control.27 {
comment.access read
comment.type IEC958
comment.count 1
iface PCM
device 4
name 'IEC958 Playback Mask'
value
ffffffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
}
control.28 {
comment.access 'read write'
comment.type IEC958
comment.count 1
iface PCM
device 4
name 'IEC958 Playback Default'
value
'0082000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
control.29 {
comment.access 'read write'
comment.type IEC958
comment.count 1
iface PCM
device 4
name 'IEC958 Playback PCM Stream'
value
'0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000'
}
}
--endcollapse--
!!All Loaded Modules
!!------------------
Module
nls_utf8
isofs
binfmt_misc
vboxnetflt
vboxnetadp
vboxdrv
ppp_deflate
zlib_deflate
bsd_comp
ppp_async
crc_ccitt
option
usbserial
snd_ctxfi
snd_pcm_oss
snd_mixer_oss
snd_pcm
iptable_filter
snd_seq_oss
snd_seq_midi_event
usb_storage
ppdev
snd_seq
nvidia
ip_tables
x_tables
snd_timer
snd_seq_device
agpgart
parport_pc
psmouse
serio_raw
snd
soundcore
snd_page_alloc
k8temp
i2c_nforce2
lp
parport
vesafb
usbhid
forcedeth
!!ALSA/HDA dmesg
!!------------------
------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
Alsa-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/alsa-user