maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Maemo 5 / Fremantle (https://talk.maemo.org/forumdisplay.php?f=40)
-   -   I'm about to throw my N900 because of hildon-thumbnailerd (https://talk.maemo.org/showthread.php?t=61686)

ivnvir 2010-09-04 01:28

I'm about to throw my N900 because of hildon-thumbnailerd
 
This stupid process is killing me and my N900!
Why the hell this **** keeps running and consuming my cpu? The system load goes to 4!
I haven't touched any files, configured tracker-cfg to no index anything, disable thumbnails and stuff AND THIS F*KIN PROCESS KEEPS SHOWING!
it doesnt make sense to constantly rebuild thumbnails... it makes even less when I JUST DISABLED IT.
That's too amateur from Nokia, this is far from a serious professional thing...

Just when I was getting happy with my new battery life http://talk.maemo.org/showthread.php?t=61679

How can Maemo still be so amateur?

:(

luiscesjr 2010-09-04 01:40

Re: I'm about to throw my N900 because of hildon-thumbnailerd
 
Quote:

Originally Posted by ivnvir (Post 806801)
How can Maemo still be so amateur?
:(

:eek::eek::eek::eek::eek::eek::eek:

You know, Windows is in it's hundred Os and is that amateur...
You see this dll problems recently...
ANYWAY, I 've had this prob too some weeks ago, refer to some of the threads around here about processes ( because I can't remeber which one ) and it helped me.
I will keep searching here too, because if I find, it might help other people around too! Sorry if this is not useful, but it's supposed to be:p:D

leetut 2010-09-04 09:25

Re: I'm about to throw my N900 because of hildon-thumbnailerd
 
ahhh..
love to see another user venting
ive been doing it a lot lately too!
i hope you can get a fix soon bro
cos i know what it feels like to have an awesome phone one day
and a nightmare problem the next day

RobbieThe1st 2010-09-04 09:40

Re: I'm about to throw my N900 because of hildon-thumbnailerd
 
You can always try renaming it:
Code:

sudo gainroot
cd /usr/libexec
mv hildon-thumbnailerd hildon-thumbnailerd-old
echo "#!/bin/ash
return 0" > hildon-thumbnailerd

Note: press the enter key after typing "ash", then type the next line.

This will replace that application with a script that does nothing.

Jaco2k 2010-09-04 09:44

Re: I'm about to throw my N900 because of hildon-thumbnailerd
 
Quote:

=leetut;806960...to have an awesome phone one day
and a nightmare problem the next day
That right there pretty much sums up my whole N900 experience - when it works, I love it but when it is on a bad day I just feel like reaching for a hammer... and the problem is that it is inconsistent and apparently random. You never know what you are going to get when you boot it in the morning for that day ;)

dchky 2010-09-04 10:58

Re: I'm about to throw my N900 because of hildon-thumbnailerd
 
@ivnvir - you didn't buy an 'appliance' - you bought a computer that runs a Linux based operating system - with all the overhead that goes with it. Instead of whining because you can't find the silver spoon, learn how to use it, it's not hard - once you know your stuff, then you will earn the right to whine about real problems - hopefully more diplomatically.

There are many threads dealing with this problem, the majority of which have solutions. There is even an application in the repository that lets you configure the thumbnailer daemon.

jaimex2 2010-09-04 11:26

Re: I'm about to throw my N900 because of hildon-thumbnailerd
 
Quote:

Originally Posted by dchky (Post 807001)
@ivnvir - you didn't buy an 'appliance' - you bought a computer that runs a Linux based operating system - with all the overhead that goes with it.

Oh what a load of bs, the fact that we have to tweak the bejesus out of Maemo to get it running to a usable standard is not acceptable.

They had a single device with set hardware specs to develop around.

The programming behind Maemo is shocking, at no point should user interaction come to a dead stop. Its the first thing you are taught at any programming institute, its like it was put together by $50 contractors Nokia hired off http://www.scriptlance.com.

It took the community ages to iron out things that should have been thrown back in the developers faces by QA.

Bobbe 2010-09-04 11:34

Re: I'm about to throw my N900 because of hildon-thumbnailerd
 
let's face it, the tone may be out of line but he kinda has a point.

Nokia has been apologizing about modest since time immemorial and the implementation is still always a little too strong on the crappy side.

barzam 2010-09-04 11:40

Re: I'm about to throw my N900 because of hildon-thumbnailerd
 
Well, using Linux is always like this: stuff keeps improving (and thus breaking) and you keep fixing them. Personally I like this, and it was a major reason for me to get a Maemo phone instead of something else.

imperiallight 2010-09-04 11:51

Re: I'm about to throw my N900 because of hildon-thumbnailerd
 
Quote:

Oh what a load of bs, the fact that we have to tweak the bejesus out of Maemo to get it running to a usable standard is not acceptable.

They had a single device with set hardware specs to develop around.

The programming behind Maemo is shocking, at no point should user interaction come to a dead stop. Its the first thing you are taught at any programming institute, its like it was put together by $50 contractors Nokia hired off http://www.scriptlance.com.

It took the community ages to iron out things that should have been thrown back in the developers faces by QA.
People would rather make excuses than face this. Much like the "I like my fat and heavy phone because it fits nicely in my hand" argument.

jaimex2 2010-09-04 12:09

Re: I'm about to throw my N900 because of hildon-thumbnailerd
 
Quote:

Originally Posted by barzam (Post 807030)
Well, using Linux is always like this: stuff keeps improving (and thus breaking) and you keep fixing them. Personally I like this, and it was a major reason for me to get a Maemo phone instead of something else.

I completely agree and I also purchased the n900 for the same reason.

However Linux isn't the cause of any of the over loading on the device... Maemo's daemons are, they aggressively leech the n900 like a spyware infested Windows machine.

All they need is improved throttling or even better, scheduled indexing at idle usage or overnight while charging.

Anyway, lets make this thread useful...

To get the n900 running like it should you need to kill indexing with Tracker Cfg, disable your repositories so Apt doesn't activate once you get internet connectivity, over clock to 1Ghz and add the swapiness config changes.

Bobbe 2010-09-04 12:14

Re: I'm about to throw my N900 because of hildon-thumbnailerd
 
Mine won't OC to 1 ghz, 900 is how much it takes for the team =)

The other tips are great though, thanks!

Had no idea apt activated every time I have internet conectivity. Does disabling all repos fix this?

Also, how do I change the tracker config?

ivnvir 2010-09-04 12:34

Re: I'm about to throw my N900 because of hildon-thumbnailerd
 
Quote:

Originally Posted by dchky (Post 807001)
@ivnvir - you didn't buy an 'appliance' - you bought a computer that runs a Linux based operating system - with all the overhead that goes with it. Instead of whining because you can't find the silver spoon, learn how to use it, it's not hard - once you know your stuff, then you will earn the right to whine about real problems - hopefully more diplomatically.

Ok, I know very well how to handle it, if not, I would already thrown it from my window in the first days... I do have a lot of patience with it, but it could be the best phone/pocket pc ever, but there are such stupid things that happens that are unacceptable!
For example, why the hell they put 100 in swappiness? This is lame! Why the hell this stupid job don't do "his job" correctly? Obvious once I have thumbs done, and no modification in my files, I DON'T NEED IT TO RUN AGAIN! Or at least, put it with a low nice (or low priority)!
That's like childish from Nokia, really stupid!

N900 could be the best... but it is the best one day and the worst two days...

ivnvir 2010-09-04 12:39

Re: I'm about to throw my N900 because of hildon-thumbnailerd
 
Quote:

Originally Posted by RobbieThe1st (Post 806967)
You can always try renaming it:
Code:

sudo gainroot
cd /usr/libexec
mv hildon-thumbnailerd hildon-thumbnailerd-old
echo "#!/bin/ash
return 0" > hildon-thumbnailerd

Note: press the enter key after typing "ash", then type the next line.

This will replace that application with a script that does nothing.

That's kinda ugly, the process should work... completelly disabling it makes my thumbs never appear, wich is a bad thing, or it still build thumbs by another process?

ivnvir 2010-09-04 12:40

Re: I'm about to throw my N900 because of hildon-thumbnailerd
 
Quote:

Originally Posted by imperiallight (Post 807035)
People would rather make excuses than face this. Much like the "I like my fat and heavy phone because it fits nicely in my hand" argument.

I bought a Maemo phone and not an Android phone, review your post man!

RFS-81 2010-09-04 17:10

Re: I'm about to throw my N900 because of hildon-thumbnailerd
 
Quote:

Originally Posted by jaimex2 (Post 807021)
at no point should user interaction come to a dead stop. Its the first thing you are taught at any programming institute.

Seems those institues are a waste of time then, since up to date I've never seen a system where this never happens.

tho 2010-09-04 20:30

Re: I'm about to throw my N900 because of hildon-thumbnailerd
 
Quote:

Originally Posted by barzam (Post 807030)
Well, using Linux is always like this: stuff keeps improving (and thus breaking) and you keep fixing them. Personally I like this, and it was a major reason for me to get a Maemo phone instead of something else.


That is a spot-on assessment. Maemo certainly shares in the weaknesses and strengths of the desktop linux experience.
Being somewhat familiar with desktop pc versions, my n900 actually turned out better than expected.

jaimex2 2010-09-05 06:00

Re: I'm about to throw my N900 because of hildon-thumbnailerd
 
Quote:

Originally Posted by Bobbe (Post 807050)
Mine won't OC to 1 ghz, 900 is how much it takes for the team =)

The other tips are great though, thanks!

Had no idea apt activated every time I have internet conectivity. Does disabling all repos fix this?

Also, how do I change the tracker config?

Tracker cfg is in the Extras dev repository last I checked. I killed almost everything in there.

For the other configs I have a script I run manually in xTerminal after a restart. It over clocks to 950 Mhz and does the swappiness changes, I might make it a permanent change after a few more weeks, I havn't had any problems with it so far and things run tip top.

Code:


#!/bin/sh

echo 950000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
echo 500000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo 900000 805000 750000 600000 500000 125000 > /sys/devices/system/cpu/cpu0/cpufreq/avoid_frequencies

echo 30 > /proc/sys/vm/swappiness
echo 0 > /proc/sys/vm/page-cluster
echo 1 > /proc/sys/vm/laptop_mode
echo 1 > /proc/sys/vm/oom_kill_allocating_task
echo 0 > /proc/sys/vm/dirty_expire_centisecs
echo 0 > /proc/sys/vm/dirty_writeback_centisecs
echo 60 > /proc/sys/vm/dirty_background_ratio
echo 95 > /proc/sys/vm/dirty_ratio
echo 0 > /proc/sys/net/ipv4/tcp_timestamps
echo 1 > /proc/sys/net/ipv4/tcp_no_metrics_save

echo Done


barzam 2010-09-05 06:05

Re: I'm about to throw my N900 because of hildon-thumbnailerd
 
What does all these do? Could you explain your script a bit more? I'm on a quest to get the maximum battery out of the phone..

echo 1 > /proc/sys/vm/laptop_mode
echo 1 > /proc/sys/vm/oom_kill_allocating_task
echo 0 > /proc/sys/vm/dirty_expire_centisecs
echo 0 > /proc/sys/vm/dirty_writeback_centisecs
echo 60 > /proc/sys/vm/dirty_background_ratio
echo 95 > /proc/sys/vm/dirty_ratio
echo 0 > /proc/sys/net/ipv4/tcp_timestamps
echo 1 > /proc/sys/net/ipv4/tcp_no_metrics_save

Viqsi 2010-09-05 17:37

Re: I'm about to throw my N900 because of hildon-thumbnailerd
 
Quote:

Originally Posted by barzam (Post 807626)
What does all these do? Could you explain your script a bit more? I'm on a quest to get the maximum battery out of the phone..

echo 1 > /proc/sys/vm/laptop_mode
echo 1 > /proc/sys/vm/oom_kill_allocating_task
echo 0 > /proc/sys/vm/dirty_expire_centisecs
echo 0 > /proc/sys/vm/dirty_writeback_centisecs
echo 60 > /proc/sys/vm/dirty_background_ratio
echo 95 > /proc/sys/vm/dirty_ratio
echo 0 > /proc/sys/net/ipv4/tcp_timestamps
echo 1 > /proc/sys/net/ipv4/tcp_no_metrics_save

http://www.linuxinsight.com/proc_sys_vm_hierarchy.html has some documentation on all the various bits in there, although I can't vouch for its readability for nongeeks. There's probably other important /proc docs there too, but I didn't look too far. I was just curious as to what "laptop mode" was, personally.

In the process, I did discover that "laptop_mode" is almost certainly useless. Roughly speaking, it cleans out old parts of the swap opportunistically any time any other I/O occurs - this saves power on a laptop because that way you avoid spinning up the hard drive *just* to handle swap cleanup. Last I checked, though, the n900 does not have a mechanical hard drive - unless someone's come up with a new mod I haven't heard about ;) - and so this is unlikely to be helpful. (It's probably equally unlikely to be harmful, though, so, meh. :) )

I therefore suspect some of the other tweaks listed may arise from a similar "shotgun approach" to tweak application, but I haven't looked all that closely.

chaoscreater 2010-09-06 01:08

Re: I'm about to throw my N900 because of hildon-thumbnailerd
 
Quote:

Originally Posted by dchky (Post 807001)
@ivnvir - you didn't buy an 'appliance' - you bought a computer that runs a Linux based operating system - with all the overhead that goes with it. Instead of whining because you can't find the silver spoon, learn how to use it, it's not hard - once you know your stuff, then you will earn the right to whine about real problems - hopefully more diplomatically.

There are many threads dealing with this problem, the majority of which have solutions. There is even an application in the repository that lets you configure the thumbnailer daemon.

maybe if u read, he did say that he used tracker-cfg to turn indexing off. I'm starting to think the majority of maemo users don't read properly at all.

chaoscreater 2010-09-06 01:23

Re: I'm about to throw my N900 because of hildon-thumbnailerd
 
Quote:

Originally Posted by RobbieThe1st (Post 806967)
You can always try renaming it:
Code:

sudo gainroot
cd /usr/libexec
mv hildon-thumbnailerd hildon-thumbnailerd-old
echo "#!/bin/ash
return 0" > hildon-thumbnailerd

Note: press the enter key after typing "ash", then type the next line.

This will replace that application with a script that does nothing.


have u tried this though?? Have u had any problems with it??

dchky 2010-09-06 02:14

Re: I'm about to throw my N900 because of hildon-thumbnailerd
 
Quote:

Originally Posted by chaoscreater (Post 808243)
maybe if u read, he did say that he used tracker-cfg to turn indexing off. I'm starting to think the majority of maemo users don't read properly at all.

I read it just fine - "I'm about to throw my N900 because of a problem that I can trivially fix if I would just read the numerous threads explaining how trackerd works, and how to reconfigure it manually, but I want someone to hand hold me through the process"

Seems to me people like to start new threads about old topics that have been covered to death - that qualifies as 'not reading properly at all' by your definition too.

chaoscreater 2010-09-06 02:21

Re: I'm about to throw my N900 because of hildon-thumbnailerd
 
Quote:

Originally Posted by dchky (Post 808265)
I read it just fine - "I'm about to throw my N900 because of a problem that I can trivially fix if I would just read the numerous threads explaining how trackerd works, and how to reconfigure it manually, but I want someone to hand hold me through the process"

Seems to me people like to start new threads about old topics that have been covered to death - that qualifies as 'not reading properly at all' by your definition too.

if you use your brain as well as you do with your sarcasm, you'll find that it's very simple to understand that you simply didn't read how he mentioned about using tracker-cfg. It's as simple as that. Don't play stupid games with me.


All times are GMT. The time now is 02:55.

vBulletin® Version 3.8.8