[PATCH 3/3] exa/mixed: Exclude frontbuffer from deferred pixmap handling.
Michel Dänzer
michel at daenzer.net
Mon Dec 20 06:50:58 PST 2010
On Mon, 2010-12-20 at 15:46 +0100, Maarten Maathuis wrote:
> 2010/12/14 Michel Dänzer <michel at daenzer.net>:
> > On Mon, 2010-12-13 at 19:42 +0100, Maarten Maathuis wrote:
> >> - Apps like xterm can trigger a lot of fallback rendering.
> >> - This can lead to (annoyingly) high latencies, because you
> >> have to wait for the block handler.
> >> - You need a driver that doesn't directly access the front
> >> buffer to trigger this (NV50+ nouveau for example).
> >> - Repeatingly doing dmesg on an xterm with a bitmap font
> >> will reveal that you never see part of the text.
> >> - I have recieved at least one complaint in the past of slow
> >> terminal performance, which was related to core font
> >> rendering.
> >> - This does sacrifice some throughput, not sure how much,
> >
> > Shouldn't be hard to measure.
>
> I did a little test (catting a saved copy of dmesg) and the throughput
> loss is about 25%.
What are the absolute numbers?
--
Earthling Michel Dänzer | http://www.vmware.com
Libre software enthusiast | Debian, X and DRI developer
More information about the xorg-devel
mailing list