I can't measure any different with the CACHE_MODE_0 patch. I had to update it slightly to apply to current master, so I'll attach my version so Jesse can make sure I didn't break it somehow.
Here's the recipe I'm using to replicate the bug:
1. Keith's resetgfx script, (including vbetool post)
2. Start X server (with no clients)
3. Start vectoroids (as only X client)---no interaction
4. Start timer
Then I stop the timer as soon as the graphics stop updating.
With xf86-video-intel master (76c9ece36e) I did 5 runs and measured the following 5 times (in seconds):
15 19 25 15 20
Then with my version of the patch added I measured 5 times again:
17 23 11 15 23
So it doesn't help at all. I'm still getting the graphical "lockup" and just as quickly.
I can't measure any different with the CACHE_MODE_0 patch. I had to update it slightly to apply to current master, so I'll attach my version so Jesse can make sure I didn't break it somehow.
Here's the recipe I'm using to replicate the bug:
1. Keith's resetgfx script, (including vbetool post)
2. Start X server (with no clients)
3. Start vectoroids (as only X client)---no interaction
4. Start timer
Then I stop the timer as soon as the graphics stop updating.
With xf86-video-intel master (76c9ece36e) I did 5 runs and measured the following 5 times (in seconds):
15 19 25 15 20
Then with my version of the patch added I measured 5 times again:
17 23 11 15 23
So it doesn't help at all. I'm still getting the graphical "lockup" and just as quickly.
-Carl