Xv, radeon-exa-16.diff and some observations

Eric Anholt eta at lclark.edu
Thu Sep 15 12:59:07 PDT 2005


On Thu, 2005-09-15 at 18:22 +0200, Björn Nilsson wrote:
> On 9/13/05, Eric Anholt <eta at lclark.edu> wrote:
> > On Tue, 2005-09-13 at 15:48 +0200, Diego Calleja wrote:
> > > > Since so many people own this card (9200SE) and have no problems
> > > > with it with xfree86 and windows, I suspect the problem may be in the
> > > > mainboard (supermicro 370DE6, serverworks chipset dual p3), since it's
> > > > not "Multimedia-oriented" (I've had some small issues with agp BIOS
> > > > options and usb even with windows, linux's kernel AGP driver and mtrr
> > > > also did weird things in some releases and so on :/ )
> > > 
> > > Ok, so I was right - this was a kernel-chipset interaction issue. I
> > removed
> > > the apg modules and the hangs dissapear, apparently it's the kernel
> > > who causes it (gotta love broken AGP chipsets :/)
> > > 
> > > But now I have another problem: fonts dissapeared from kde when enabling
> > > EXA! However, I found some advices in the 
> > > 	Subject: Re: radeon 9200M troubles
> > > thread from Michel Dänzer and I was able to run kde when setting
> > > turning option "RenderAccel" "off"
> > 
> > As was mentioned in the checkin, render acceleration in the MMIO case is
> > likely broken.  That's what changed when you turned off DRI (as a side
> > effect of disabling AGP -- I'm assuming the fallback to pcigart didn't
> > work since I've seen it fail so many times myself).
> > 
> > -- 
> > Eric Anholt                                     eta at lclark.edu
> > http://people.freebsd.org/~anholt/              anholt at FreeBSD.org
> > 
> > 
> 
> Today i rebuilt Xorg modular from cvs and enabled mesa and dri.
> Testing on my 9200SE, and almost everything is _very_ smooth. Xv works
> now, it did not before when I was not loading glx and dri.
> 
> Encountered problems:
> 1. Resizing windows leaves some "garbage" in the area which was
> previously covered.

Does this apply to any window?  Does it occur only in EXA or also in
XAA?  With RenderAccel off?  A bugzilla entry for this would be good,
assigned to anholt at FreeBSD.org

> 2. Xv. Movie doesnt show when window isnt focused. forward/rewind in
> xine mess up the picture.

When you say "doesn't show," do you mean the window is some solid color
(and which color), or something else?  Do you have a compositing manager
running?  Turning that off to test could be useful.

> 3. launching glxgears seems to crash the server after a few seconds.

Direct rendering glxgears?  And is the crash a server segfault of some
sort (in which case, time to break out the gdb) or something else?

> 4. Scrolling in windows that contains text isnt very fast. ie kwrite,
> konsole. Scrolling in konquereor is better, but i would not say
> smooth. I only have anitaliased vera font, no core fonts anywhere.

Can you look in the window and see if there's *anything* unantialiased?
If there is, then I've already looked into it a little bit and have been
trying to come up with a fix.

> 5. Although moving windows is very smooth, I can see some tearing on
> my tft monitor. By tearing I mean sort of the same affect as seen in
> 3D games when setting vsync off.

This is expected.  What we need is an xsync implementation so the
compositing manager could sync to refresh.  xsync could also help fix up
the primary issue people have with textured video, which is the diagonal
tearing (as opposed to horizontal, which is more familiar).

-- 
Eric Anholt                                     eta at lclark.edu
http://people.freebsd.org/~anholt/              anholt at FreeBSD.org
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 187 bytes
Desc: This is a digitally signed message part
URL: <http://lists.x.org/archives/xorg/attachments/20050915/631017b9/attachment.pgp>


More information about the xorg mailing list