r300 DRI locks up...
hamish at travellingkiwi.com
Fri Jun 30 16:33:10 PDT 2006
On Thursday 29 June 2006 18:04, Hamish wrote:
> On Thursday 29 June 2006 00:22, you wrote:
> > > I have a dual screen radeon M10, head 1 (DVI) on a Phillips 200W. Heade
> > > 2 on a small noname 1014x768 analog LCD.
> > >
> > > Running without DRI it all works, except with Google Earth... For that
> > > I need hardware acceleration.
> > >
> > > So I enable DRI. Make sure drm & radeon modules are loaded, and start
> > > X. At which point I kiss goodbye my machine as it's power off time (No
> > > keyboard & dark screen). Reset button is no good, it needs a
OK. more playing... More lockups.
First I tried the initr300 program posted earlier... I get lots of RD errors
from S1, and then just after saying S2, my screen is turned off (No signal &
into sleep mode) and it's poweroff time.
Had a theory of maybe merged xinerama or non-rectangular support is causing a
problem with DRI... So...
I also tried DRI with only one screen defined in xorg.conf. Commented out all
the side by side framebuffer bits & pieces, the second screen etc. And
started X with DRI. It loaded DRI for the first head & then tried to load it
again for the second. And that failed so it ditched DRI... BUt started
A(lbeit with no accel). Very strange.. Don't think I've seen that before
(Attachement of log below).
Then I tried turning off the second monitor... With simple config. Only loads
DRI once this time, but hangs again... There goes my theory of maybe merged
pseudo xonerama or dual monitors cause the problem.
Tomorrow I'll try ssh'ing into it & attach gdb to the running process, or even
truss/strace the X binary & see where it's getting stuck (Waiting on the CP
somewhere maybe which is why it's unresponsive?)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Size: 189 bytes
Desc: not available
More information about the xorg