Daniel Spies wrote: > Hello, > > I must admit that I am not that deep into hardware. I hope someone could > explain me why things are like this. For example if I do "apt-get update" I > have 100% cpu usage until it's done. Upgrade does the same. > > Recently I tried to play a .ogg file for the first time (also .mp3) and am > really confused about the cpu usage again. I tried to play it in vlc, but > this > doesn't work at all. Playing in alsaplayer is nearly impossible, the song > laggs like hell. Only in mplayer (console version) I can listen to the song. > But if I do anything else, like moving a window or opending any application, > writing in xterm make the sound stop or lag. I can see the cpu usage is at > 100% all the time...
I too use mplayer. It needs about 70% of the cpu time, or there will be stops. Now, programs run at priority 0 by default. Some are boosted to -5, and some to -10 for some reason. So run your mplayer at priority -15. It will then be considered much more important than other software, and it will get the cpu when it wants it. So mplayer will take its 50%-70%, and it is the other stuff that has to wait instead. I can play music flawlessly, have the gps plot my route on a scrolling map, and edit the contact list. All at the same time. Of course, the screen updates is a bit slower this way, but music doesn't skip. apt-get updates a database and calculates dependencies. This is actually kind of heavy. And when it isn't busy with that, it is instead busy downloading files and writing them out to disk. I believe the sdcard interface is a rather cpu-intensive disk, so you get high cpu usage from that too. Helge Hafting _______________________________________________ hardware mailing list [email protected] http://lists.openmoko.org/mailman/listinfo/hardware

