Comment 48 for bug 291040

Revision history for this message
In , Øyvind Stegard (oyvindstegard) wrote :

(In reply to comment #39)
> (In reply to comment #38)
> > Created an attachment (id=22774) [details] [details]
> > make sure the engine is idle before sw access
> >
> > how about this patch?
> >
>
> Now you're on the right direction. My infamous checkbox-test in Firefox/GMail
> shows there is improvement (it's better than I've ever seen it before with
> EXA). There are still rendering errors in a few check-boxes, but they are fewer
> now. I see idle-looping going on, should I try to increase the number of
> iterations before giving up and returning in RADEONWaitforIdlePoll() ? Or
> perhaps that does not make sense and is unwise .. Obviously racy little slime
> bug this. I noticed you put back the drm busy waiting code in the latest patch
> (in the DFS func), that at least seemed to help. Also, I see the only XXX: in
> radeon_exa_funcs.c is located above that part :).
>
Forgive my stupid and ignorant suggestions; bumping to 2000000 iterations didn't do squat to help the situation it seems ;). Well, I figured it couldn't hurt to try ..