[Bug 27355] [R300] Xorg freezes if EXANoComposite is disabled

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Apr 1 00:53:28 PDT 2010


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





--- Comment #9 from Pauli <suokkos at gmail.com>  2010-04-01 00:53:27 PST ---
> --- Comment #8 from Rafael Antonio Porras Samaniego <SpOeK at DistroBit.Net>  2010-03-31 12:00:24 PST ---
>
> I know that this is very basic information and possibly not very useful but I
> don't know how can I extract more information from my system. Any hint would be
> appreciated.
>

You need debug symbols for all packages that are used in backtrace.
That means --enable-debug when configuring xserver and making sure
that symbols are not stripped. For video-ati and libdrm it most likely
is just enough that the resulting modules are not stripped.

But drmDMA is only called from one place in source. That is when
allocating command buffer that will be submitted to GPU.

So dmesg is showing that fence counter is not advancing show something
is causing GPU hang. Maybe it is something incorrect in composite
handler which causes the GPU hang. I don't know exactly but it would
help if the currently in processing command buffer would be captured
and analyzed what is going into GPU.

> P.S.: I work as a coder and I've coded some Linux kernel modules and a driver
> for Windows, so I could be more helpful, but I don't have any idea about the
> Linux graphics drivers stack so I'm completely lost. Sorry!
>

PS. When you disable composite that operation is done in software
which is expensive per pixel operation. It could be a lot better if
disabling all render acceleration until the bug is fixed because
fallback code is more expensive than pure software rendering.


-- 
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