Archive for March, 2009

Maemo5: SGX vs. pixman

Tuesday, March 24th, 2009

I finally found the time to check out Maemo5 alpha on Beagle board. I was mainly interested in the X.Org hardware acceleration as they have implemented EXA acceleration API using the PVR2D library for SGX. SGX is the 3D GPU from Imagination Technologies used in the OMAP3 CPU.

I followed the instructions and got it up’n’running in no time encountering nothing undocumented.

Some debug prints from the X.Org output:

PVR2D SGX EXA acceleration initialized
DRI2 initialized

I started with cairoperf and ran it using xf86-video-omapfb driver (no EXA) and then with Nokia’s EXA accelerated fbdev (yeah, they are using the old name).

The results were surprising: 13 relatively small speed ups and 585 relatively big slowdowns.

I also tested with mx11mark and the results were in line with cairoperf results: total score with x-v-o was 17 and with Nokia’s driver only 13.

I wouldn’t mind if somebody proved my tests wrong…

Movial Callithrix released

Wednesday, March 18th, 2009

We have developed a simple, lightweight gecko-based browser meant for usage on MID devices. You can read more about it in the wiki page.