maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Maemo 5 / Fremantle (https://talk.maemo.org/forumdisplay.php?f=40)
-   -   [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900 (https://talk.maemo.org/showthread.php?t=84829)

n900d-i-y 2012-10-22 09:16

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
After I slowly installed CSSU thumb, I have to say this works great.

Thanks freemangordon :)

Estel 2012-10-22 15:07

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Quote:

Originally Posted by vi_ (Post 1283600)
Id rather FMG squandered his time writing cool **** for the n900 than boring **** on the wiki.

same here, but if he doesn't want to write boring **** on wiki, then, he need to write same boring **** over and over, in this thread, at least 3 times per week... Instead of writing cool **** for N900 ;)

/Estel

nman 2012-10-23 02:40

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Just installed and couldn't be happier with the improved feel & responsiveness....thanks for awesome work freemangordon!

bennypr0fane 2012-10-25 22:30

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Quote:

Originally Posted by szopin (Post 1222064)
Sorry, not sure if someone brought this up before but this:
http://www.google.com/url?sa=t&rct=j...V578uGl8MNH9Dw (PDF warning)

ARM vs Thumb vs Thumb2. Performance(speed)-wise ARM trumps (check page 4), size is for thumb 1 and 2. I would love to see iozone benchmarks of course, but thought this might give some background.

So has anyone else performed any benchmarks yet?
Is there any confirmation other than "feels faster" that this an improvement in performance?
If I understand correctly, running Thumb2 will limit the apps I can use, yes?
Thanks, Ben

woody14619 2012-10-25 22:57

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Quote:

Originally Posted by bennypr0fane (Post 1285580)
So has anyone else performed any benchmarks yet?

Not that I'm aware of, outside of some memory use tests. The system memory footprint is clearly smaller, as key apps that are "always on" have been recompiled. (Camera-ui being one example.)

Quote:

Originally Posted by bennypr0fane (Post 1285580)
Is there any confirmation other than "feels faster" that this an improvement in performance?

I can tell you system drive space and memory availability are both better. I can run at least one flash app on my testing device that I can't run on my non-thumb device. On the non-thumb device the flashplayer brings the device to a crawl and then crashes. On the thumb one, it slows quite a bit, but does eventually load and work. (Probably is close to hitting the limits for how much memory it needs.)

Quote:

Originally Posted by bennypr0fane (Post 1285580)
If I understand correctly, running Thumb2 will limit the apps I can use, yes?

No. You can run anything you want on thumb2 that you could run on non-thumb. You simply won't get the benefits from those apps. For example, none of the closed bits can ever be recompiled. If you couldn't run non-thumb, this whole thing would be pointless.


One thing I have noticed is that since updating my test device, I've yet to have an app randomly close with a yellow banner. (Eg "internal error contacts application closed") I'm starting to wonder if there is a rouge library out there that Nokia made with thumb turned on that was causing random crashes before, that this errata patch now fixes.

Hurrian 2012-10-25 23:40

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Quote:

Originally Posted by woody14619 (Post 1285593)
One thing I have noticed is that since updating my test device, I've yet to have an app randomly close with a yellow banner. (Eg "internal error contacts application closed") I'm starting to wonder if there is a rouge library out there that Nokia made with thumb turned on that was causing random crashes before, that this errata patch now fixes.

In fact, there was. It's the facebook share plugin.

freemangordon 2012-10-26 05:46

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Quote:

Originally Posted by bennypr0fane (Post 1285580)
So has anyone else performed any benchmarks yet?
Is there any confirmation other than "feels faster" that this an improvement in performance?
If I understand correctly, running Thumb2 will limit the apps I can use, yes?
Thanks, Ben

you may want to see the result of "openssl speed" for stock and -thumb device:

http://pastebin.com/Bpdt8nr7

joerg_rw said that maybe he will do more in-depth benchmarking and comparison, but so far there is none such.

freemangordon 2012-10-26 05:49

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Quote:

Originally Posted by woody14619 (Post 1285593)
One thing I have noticed is that since updating my test device, I've yet to have an app randomly close with a yellow banner. (Eg "internal error contacts application closed") I'm starting to wonder if there is a rouge library out there that Nokia made with thumb turned on that was causing random crashes before, that this errata patch now fixes.

Yep, Hurrian is right, it is libfacebooksharing... that is thumb-compiled. And that is one of the reasons why there will be a kernel distributed with CSSU (non thumb) at some point.

reinob 2012-10-26 07:10

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
Quote:

Originally Posted by bennypr0fane (Post 1285580)
Is there any confirmation other than "feels faster" that this an improvement in performance?

At least in theory it should be faster. ARM code runs indeed faster than Thumb2. But thumb2-compiled code is smaller.

I submit that any decrease in execution speed with thumb2 is drowned by the decrease in loading time (NAND/eMMC/MMC -> RAM) due to the slow throughput of the flash memory in the N900, which is its biggest bottleneck.

Even though I haven't tried thumb2 (yet), I'm convinced that everything should run faster, or, better said, *load* (start-up) faster.

Android_808 2012-10-26 14:16

Re: [ANNOUNCE] CSSU-thumb thread - stable Thumb2 on N900
 
woody14619: The only "internal error ... application closed" errors I've had are from Email/TinyMail and MicroB. All others seem to be fine.

Performance wise it is still seems much faster than non-thumb. Only issue I still suffer, but are beyond the scope of cssu are:
MfE can still slow it down or in some cases cause it to be completely unresponsive for a couple of minutes.
Swap fragmentation from having too many instances of MicroB coupled with Adblock.

Side note: 720p libraries/KP overclock DO give me some problems with DSP still. Some videos don't open/takes forever. Recent Youtube download played suffered tearing, skewed 45 degrees. Weirdly it only affects some content.


All times are GMT. The time now is 09:27.

vBulletin® Version 3.8.8