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





--- Comment #18 from ken moffat <zarniwhoo...@googlemail.com>  2010-01-31 
14:39:58 PST ---
(In reply to comment #14)
> Is this all testing done with KMS disabled?
> 

 Yes, I'm reluctant to try things in the kernel's "staging" area.

> There is few possible reasons for locking that could be checked:
> 
> 1. You have glxgears running from local console and mesa is trying to output
> something from inside the drmlocked output which causes recursive lock
> acquiring from different processes locking everything from graphics card.
> (Solution to this is to run glxgears from ssh connection with "DISPLAY=:0.0
> glxgears" command)

 That seems like a sledgehammer to crack a nut (I only run glxgears
as a minimal test that dri seems to be working).

> 
> 2. I remember seeing similar locking problems that were solved when I cleanly
> rebuild correct versions of xf86-video-ati and mesa.

 For builds during bisection, I updated (dri2proto, glproto, libdrm)
when I had to.  In the end, I stopped rebuilding xf86-video-ati
because it didn't seem to be necessary for the immediate glxgears
problem.

 Having said that, the eventual lockup in a random screensaver
persists even if I remove /usr/lib/dri so it probably isn't a
mesa problem (although it *was* the original aggravation that
got me looking at this).

> 
> 3. Try using master branch from xf86-video-ati.
> 
> But screensaver freezing sounds like incorrect command stream locking the
> graphics card to a infinite loop.
> 

 Looking at what changed since my last build (back in September)
my guess is that libdrm or xf86-video-ati are now the most likely
places to look for the random lockup.  But, I'd prefer to get the
glxgears issue out of the way first (if the problem is in libdrm,
I might have to build mesa-7.5 to bisect).

 I've seen a report from someone with a different old radeon that
xscreensaver locked the box for him too, but he was upgrading from
a *very* old system (back in the days when xscreensaver often
locked up on radeons) and used his existing workaround to just
set xscreensaver to blank the screen.  For me, it had been years
since I last saw the lockups, so I new this wasn't expected.


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

------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
--
_______________________________________________
Dri-devel mailing list
Dri-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/dri-devel

Reply via email to