Bug 131548 - 5.1 sound doesn't work
Summary: 5.1 sound doesn't work
Status: VERIFIED FIXED
Alias: None
Product: SUSE LINUX 10.0
Classification: openSUSE
Component: Sound (show other bugs)
Version: Final
Hardware: i386 Other
: P5 - None : Normal
Target Milestone: ---
Assignee: Takashi Iwai
QA Contact: E-mail List
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-10-31 13:26 UTC by Manfred Hollstein
Modified: 2006-02-10 08:33 UTC (History)
2 users (show)

See Also:
Found By: Other
Services Priority:
Business Priority:
Blocker: ---
Marketing QA Status: ---
IT Deployment: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Manfred Hollstein 2005-10-31 13:26:57 UTC
This describes the following configuration:

SUSE Linux 10.0 on i686 and x86_64,
Sound hardware: Multimedia audio controller: Creative Labs SB Audigy (rev 04)

"aplay -L" lists the following multi-speaker PCM's:

cards 'cards.pcm'
front 'cards.pcm.front'
rear 'cards.pcm.rear'
center_lfe 'cards.pcm.center_lfe'
side 'cards.pcm.side'
surround40 'cards.pcm.surround40'
surround41 'cards.pcm.surround41'
surround50 'cards.pcm.surround50'
surround51 'cards.pcm.surround51'
surround71 'cards.pcm.surround71'
iec958 'cards.pcm.iec958'
spdif 'cards.pcm.iec958'
modem 'cards.pcm.modem'
default 'cards.pcm.default'
dmix 'cards.pcm.dmix'
dsnoop 'cards.pcm.dsnoop'

Running "aplay -D {center_lfe,front,rear} some_wavfile.wav" plays the sound on the speakers of my 5.1 speaker system (Teufel Concept E Magnum) as expected. Using the surround PCM as in "aplay -D surround51 some_wavfile.wav" results in the following error message:

aplay: set_params:897: Channels count non available

This used to work in former versions (SLES 9 & SL-9.2); while this is not too bad for wavfiles, it is annoying when trying to play DVDs encoded with 5.1 surround sound either in DolbyDigital 5.1 or in DTS. The result is some endlessly stuttering sound (both in xine and mplayer from packman); choosing "Stereo 2.0" makes xine to play sound, but it's obviously only two channel sound without the luxury of the remaining 4 channels... Also, the sound is quite distorted from time to time - suddenly the clear sound breaks up and gets distorted, while after some time it suddenly becomes clear again.

Please tell me if you need any further details.

Here's the output from running "hwinfo --sound":
18: PCI 0e.0: 0401 Multimedia audio controller                  
  [Created at pci.277]
  UDI: /org/freedesktop/Hal/devices/pci_1102_4
  Unique ID: vuMS.9jPiZAnlR97
  SysFS ID: /devices/pci0000:00/0000:00:0e.0
  SysFS BusID: 0000:00:0e.0
  Hardware Class: sound
  Model: "Creative SB Audigy 2 ZS (SB0350)"
  Vendor: pci 0x1102 "Creative Labs"
  Device: pci 0x0004 "SB Audigy"
  SubVendor: pci 0x1102 "Creative Labs"
  SubDevice: pci 0x2002 "SB Audigy 2 ZS (SB0350)"
  Revision: 0x04
  Driver: "EMU10K1_Audigy"
  I/O Ports: 0xb000-0xb03f (rw)
  IRQ: 201 (42499 events)
  Module Alias: "pci:v00001102d00000004sv00001102sd00002002bc04sc01i00"
  Driver Info #0:
    Driver Status: snd_emu10k1 is active
    Driver Activation Cmd: "modprobe snd_emu10k1"
  Driver Info #1:
    Driver Status: emu10k1 is not active
    Driver Activation Cmd: "modprobe emu10k1"
  Config Status: cfg=yes, avail=yes, need=no, active=unknown
Comment 1 Takashi Iwai 2005-10-31 14:55:20 UTC
Try alsa package on ftp.suse.com/pub/people/tiwai/10.0-fixes.
(Note that it will take a bit time to get sync to server.)
Comment 2 Manfred Hollstein 2005-10-31 19:05:00 UTC
Tried version 1.0.9-23.1 both in the i586 and the x86_64 version, but it doesn't solve the problem. "aplay" still generates the exact same error message, and xine
still doesn't play and DTS or DD5.1 DVDs :-( Thanks for your help, though!
Comment 3 Jaroslav Kysela 2005-11-01 11:48:02 UTC
Could you try command "aplay -D plug:surround51 some_wavfile.wav"?
Comment 4 Manfred Hollstein 2005-11-01 11:54:19 UTC
That avoids the error message, but results in the same stuttering sound as described for xine and mplayer.
Comment 5 Andy Loser 2005-11-05 17:33:37 UTC
Hi, I had the same problems with an Audigy and a Sound Blaster Live. I installed alsa-driver 1.0.9a together with the alsa-packages 1.0.9-0 from packman (also 1.0.9a). Now everything works.
Comment 6 Takashi Iwai 2005-11-07 16:10:14 UTC
Please try the alsa package on ftp.suse.com/pub/people/tiwai/10.0-fixes/.
Comment 7 Manfred Hollstein 2005-11-07 17:17:42 UTC
Tried the packages packages built/copied to the server on Nov 3 at 16:36 CET. I can now play my DTS DVD again, so the sound appears to be working again. It's not absolutely perfect yet, because after some time some frequencies become distorted again, but, at least, the sound doesn't stutter anymore. The distortions appear to happen faster on an x86_64 system running in 64-bit mode than in 32-bit mode.

Could it be that the driver needs to be updated, too, as Andy Loser suggested in Comment #5?
Comment 8 Takashi Iwai 2005-11-08 15:46:38 UTC
He mentioned to "downgrade", instead.  The SUSE package corresponds to 1.0.10rc1 + fixes.  Please let me know if this solves the problem...
Comment 9 Manfred Hollstein 2005-11-08 17:50:09 UTC
Ah, OK. I'll try if I can get rid of the distortions by lowering the various entries in the mixer; mayber they are too high ATM (between 82-88 in alsamixer).
Comment 10 Ludwig Nussel 2005-12-04 15:08:43 UTC
The people/tiwai/10.0-fixes alsa rpms on top of the 10.0 update kernel that is currently in the queue fix surround sound for me as well. Can we please have a alsa YOU update?
Comment 11 Andreas Jaeger 2005-12-05 09:02:27 UTC
Ok, updated approved.  	 Maintenance-Tracker-3101
Comment 12 Takashi Iwai 2006-01-19 14:38:55 UTC
Closing this bug since the patchinfo was submitted...


Comment 13 Anja Stock 2006-02-10 08:33:47 UTC
released