Playing audio on n800 on ARM side gets easily interrupted when doing other tasks at the same time. With Maemo nicer you can give your application any nice value. Running audio player with near maximum priority removes most of the annoying hickups, not all though. This works nicely for processes requiring certain constant amount of cpu time (like decoding real-time audio), but for processes taking all the cpu they can take, this is probably a bad idea.
NOTE! Maemo nicer installs a suid root binary for renicing any process.
For usage example, see kilikali‘s startup script.
Click here for single click install.
Hi, since you are booting from mmc it can be that you are bitten by sdhc kernel bug/feature?
http://www.internettablettalk.com/forums/showthread.php?t=6071
Renicing mmcqd fixes audio drops for me.
I’ve experienced the drops when booted from flash too. And I don’t have SDHC card/kernel. E.g. opening the browser takes quite much cpu and I think that’s the cause for the drops I’m referring to.
Ah, it is another problem then. BTW the SDHC kernel can bring more speed to regular SD cards too since it implements high speed timing (24MHz->48MHz), in my case raw device read speed went from 7MB to 12MB/s approximately. Useful when booting from the card. http://intr.overt.org/blog/