All of lore.kernel.org
 help / color / mirror / Atom feed
* hda intel driver and no surround sound with nvidia mcp55 (chip ID RealTek 888)
@ 2006-08-05 15:47 Tim Burrell
  2006-08-05 17:47 ` Jaroslav Kysela
  0 siblings, 1 reply; 8+ messages in thread
From: Tim Burrell @ 2006-08-05 15:47 UTC (permalink / raw)
  To: alsa-devel

Hi there,

I'm trying to get multichannel sound working on my nvidia nforce 590
based mobo that uses the intel hd audio (nvidia mcp55) chipset.  It
plays fine in two channels but any attempts to use -Dsurround51 or
-Dsurround40 fail.  Ie:

Playing WAVE 'space_battle.wav' : Signed 16 bit Little Endian, Rate
44100 Hz, Channels 6
aplay: set_params:906: Channels count non available

I've been working on it long enough that I suspect it's a driver
limitation (but please correct me if I'm wrong!).  I've verified that
the card works in surround mode in Windows, so I know the hardware is fine.

Is there anything I can do to get my soundcard working?  Or if it's a
driver issue, is there anything I can do to help?

Thanks,

Tim.

-------------------------------------------------------------------------
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

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: hda intel driver and no surround sound with nvidia mcp55 (chip ID RealTek 888)
  2006-08-05 15:47 hda intel driver and no surround sound with nvidia mcp55 (chip ID RealTek 888) Tim Burrell
@ 2006-08-05 17:47 ` Jaroslav Kysela
  2006-08-05 19:42   ` Tim Burrell
  0 siblings, 1 reply; 8+ messages in thread
From: Jaroslav Kysela @ 2006-08-05 17:47 UTC (permalink / raw)
  To: Tim Burrell; +Cc: alsa-devel

On Sat, 5 Aug 2006, Tim Burrell wrote:

> Hi there,
> 
> I'm trying to get multichannel sound working on my nvidia nforce 590
> based mobo that uses the intel hd audio (nvidia mcp55) chipset.  It
> plays fine in two channels but any attempts to use -Dsurround51 or
> -Dsurround40 fail.  Ie:
> 
> Playing WAVE 'space_battle.wav' : Signed 16 bit Little Endian, Rate
> 44100 Hz, Channels 6
> aplay: set_params:906: Channels count non available

That's correct. Use -Dplug:surround40, because the count of channels from 
the .wav file has to be converted to four.

						Jaroslav

-----
Jaroslav Kysela <perex@suse.cz>
Linux Kernel Sound Maintainer
ALSA Project, SUSE Labs

-------------------------------------------------------------------------
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

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: hda intel driver and no surround sound with nvidia mcp55 (chip ID RealTek 888)
  2006-08-05 17:47 ` Jaroslav Kysela
@ 2006-08-05 19:42   ` Tim Burrell
  2006-08-07 12:34     ` Takashi Iwai
  0 siblings, 1 reply; 8+ messages in thread
From: Tim Burrell @ 2006-08-05 19:42 UTC (permalink / raw)
  To: Jaroslav Kysela; +Cc: alsa-devel

>> I'm trying to get multichannel sound working on my nvidia nforce 590
>> based mobo that uses the intel hd audio (nvidia mcp55) chipset.  It
>> plays fine in two channels but any attempts to use -Dsurround51 or
>> -Dsurround40 fail.  Ie:
>>
>> Playing WAVE 'space_battle.wav' : Signed 16 bit Little Endian, Rate
>> 44100 Hz, Channels 6
>> aplay: set_params:906: Channels count non available
> 
> That's correct. Use -Dplug:surround40, because the count of channels from 
> the .wav file has to be converted to four.

I just upgraded to 1.0.12_rc2, and I've got a lot more mixer controls in
alsamixer now.  I can see front, rear, surround, etc.  And now I can
finally specify -Dplug:surround71 to get 8 channel audio!

However, there is one problem.  On my card the channels are not exactly
correct when running speaker-test.  The side and rear speakers are
reversed.  I double checked this with my card's manual, and in Windows.

In dmesg I see the following:

hda_codec: Unknown model for ALC883, trying auto-probe from BIOS...
pdplus: version 0.0.5
hda-intel: Invalid position buffer, using LPIB read method instead.

Also, curiously, using the same settings as speaker-test (which works
fine), aplay hangs when trying to play multichannel audio files.  Same
for mplayer (with or without -channels settings).

Thanks,

Tim.



-------------------------------------------------------------------------
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

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: hda intel driver and no surround sound with nvidia mcp55 (chip ID RealTek 888)
  2006-08-05 19:42   ` Tim Burrell
@ 2006-08-07 12:34     ` Takashi Iwai
  2006-08-07 12:52       ` Tim Burrell
  0 siblings, 1 reply; 8+ messages in thread
From: Takashi Iwai @ 2006-08-07 12:34 UTC (permalink / raw)
  To: Tim Burrell; +Cc: alsa-devel, Jaroslav Kysela

At Sat, 05 Aug 2006 16:42:44 -0300,
Tim Burrell wrote:
> 
> >> I'm trying to get multichannel sound working on my nvidia nforce 590
> >> based mobo that uses the intel hd audio (nvidia mcp55) chipset.  It
> >> plays fine in two channels but any attempts to use -Dsurround51 or
> >> -Dsurround40 fail.  Ie:
> >>
> >> Playing WAVE 'space_battle.wav' : Signed 16 bit Little Endian, Rate
> >> 44100 Hz, Channels 6
> >> aplay: set_params:906: Channels count non available
> > 
> > That's correct. Use -Dplug:surround40, because the count of channels from 
> > the .wav file has to be converted to four.
> 
> I just upgraded to 1.0.12_rc2, and I've got a lot more mixer controls in
> alsamixer now.  I can see front, rear, surround, etc.  And now I can
> finally specify -Dplug:surround71 to get 8 channel audio!
> 
> However, there is one problem.  On my card the channels are not exactly
> correct when running speaker-test.  The side and rear speakers are
> reversed.  I double checked this with my card's manual, and in Windows.


Does -Dplug:surround51 work as expected?

> In dmesg I see the following:
> 
> hda_codec: Unknown model for ALC883, trying auto-probe from BIOS...
> pdplus: version 0.0.5
> hda-intel: Invalid position buffer, using LPIB read method instead.

This is irrelevant.

> Also, curiously, using the same settings as speaker-test (which works
> fine), aplay hangs when trying to play multichannel audio files.  Same
> for mplayer (with or without -channels settings).

What do you mean "hang"?


Takashi

-------------------------------------------------------------------------
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

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: hda intel driver and no surround sound with nvidia mcp55 (chip ID RealTek 888)
  2006-08-07 12:34     ` Takashi Iwai
@ 2006-08-07 12:52       ` Tim Burrell
  2006-08-07 13:00         ` Takashi Iwai
  0 siblings, 1 reply; 8+ messages in thread
From: Tim Burrell @ 2006-08-07 12:52 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Jaroslav Kysela

>>>> I'm trying to get multichannel sound working on my nvidia nforce 590
>>>> based mobo that uses the intel hd audio (nvidia mcp55) chipset.  It
>>>> plays fine in two channels but any attempts to use -Dsurround51 or
>>>> -Dsurround40 fail.  Ie:
>>>>
>>>> Playing WAVE 'space_battle.wav' : Signed 16 bit Little Endian, Rate
>>>> 44100 Hz, Channels 6
>>>> aplay: set_params:906: Channels count non available
>>> That's correct. Use -Dplug:surround40, because the count of channels from 
>>> the .wav file has to be converted to four.
>> I just upgraded to 1.0.12_rc2, and I've got a lot more mixer controls in
>> alsamixer now.  I can see front, rear, surround, etc.  And now I can
>> finally specify -Dplug:surround71 to get 8 channel audio!
>>
>> However, there is one problem.  On my card the channels are not exactly
>> correct when running speaker-test.  The side and rear speakers are
>> reversed.  I double checked this with my card's manual, and in Windows.
> 
> Does -Dplug:surround51 work as expected?

speaker-test hangs when I use plug:surround51, however since upgrading I
incorrectly said that mplayer hangs when playing multichannel audio.
When playing a 6 channel audio file with mplayer (it says it uses
surround51) it also has the rear and side channels reversed.  Obviously
since it's 6 channel audio the side channels are not used, but the rear
channels come out of the side speakers.

> 
>> Also, curiously, using the same settings as speaker-test (which works
>> fine), aplay hangs when trying to play multichannel audio files.  Same
>> for mplayer (with or without -channels settings).
> 
> What do you mean "hang"?

By hang, I mean aplay and speaker-test open the device fine, and begin
playing, but do not play any samples and then just sit there
indefinitely.  Ie I see the following output from `speaker-test
-Dplug:surround51 -c 6`:

Playback device is plug:surround51
Stream parameters are 48000Hz, S16_LE, 6 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 22 to 5461
Period size range from 11 to 2730
Using max buffer size 5460
Periods = 4
was set period_size = 1365
was set buffer_size = 5460
 0 - Front Left

Then no audio is heard and it sits there and does nothing until I press
ctrl-c.

The same goes for aplay using either -Dplug:surround51 OR -Dplug:surround71.

Why mplayer works and aplay doesn't is a mystery to me.  It's also quite
odd that speaker-test works in 8 channels and aplay doesn't.

Either way I'm happy enough with the setup.  I can watch movies in
surround and that's really all I wanted, but I thought this information
might be useful to you ALSA devs.

I don't mind testing, or helping out so if I can provide more
information or if there's anything I can do I'd be happy to lend a hand.

Tim.

-------------------------------------------------------------------------
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

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: hda intel driver and no surround sound with nvidia mcp55 (chip ID RealTek 888)
  2006-08-07 12:52       ` Tim Burrell
@ 2006-08-07 13:00         ` Takashi Iwai
  2006-08-07 13:27           ` Tim Burrell
  0 siblings, 1 reply; 8+ messages in thread
From: Takashi Iwai @ 2006-08-07 13:00 UTC (permalink / raw)
  To: Tim Burrell; +Cc: alsa-devel, Jaroslav Kysela

At Mon, 07 Aug 2006 09:52:08 -0300,
Tim Burrell wrote:
> 
> >>>> I'm trying to get multichannel sound working on my nvidia nforce 590
> >>>> based mobo that uses the intel hd audio (nvidia mcp55) chipset.  It
> >>>> plays fine in two channels but any attempts to use -Dsurround51 or
> >>>> -Dsurround40 fail.  Ie:
> >>>>
> >>>> Playing WAVE 'space_battle.wav' : Signed 16 bit Little Endian, Rate
> >>>> 44100 Hz, Channels 6
> >>>> aplay: set_params:906: Channels count non available
> >>> That's correct. Use -Dplug:surround40, because the count of channels from 
> >>> the .wav file has to be converted to four.
> >> I just upgraded to 1.0.12_rc2, and I've got a lot more mixer controls in
> >> alsamixer now.  I can see front, rear, surround, etc.  And now I can
> >> finally specify -Dplug:surround71 to get 8 channel audio!
> >>
> >> However, there is one problem.  On my card the channels are not exactly
> >> correct when running speaker-test.  The side and rear speakers are
> >> reversed.  I double checked this with my card's manual, and in Windows.
> > 
> > Does -Dplug:surround51 work as expected?
> 
> speaker-test hangs when I use plug:surround51, however since upgrading I
> incorrectly said that mplayer hangs when playing multichannel audio.
> When playing a 6 channel audio file with mplayer (it says it uses
> surround51) it also has the rear and side channels reversed.  Obviously
> since it's 6 channel audio the side channels are not used, but the rear
> channels come out of the side speakers.

OK, then it's either a bug of BIOS or a specification of HD-audio.
A tentative patch is below.


> >> Also, curiously, using the same settings as speaker-test (which works
> >> fine), aplay hangs when trying to play multichannel audio files.  Same
> >> for mplayer (with or without -channels settings).
> > 
> > What do you mean "hang"?
> 
> By hang, I mean aplay and speaker-test open the device fine, and begin
> playing, but do not play any samples and then just sit there
> indefinitely.

Interesting.  So, you started like:

	% aplay -Dplug:surround51 somefile.wav

??  Does any process block the sound device?  You can check it via
"lsof /dev/snd/pcm* /dev/dsp*", for example.


>  Ie I see the following output from `speaker-test
> -Dplug:surround51 -c 6`:
> 
> Playback device is plug:surround51
> Stream parameters are 48000Hz, S16_LE, 6 channels
> Using 16 octaves of pink noise
> Rate set to 48000Hz (requested 48000Hz)
> Buffer size range from 22 to 5461
> Period size range from 11 to 2730
> Using max buffer size 5460
> Periods = 4
> was set period_size = 1365
> was set buffer_size = 5460
>  0 - Front Left
> 
> Then no audio is heard and it sits there and does nothing until I press
> ctrl-c.
> 
> The same goes for aplay using either -Dplug:surround51 OR -Dplug:surround71.

"same" == "aplay doesn't process any samples"?

What shows "aplay -v -Dplug:surround51 some6ch.wav" ?


Takashi


diff -r 3f196675e724 pci/hda/hda_codec.c
--- a/pci/hda/hda_codec.c	Fri Aug 04 19:08:03 2006 +0200
+++ b/pci/hda/hda_codec.c	Mon Aug 07 14:55:42 2006 +0200
@@ -2122,16 +2122,19 @@ int snd_hda_parse_pin_def_config(struct 
 	 */
 	switch (cfg->line_outs) {
 	case 3:
+	case 4:
 		nid = cfg->line_out_pins[1];
 		cfg->line_out_pins[1] = cfg->line_out_pins[2];
 		cfg->line_out_pins[2] = nid;
 		break;
+#if 0 /* seems wrong */
 	case 4:
 		nid = cfg->line_out_pins[1];
 		cfg->line_out_pins[1] = cfg->line_out_pins[3];
 		cfg->line_out_pins[3] = cfg->line_out_pins[2];
 		cfg->line_out_pins[2] = nid;
 		break;
+#endif
 	}
 
 	/*

-------------------------------------------------------------------------
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

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: hda intel driver and no surround sound with nvidia mcp55 (chip ID RealTek 888)
  2006-08-07 13:00         ` Takashi Iwai
@ 2006-08-07 13:27           ` Tim Burrell
  2006-08-07 17:55             ` Takashi Iwai
  0 siblings, 1 reply; 8+ messages in thread
From: Tim Burrell @ 2006-08-07 13:27 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel, Jaroslav Kysela

>>>>>> I'm trying to get multichannel sound working on my nvidia nforce 590
>>>>>> based mobo that uses the intel hd audio (nvidia mcp55) chipset.  It
>>>>>> plays fine in two channels but any attempts to use -Dsurround51 or
>>>>>> -Dsurround40 fail.  Ie:
>>>>>>
>>>>>> Playing WAVE 'space_battle.wav' : Signed 16 bit Little Endian, Rate
>>>>>> 44100 Hz, Channels 6
>>>>>> aplay: set_params:906: Channels count non available
>>>>> That's correct. Use -Dplug:surround40, because the count of channels from 
>>>>> the .wav file has to be converted to four.
>>>> I just upgraded to 1.0.12_rc2, and I've got a lot more mixer controls in
>>>> alsamixer now.  I can see front, rear, surround, etc.  And now I can
>>>> finally specify -Dplug:surround71 to get 8 channel audio!
>>>>
>>>> However, there is one problem.  On my card the channels are not exactly
>>>> correct when running speaker-test.  The side and rear speakers are
>>>> reversed.  I double checked this with my card's manual, and in Windows.
>>> Does -Dplug:surround51 work as expected?
>> speaker-test hangs when I use plug:surround51, however since upgrading I
>> incorrectly said that mplayer hangs when playing multichannel audio.
>> When playing a 6 channel audio file with mplayer (it says it uses
>> surround51) it also has the rear and side channels reversed.  Obviously
>> since it's 6 channel audio the side channels are not used, but the rear
>> channels come out of the side speakers.
> 
> OK, then it's either a bug of BIOS or a specification of HD-audio.
> A tentative patch is below.

Thanks the patch!  I applied it, and channel output now works as
expected!  Must be irritating having to cope with all the different
hardware variations / flaws!

>>>> Also, curiously, using the same settings as speaker-test (which works
>>>> fine), aplay hangs when trying to play multichannel audio files.  Same
>>>> for mplayer (with or without -channels settings).
>>> What do you mean "hang"?
>> By hang, I mean aplay and speaker-test open the device fine, and begin
>> playing, but do not play any samples and then just sit there
>> indefinitely.
> 
> Interesting.  So, you started like:
> 
> 	% aplay -Dplug:surround51 somefile.wav

Yes, originally I also put "-c 6" in there, but I just tried exactly as
above, and got the same results.  aplay looks like it starts playing,
and then sits indefinitely.

> ??  Does any process block the sound device?  You can check it via
> "lsof /dev/snd/pcm* /dev/dsp*", for example.

nope, lsof as you suggested showed nothing is blocking, and when
something else is using the device aplay will give me a "device busy"
error which it does not in this case.  Also, if I run aplay on the same
audio file without specifying -Dplug:surround51 aplay will play the
audio without hanging (albeit in 2 channel mode).

>>  Ie I see the following output from `speaker-test
>> -Dplug:surround51 -c 6`:
>>
>> Playback device is plug:surround51
>> Stream parameters are 48000Hz, S16_LE, 6 channels
>> ...
>>  0 - Front Left
>>
>> Then no audio is heard and it sits there and does nothing until I press
>> ctrl-c.
>>
>> The same goes for aplay using either -Dplug:surround51 OR -Dplug:surround71.
> 
> "same" == "aplay doesn't process any samples"?

Sorry, I can't say for sure what aplay is doing, but it looks to me like
it does the same thing.  It opens the sound card, and appears to start
playing, but no audio is heard, and it sits indefinitely, just as
speaker-test does when using plug:surround51.

> What shows "aplay -v -Dplug:surround51 some6ch.wav" ?

Here is the output:

% aplay -v -Dplug:surround51 chan-id.wav
Playing WAVE 'chan-id.wav' : Signed 16 bit Little Endian, Rate 44100 Hz,
Channels 6
Plug PCM: Soft volume PCM
Control: PCM Playback Volume
min_dB: -48
resolution: 256
Its setup is:
  stream       : PLAYBACK
  access       : RW_INTERLEAVED
  format       : S16_LE
  subformat    : STD
  channels     : 6
  rate         : 44100
  exact rate   : 44100 (44100/1)
  msbits       : 16
  buffer_size  : 5460
  period_size  : 1365
  period_time  : 30952
  tick_time    : 1000
  tstamp_mode  : NONE
  period_step  : 1
  sleep_min    : 0
  avail_min    : 1365
  xfer_align   : 1365
  start_threshold  : 5460
  stop_threshold   : 5460
  silence_threshold: 0
  silence_size : 0
  boundary     : 1431306240
Slave: Hardware PCM card 0 'HDA NVidia' device 0 subdevice 0
Its setup is:
  stream       : PLAYBACK
  access       : MMAP_INTERLEAVED
  format       : S16_LE
  subformat    : STD
  channels     : 6
  rate         : 44100
  exact rate   : 44100 (44100/1)
  msbits       : 16
  buffer_size  : 5460
  period_size  : 1365
  period_time  : 30952
  tick_time    : 1000
  tstamp_mode  : NONE
  period_step  : 1
  sleep_min    : 0
  avail_min    : 1365
  xfer_align   : 1365
  start_threshold  : 5460
  stop_threshold   : 5460
  silence_threshold: 0
  silence_size : 0
  boundary     : 1431306240

Then after that there is no output and it sits there until I ctlr-c it.

Tim.

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642

^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: hda intel driver and no surround sound with nvidia mcp55 (chip ID RealTek 888)
  2006-08-07 13:27           ` Tim Burrell
@ 2006-08-07 17:55             ` Takashi Iwai
  0 siblings, 0 replies; 8+ messages in thread
From: Takashi Iwai @ 2006-08-07 17:55 UTC (permalink / raw)
  To: Tim Burrell; +Cc: alsa-devel, Jaroslav Kysela

At Mon, 07 Aug 2006 10:27:42 -0300,
Tim Burrell wrote:
> 
> >>>>>> I'm trying to get multichannel sound working on my nvidia nforce 590
> >>>>>> based mobo that uses the intel hd audio (nvidia mcp55) chipset.  It
> >>>>>> plays fine in two channels but any attempts to use -Dsurround51 or
> >>>>>> -Dsurround40 fail.  Ie:
> >>>>>>
> >>>>>> Playing WAVE 'space_battle.wav' : Signed 16 bit Little Endian, Rate
> >>>>>> 44100 Hz, Channels 6
> >>>>>> aplay: set_params:906: Channels count non available
> >>>>> That's correct. Use -Dplug:surround40, because the count of channels from 
> >>>>> the .wav file has to be converted to four.
> >>>> I just upgraded to 1.0.12_rc2, and I've got a lot more mixer controls in
> >>>> alsamixer now.  I can see front, rear, surround, etc.  And now I can
> >>>> finally specify -Dplug:surround71 to get 8 channel audio!
> >>>>
> >>>> However, there is one problem.  On my card the channels are not exactly
> >>>> correct when running speaker-test.  The side and rear speakers are
> >>>> reversed.  I double checked this with my card's manual, and in Windows.
> >>> Does -Dplug:surround51 work as expected?
> >> speaker-test hangs when I use plug:surround51, however since upgrading I
> >> incorrectly said that mplayer hangs when playing multichannel audio.
> >> When playing a 6 channel audio file with mplayer (it says it uses
> >> surround51) it also has the rear and side channels reversed.  Obviously
> >> since it's 6 channel audio the side channels are not used, but the rear
> >> channels come out of the side speakers.
> > 
> > OK, then it's either a bug of BIOS or a specification of HD-audio.
> > A tentative patch is below.
> 
> Thanks the patch!  I applied it, and channel output now works as
> expected!  Must be irritating having to cope with all the different
> hardware variations / flaws!
> 
> >>>> Also, curiously, using the same settings as speaker-test (which works
> >>>> fine), aplay hangs when trying to play multichannel audio files.  Same
> >>>> for mplayer (with or without -channels settings).
> >>> What do you mean "hang"?
> >> By hang, I mean aplay and speaker-test open the device fine, and begin
> >> playing, but do not play any samples and then just sit there
> >> indefinitely.
> > 
> > Interesting.  So, you started like:
> > 
> > 	% aplay -Dplug:surround51 somefile.wav
> 
> Yes, originally I also put "-c 6" in there, but I just tried exactly as
> above, and got the same results.  aplay looks like it starts playing,
> and then sits indefinitely.

The "-c 6" plays no role there because the number of channels is taken
from WAV file, anyway.

> > ??  Does any process block the sound device?  You can check it via
> > "lsof /dev/snd/pcm* /dev/dsp*", for example.
> 
> nope, lsof as you suggested showed nothing is blocking, and when
> something else is using the device aplay will give me a "device busy"
> error which it does not in this case.  Also, if I run aplay on the same
> audio file without specifying -Dplug:surround51 aplay will play the
> audio without hanging (albeit in 2 channel mode).

I remember that I've seen a similar bug.  This is likely related with
the buffer and period size...  Will check this issue later.


Takashi

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642

^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2006-08-07 17:55 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-08-05 15:47 hda intel driver and no surround sound with nvidia mcp55 (chip ID RealTek 888) Tim Burrell
2006-08-05 17:47 ` Jaroslav Kysela
2006-08-05 19:42   ` Tim Burrell
2006-08-07 12:34     ` Takashi Iwai
2006-08-07 12:52       ` Tim Burrell
2006-08-07 13:00         ` Takashi Iwai
2006-08-07 13:27           ` Tim Burrell
2006-08-07 17:55             ` Takashi Iwai

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.