Created attachment 31801 [details]
Screenshot of the 2 extra black blocks
Libdrm: (master) 9707733a130098a7d9959e72ebd782d8119a23d3
Bug detailed description:
The desktop is gnome. With compiz enabled, the cursor format and cursor blink rate in console is wrong. For example, typing a character in console gets 2 extra black blocks(can be seen on the screenshot), or the cursor is always blink. It works fine if disabled compiz. This issue happens after the Bug 25409 was fixed. Following is the bug report:
2.open a terminal
3.typing any character
Created attachment 31802 [details]
Author: Chris Wilson <firstname.lastname@example.org>
Date: Mon Dec 7 11:09:14 2009 +0000
batch: Ensure we send a MI_FLUSH in the block handler for TFP
This should restore the previous level of synchronisation between
textures and pixmaps, but *does not* guarantee that a texture will be
flushed before use. tfp should be fixed so that the ddx can submit the
batch if required to flush the pixmap.
A side-effect of this patch is to rename intel_batch_flush() to
intel_batch_submit() to reduce the confusion of executing a batch buffer
with that of emitting a MI_FLUSH.
Should fix the remaining rendering corruption involving tfp [inc compiz]:
Bug 25431 [i915 bisected] piglit/texturing_tfp regressed
Bug 25481 Wrong cursor format and cursor blink rate with compiz enabled
It works well. I verify it.