All of lore.kernel.org
 help / color / mirror / Atom feed
* Surround problems with cs46xx
@ 2007-06-16 13:56 Vasilis Manwlopoulos
  2007-06-19 10:49 ` Takashi Iwai
  0 siblings, 1 reply; 4+ messages in thread
From: Vasilis Manwlopoulos @ 2007-06-16 13:56 UTC (permalink / raw)
  To: alsa-devel

Hi,


Sorry for bothering the list again, but I have major problems with the 
surround 5.1 sound. I have manually compiled/installed th latest 
alsa-1.0.14 drivers but nothing improved. I am using Ubuntu 7.04 and my 
soundcard is  the Hercules Fortissimo III. This is, as far as I know by 
reading on Internet, supported by the module snd-cs46xx in ALSA. I have 
enabled the surround sound by creating the following .asoundrc file.

pcm.!default {
    type plug
    slave.pcm "surround51"
    slave.channels 6
    route_policy duplicate
}


The problem is that sound pauses whenever I try to do something "heavy" 
such as opening a new firefox window or generally another app. Also, 
there are delays and echo between the front and the rear speakers from 
time to time. I think that the problem is that, this alsa setup(meaning 
surround5.1 and the specific soundcard) places a heavy load on the cpu. 
There are 99% cpu usage times when the only thing active is a player 
playing a "normal bitrate" mp3. When I delete the .asoundrc file and I 
switch to default stereo sound using only the 2 front speakers the 
problems disappear.

Can anyone suggest anything about this?


Thanks in Advance
V.Manolopoulos

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

* Re: Surround problems with cs46xx
  2007-06-16 13:56 Surround problems with cs46xx Vasilis Manwlopoulos
@ 2007-06-19 10:49 ` Takashi Iwai
  2007-06-20  4:49   ` Vasilis Manοlopoulos
  0 siblings, 1 reply; 4+ messages in thread
From: Takashi Iwai @ 2007-06-19 10:49 UTC (permalink / raw)
  To: Vasilis Manwlopoulos; +Cc: alsa-devel

At Sat, 16 Jun 2007 16:56:53 +0300,
Vasilis Manwlopoulos wrote:
> 
> Hi,
> 
> 
> Sorry for bothering the list again, but I have major problems with the 
> surround 5.1 sound. I have manually compiled/installed th latest 
> alsa-1.0.14 drivers but nothing improved. I am using Ubuntu 7.04 and my 
> soundcard is  the Hercules Fortissimo III. This is, as far as I know by 
> reading on Internet, supported by the module snd-cs46xx in ALSA. I have 
> enabled the surround sound by creating the following .asoundrc file.
> 
> pcm.!default {
>     type plug
>     slave.pcm "surround51"
>     slave.channels 6
>     route_policy duplicate
> }
> 
> 
> The problem is that sound pauses whenever I try to do something "heavy" 
> such as opening a new firefox window or generally another app. Also, 
> there are delays and echo between the front and the rear speakers from 
> time to time. I think that the problem is that, this alsa setup(meaning 
> surround5.1 and the specific soundcard) places a heavy load on the cpu. 
> There are 99% cpu usage times when the only thing active is a player 
> playing a "normal bitrate" mp3. When I delete the .asoundrc file and I 
> switch to default stereo sound using only the 2 front speakers the 
> problems disappear.
> 
> Can anyone suggest anything about this?

First, try to investigate whether it's a problem of surround51
implementation or rather the "default" definition above.
For example, prepare a 6-channel WAV file, and play directly with
surround51 PCM.

But, from the symptom, I'm afraid it's rather a hardware problem.
The cs46xx uses three stereo streams for 5.1 output, and they are not
strictly synchronized.  And, debugging cs46xx driver is really a
nightmare...


Takashi

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

* Re: Surround problems with cs46xx
  2007-06-19 10:49 ` Takashi Iwai
@ 2007-06-20  4:49   ` Vasilis Manοlopoulos
  2007-06-20 10:04     ` Takashi Iwai
  0 siblings, 1 reply; 4+ messages in thread
From: Vasilis Manοlopoulos @ 2007-06-20  4:49 UTC (permalink / raw)
  To: Takashi Iwai; +Cc: alsa-devel


Thanks for the reply Takashi.
I don't think that this is hardware problem, cause in windows XP, using 
the drivers by the manufacturer Hercules, the sound is fine. About the 
test you mentioned, I 'll check it when I find free time on weekend and 
I 'll let you know the results. I hope you could provide me some further 
help then. Unfortunately I am new in linux & sound issues, so creating a 
6 channel wav file and the whole procedure is a bit difficult to me and 
it's better to deal with it in the weekend!!



Regards.



O/H Takashi Iwai έγραψε:
> At Sat, 16 Jun 2007 16:56:53 +0300,
> Vasilis Manwlopoulos wrote:
>   
>> Hi,
>>
>>
>> Sorry for bothering the list again, but I have major problems with the 
>> surround 5.1 sound. I have manually compiled/installed th latest 
>> alsa-1.0.14 drivers but nothing improved. I am using Ubuntu 7.04 and my 
>> soundcard is  the Hercules Fortissimo III. This is, as far as I know by 
>> reading on Internet, supported by the module snd-cs46xx in ALSA. I have 
>> enabled the surround sound by creating the following .asoundrc file.
>>
>> pcm.!default {
>>     type plug
>>     slave.pcm "surround51"
>>     slave.channels 6
>>     route_policy duplicate
>> }
>>
>>
>> The problem is that sound pauses whenever I try to do something "heavy" 
>> such as opening a new firefox window or generally another app. Also, 
>> there are delays and echo between the front and the rear speakers from 
>> time to time. I think that the problem is that, this alsa setup(meaning 
>> surround5.1 and the specific soundcard) places a heavy load on the cpu. 
>> There are 99% cpu usage times when the only thing active is a player 
>> playing a "normal bitrate" mp3. When I delete the .asoundrc file and I 
>> switch to default stereo sound using only the 2 front speakers the 
>> problems disappear.
>>
>> Can anyone suggest anything about this?
>>     
>
> First, try to investigate whether it's a problem of surround51
> implementation or rather the "default" definition above.
> For example, prepare a 6-channel WAV file, and play directly with
> surround51 PCM.
>
> But, from the symptom, I'm afraid it's rather a hardware problem.
> The cs46xx uses three stereo streams for 5.1 output, and they are not
> strictly synchronized.  And, debugging cs46xx driver is really a
> nightmare...
>
>
> Takashi
>
>   
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

* Re: Surround problems with cs46xx
  2007-06-20  4:49   ` Vasilis Manοlopoulos
@ 2007-06-20 10:04     ` Takashi Iwai
  0 siblings, 0 replies; 4+ messages in thread
From: Takashi Iwai @ 2007-06-20 10:04 UTC (permalink / raw)
  To: Vasilis Manοlopoulos; +Cc: alsa-devel

At Tue, 19 Jun 2007 21:49:01 -0700,
Vasilis Manοlopoulos wrote:
> 
> 
> Thanks for the reply Takashi.
> I don't think that this is hardware problem, cause in windows XP, using 
> the drivers by the manufacturer Hercules, the sound is fine. About the 
> test you mentioned, I 'll check it when I find free time on weekend and 
> I 'll let you know the results. I hope you could provide me some further 
> help then. Unfortunately I am new in linux & sound issues, so creating a 
> 6 channel wav file and the whole procedure is a bit difficult to me and 
> it's better to deal with it in the weekend!!

Well, I didn't mean that your hardware is broken.  Rather I meant that
it's hardware-specific problem due to the current driver
implementation (three parallel streams without synchronization).


Takashi

> 
> 
> 
> Regards.
> 
> 
> 
> O/H Takashi Iwai έγραψε:
> > At Sat, 16 Jun 2007 16:56:53 +0300,
> > Vasilis Manwlopoulos wrote:
> >   
> >> Hi,
> >>
> >>
> >> Sorry for bothering the list again, but I have major problems with the 
> >> surround 5.1 sound. I have manually compiled/installed th latest 
> >> alsa-1.0.14 drivers but nothing improved. I am using Ubuntu 7.04 and my 
> >> soundcard is  the Hercules Fortissimo III. This is, as far as I know by 
> >> reading on Internet, supported by the module snd-cs46xx in ALSA. I have 
> >> enabled the surround sound by creating the following .asoundrc file.
> >>
> >> pcm.!default {
> >>     type plug
> >>     slave.pcm "surround51"
> >>     slave.channels 6
> >>     route_policy duplicate
> >> }
> >>
> >>
> >> The problem is that sound pauses whenever I try to do something "heavy" 
> >> such as opening a new firefox window or generally another app. Also, 
> >> there are delays and echo between the front and the rear speakers from 
> >> time to time. I think that the problem is that, this alsa setup(meaning 
> >> surround5.1 and the specific soundcard) places a heavy load on the cpu. 
> >> There are 99% cpu usage times when the only thing active is a player 
> >> playing a "normal bitrate" mp3. When I delete the .asoundrc file and I 
> >> switch to default stereo sound using only the 2 front speakers the 
> >> problems disappear.
> >>
> >> Can anyone suggest anything about this?
> >>     
> >
> > First, try to investigate whether it's a problem of surround51
> > implementation or rather the "default" definition above.
> > For example, prepare a 6-channel WAV file, and play directly with
> > surround51 PCM.
> >
> > But, from the symptom, I'm afraid it's rather a hardware problem.
> > The cs46xx uses three stereo streams for 5.1 output, and they are not
> > strictly synchronized.  And, debugging cs46xx driver is really a
> > nightmare...
> >
> >
> > Takashi
> >
> >   
> 
_______________________________________________
Alsa-devel mailing list
Alsa-devel@alsa-project.org
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

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

end of thread, other threads:[~2007-06-20 10:04 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-06-16 13:56 Surround problems with cs46xx Vasilis Manwlopoulos
2007-06-19 10:49 ` Takashi Iwai
2007-06-20  4:49   ` Vasilis Manοlopoulos
2007-06-20 10:04     ` 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.