problem with radeon X1400 under freebsd 8-current

jackal me at jackal.in
Tue Dec 16 10:43:04 PST 2008


On Tuesday 16 December 2008 18:58:18 you wrote:
> On Tue, 2008-12-16 at 17:26 +0300, jackal wrote:
> > Hello,
> >
> > On Tuesday 16 December 2008 16:35:20 you wrote:
> > > On Tue, 2008-12-16 at 10:57 +0300, jackal wrote:
> > > > Hello,
> > > >
> > > > Sorry for a delay, but I couldn't catch the working state.
> > > > I sent traces to your email directly. Thank you for helping.
> > >
> > > Thanks, I don't really see anything that looks wrong in drm.  Can you
> > > describe what you mean by garbled?
> >
> > Screenshots:
> > http://jackal.in/x11/garbled.html
>
> Ok, I got one of the ATI guys to look at it.  You can try disabling
> colortiling and see if that makes the difference.  I'm thinking the best
> bet is to update xorg... If your up for it, I have patches to the ports
> tree available at
> http://people.freebsd.org/~rnoland/xorg-7.4-111608.patch

Disabling colortiling makes the difference, but doesn't solve the problem.
I have updated screenshots page with it.
Now I'll try to update xorg...

>
> robert.
>
> > > Also, which versions of xserver,
> > > radeon driver, and mesa?
> >
> > All latest from ports.
> > dri-7.0.3_1,2       OpenGL hardware acceleration drivers for the DRI
> > xf86-video-ati-6.9.0 X.Org ati display driver
> > xorg-server-1.4.2,1 X.Org X server and related programs
> >
> > > robert.
> > >
> > > > On Friday 12 December 2008 17:01:40 you wrote:
> > > > > On Fri, 2008-12-12 at 13:54 +0300, jackal wrote:
> > > > > > Hello,
> > > > > >
> > > > > > I have a problem with Radeon X1400 (dell 6400) under freebsd
> > > > > > 8-current:
> > > > > >
> > > > > > startx results in a garbled screen when using the 'radeon'
> > > > > > driver. So I had to disable acceleration. About an hour later,
> > > > > > when I turning on acceleration - it works perfect. Then I can
> > > > > > restart X many times - it works. But after rebooting the problem
> > > > > > repeats.
> > > > > >
> > > > > > I compared some 'good' and 'bad' logs, the difference follows.
> > > > > > I can see, that everything works when these variables are zero:
> > > > > > Ring contents 0x00000000
> > > > > > Ring read ptr contents 0x00000000
> > > > > > Vertex/indirect buffers contents 0x00000000
> > > > > >
> > > > > > But I have no idea, how to reset these manually, and why it
> > > > > > resets itself in a hour.
> > > > >
> > > > > Can you send me a drm debug?  After boot, kldload radeon, sysctl
> > > > > hw.dri.0.debug=1, startx.  another trace when it works might be
> > > > > useful as well.
> > > > >
> > > > > robert.



-- 
Kind regards, Eugeny.


More information about the freebsd-x11 mailing list