From: <bug...@fr...> - 2008-04-01 19:27:52
|
http://bugs.freedesktop.org/show_bug.cgi?id=15203 --- Comment #25 from Markus Amsler <mar...@or...> 2008-04-01 12:27:49 PST --- I know now whats happening. If the ring buffer gets low on space radeon_wait_ring is called. If writeback is enabled radeon_wait_ring can run into the -EBUSY timeout, because it's possible that during the timeout the CP won't update the ring pointer (few slow gpu commands in the ring buffer). Now the -EBUSY timeout isn't handled at all, so the ring buffer gets overwritten, with undefined result. I'm still thinking of a clever way to fix this. -- Configure bugmail: http://bugs.freedesktop.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. |