[Bug 27186] Visual corruption with new r6xx/r7xx accel code

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Mar 22 09:47:01 PDT 2010


http://bugs.freedesktop.org/show_bug.cgi?id=27186





--- Comment #3 from K.S. <devh at stuffit.at>  2010-03-22 09:47:01 PST ---
Created an attachment (id=34326)
 --> (http://bugs.freedesktop.org/attachment.cgi?id=34326)
use consistent write domain

patch fixes the problem for me but probably has performance implications. The
problem seems to be that in R600PrepareCopy() a bo is created from a pixmap
with a write domain = VRAM and later on in R600DoPrepareCopy() ,
set_render_target is called and tries to BATCH_RELOC that bo to wd = VRAM | GTT
which results in the check in cs_gem_write_reloc() that checks for old_wd ==
reloc_wd to fail. As i do not know if the dest bo is allowed to be in GTT i
didn't change the initial placement but adapted the reloc.


-- 
Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.


More information about the xorg-driver-ati mailing list