[Bug 43191] Radeons needs 2D (MACRO) color tiling for optimal performance

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Mon Nov 28 09:07:42 PST 2011


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

--- Comment #15 from Alex Deucher <agd5f at yahoo.com> 2011-11-28 09:07:42 PST ---
(In reply to comment #14)
> I've spent the day digging to understand this, so I might be completely and
> utterly wrong, but, if I understand correctly, I've got the following:
> 
> drivers/gpu/drm/radeon/evergreen_cs.c validates command streams coming from
> userspace, aiming to reject ones that will obviously lock up the GPU.
> 
> Something in my userspace is sending a command stream that triggers a lockup,
> and the validator isn't rejecting it. I need to investigate the validator, and
> make sure it's OK.

The CS checker is mostly there to patch the GPU physical addresses into the
command stream.  The userspace drivers only get handles.  There is some basic
sanity checking, but it's still possible to lock up the GPU.  Your best bet is
to identify a test case that can easily reproduce the lock up and then examine
the register state generated in that case to try and narrow down what's causing
the hang.

-- 
Configure bugmail: https://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