From mboxrd@z Thu Jan 1 00:00:00 1970 From: bugtrack@alsa-project.org Subject: [ALSA - driver 0001210]: Exaudio produces noise on all speakers for 5.1 channels Date: Fri, 24 Jun 2005 13:38:23 +0200 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Return-path: Received: from bugtrack.alsa-project.org (gate.perex.cz [82.113.61.162]) by alsa.jcu.cz (ALSA's E-mail Delivery System) with ESMTP id C1F70231 for ; Fri, 24 Jun 2005 13:38:23 +0200 (MEST) Sender: alsa-devel-admin@lists.sourceforge.net Errors-To: alsa-devel-admin@lists.sourceforge.net List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , List-Archive: To: alsa-devel@alsa-project.org List-Id: alsa-devel@alsa-project.org A NOTE has been added to this issue. ====================================================================== ====================================================================== Reported By: andersin Assigned To: Clemens Ladisch ====================================================================== Project: ALSA - driver Issue ID: 1210 Category: USB - usb-audio Reproducibility: always Severity: minor Priority: normal Status: assigned Distribution: Kernel Version: ====================================================================== Date Submitted: 06-23-2005 23:54 CEST Last Modified: 06-24-2005 13:38 CEST ====================================================================== Summary: Exaudio produces noise on all speakers for 5.1 channels Description: I am using a soundblaster extigy with ALSA ver. 1.0.9b and am happy to say that stereo sound works find and that all 6 speakers can produce some sound. With more than 2 channel output, I experience problems. speaker-test, which works for 1 and 2 channels, results in a hissing/crackling for 3,5,6 channels, which changes in pitch depending on the number of channels. For 4 channels, it loops, producing the following output speaker-test 0.0.8 Playback device is extigy Stream parameters are 48000Hz, S16_LE, 4 channels Using 16 octaves of pink noise Rate set to 48000Hz (requested 48000Hz) Buffer size range from 96 to 8192 Period size range from 48 to 4096 Periods = 4 Buffer time size 2525 To choose buffer_size = 8192 To choose period_size = 2048 was set period_size = 2048 was set buffer_size = 8192 Unable to set hw params for playback: Invalid argument Setting of hwparams failed: Invalid argument Rate set to 48000Hz (requested 48000Hz) [ The "Rate set to ..." part is repeated continuously ] Setting my capture device to mixer, I was able to record the output with arecord -c 6 -f dat -r 48000 /root/speaker-test-6ch.wav . The distortion is still present when playing the file, forcing 2 channels in aplay. In addition to using speaker test, I tried using the route plugin to isolate the rear channels. When I route to any channel, I can hear the same output on all 5 (not sure about Woofer) channels, no matter which channel I route to. Here is the relevant setup: pcm.route1 { type route; slave.pcm "extigy"; slave.channels 6; ttable.0.0 1.0; } The music that I played had similar distortions like the one for speaker test and played considerably slower than when player with 2 channels. Again I could record and replay the effect. The setup was slightly different in order to route the stereo channels to all 6 speakers. For routing with 4 slave channels, I get a failure (as expected), this time with the output: Playing WAVE 'test.wav' : Signed 16 bit Little Endian, Rate 48000 Hz, Stereo aplay: set_params:910: Unable to install hw params: ACCESS: RW_INTERLEAVED FORMAT: S16_LE SUBFORMAT: STD SAMPLE_BITS: 16 FRAME_BITS: 32 CHANNELS: 2 RATE: 48000 PERIOD_TIME: (42666 42667) PERIOD_SIZE: 2048 PERIOD_BYTES: 8192 PERIODS: 4 BUFFER_TIME: (170666 170667) BUFFER_SIZE: 8192 BUFFER_BYTES: 32768 TICK_TIME: 1000 This is all the relevant bits that I can think of at the moment. Thank you for reading this far. If anybody thinks it is important to get the recorded files, I am happy to sent them. I am grateful for any nudge on what I am doing wrong with my setup. Christoph Burger-Scheidlin ====================================================================== ---------------------------------------------------------------------- Clemens Ladisch - 06-24-05 10:25 ---------------------------------------------------------------------- This device does neither support playback with four channels, nor recording with any other number than two channels. Is the distortion still present in a two-channel file that you record from "hw:X"? ---------------------------------------------------------------------- andersin - 06-24-05 13:38 ---------------------------------------------------------------------- Sorry, I did not mention it. Everything with 2 speakers works fine. Playback and Recording. Issue History Date Modified Username Field Change ====================================================================== 06-23-05 23:54 andersin New Issue 06-24-05 09:21 Clemens LadischFile Added: alsa-lib-start-threshold-check.diff 06-24-05 09:22 Clemens LadischFile Deleted: alsa-lib-start-threshold-check.diff 06-24-05 09:23 Clemens LadischNote Added: 0005205 06-24-05 10:14 andersin File Added: stream0.txt 06-24-05 10:16 andersin Note Added: 0005208 06-24-05 10:25 Clemens LadischNote Added: 0005209 06-24-05 13:38 andersin Note Added: 0005218 ====================================================================== ------------------------------------------------------- SF.Net email is sponsored by: Discover Easy Linux Migration Strategies from IBM. Find simple to follow Roadmaps, straightforward articles, informative Webcasts and more! Get everything you need to get up to speed, fast. http://ads.osdn.com/?ad_id=7477&alloc_id=16492&op=click