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

Björn Nilsson bni.swe at gmail.com
Sat Sep 17 06:28:00 PDT 2005


I filed bugs for these things:
4482 Resizing windows leaves some "garbage" in the area which ... 
4483 Setting movie player output window transparent, Xv pictur... 
4484 glxgears crasches the server 
4485 Scrolling in windows containing text is slow

On 9/15/05, Eric Anholt <eta at lclark.edu> wrote:
> 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
> 
>



More information about the xorg mailing list