X performance problems with Matrox G550

Michel Dänzer michel at daenzer.net
Wed Nov 3 20:01:15 PST 2004


On Tue, 2004-11-02 at 23:18 +0000, Martin Ebourne wrote:
> 
> I have an Athlon 64 with a Matrox G550 running mythTV (a TV pvr
> program). I am running myth on the second head (CRTC2) using the TV out.
> In this configuration myth is doing software decoding of an MPEG2
> stream, scaling it to the TV resolution, performing YUV to RGB32
> colourspace mapping; X is simply copying the image to the videocard by
> use of the XShmPutImage call.

There's no XVideo support for the colourspace conversion and scaling?


> 	*dst++ = FbDoDestInvarientMergeRop(*src++);  // THIS IS THE SLOW LINE

Is write-combining enabled for the framebuffer?


> So now is the point where I'm getting a bit stuck. Can anyone explain
> why these accesses are so slow? It's an AGP x4 card, and the Xorg log
> reports it as such (the agp option is in the xorg.conf).

Is direct rendering enabled? AGP doesn't come into play otherwise.


PS: We could have determined most if not all of this from your X server
log.

-- 
Earthling Michel Dänzer      |     Debian (powerpc), X and DRI developer
Libre software enthusiast    |   http://svcs.affero.net/rm.php?r=daenzer



More information about the xorg mailing list