On Sun, 30 Jul 2006 22:17:23 -0400
Gene Heskett <[EMAIL PROTECTED]> wrote:

> On Sunday 30 July 2006 21:32, J. William Snyder, Jr. wrote:
> >Thank you very much for taking the time to read my plea for help.  I
> >recently bought a * Creative Sound Blaster SB0570 Audigy SE 7.1 Channels
> >24-bit 96KHz PCI Interface Sound Card - OEM* from Newegg.com
> >(http://www.newegg.com/Product/Product.asp?Item=N82E16829102003), and I
> >have been pulling my hair out trying to get it to work with the ALSA
> >CA0106 driver in alsa-driver-1.0.11.  Basically, I have gotten it to the
> >point where I can load snd-ca0106 and the associates modules, and the
> >card shows up in /proc/asound.  However, absolutely no audio is produced
> >when common sound programs like XMMS are run.  When I try to run XMMS, I
> >get the dialog that I should check my soundcard configuration (XMMS is
> >set to use the ALSA driver).  When I set XMMS to use the OSS driver,
> >XMMS will play audio according to the VU meter, but no audio is output
> >to the speakers.  When I run the old program vplay, the response I get
> >is "Invalid audio buffers size 1023."  Before I ran snddevices, the only
> >response I got was "/dev/dsp: no such device."
> >
> >I was successful in getting the OSS driver for the Audigy LS working
> >with this particular sound card, but sound becomes choppy anytime load
> >is put onto the CPU.  Accordingly, using the OSS drivers is not an
> >acceptable solution.  Everything I have read on this listserv and what I
> >have been able to Google about this card is that support for it has been
> >slow going.  I can only speculate that there is something novel enough
> >about this particular card that support for it is not complete.
> >
> >Ok, here's my setup:
> >RedHat 9
> >Linux 2.4.32
> >alsa-driver-1.0.11
> >
> >AMD AthlonXP 1800+
> >
> >And here are the output of the programs that I have seen used for
> >diagnosing these problems:
> ># lspci -v
> >00:05.0 Multimedia audio controller: Creative Labs: Unknown device 0007
> >        Subsystem: Creative Labs: Unknown device 100a
> >        Flags: bus master, medium devsel, latency 32, IRQ 11
> >        I/O ports at d800 [size=32]
> >        Capabilities: [dc] Power Management version 2
> >
> ># ls -l /proc/asound
> >total 0
> >lrwxrwxrwx    1 root     root            5 Jul 21 14:21 CA0106 -> card0
> >dr-xr-xr-x   10 root     root            0 Jul 21 14:21 card0
> >-r--r--r--    1 root     root            0 Jul 21 14:21 cards
> >-r--r--r--    1 root     root            0 Jul 21 14:21 devices
> >-r--r--r--    1 root     root            0 Jul 21 14:21 modules
> >dr-xr-xr-x    2 root     root            0 Jul 21 14:21 oss
> >-r--r--r--    1 root     root            0 Jul 21 14:21 pcm
> >dr-xr-xr-x    2 root     root            0 Jul 21 14:21 seq
> >-r--r--r--    1 root     root            0 Jul 21 14:21 timers
> >-r--r--r--    1 root     root            0 Jul 21 14:21 version
> >
> ># lsmod
> >Module                  Size  Used by    Tainted: P
> >snd-pcm-oss            35584   0  (autoclean)
> >snd-mixer-oss          15960   0  (autoclean) [snd-pcm-oss]
> >videodev                8768   0  (autoclean)
> >binfmt_misc             7112   1
> >serial                 51556   0  (autoclean)
> >parport_pc             31560   1  (autoclean)
> >lp                      7648   0  (autoclean)
> >parport                35744   1  (autoclean) [parport_pc lp]
> >snd-ca0106             27576   0  (autoclean)
> >snd-rawmidi            17592   0  (autoclean) [snd-ca0106]
> >snd-seq-device          6168   0  (autoclean) [snd-rawmidi]
> >snd-ac97-codec         88536   0  (autoclean) [snd-ca0106]
> >snd-pcm                73660   0  (autoclean) [snd-pcm-oss snd-ca0106
> >snd-ac97-codec]
> >snd-timer              19208   0  (autoclean) [snd-pcm]
> >snd                    51648   1  (autoclean) [snd-pcm-oss snd-mixer-oss
> >snd-ca0106 snd-rawmidi snd-seq-device snd-ac97-codec snd-pcm snd-timer]
> >snd-page-alloc          7664   0  (autoclean) [snd-mixer-oss snd-ca0106
> >snd-rawmidi snd-seq-device snd-pcm snd-timer snd]
> >soundcore               6468   6  (autoclean) [snd]
> >Mvnetd                  9732   1  (unused)
> >Mvnet                  55552   0  [Mvnetd]
> >Mvnetint                 332   0  (unused)
> >Mvw                     4660   0  (unused)
> >Mvmouse                  808   0  (unused)
> >Mvkbd                    928   0  (unused)
> >Mvgic                   3256   0  (unused)
> >Mvdsp                   1008   0  (unused)
> >Mserial                 6708   0  (unused)
> >Mmpip                   7092   0  (unused)
> >Mmerge                134500   0  [Mvnetd Mvnet Mvnetint Mvw Mvmouse
> >Mvkbd Mvgic Mvdsp Mserial Mmpip]
> >mki-adapter            27328   0  [Mvnetd Mvnet Mvnetint Mvw Mvmouse
> >Mvkbd Mvgic Mvdsp Mserial Mmpip Mmerge]
> >nfsd                   52712   8  (autoclean)
> >lockd                  43664   1  (autoclean) [nfsd]
> >sunrpc                 84060   1  (autoclean) [nfsd lockd]
> >tulip                  43328   1
> >af_packet              14664   0  (autoclean)
> >keybdev                 2816   0  (unused)
> >mousedev                5204   0  (unused)
> >input                   5664   0  [keybdev mousedev]
> >hid                    11800   0  (unused)
> >unix                   17384 104  (autoclean)
> >
> ># cat /proc/asound/cards
> >0 [CA0106         ]: CA0106 - CA0106
> >                      Audigy SE [SB0570] at 0xd800 irq 11
> >
> ># cat /proc/asound/devices
> >  0: [ 0]   : control
> >  8: [ 0- 0]: raw midi
> >16: [ 0- 0]: digital audio playback
> >17: [ 0- 1]: digital audio playback
> >18: [ 0- 2]: digital audio playback
> >19: [ 0- 3]: digital audio playback
> >24: [ 0- 0]: digital audio capture
> >25: [ 0- 1]: digital audio capture
> >26: [ 0- 2]: digital audio capture
> >27: [ 0- 3]: digital audio capture
> >33:        : timer
> >
> ># cat /proc/asound/modules
> >0 snd-ca0106
> >
> ># cat /proc/asound/oss/sndstat
> >Sound Driver:3.8.1a-980706 (ALSA v1.0.11 emulation code)
> >Kernel: Linux rebecca.jwsnyder.com 2.4.32 #3 Wed Jul 19 22:47:46 EDT
> >2006 i686
> >Config options: 0
> >
> >Installed drivers:
> >Type 10: ALSA emulation
> >
> >Card config:
> >Audigy SE [SB0570] at 0xd800 irq 11
> >
> >Audio devices:
> >0: CA0106 (DUPLEX)
> >
> >Synth devices: NOT ENABLED IN CONFIG
> >
> >Midi devices:
> >0: CA0106 MPU-401 (UART)
> >
> >Timers:
> >7: system timer
> >
> >Mixers:
> >0: mixer00
> >
> ># ls /dev/snd*
> >/dev/sndstat
> >
> >/dev/snd:
> >controlC0  hwC1D3    midiC0D2  midiC1D5  midiC3D0  pcmC0D1p  pcmC0D7c
> >pcmC1D4p  pcmC2D2c  pcmC2D7p  pcmC3D5c
> >controlC1  hwC2D0    midiC0D3  midiC1D6  midiC3D1  pcmC0D2c  pcmC0D7p
> >pcmC1D5c  pcmC2D2p  pcmC3D0c  pcmC3D5p
> >controlC2  hwC2D1    midiC0D4  midiC1D7  midiC3D2  pcmC0D2p  pcmC1D0c
> >pcmC1D5p  pcmC2D3c  pcmC3D0p  pcmC3D6c
> >controlC3  hwC2D2    midiC0D5  midiC2D0  midiC3D3  pcmC0D3c  pcmC1D0p
> >pcmC1D6c  pcmC2D3p  pcmC3D1c  pcmC3D6p
> >hwC0D0     hwC2D3    midiC0D6  midiC2D1  midiC3D4  pcmC0D3p  pcmC1D1c
> >pcmC1D6p  pcmC2D4c  pcmC3D1p  pcmC3D7c
> >hwC0D1     hwC3D0    midiC0D7  midiC2D2  midiC3D5  pcmC0D4c  pcmC1D1p
> >pcmC1D7c  pcmC2D4p  pcmC3D2c  pcmC3D7p
> >hwC0D2     hwC3D1    midiC1D0  midiC2D3  midiC3D6  pcmC0D4p  pcmC1D2c
> >pcmC1D7p  pcmC2D5c  pcmC3D2p  seq
> >hwC0D3     hwC3D2    midiC1D1  midiC2D4  midiC3D7  pcmC0D5c  pcmC1D2p
> >pcmC2D0c  pcmC2D5p  pcmC3D3c  timer
> >hwC1D0     hwC3D3    midiC1D2  midiC2D5  pcmC0D0c  pcmC0D5p  pcmC1D3c
> >pcmC2D0p  pcmC2D6c  pcmC3D3p
> >hwC1D1     midiC0D0  midiC1D3  midiC2D6  pcmC0D0p  pcmC0D6c  pcmC1D3p
> >pcmC2D1c  pcmC2D6p  pcmC3D4c
> >hwC1D2     midiC0D1  midiC1D4  midiC2D7  pcmC0D1c  pcmC0D6p  pcmC1D4c
> >pcmC2D1p  pcmC2D7c  pcmC3D4p
> >
> >Many thanks for any replies and assistance with helping me getting this
> >card to work.  I am planning to upgrade to Fedora Linux 5 in the hopes
> >that doing so might rectify the problem since I have seen reports that
> >this card works out of the box with a recent version of Fedora.
> >
> >Will Snyder
> >[EMAIL PROTECTED]
> >
> The CA106 based cards are one of those that are to sound, what a winmodem 
> is to a real modem.
> 
> 2 things are wrong with this scene.
> 
> 1. as its basicly just a 24 bit d/a convertor, all processing, mixing etc 
> must be done by the cpu.  That results in some pretty heavy loading on teh 
> cpu, but windows drivers are optimized for that, and are running on a 
> system that doesn't seem to mind pegging the cpu meter cause windows 
> doesn't multitask that well, which the secrets of those drivers have not 
> been shared to the Open Source people, so under linux its under a pretty 
> heavy load when playing anything that requires any mixing or volume 
> control.

CPU load should be a non-issue - really. If one wants to mix, say,
4 -> 1 channels, the equation would be:

out = k1 * in1 + k2 * in2 + k3 * in3 + k4 * in4

, so it's one SSE instruction.

I once installed 10 instances of my FFT based multichannel multiband
stereo equalizer with 50% overlapping 4096 samples buffer - CPU load was
about 25% on Athlon XP 1900+ machine.

> 
> 2. You bought based on price, always a chancy thing to do for a linux 
> system.  One really should check the hardware compatibility lists before 
> quoting card numbers over the phone.
> 
> I too have an audigy, but its a 2 Value, and does all that in onboard 
> hardware.  I would recommend you return that one to newegg, and get a 
> hardware based card such as an audigy 2.  You'll be 1000% happier with the 
> results.
> 

--Sergei.

-- 
Visit my http://appsfromscratch.berlios.de/ open source project.

-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys -- and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Alsa-user mailing list
Alsa-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/alsa-user

Reply via email to