[Openchrome-users] mythtv freeze

Pavol Droba droba
Wed Apr 19 13:09:04 PDT 2006


Hi,

On Fri, Apr 14, 2006 at 03:24:34PM +0200, Simon Kagstrom wrote:
> At Fri, 14 Apr 2006 13:00:49 +0200,
> Simon Kagstrom wrote:
> > > Hmm, ok I just tried reproducing this on a CN400 and a VM800 skipping back and 
> > > forwards in mythtv over and over, with no luck.
> > 
> > I'll try the viaWaitVideoCommandFire change later today. For me, this
> > occurs within seconds of skipping and only with XvMC enabled. Maybe
> > it's a SP13000-specific problem?
> 
> I cleaned up the Xorg sources a few days ago, so I can't test this
> right now (cannot compile openchrome).
> 
> > > [Daniel Smolik]:
> > >
> > > I have similar problem with my application that use mplayer with XvMC 
> > > accel. That application play video  in loop whole day. After aprox. 
> > > 2-3 day system freeze with similar messages. If I disable AGPDMA in 
> > > xorg.conf system works but cpu usage is 20%. I mean that this is HW 
> > > problem may be overheating MPEG engine.
> > 
> > I'll try to disable AGPDMA as well and see what happens.
> 
> This I've tried, however. And after setting
> 
>         Option          "EnableAGPDMA" "false"
> 
> skipping forwards and backwards with the Via XvMC setting in MythTV
> seems to work. Maybe the ring buffer (I guess for the DMA stuff)
> initialized only with agpDMA in
> 
>    Bool VIADRIRingBufferInit(ScrnInfoPtr pScrn)
> 
> could be the problem if there is some interruption in the middle of an
> ongoing DMA operation (i.e., user presses FF/rewind)? Is it possible
> to flush the ring buffer when skipping? (Wild guesses).
> 
> 
> I've heard that the Via boards have problems with DMA in general,
> maybe this is just that problem showing again?


I have disabled AGPDMA as you suggested. However, I have just encountered
the freeze again. So the problem is probably elsewhere.

Anyway, the freeze seems to be less frequent with the driver that I took
from svn recently.

Regards,
Pavol.



More information about the Openchrome-users mailing list