[alsa-devel] [PATCH] ice1724: increase SPDIF and independent stereo buffer sizes

Takashi Iwai tiwai at suse.de
Thu Oct 8 08:50:14 CEST 2009


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


More information about the Alsa-devel mailing list