[alsa-devel] [PATCH 1/2] ALSA: hda - Fix probing and stuttering on CMI8888 HD-audio controller
Takashi Iwai
tiwai at suse.de
Wed Oct 29 14:01:20 CET 2014
At Wed, 29 Oct 2014 23:13:15 +1100,
Geoffrey McRae wrote:
>
> On Wed, 29 Oct 2014 08:50:53 +0100
> Takashi Iwai <tiwai at suse.de> wrote:
>
> > At Wed, 29 Oct 2014 07:21:24 +1100,
> > Geoffrey McRae wrote:
> > >
> > > I can confirm that disable of MSI is required as even Windows 7
> > > 64bit does not enable this for Intel HDA. Out of curiosity I altered
> > > the driver to use MSI-X with the same results, interrupts are never
> > > received even though the PCI caps state that MSI is supported.
> > >
> > > Playback is very poor and stutters if I do not allow snoop by
> > > commenting out "case AZX_DRIVER_CMEDIA:" in
> > > azx_check_snoop_available.
> >
> > OK, so we have some conflicting results. Possibly we need non-cached
> > pages only for CORB/RIRB but leave the stream buffers? Could you
> > check the patch below?
> >
>
> The patch works fine, no errors reported, if I however disable snoop it
> continues to stutter.
OK, so the stuttering comes from the noncached pages of stream
buffers, not CORB/RIRB coherency. I'll cook it up as a proper patch,
then. Once when we confirm that the snoop for CORB/RIRB is really
superfluous, we can drop that hack, too.
thanks,
Takashi
More information about the Alsa-devel
mailing list