View Single Post
Posts: 3,074 | Thanked: 12,964 times | Joined on Mar 2010 @ Sofia,Bulgaria
#143
Originally Posted by freemangordon View Post
dammit, it was in vain, I did a couple of cairo/pixman benchmarks, all point that there are performance regressions in upstream pixman compared to the one in fremantle

Honestly, not sure how to deal with that. But I guess it does not make sense to "upgrade" to something which brings performance regressions, esp when there are no bugs in stock pixman. afaik.

It is a tricky situation, as on couple of benchmarks upstream performs way better than stock. But it seems that on those that affect n900 most, it performs worse (16bit operations).

Maybe someone should raise a bug against upstream pixman, IDK. I'll try different versions, will choose the latest that performs well on n900.
Ok, it turned out that the very latest pixman version (0.29.2) with a couple of patches forward-ported (and some commits/changes reverted) performs almost as good (if not better) as the stock one on the most of the benchmarks and outperforms stock in a couple.

I am up to the point where I can't decide by myself what to do. Should this be included in CSSU, having in mind that the binary size is increased almost twice. IMO this should be included (no matter minor performance regression), but I would like to have an "external" assessment.

Bellow are the benchmarks, please review and comment.

There are couple of benchmarks where the new pixman crawls (some *_2x10 and *_2a10), ignore that, if it makes sense I'll (try to) make those at least as fast as in stock. But I won't do that before a decision for inclusion in CSSU is made.

Benchmarks: http://pastebin.com/9via863b

EDIT:

new pixman (0.29.2-2+0m5+0cssu0) is int the repo, feel free to test it
__________________
Never fear. I is here.

720p video support on N900,SmartReflex on N900,Keyboard and mouse support on N900
Nothing is impossible - Stable thumb2 on n900

Community SSU developer
kernel-power developer and maintainer


Last edited by freemangordon; 2013-03-21 at 07:52.
 

The Following 7 Users Say Thank You to freemangordon For This Useful Post: