Is it just me or is anyone else getting ever increasing low memory issues more and more frequently? I surf to a web site that has a moderate amount of grapics and the 770 chokes pretty fast. Forge running the RSS reader and a web page at the same time.... refreshing takes forever and it usually results in a crash. I know the email app is in trouble, but memory handling over-all seems to be a big problem. It's gotten worst after upgrading to the latest release (.......45.8). Mostly I just shut down and restart , but this is getting to be a real pain. I know this is a full fledged OS and not with out its quirks, but this is at times unuseable. Palm cannot multi task at all, but I expect a little more stability with the 770. There is very little I do that doesn't result in a low memory error.
Is there a setting I'm missing? I've tried setting the cache for the web browser at the highest and at zero- same probem (I haven't dug any deeper into the OS). eventualy massive slowdon to freeze up. Single apples at a time run great, but when the web is incorporated (this is a 'web pad') the problem start.
Any suggestions? Thanks! (otherwise I'm having a lot of fun with it)
I'm a bit torn on how to view the 770, but here's the thing. It's not a PC and doesn't have all the faculties of one. Not only that, but it's still in it's infancy and is going to be prone to crashes and memory leaks that I think us early adopters will have to grit our teeth and bare. I'm venturing that the crashing device may have been thrown into hibernation again and again.
I'm a bit torn on how to view the 770, but here's the thing. It's not a PC and doesn't have all the faculties of one. Not only that, but it's still in it's infancy and is going to be prone to crashes and memory leaks that I think us early adopters will have to grit our teeth and bare. I'm venturing that the crashing device may have been thrown into hibernation again and again.
Well, that's what you get if you insist on developing a device that will run essentially a desktop version of Linux without swap space and subsequently give it the bare minimum of RAM.
Some call it "infancy", others might call it "stupid". Who's to say? For my money, the OP is dead-on right: this is Linux, not WinCE. Rebooting should not be an advice -- ever. If it is, there's something very seriously wrong with the 770...
Rebooting should not be an advice -- ever. If it is, there's something very seriously wrong with the 770...
Something is wrong, the included software has bugs. Several of the applications, including the web browser and the video player can get stuck and leave processes consuming memory. If you have terminal installed you can ps to find them and kill them (which is exactly what you do on desktop Debian when a process gets hung and you don't want to reboot). But rebooting works also and is good advice for someone who doesn't want to get into the terminal.
I'm not sure many folks have grappled with the idea of developing a complete hardware platform using open source methods. It means you have to have to release a product that isn't finished. Then you improve it, except rather than improving it all by yourself the whole world gets a chance to improve it with you. Ari (who works at Nokia on Open Source development and on the 770 in particular) has a good post talking about how Nokia is trying to do this with the 770, and giving a nod to the memory-handling problems in particular.
Anyway, the software will improve. It'll improve faster if more people work to specifically characterize problems and create solutions for them instead proclaiming that the device is "stupid".
Well, that's what you get if you insist on developing a device that will run essentially a desktop version of Linux without swap space and subsequently give it the bare minimum of RAM.
Some call it "infancy", others might call it "stupid". Who's to say? For my money, the OP is dead-on right: this is Linux, not WinCE. Rebooting should not be an advice -- ever. If it is, there's something very seriously wrong with the 770...
"Reboot" shouldn't be in the Debian lexicon, but what's a hacker to do?
I'm sure I won't be alone in working on the swap-space issue. As soon as I put in a 1Gb rs-mmc, I won't be worrying about taking it out any time soon.
I think we're also going to need a little more of Linux... there's a HOWTO use USB to network from a Linux box, for example. The only problem is the commands aren't on the 770...
it helps to use the load/memory applet. When browsing, if you start to run low on memory, restart the browser before any popups about low memory appear, i.e. before things start to get "wonky". Also, try to avoid using the bookmark manager - instead tap the globe to access your bookmarks. Just a work-around of course.
"Reboot" shouldn't be in the Debian lexicon, but what's a hacker to do?
I'm sure I won't be alone in working on the swap-space issue. As soon as I put in a 1Gb rs-mmc, I won't be worrying about taking it out any time soon.
I think we're also going to need a little more of Linux... there's a HOWTO use USB to network from a Linux box, for example. The only problem is the commands aren't on the 770...
Paul
I once mused about using a memory card as swap; until I realized that is one of the most self-destructive things one could do: flash memory has a finite number of writes and using one for swap will wear it out faster than you'd think possible. It wouldn't be that much of a problem if the 770 had 2 expansion slots: one could use a cheap, small card for swap and basically throw it away when "used up". You won't be that happy when your 1 gig card starts losing sectors faster than 40+ year old hair.
I still think the best bet for the 770's success is if, in the spirit of the Sharp Zaurus, a completely Nokia-less distribution is cobbled together. Imagine a Debian-based distro with normal user management, non-restricted file management, maybe IceWM or E as its window manager instead of resource-clogging Gnome... Heck, even the memory leakage is due to badly implemented userspace software rather than problems at the O/S level.
it helps to use the load/memory applet. When browsing, if you start to run low on memory, restart the browser before any popups about low memory appear, i.e. before things start to get "wonky". Also, try to avoid using the bookmark manager - instead tap the globe to access your bookmarks. Just a work-around of course.
That's almost word for word the kind of advice people were given in the Windows 3.x days.
This is not the Linux way. It's not even the Way Of Mrs. Cosmopilite.