(In reply to comment #76)
> Created an attachment (id=34824) [details]
> fix locking around chipset flushing
>
> legolas, Rémi, René, this patch should fixed the problems you've encountered
> with timed-out chipset flushes. It was a bug in my code. Please test
> extensively.
Everything nominal with the new bugfix, as expected :-)
No flush failures with 6 glxgears windows (my 1.6Ghz hardware was almost hung up by running them).
The 8,11 max retries happened when opening Firefox, not when running glxgears; now it really seems stable, my raw feeling is that the bug is totally fixed.
Thanks for finding it :)
Now I'll try if playing videos still triggers a hangup, or if it hangs after hours of uptime.
(In reply to comment #76)
> Created an attachment (id=34824) [details]
> fix locking around chipset flushing
>
> legolas, Rémi, René, this patch should fixed the problems you've encountered
> with timed-out chipset flushes. It was a bug in my code. Please test
> extensively.
Everything nominal with the new bugfix, as expected :-)
failures / flushes:
0 / 475136
max retries:
38.512510 0
160.138951 6
232.302424 8
402.559573 11
No flush failures with 6 glxgears windows (my 1.6Ghz hardware was almost hung up by running them).
The 8,11 max retries happened when opening Firefox, not when running glxgears; now it really seems stable, my raw feeling is that the bug is totally fixed.
Thanks for finding it :)
Now I'll try if playing videos still triggers a hangup, or if it hangs after hours of uptime.