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

Re: [rtl] RTAI latency (Athlon 800 - XFree 4.0.1)



On Mon, Nov 20, 2000 at 02:43:38PM -0700, John Regehr wrote:
> > > My suggestion is that you recompile X with this macro set to false - so that X doesn't
> > > try to disable irqs and see if that fixes your problem. I suspect that this is not
> > > your problem.
> > 
> > You are correct that it is probably not the dissabling of interruprts
> > that is the problem, bacuse that is only used in a few places (the ATI
> > driver and in SupperProbe) and only to do the clockprobing. 
> 
> Video drivers can hose RTLinux/RTAI by writing to a command FIFO on the
> video board without first checking if it's full.  In the past some
> Windows drivers have done this as an "optimization" (it speeds up the

This is possible, however, I suspect that Edwin's problem is not with X.
Before speculating too much, he should see if a big I/O load without X
gets the same behavior.


> common case by eliminating a PCI read).  A write to a full FIFO will
> stall the PCI bus (and the rest of the machine) - this condition can
> last for many milliseconds.

Many milliseconds? 
Do  you have an example hardware to test?