Re: Regression: snd_hda_intel driver causes quake3 to hang

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



At Thu, 19 Feb 2009 16:55:39 +0000,
Charlie Baylis wrote:
> 
> On Tue, Feb 17, 2009 at 01:05:46PM +0100, Takashi Iwai wrote:
> > At Tue, 17 Feb 2009 11:49:17 +0000, Charlie Baylis wrote:
> > > 
> > > 
> > > Hi
> > > 
> > > Some time ago, quake3 stopped running correctly on my PC. This occured when
> > > changing kernel from 2.6.25 to 2.6.27.  The symptom is that within a
> > > fraction of a second of gameplay, the game freezes. Switching to a console
> > > allows the game to be killed. I am using standard kernel.org kernels with
> > > no additional patches.
> > 
> > Could you check whether it happens with 2.6.29-rc5?  On 2.6.29, the delayed
> > handling is done via its own workqueue, so this might be no longer a problem.
> > 
> > Also you could try position_fix=1 instead of bdl_pos_adj. 
> > 
> > The problem is likely your hardware does unreliable DMA position reporting.
> > Detecting such a broken hardware would be possible, but it'll be a bit
> > tricky...
> 
> I tried the latest git (shortly after 2.6.29-rc5) and I found that the same
> symptoms occur. This happens with the driver defaults, or with bdl_pos_adj=0,
> or with position_fix=1. So 2.6.29 is worse, because there seems to be no
> workaround.
> 
> Is there a way to find out whether my hardware really is broken? I had no
> problems until the bdl_pos_adj workaround/feature was added.

On 2.6.29, bdl_pos_adj=0 disables that.  So it'll be a workaround for
you, at least.


Takashi
_______________________________________________
Alsa-devel mailing list
Alsa-devel@xxxxxxxxxxxxxxxx
http://mailman.alsa-project.org/mailman/listinfo/alsa-devel

[Index of Archives]     [ALSA User]     [Linux Audio Users]     [Kernel Archive]     [Asterisk PBX]     [Photo Sharing]     [Linux Sound]     [Video 4 Linux]     [Gimp]     [Yosemite News]

  Powered by Linux