[Bug 35460] [855GM] Corruptions with linux-2.6.38 & xf-video-intel-2.14.901

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

 



https://bugs.freedesktop.org/show_bug.cgi?id=35460

--- Comment #18 from Bruno <bonbons67@xxxxxxxxxxx> 2012-01-05 13:41:16 PST ---
(In reply to comment #17)
> No, we don't buffer cursors. A single cursor bo is updated every time its image
> changes. (Whilst possible, I don't it is an interesting optimisation to cache
> the bo for a variety of cursors.)
> 
> This could just be a bad bit of RAM, bad cache, or signs of incoherency... Can
> you retry Daniel's original overkill patch and see if this corruption ever
> turns up? Though I think we can safely say that the current mb is an
> improvement.

The overkill patch also has the corrupted cursor happen sporadically.

As the corrupted cursor survives cursor shape switches (e.g. on moving across
windows) it must be some intermediate buffer that gets filled with corrupted
data and stays that way until recycled.
I don't know if/who of enlightenment or xorg-server does the caching (as you
say intel driver doesn't do it explicitly).

It seems to affect only the high-color cursors (at least I haven't seen
corruptions for black&white ones) so it could be some recoding missing a
barrier.

-- 
Configure bugmail: https://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
_______________________________________________
dri-devel mailing list
dri-devel@xxxxxxxxxxxxxxxxxxxxx
http://lists.freedesktop.org/mailman/listinfo/dri-devel


[Index of Archives]     [Linux DRI Users]     [Linux Intel Graphics]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [XFree86]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux