* [PATCH] ice1724: increase SPDIF and independent stereo buffer sizes
@ 2009-10-08 2:19 Robert Hancock
2009-10-08 6:50 ` Takashi Iwai
0 siblings, 1 reply; 2+ messages in thread
From: Robert Hancock @ 2009-10-08 2:19 UTC (permalink / raw)
To: Alsa-Devel; +Cc: Takashi Iwai
Increase the default and maximum PCM buffer prellocation size for ice1724's
SPDIF and independent stereo pair outputs to 256K, which is the hardware's
maximum supported size. This allows a reduction in interrupt rate and
potentially power usage when an application is not latency-critical.
Signed-off-by: Robert Hancock <hancockrwd@gmail.com>
diff --git a/sound/pci/ice1712/ice1724.c b/sound/pci/ice1712/ice1724.c
index af6e001..3ae4407 100644
--- a/sound/pci/ice1712/ice1724.c
+++ b/sound/pci/ice1712/ice1724.c
@@ -1294,7 +1294,7 @@ static int __devinit snd_vt1724_pcm_spdif(struct snd_ice1712 *ice, int device)
snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV,
snd_dma_pci_data(ice->pci),
- 64*1024, 64*1024);
+ 256*1024, 256*1024);
ice->pcm = pcm;
@@ -1408,7 +1408,7 @@ static int __devinit snd_vt1724_pcm_indep(struct snd_ice1712 *ice, int device)
snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV,
snd_dma_pci_data(ice->pci),
- 64*1024, 64*1024);
+ 256*1024, 256*1024);
ice->pcm_ds = pcm;
^ permalink raw reply related [flat|nested] 2+ messages in thread
* Re: [PATCH] ice1724: increase SPDIF and independent stereo buffer sizes
2009-10-08 2:19 [PATCH] ice1724: increase SPDIF and independent stereo buffer sizes Robert Hancock
@ 2009-10-08 6:50 ` Takashi Iwai
0 siblings, 0 replies; 2+ messages in thread
From: Takashi Iwai @ 2009-10-08 6:50 UTC (permalink / raw)
To: Robert Hancock; +Cc: Alsa-Devel
At Wed, 07 Oct 2009 20:19:21 -0600,
Robert Hancock wrote:
>
> Increase the default and maximum PCM buffer prellocation size for ice1724's
> SPDIF and independent stereo pair outputs to 256K, which is the hardware's
> maximum supported size. This allows a reduction in interrupt rate and
> potentially power usage when an application is not latency-critical.
>
> Signed-off-by: Robert Hancock <hancockrwd@gmail.com>
Applied now. Thanks.
Takashi
> diff --git a/sound/pci/ice1712/ice1724.c b/sound/pci/ice1712/ice1724.c
> index af6e001..3ae4407 100644
> --- a/sound/pci/ice1712/ice1724.c
> +++ b/sound/pci/ice1712/ice1724.c
> @@ -1294,7 +1294,7 @@ static int __devinit snd_vt1724_pcm_spdif(struct snd_ice1712 *ice, int device)
>
> snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV,
> snd_dma_pci_data(ice->pci),
> - 64*1024, 64*1024);
> + 256*1024, 256*1024);
>
> ice->pcm = pcm;
>
> @@ -1408,7 +1408,7 @@ static int __devinit snd_vt1724_pcm_indep(struct snd_ice1712 *ice, int device)
>
> snd_pcm_lib_preallocate_pages_for_all(pcm, SNDRV_DMA_TYPE_DEV,
> snd_dma_pci_data(ice->pci),
> - 64*1024, 64*1024);
> + 256*1024, 256*1024);
>
> ice->pcm_ds = pcm;
>
>
^ permalink raw reply [flat|nested] 2+ messages in thread
end of thread, other threads:[~2009-10-08 6:50 UTC | newest]
Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-10-08 2:19 [PATCH] ice1724: increase SPDIF and independent stereo buffer sizes Robert Hancock
2009-10-08 6:50 ` 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.