Xorg Problems upgrading to 4.0
kyuupichan at zoho.com
Fri Feb 27 00:12:25 PST 2015
I'm happy to report that having just upgraded to current with the radeon updates, that
1) I can now run X without disabling acceleration - in that it hasn't frozen in 20 minutes, and it
used to freeze in just 1 or 2, and
2) Firefox used to die with a failed assertion on sites that tried to play sound for some reason,
that has also stopped happening (without an upgrade in any packages). Not sure what the cause
of that was, but it only happened on December / early January kernels I think.
---- On Wed, 17 Dec 2014 15:20:24 +0900 kyuupichan wrote ----
>Yes I see that; and it doesn't look like the upstream changes were simple otherwise I'd try
>it locally. I guess I'll wait for us to sync to a later upstream.
>---- On Tue, 16 Dec 2014 00:46:05 -0800 Francois Tigeot<ftigeot at wolfpond.org> wrote ----
> > On Mon, Dec 15, 2014 at 11:05:29PM -0800, kyuupichan wrote:
> > > 0 1143 0 1142 111 220 0 163000 51584 lwe D0L ?? 0:28.20 /usr/local/bin/X :7 -auth /home/neil/.serverauth.1129 (Xorg)
> > > 0 1143 1 1142 0 152 0 163000 51584 umtxsl S0L ?? 0:00.00 /usr/local/bin/X :7 -auth /home/neil/.serverauth.1129 (Xorg)
> > There are two Xorg threads and both appear to be sleeping.
> > The first one is waiting in a wait_event() call
> > The drm/radeon driver only uses the wait_event_timeout() and
> > wait_event_interruptible_timeout() variants so it's unlikely to be the
> > culprit.
> > Howewer, the drm/ttm memory manager may use the straight wait_event() variant
> > without a timeout in the ttm_bo_wait_unreserved() function.
> > Our ttm_bo_wait_unreserved() function is from Linux 3.9 and I see its
> > implementation has been changed in more recent Linux versions to not use
> > wait_event() anymore.
> > We may have inherited an upstream bug here.
> > --
> > Francois Tigeot
More information about the Users