Slashdot Mirror


Reliability of Computer Memory?

olddoc writes "In the days of 512MB systems, I remember reading about cosmic rays causing memory errors and how errors become more frequent with more RAM. Now, home PCs are stuffed with 6GB or 8GB and no one uses ECC memory in them. Recently I had consistent BSODs with Vista64 on a PC with 4GB; I tried memtest86 and it always failed within hours. Yet when I ran 64-bit Ubuntu at 100% load and using all memory, it ran fine for days. I have two questions: 1) Do people trust a memtest86 error to mean a bad memory module or motherboard or CPU? 2) When I check my email on my desktop 16GB PC next year, should I be running ECC memory?"

724 comments

  1. Surprise? by Anonymous Coward · · Score: 4, Funny

    Recently I had consistent BSODs with Vista64 on a PC with 4GB...

    This was a surprise?

    1. Re:Surprise? by Erik+Hensema · · Score: 5, Informative

      Yes. Vista is rock solid on solid hardware. Seriously. Vista is as reliable as Linux. Some people wreck their vista installation, some people wreck their Linux installation.

      --

      This is your sig. There are thousands more, but this one is yours.

    2. Re:Surprise? by Starayo · · Score: 2, Insightful

      It won't crash often if at all, it's true, but vista is way too slow for my, and many other's tastes.

      --
      Ezekiel 23:20
    3. Re:Surprise? by bigstrat2003 · · Score: 5, Informative

      Agreed. People who will sit and tell me with a straight face that Vista, in their experience, is unstable are either very unlucky, or liars. Windows stopped being generally unstable years ago. Get with the times.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    4. Re:Surprise? by c0p0n · · Score: 3, Informative

      I fail to see how the parent is a troll, regardless of whether he is right or not.

      Nevertheless my experience with Vista is the same, I run home premium on a newish laptop I use for music production and haven't had a glitch on it for months. My first intention was to wipe out the drive and install XP, but I abandoned the idea some time ago.

      --

      Your head a splode
    5. Re:Surprise? by alexandre_ganso · · Score: 5, Funny

      ... vista is way too slow for my, and many other's tastes.

      Now you got what he meant with "rock solid"....

    6. Re:Surprise? by Erik+Hensema · · Score: 3, Informative

      I fail to see how the parent is a troll, regardless of whether he is right or not.

      That's because I wasn't trolling. Yes, I do know people here on slashdot don't like to hear positive opinions on Vista, but in fact Vista isn't all that bad.

      I use Linux exclusively on my desktop pc at home and at work. I've been using Linux for over a decade. When I bought a laptop a year and a half ago, it came with Vista. Vista is IMHO a great improvement over XP. It's not even slow on decent hardware.ÂI have yet to receive my first BSOD since SP1 was released. SP0 gave me a few BSODs, maybe 5 in total.

      That being said, I use Linux for work and Vista for play. So the comparison may not be entirely fair.

      --

      This is your sig. There are thousands more, but this one is yours.

    7. Re:Surprise? by Runaway1956 · · Score: 0, Troll

      No, Vista is not rock solid like Linux. Find me people who have booted Vista, and not shut it down for a year, THEN I'll begin to believe that Vista is solid. My Debian runs for weeks and months at a time, DESPITE the fact that electricity is interrupted frequently. (I live in backwoods nowhere, the power goes out with every little storm) Google around, and see how many people have had Linux up and running for YEARS. Microsoft can't touch that.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    8. Re:Surprise? by Cillian · · Score: 1

      I'm in precisely the same boat - used linux entirely for a long time, and now a new laptop with vista preinstalled - was intending to replace it with gentoo or something, but I love it - I haven't even bothered to dual boot. I haven't had a single BSOD. I'd had a few programs just not run (bioshock...?), and a couple of changes which have been pretty annoying though

      --
      -- All your booze are belong to us.
    9. Re:Surprise? by Cillian · · Score: 1

      So you're claiming linux allows your computer to run without power...? Or have I missed the joke? Oh, also, by the way, I don't give a crap. I don't need or want to run my laptop for years, and I suspect most people agree with me. I'm sure your debian uptime would be beaten by a microcontroller running a 2 line hard loop.

      --
      -- All your booze are belong to us.
    10. Re:Surprise? by evan_arrrr! · · Score: 3, Funny

      So what you're saying is that you've figured out how to keep your PC running WITHOUT power? Why are we still driving gas-powered vehicles? Somebody get this man to Washington!

    11. Re:Surprise? by Anonymous Coward · · Score: 1, Insightful

      On Vista, other people can "wreck your installation" too.

    12. Re:Surprise? by CarpetShark · · Score: 0, Troll

      Yes. Vista is rock solid on solid hardware. Seriously. Vista is as reliable as Linux. Some people wreck their vista installation, some people wreck their Linux installation.

      Ever tried a Marvell NIC on a 64-bit vista system? It works fine, as long as you don't have more than 4GB installed. That's some 64-bit architecture there.

      Anyway, hardware crippled with DRM is not solid hardware.

    13. Re:Surprise? by Anonymous Coward · · Score: 0

      well then, which modern operating system IS slow on 'decent hardware'?

    14. Re:Surprise? by Dan+East · · Score: 4, Funny

      In reference to the parent, gp, ggp, etc. Either I'm reading the alternate-reality edition of Slashdot, or y'all are warming up for Wednesday.

      --
      Better known as 318230.
    15. Re:Surprise? by peragrin · · Score: 0, Insightful

      then i guess i am unlucky. every windows XP, and vista install I have seen has been horrendously buggy, with processes like explorer.exe and iexplore.exe crashing at least once a day. Windows in all of it's glory won't even let me install IE 8 to correct the problems I am having with IE 7 as the IE 8 installer needs IE to actually work. now what kind of messed up situation is that. If Firefox or Safari where to get corrupted I can always uninstall the browser, or at the very least upgrade over. Nope not with IE.

      Maybe I just expect it to work the same way every day like my Mac's at home. That is too much for Windows though. Now since it is work I hav eto send the machine to coropate headquarters so they can do the reinstall, leaving us without one for a week.

      --
      i thought once I was found, but it was only a dream.
    16. Re:Surprise? by TheJasper · · Score: 1, Troll

      That's because I wasn't trolling. Yes, I do know people here on slashdot don't like to hear positive opinions on Vista, but in fact Vista isn't all that bad.

      I use Linux exclusively on my desktop pc at home and at work. I've been using Linux for over a decade. When I bought a laptop a year and a half ago, it came with Vista. Vista is IMHO a great improvement over XP. It's not even slow on decent hardware.ÂI have yet to receive my first BSOD since SP1 was released. SP0 gave me a few BSODs, maybe 5 in total.

      That being said, I use Linux for work and Vista for play. So the comparison may not be entirely fair.

      Isn't having a positive opinion about anything windows the definition of a slashdot troll ;).

      Seriously though, my problems with Vista don't even get to the stability stage. There is the UI which basically sux. It makes me search for things which should've stayed in the same place. It is slow on decent hardware. The problem is I don't consider decent hardware to be something an IT'er would buy. I see decent hardware as being what a normal, non-gaming person would buy. It's slower than XP in any case and requires more memory.

      I still recommend Windows to regular people however. I won't be their linux helpdesk and windows simply is easier and better for regular people. Mostly this is psychological but that is a really big issue.

    17. Re:Surprise? by pdusen · · Score: 0, Offtopic

      Sorry, rent-a-tech, better luck next time.

    18. Re:Surprise? by pdusen · · Score: 2, Insightful

      It bears repeating because of all the stupid people who tried to run Vista on hardware that even XP would shudder at, then complained that it didn't work or was too slow. Ugh.

    19. Re:Surprise? by pdusen · · Score: 1

      I was going to write something about how my Linux installations last about as long as my Vista ones before something goes wrong, but I just can't get past your magical powerless computer. How do you do it?

    20. Re:Surprise? by erroneus · · Score: 5, Insightful

      I find that when a Windows machine, from Windows 2000 on up, when taken care not to install too many programs and/or immature or junk-ware, then Windows remains quite stable and usable. The trouble with Windows is the culture. It seems everything wants to install and run a background process or a quick-launcher or a taskbar icon. It seems many don't care about loading old DLLs over newer ones. There is a lot of software misbehavior in Windows-world. (To be fair, there is software misbehavior in MacOS and Linux as well, but I see it far less often.) But Windows by itself is typically just fine.

      Since the problem is Windows culture and not Windows itself, one has to educate one's self in order to avoid the pitfalls that people tend to associate with Windows itself.

    21. Re:Surprise? by isorox · · Score: 4, Insightful

      Agreed. People who will sit and tell me with a straight face that Vista, in their experience, is unstable are either very unlucky, or liars. Windows stopped being generally unstable years ago. Get with the times.

      I'm not convinced, I have a fairly old desktop at work I keep for Outlook use only. After a few days outlook's toolbar becomes unresponsive, and whenever I shut it down it stalls and requires a poweroff. Task manager doesn't say I'm using that much memory (still got cached files in physical ram).

      I don't use windows much, I'm not used to the tricks that keep it running, where I probably use those tricks subconciously to keep my linux workstation and laptop running.

      I wonder if Windows continued increase in stability is, at least partly, people subconciously learning how to adapt to it.

    22. Re:Surprise? by saintm · · Score: 2, Insightful

      You must be unlucky or the cause.

    23. Re:Surprise? by Anonymous Coward · · Score: 0

      You have a point there.

      My Windows XP installation with SP2/SP3 has been running pretty good. I can now turn it on and play games all day without crashing BUT it will never be able to run like my Linux machine.

      So Vista lovers, I challenge you to post your uptime. Here is mine
      06:54:25 up 343 days, 2 min, 1 user, load average: 0.10, 0.12, 0.04

    24. Re:Surprise? by MrNiCeGUi · · Score: 1

      My guess? UPS. And not the postal kind.
      But hey, who am I to stand in the way of a joking opportunity, right?

    25. Re:Surprise? by Computershack · · Score: 1

      On Vista, other people can "wreck your installation" too.

      Only if you're a stupid prick who actively changes their accounts from Standard to Administrator, you don't password protect the admin account or you give them the password.

      --
      I only please one person per day. Today is not your day. Tomorrow isn't looking good either. - Scott Adams
    26. Re:Surprise? by Computershack · · Score: 0, Troll
      So the problem is actually not Vista at all but shitly written NIC drivers.

      Let me guess. You're a stupid clueless cunt too thick to see that or you're blowing steam out your ass. What a surprise.

      --
      I only please one person per day. Today is not your day. Tomorrow isn't looking good either. - Scott Adams
    27. Re:Surprise? by jamesh · · Score: 2, Insightful

      A guy at work got his laptop with Vista on it. Explorer would hang often (Explorer, not IE), and if he tried to arrange his second monitor to the left of his laptop screen, the system would BSoD. (pretty funny, he had his monitor on the left, due to physical desk constraints, but he had to move his mouse off of the right side of his laptop screen where it would appear on the left of his second monitor...). We updated all the latest drivers from HP but to no avail.

      Since putting Vista SP1 on though it has been fine - all those problems went away.

      I have never seen another Vista machine do that though, so obviously something got broken during the install. If it was Linux I would have been able to fix it myself, but with Vista all we could do was wait for the magic hotfix or sp that might fix the problem.

      Anyway, just because you haven't come across an unstable Vista install doesn't mean they don't exist. (or you're a troll and I just got sucked in horribly :)

    28. Re:Surprise? by andy9o · · Score: 5, Funny

      PEBKAC

    29. Re:Surprise? by evanspw · · Score: 1

      You're exactly right. There's so much crapware out there, and dodgy apps that don;t install in the recommended way or place (and even require admin privileges to be useful). Linux and mac devs seem to much more respectful of doing the right thing by the OS.

      A major benefit of the Vists/Windows7 line is that it is either going to force those devs to fix their lazy ways, or piss off. A good thing.

      --
      Interstitial spaces are filled with cream.
    30. Re:Surprise? by Daimanta · · Score: 4, Insightful

      To all the posters who think the parent is a bad mechanic I will tell you my anecdote: I have never had a harddrive fail. Never. Not on a fresh computer and not on a decade old one.

      Either I have magic hands, harddrives don't fail that often or /.ers can't handle harddrives.

      Or people can beat the odds. Chances, sometimes you win in a casino.

      --
      Knowledge is power. Knowledge shared is power lost.
    31. Re:Surprise? by robthebloke · · Score: 2, Interesting

      I have never in my lifetime managed to banjax an install of firefox/Safari/IE to the point it wouldn't work or un-install, which begs the question: what the hell are you doing to it? (If i didn't know any better, I'd suspect the cause maybe downloading too much pron?)

    32. Re:Surprise? by MobyDisk · · Score: 5, Insightful

      People who will sit and tell me with a straight face that Vista, in their experience, is stable are either very lucky, or Microsoft shills.

      See? I can say the opposite, and provide just as much evidence? Do I get modded to 5 as well? Where's your statistics on the stability of Vista? Did it work well for you, therefore, it works well for everyone else?

      I worked for a company that bought a laptop of every brand, so that when the higher-ups went into meetings with Dell, HP, Apple, etc. they had laptops that weren't made by a competitor. They have had problems like laptops not starting-up the first time due to incompatible software. That was a recent as 6 months ago. My mother-in-law bought a machine that has plenty of Vista-related problems (audio cutting out, USB devices not working, random crashes in explorer) on new mid-range hardware that came with Vista. But I have a neighbor who found it fixed lots of problems with gaming under XP.

      There's plenty of issues. Vista's problems weren't just made-up because you didn't experience them.

      Everybody's experience is different. Quit making blanket statements based on nothing.

    33. Re:Surprise? by Runaway1956 · · Score: 1

      MrNiceGUI got it right. Before getting a UPS, the computer was down about twice a month, maybe more, due to power outages. Since getting the UPS, MOST power outages don't affect my machine. It seems to average 4 months at a time now, before the power is out long enough to drain the batteries in the UPS. You gotta try one, they're wonderful!

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    34. Re:Surprise? by robthebloke · · Score: 2, Insightful

      It's slower than XP in any case and requires more memory.

      Not true. It uses more memory than XP, but it doesn't require it. In exactly the same way that linux uses more memory than XP, but doesn't require it (it's used for system cache if you bother to check). If you actually install the 64bit version, you'll see where MS's development budget has been spent (The 32bit version of vista feels a bit like Win ME in comparison). In every test I've done, 64bit vista has crapped all over XP from quite a big height.

      The problem is I don't consider decent hardware to be something an IT'er would buy

      Dual core machine + 2Gb ram + integrated ATI/Nvidia/Intel X4500 GPU is more than adequate. These are pretty basic machine specs by anyone's standard, and tbh you'd be hard pressed to find a brand new machine for sale with lower specs than that.

      The worst machine I've installed vista on was an old 1.6Ghz Athalon XP. It was more than happy playing blu-ray disks, and didn't perform any worse than XP. (though I did add an ATI 3650 AGP card to help out with the blu-ray decoding). That's what, a 5year old machine and a £50 upgraded graphics card.... Not exactly high end spec I must say.

    35. Re:Surprise? by Anonymous Coward · · Score: 5, Informative

      I have to send the machine to corporate headquarters so they can do the reinstall, leaving us without one for a week.

      Well, if it takes your corporate IT staff that long to rebuild a computer, they're probably doing it by hand while putting out other fires, which is foolish. Better IT departments have standard images that have been made for and tested upon the computer models that they've standardized upon. Barring hardware failure, the result is a stable Windows environment with few software problems that aren't user-inflicted. In addition, rebuilding a system takes less than an hour: Gigabit Ethernet drops to the benches make backing up a system and restoring a clean image to it go very quickly. Rebuilds for purely remote users are a priority as well. They have access to their email and calendar via OWA, but not to any corporate systems that require VPN access, so getting their laptop repaired and back to them quickly is important: We try to get them repaired and sent out the day we receive them, and have been known to work Saturdays as well to get a system back to someone by the next Monday. We also maintain a hot spare pool: One laptop of every model that we support is on hand to overnight to someone whose laptop is broken. So, in all cases except where the hard drive is broken or the software on it borked, we can have a person up and running the next day. They then send us their computer, and we handle the warranty issues and return it to them.

      We also don't permit anyone (ourselves included), to run Windows as Administrator or equivalent except for purposes of installing software or patching. While the computers are joined to our domain, remote/traveling users also have a local user account that is Administrator-equivalent whose name is "[their domain login name].local". They are given the password to it (which is different than their domain password) and told not to use it except to install software or in emergencies (but if they get to that point, they're expected to call: We have a person whose main job is to support remote/traveling users, and she's very good - not only is she an intelligent person, she's a skilled technician and knows our systems inside and out).

      It sounds to me as though there are number of things going on: First, you're getting poor Windows installations. Secondly, there's probably a degree of PEBKAC going on as well. You say that you use Macs at home, so there's almost certainly more than a little resistance to using Windows stemming from attitude: "Macs are better and so I don't have to/won't learn how to use Windows". I've seen this more than once in our company: People that have Macs at home tend to be smug about them and pounce upon every problem (whether real or perceived) with their Windows computers at work. That's OK: After awhile you learn which people are your "problem children", and accommodate them as best you can.

      In any event, I am sorry for your difficulties, and hope that they are remedied soon.

    36. Re:Surprise? by kentrel · · Score: 3, Insightful

      Looks like he posted his opinion based on his experience, and you posted your opinion based on your experience. So you should quit making blanket statements based on nothing too.

      Neither of you posted statistics. Where are yours?

    37. Re:Surprise? by Zero__Kelvin · · Score: 2, Interesting

      "Vista is as reliable as Linux."

      I can definately attest to this fact! The family computer has dual boot with Vista (It shipped with the 64 bit machine, and is 32 bit of course) and Mandriva Linux 2009 x86_64. Vista has been used to view Oprah's website with it's proprietary garbage, but other than that is unused and unmolested. It is a stock install. No third party stuff has been added other than iTunes. I recently had to install iTunes to restore my ipod after trashing the filesystem, and I can tell you Vista was very reliable. I could rely on it to apply updates in the background without my knowledge and interrupt the install process to reboot. Whenever I wanted to take a coffee break I could set it off to start installing iTunes, go off and have my coffee, and rely on it either having failed with some obscure error or to still be busy with the task! I reliably had iTunes installed in just 1 hour and a few minutes!

      Compare and contrast that to Linux. I can't rely on it to still be busy doing a trivial task after a coffee break. I cannot rely on it to apply updates without my knowledge. I can't rely on the occaissonal opportunity to see my pretty splash boot screen when I am forced to reboot, since I never am. Worse still, I usually don't even get to see my pretty splash screen for OS level updates unless the kernel or glibc is updated! I'm damn lucky I have been using it on my Laptop for years even though it still isn't ready for the desktop yet, or I'd never get to see what this thing looks like when it boots!

      So yes, they are each very reliable in their own special way. Frankly, I learned how to drink coffee at the computer without spilling it quite some time ago, so I far prefer the kind of reliability Linux offers, but clearly your experience differs. I'm going to go out on a limb and say you don't use both Vista and Linux. You use Vista, tried Linux, had no idea what you were doing and "wrecked" your Linux installation. Conclusion: There is no difference between Vista and Linux! I can fsck 'em both up!

      If you don't want to take my word for it, take the word of every other competent systems level software engineer out there. You won't find anyone saying Vista is great unless they are making money off of it, yet Linux has dedicated developers working on it who make NO money for doing so. Ask yourself this question: If M$ Open Sourced the code tomorrow, do you think they would have any more skilled people working on it than they they do today? Absolutely not. Nobody competent and in their right mind would invest their time and effort in developing that garbage without getting paid for it. It really is that simple.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    38. Re:Surprise? by nmg196 · · Score: 1

      Yeah, I've never seen even a SINGLE BSOD under Vista.
      If anything it's dodgy hardware and nothing to do with the reliability of Vista. If it was Vista, everyone would be seeing these, and since I stopped using ATI graphics cards and switched to NVidia a few years ago, I've never seen a BSOD.

    39. Re:Surprise? by Zero__Kelvin · · Score: 2, Interesting

      "Windows stopped being generally unstable years ago."

      Agreed. They have moved away from generalization to specialization now, and Vista is much more specific about how, when, and where it is unstable. Essentially, they pushed the crashes out of the kernel, and all the applications now act funny or crash instead of crashing the kernel.

      "People who will sit and tell me with a straight face that Vista, in their experience, is unstable are either very unlucky ..."

      Saying they are unlucky, when they are unfortunate enough to be stuck using Vista, is redundant.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    40. Re:Surprise? by omeomi · · Score: 1

      then i guess i am unlucky. every windows XP, and vista install I have seen has been horrendously buggy, with processes like explorer.exe and iexplore.exe crashing at least once a day.

      Then you must have bad hardware or have been infected with malware of some sort, because in my experience, Windows is every bit as stable as OSX, and I use both frequently. But I do think many PC manufacturers tend to use second-rate hardware. I haven't bought a pre-assembled Windows machine in probably 12 years or so primarily for that reason. If you build a PC with hardware as good as what you find in a Mac, you'll have a stable machine. That said, when notebooks are concerned, I wouldn't trade my Macbook Pro for any Windows notebook I've ever seen.

    41. Re:Surprise? by hitmark · · Score: 1

      i guess part of the problem is that there are so many setting up all those various installers.

      with osx one toss everything needed into the "folder as binary", and the user then copies it into play by drag and drop.

      on linux, there is one person pr program package, and the package manager keeps track of every file. so if one package walks all over the files of another, one is told (and the other option, make install, is rarely used by non-geeks). and also the idea of installing libs as its own package kinda helps against having 1001 core libs versions floating around...

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    42. Re:Surprise? by inasity_rules · · Score: 5, Insightful

      Dude! Take a chill pill. This is not FUD. The gp is just relating his experience, and here's a shock, YMMV! So just sit back and have another beer.

      BTW, I've also had major hassles with windows - mostly related to viruses. As it happens this forced me to switch 100% to linux and I'm happy here, but not everyone who switches is. Personally I like the bandwidth I save from not constantly downloading AV updates, and the speed increase from not running AV. But hey, where you are computing power and bandwidth are probably cheap. Again, YMMV.

      --
      I have determined that my sig is indeterminate.
    43. Re:Surprise? by Zero__Kelvin · · Score: 0, Flamebait

      Holy Shit! 61 Days! And you had to reboot for updates, so who could complain about that??!!!

      Oh I don't know, how about the Linux users who use an OS that has uptimes measured in years. What's that you say? How incompetent are they if they don't update for years? You see that is the thing. They did apply updates daily ! Linux uses some kind of voodoo magic to allow updates without downtime! (it's scary to think about, I know). Now go back to your stickball game kid. The adults have some real computing to do.

      You are the epitome of the idea that people who use Windows simply don't know any better.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    44. Re:Surprise? by andygood · · Score: 1

      Wow, so it's not just me then? Cool! I've had a few 'DOA's that had to be sent back, but I too have never had a drive fail. [touches wood...] ;-)

      --
      He who knows does not speak, he who speaks does not know...
    45. Re:Surprise? by perlchild · · Score: 3, Insightful

      And some of us actually expect an OS with a certification logo program to send lawyer letters to Marvell telling them to recall that driver. Sheesh, get with the program, badly written, certified drivers make Microsoft look bad, deservedly.

    46. Re:Surprise? by poetmatt · · Score: 2, Interesting

      What?

      Vista is not 100% stable, never has been, obviously never will be. Do you think it's magically immune to its own BSOD's? I run Vista 64bit myself, and it's "better than XP", but not stable. Apps still get random errors, etc.

      Windows is as stable as it will ever be; at least with Ubuntu you can have a month's uptime and be fine. Now if only Wine was 100% there for gaming (it's getting there).

    47. Re:Surprise? by mdwh2 · · Score: 2, Insightful

      Same experience I've had with Linux; meanwhile I can't remember the last time I saw Windows crash. Perhaps we shouldn't generalise from anecdotes.

    48. Re:Surprise? by tkrotchko · · Score: 1

      The 64 bit version is significantly faster than the 32 bit version. And it is very solid.

      --
      You were mistaken. Which is odd, since memory shouldn't be a problem for you
    49. Re:Surprise? by bigstrat2003 · · Score: 2, Informative

      Nothing is 100% stable. That's an awfully high standard to reach. And I get uptimes of a month on my Vista machine too, so I fail to see how you're demonstrating a point of how Windows is so far behind.

      --
      "16MB (fuck off, MiB fascists)" - The Mighty Buzzard
    50. Re:Surprise? by mdwh2 · · Score: 2, Informative

      Again this is a culture issue - there's nothing stopping Windows applications from running from a single folder (and indeed, plenty of them do). Conversely, I don't see why one couldn't make a Linux or OS X application that installed some system files (they do have shared libraries, right?)

      And indeed, it's worth noting that Quicktime on Windows is as bad as an offender as any other application when it comes to installing background rubbish and insisting on running all the time, so Apple don't get off lightly here.

    51. Re:Surprise? by unfunk · · Score: 2, Funny

      "61 days, rebooting only for updates" still flies in the face of everybody that claims that Vista will crash on a weekly/daily/hourly basis. His point is still valid without you needing to wave your epenis.

    52. Re:Surprise? by hr.wien · · Score: 1

      Actively? It's the default. UAC may add another layer of click between you and Dangerous Operation, but you're still running as an Administrator by default.

    53. Re:Surprise? by Zero__Kelvin · · Score: 1, Insightful

      "If i didn't know any better, I'd suspect the cause maybe downloading too much pron?"

      Your confusing having problems with Vista and being unable to see that Vista has major problems. Seems like you are more likely the pr0n freak in this case ;-)

      And for the record, you can stop adding the disclaimer if I didn't know better, since the fact that you use Vista is prima facie evidence that you don't know better.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    54. Re:Surprise? by Shrike82 · · Score: 1

      What does your UPS have to do with the Windows/Linux debate? Ubuntu is comaptible with a UPS....I get you so far. Windows isn't? Or was the whole power loss bit totally irrelevant?

      Anyway, like the guy above said, being able to run an OS without a reboot for months on end isn't particularly relevant to your average user, and isn't the only measure of stability. My car needs a yearly service to keep it running smoothly, just like Windows needs a reboot every now and then to reclaim resources or whatever. Not ideal but who really gives a crap if I have to select Restart instead of Sleep when I go to bed?

      --
      You can advertise in this sig from as little as £99.99 a month!
    55. Re:Surprise? by adamjaskie · · Score: 4, Insightful

      Not only that, but PC manufacturers install all sorts of crapware. Just because you have a new PC doesn't mean it has a "clean install" of Windows on it.

      --
      /usr/games/fortune
    56. Re:Surprise? by Angus+McNitt · · Score: 2, Informative

      I think you hit on it there. Windows, it's self, has gotten better over the years. It's buggy, but I've never seen an OS that isn't. From my years of working on customer walk in and corporate contract machines, Windows "buggyness" usually comes from 3 vectors (in order of severity): flaky drivers, flaky software, or PEBKAC. Mac has less "crashes" only due to a controlled hardware pool. Start attaching lost of 3rd party hardware and see how your mileage goes. Linux has the advantage of having mostly open drivers, so you get geeks tinkering and putting back. But you still need those geeks to have the hardware and time to fix it. Windows does not have those advantages, because of the market they want to participate in. If this bugs you that much, use another OS. God knows there are plenty. No OS is perfect. I personally use 3 on a daily basis (XP, OS X, Ubuntu Linux). And yes, they all crash occasionally.

      --
      "To Do Is To Be" - Socrates, "To Be Is To Do" - Sartre, "Do Be Do Be Do" - Sinatra
    57. Re:Surprise? by usul294 · · Score: 1

      It's probably the old hardware, I've got a laptop that was crappy four years ago, with Ubuntu 8.10 and xfce and I run into basically identical problems.

    58. Re:Surprise? by Zero__Kelvin · · Score: 1, Troll

      ""61 days, rebooting only for updates" still flies in the face of everybody that claims that Vista will crash on a weekly/daily/hourly basis."

      It doesn't fly in the face of shit. It shows that one of the few people who had an anecdote about Vista reliability calls a ridiculously inadequate length of up time proof that Vista is reliable. If what the OP says is true, he is the rare exception that got the best Vista has to offer. That "best" is woefully inadequate.

      BTW - You say his point is still valid. What point was that? Was it that in very rare (atypical) cases one can experience reliability from Vista that is only an order of magnitude worse than the typical Linux system? If so, I concede that you are correct, and his point is valid. In rare cases Vista sucks more by only one order of magnitude rather than the typical two+ orders ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    59. Re:Surprise? by Thornburg · · Score: 2, Insightful

      It's slower than XP in any case and requires more memory.

      Not true. It uses more memory than XP, but it doesn't require it. In exactly the same way that linux uses more memory than XP, but doesn't require it (it's used for system cache if you bother to check).

      Umm, yes, it is true, many benchmarks were done of XP SP3 vs Vista SP1, and XP SP3 is definately faster than Vista SP1, and it definitely _requires_ less memory. I can run an XP machine with 512MB of RAM, and it will be OK. Not great, but OK. Put Vista on the exact same machine (or even on a more modern, faster machine, but still with only 512MB of RAM), and it will be a total dog. Vista really needs a bare minimum of 1GB of RAM to be usable, whereas XP will run acceptably on 512MB... you could probably get away with 320MB if you don't run any memory-itense applications.

      If you actually install the 64bit version, you'll see where MS's development budget has been spent (The 32bit version of vista feels a bit like Win ME in comparison). In every test I've done, 64bit vista has crapped all over XP from quite a big height.

      The problem is I don't consider decent hardware to be something an IT'er would buy

      Dual core machine + 2Gb ram + integrated ATI/Nvidia/Intel X4500 GPU is more than adequate. These are pretty basic machine specs by anyone's standard, and tbh you'd be hard pressed to find a brand new machine for sale with lower specs than that.

      Yeah, that should be enough to run Vista, and many new machines are spec'd like that, but businesses need to use a uniform platform across all machines... so are they supposed to throw away all their old machines and buy new ones just so they can use Vista? No, they'll wait until they have replaced all their machines with ones that can run Vista through the same update schedule as they usually use, and then they'll use Windows 7, since it is supposed to be faster/leaner than Vista anyway.

      The worst machine I've installed vista on was an old 1.6Ghz Athalon XP. It was more than happy playing blu-ray disks, and didn't perform any worse than XP. (though I did add an ATI 3650 AGP card to help out with the blu-ray decoding). That's what, a 5year old machine and a £50 upgraded graphics card.... Not exactly high end spec I must say.

      Actually, for consumer hardware, an ATI 3650 is rather high-spec. The most common integrated graphics chips are about 5-10% as powerful as a 3650.

      All that said, I have nothing against Vista for home users, but in the business world, it just doesn't add up (unless you replace your hardware on a 2-year cycle).

    60. Re:Surprise? by unoengborg · · Score: 5, Insightful

      You are right and you are wrong. Yes, it's true that Vista, XP or even Windows 2k are rock solid, but only as long as you don't add third party hardware driveres of dubious quality. Unfortunately many hardware venders don't spend as much effort as they should to develop good drivers. Just using the drivers that comes with windows leaves you with a rather small set of supported hardware, so people install whatever drivers that comes with the hardware they buy, and as a result they get BSOD if they are unlucky, and then they blame Microsoft.

      --
      God is REAL! Unless explicitly declared INTEGER
    61. Re:Surprise? by Lumpy · · Score: 4, Interesting

      Vista can hose it's user profiles easily and they get the white scrteen loading bug that causes lots of problems and even networking to fail for that user.

      It's a profile problem that can be fixed easily by creating a new profile and deleting the old one, but that is way out of the ability of most users.

      This happens a LOT with home users. Out of the last 30 vista support calls I got 6 were this problem of corrupt user profiles.

      Honestly user profiles under Windows have sucked cince the 2000 days.

      --
      Do not look at laser with remaining good eye.
    62. Re:Surprise? by Lumpy · · Score: 1

      I consider wiping it and installing XP daily. mostly because Vista 64 is unstable as hell compared to vista 32.
      Instability comes from 32 bit drivers and software that is incompatible with it. running a VM with XP in it solved my problem but Vista64 is a steaming pile of crap. Honestly Vista32 is far FAR better simply from the compatibility and stability due to drivers.

      --
      Do not look at laser with remaining good eye.
    63. Re:Surprise? by unoengborg · · Score: 1

      Uptime for more than a few months probably doesn't matter in most cases.You probably need to reboot your computer in that timeframe anyway e.g. to install kernel patches to keep up with security updates. If you need that kind of availability you should plan your installation in another way and add redundancy.

      The important thing to most people is not if the computer is still running, but if the service it provides is available, and windows Vista most certainly can run for a few months, even old win NT3.51 could do that.

      The advantage of Linux here is not that it can stay up much longer, but rather that it doesnt cost an arm and a leg in licence costs to set up some kind of fail-over system to provide uninterupted services if you need to reboot or get an hardware failure. Unfortunately the hardware still costs money though. /uno

      --
      God is REAL! Unless explicitly declared INTEGER
    64. Re:Surprise? by jonbryce · · Score: 0, Troll

      The Vista operating system is very stable in my experience. The problems are related to getting software and hardware to work with it, installing network printers - much more difficult than XP, but fine once you know how to do it, and being annoyed by UAC prompts every five minutes.

    65. Re:Surprise? by jonbryce · · Score: 2, Informative

      I get uptimes of 4-5 weeks on Vista. I have to reboot on the Wednesday after the second Tuesday every month for updates.

      I have an uptime of about 6 months on Ubuntu since the last time I rebooted to put an extra hard drive in. I don't have to reboot for updates.

    66. Re:Surprise? by Anonymous Coward · · Score: 0

      [FACT]
      Bullshit. I've been running the same install of WinXP since 2004. I generally only reboot my PC for updates and software installs. The only crashes I've /ever/ experienced were all game related (in other words, video card issues). I've never had a blue screen of death that I can remember in the past 4 years or so, as all the "video game" related problems I've had causes the video card to stop responding requiring a flat out HW reset.

      The only memorable problem crashes I've had in WinXP were IE6 crashing on various web pages, requiring the standard ctrl+alt+del to end the iexplorer process. That's it.

    67. Re:Surprise? by Anonymous Coward · · Score: 0

      Yes. Vista is rock solid on solid hardware. Seriously. Vista is as reliable as Linux. Some people wreck their vista installation, some people wreck their Linux installation.

      HAHAHAHAAHAHAHAAHAHAHAHAHAAHAHAHAHAHAAHAHAHAHA..... Nothing Microshaft writes has been or will ever be as reliable as Linux or any Unix based OS. Microsoft is to software reliability as Yugo is to automotive reliability.

    68. Re:Surprise? by orasio · · Score: 1

      Since the problem is Windows culture and not Windows itself, one has to educate one's self in order to avoid the pitfalls that people tend to associate with Windows itself.

      Well, I can't see it that way.
      There is not such thing as "windows itself".
      First of all, "windows itself" does close to nothing. There is little you can achieve with a fresh copy of Windows. Third party software is an integral part of the windows platform.

      You could say that "ubuntu itself" is good, and nonfree stuff you add is crap, because "ubuntu itself" includes lots of software you can use that has passed some kind of QA, so you have a single guy to complain about.

      Secondly, people don't install windows by themselves. It's very hard, in my experience. For example, looking for network drivers, when offline, is kind of hard.
      The regular windows experience involves just using what you already paid for. When you get a laptop, you pay for a preinstallation of windows. In all cases I know, it comes preloaded with all kinds of crap. That is also part of the windows platform that real people have to deal with.

      So, in my opinion, "windows itself" is the ms windows OS, plus preloaded stuff from the integrator, plus the third party software one needs to get work done. You can't make it smaller than that.
      I, myself, never had a good XP or Vista experience, but I am not really an ms beta tester, so I only use their software on a new laptop or at some jobs. I don't think you can honestly say that "windows itself" is somehow stable and free from library conflicts and stuff, because of the reasons I stated.

    69. Re:Surprise? by home-electro.com · · Score: 1

      It uses more memory than XP, but it doesn't require it.

      WTF is that supposed to mean? Vista absolutely requires more memory.

      2 core 2 Gb is more than decent by my standards. I use this configuration for work, running constantly 10+ applications on XP. 3 different IDEs, PCB CAD s/w, logic analyzer s/w, couple of test apps, a dozen of PDFs, email, Office, Firefox (btw, Firefox alone can eat as much as 400M). And I still do not run out of RAM. How is that decent? I say it's *awesome* configuration.

      So, 2 core 2 Gigs is many times more that average user would ever need if they use XP. If you say it's only 'decent' for Vista, then it is in fact pathetic.

    70. Re:Surprise? by Denihil · · Score: 1, Insightful

      ""61 days, rebooting only for updates" still flies in the face of everybody that claims that Vista will crash on a weekly/daily/hourly basis."

      It doesn't fly in the face of shit. It shows that one of the few people who had an anecdote about Vista reliability calls a ridiculously inadequate length of up time proof that Vista is reliable. If what the OP says is true, he is the rare exception that got the best Vista has to offer. That "best" is woefully inadequate. BTW - You say his point is still valid. What point was that? Was it that in very rare (atypical) cases one can experience reliability from Vista that is only an order of magnitude worse than the typical Linux system? If so, I concede that you are correct, and his point is valid. In rare cases Vista sucks more by only one order of magnitude rather than the typical two+ orders ;-)

      Missing the point, sorry.

      --
      WÌÌfÍ--ÍSÌÒÍ...Í...ÌHÌÍfÍÍÍ--ÍÍÍ
    71. Re:Surprise? by line-bundle · · Score: 1

      For an instant there I thought you said Jewish laptop.

    72. Re:Surprise? by Anonymous Coward · · Score: 1, Funny

      Ah, words to conjure with. A new t-shirt for sysadmins is born.

    73. Re:Surprise? by rabbit994 · · Score: 1

      If you have seen more then 3 Windows boxes and you always have those problems, then it's either one of three things.

      You constantly get shoddy hardware and Windows barfs on it, some buggy program you are running blows up explorer or PEBKAC. Every time I've come across explorer.exe crashing with any frequency, it's one of three problems above. Generally PEBKAC 90% of the time. Windows has alot of problems but properly patched Vista install running Word, Outlook and Internet Explorer or Firefox will not have any problems.

    74. Re:Surprise? by poetmatt · · Score: 1

      Windows isn't behind, it's just another OS in the pack with everyone else. It's by far not "better", as there are plenty of pain in the ass issues, but it's still something that I am disgusted is really the only option for FPS gaming.

    75. Re:Surprise? by Anonymous Coward · · Score: 0

      How do they do kernel updates without affecting the uptime?

    76. Re:Surprise? by travbrad · · Score: 2, Insightful

      I'm curious why you need your OS to be on non-stop for more than 60 days. Even for servers I don't think having a brief downtime every couple months would be a serious issue for the vast majority of users. Besides, who runs servers on Vista anyway? At least use Windows Server.

      P.S. I don't run Vista and I never will, but I just don't understand what you would need years of up-time for on a home PC. I power down my PC most nights (unless I'm downloading/uploading something), just because there's no sense wasting electricity.

    77. Re:Surprise? by maraist · · Score: 1

      I've not used Vista, but if it's anything like XP, the half-weekly FORCED reboots are a horrid configuration. Equivalent to crashing in my opinion. You either have to manually check for updates, or succumb to losing data with autoreboot!!! Yes there are registry hacks, but seriously, who came up with this idea? (Oh, windows users are use to rebooting or powering-down daily??)

      Also, I would disagree that XP (and most likely Vista) are as stable as Linux. I've often had shoddy hardware that I'm trying to salvage, and even windows XP in safe mode guarantees a crash. Linux starts up just fine. Lets me get in, recover, get out. My guess is that it's related to the invasiveness of the drivers. But again, I'm talking safe-mode, so we're not dealing with vendor drivers as far as I understand it.

      --
      -Michael
    78. Re:Surprise? by stuartkahler · · Score: 4, Insightful

      Or they're running crappy hardware. Most people blame Windows when their hardware is constantly running on the edge of failure. They have a computer that works fine out of the box, but crashes when the PSU can't keep up with the fifth USB device plugged in. Maybe some heat sinks are clogged with dust.

      The OS running on the cheapest hardware with the most clueless user base has the highest failure rate? You don't say!

    79. Re:Surprise? by Zero__Kelvin · · Score: 1, Troll

      "I'm curious why you need your OS to be on non-stop for more than 60 days.

      Allow me to paraphrase your question: I'm still curious why you need an OS that doesn't have memory leaks and other issues that require you to regularly reboot and restart the degradation process ;-)

      The point isn't that while it is true that most people don't need years of uptime, Linux is stable enough that you can have it if you want, and Windows is not so your out of luck if you need the reliability.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    80. Re:Surprise? by mcvos · · Score: 4, Funny

      I have never had a harddrive fail. Never. Not on a fresh computer and not on a decade old one.

      Can I hire you as admin for our raid-0 disk server?

    81. Re:Surprise? by VoidCrow · · Score: 1

      I'm still using the original XP Media Centre install (now on a new and larger hard disk) that came with my laptop, at least three years ago. I've never had a virus in the history of the internet. I have *no* trouble installing a copy of WIndows/XP from scratch (I'm currently setting up a friend's laptop to dual-boot Kubuntu and XP Pro). I modified *my* laptop a short while back to dual-boot Fedora Core 9 and the resized partition image which contained the aforesaid original version of XP. I've never had any real trouble with XP personally, although I have seen it rot and fail in the hands my family, friends, and previously, workmates.

      Microsoft made some huge mistakes - ActiveX, failing to offer cleanable installs in non-admin mode, and others.

      But, there's a large element of basic user incompetence as well.

      Windows/XP works perfectly well if you don't or *can't* abuse it.

    82. Re:Surprise? by BigBuckHunter · · Score: 1

      I fail to see how the parent is a troll, regardless of whether he is right or not.

      Welcome to slashdot. It's the only place on the internet where a first post can be modded redundant.

      BBH

    83. Re:Surprise? by resonance378 · · Score: 1

      This is also similar to the 'Linux' guys who want to 'fool around at home' with Ubuntu etc. on a Pentium 2 with 128MB of ram and 20Gig hard drive - and then call it slow, no drivers, hard to configure, etc. Ah well reason and realism seem to go out the window when people 'try' a new operating system of any flavor.

    84. Re:Surprise? by Zero__Kelvin · · Score: 4, Insightful

      They use Linux, so the kernel is stable and updates aren't needed unless new features are implemented that the older kernel doesn't support. Since it is already a production machine that scenario never arises. If only you weren't an Anonymous Coward I'd go on (but kudos to at least being smart enough to hide).

      And for those who will go to the security well here, we call it a trade-off. For many systems uptime is more important. It generally isn't a very big risk to run an older Linux kernel though it is more risky than not updating. In a world of blind men, the one-eyed man is king. We can sacrifice a modicum of security, exchanging our plate mail for chain mail, and still feel confident because we are surrounded with weaponless peasants ;-0

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    85. Re:Surprise? by Rolgar · · Score: 1

      I think XP and Vista are both setup to reboot by default instead of show the BSOD, or maybe the screen shows for just an instant.

      I was a local help desk agent in an organization that went XP very early in it's life, and for the most part, I had few reasons to complain about XP's stability itself. In fact, despite using Firefox from a very early stage (.6 Phoenix), I have often been able to go a month between reboots, with the reboot needed for the monthly patches, otherwise I might be able to get along for months between reboots.

    86. Re:Surprise? by dhasenan · · Score: 1

      When I was working IT, we wouldn't give out local admin passwords to anyone, even if they were going out on a business meeting for a few days. If they needed admin rights, they would call us and only then would we give them the local admin account information.

    87. Re:Surprise? by Zero__Kelvin · · Score: 4, Insightful

      "Well, if it takes your corporate IT staff that long to rebuild a computer, they're probably doing it by hand while putting out other fires, which is foolish."

      Or could it be that they have a queue full of machines waiting for reinstalls, etc? No. It couldn't be that, since we all know that the thousands of people saying they have had major problems are liars, and we have as evidence a few people who claim that they haven't had major problems, or don't know that they have problems ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    88. Re:Surprise? by Anonymous Coward · · Score: 0

      Or you could just not educate people at all and make a part of the windows users switch to mac or linux. The biggest problem with windows is not the OS itself, as i couldnt give a crap what someone else runs on his machine. The biggest problem with windows is the monoculture and the fact that MS can force the whole world into a vendor lock-in because of their ridiculous market share. If you like windows, go ahead and use it, but the world would be better off with a 33% market share for both windows, mac *and* linux.

    89. Re:Surprise? by Zero__Kelvin · · Score: 1

      "I'm in precisely the same boat - used linux entirely for a long time, and now a new laptop with vista preinstalled - was intending to replace it with gentoo or something, but I love it - I haven't even bothered to dual boot."

      You clearly haven't set up to dual boot, because if you did you would realize it takes ten times longer to boot the thing and use it for things a simple as web browsing. Stop pissing away your time and CPU cycles. Seriously. Get Mandriva and enable the 3D effects. You will have a system that is far more fast, stable and aesthetically pleasing. Every single Windows Vista user to whom I have ever shown my system has wholeheartedly agreed with the above sentiment regarding aesthetics and speed.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    90. Re:Surprise? by Anonymous Coward · · Score: 0

      I was installing Vista 3 times.

      1st time - crash during just after installation. Had to format hard drive
      2st time - crash after SP1 installation. Had to format hard drive.
      3st time - it crashes only from time to time, but i don't use it anyway.

      And no, it's not broken hard drive, memory etc. and PC was 1 month old then. (but maybe I'm just liar and Linux people pay me to tell all this ;) ).

    91. Re:Surprise? by j-turkey · · Score: 2, Insightful

      Holy Shit! 61 Days! And you had to reboot for updates, so who could complain about that??!!! Oh I don't know, how about the Linux users who use an OS that has uptimes measured in years. What's that you say? How incompetent are they if they don't update for years? You see that is the thing. They did apply updates daily ! Linux uses some kind of voodoo magic to allow updates without downtime! (it's scary to think about, I know). Now go back to your stickball game kid. The adults have some real computing to do. You are the epitome of the idea that people who use Windows simply don't know any better.

      So; you ran daily updates on your system and had uptime measured in years? How did you manage to patch/update your kernel? Did you apply those patches/updates without rebooting? How?

      From your post, you sound like the epitome of an arrogant Linux user who throws half-truths around while looking down your nose at everyone who isn't just like you. When you use that tone, do you expect people to actually listen to you or are you just trolling for an argument? Sheesh.

      --

      -Turkey

    92. Re:Surprise? by Zero__Kelvin · · Score: 1

      "It bears repeating because of all the stupid people who tried to run Vista on hardware that even XP would shudder at, then complained that it didn't work or was too slow. Ugh."

      I know what you mean! What were they thinking running the OS that shipped on the computer which was marked as "Vista Capable" when they bought it? Are they some kind of morons or something? Jeeeezuuuuus!

      For the record, you can put Vista on any high end hardware you want and it will seem acceptably fast until you run Linux on the same machine. It's not the hardware. A bloated OS is a bloated OS is a bloated OS. Hardware doesn't change the formula. Linux on a single core 32 bit machine is faster than Vista on a Dual Core 64 Bit machine clocked at twice the rate. The hardware is not the differentiating factor.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    93. Re:Surprise? by cgenman · · Score: 1

      Outlook is not Vista. Outlook is a horribly written pile of junk that Microsoft should be ashamed of. Outlook crashes regularly, can't be run for long, and exhibits weird behaviors that any sanely written program wouldn't have the slightest problem with. Every new version of Outlook appears to have been written by applying a new wrapper around the previous version, until the entire thing is a buggy, bloated, unstable, unmanageable mess of a dog.

      Vista, by comparison, isn't nearly as bad. Bloated, yes, with years of kruft. But at least it is stable.

    94. Re:Surprise? by TheJasper · · Score: 1

      Not true. It uses more memory than XP, but it doesn't require it. In exactly the same way that linux uses more memory than XP, but doesn't require it (it's used for system cache if you bother to check). If you actually install the 64bit version, you'll see where MS's development budget has been spent (The 32bit version of vista feels a bit like Win ME in comparison). In every test I've done, 64bit vista has crapped all over XP from quite a big height.

      Well, I haven't really bothered to investigate Vista fully. I use XP as a gaming platform and I use Debian profesionally (and I use Ubuntu at home for variety). Vista firstly just pisses me off with its change of interface. It feels like you have to be both stupider and smarter to make it work.

      I do find it hard to believe Vista gets the same performance as XP. As you say, Vista uses more memory and I have been given to understand that it's really impossible to keep it from doing that. I also quite clearly remember a line from microsoft saying Visat isn't slower it just does more for you. That's the same thing to the end user. Still I haven't done the benchmarking I just have a feeling. Which is worth the paper it's written on.

      I'll stick with Linux for myself unless I really want to play a game.

    95. Re:Surprise? by Zero__Kelvin · · Score: 1

      "In every test I've done, 64bit vista has crapped all over XP from quite a big height."

      ... and it does so using just the extra crap it has lying around after crapping all over itself, which is pretty impressive, I must say! ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    96. Re:Surprise? by Zero__Kelvin · · Score: 1

      "But Windows by itself is typically just fine."

      Assuming that "by itself" means no Internet connection, then I concur. Windows by itself makes a reasonably stable Solitaire workstation ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    97. Re:Surprise? by Anonymous Coward · · Score: 0

      Hi all,
      I don't think this counts for statistics but I work for a medium sized corp. About 600+ users. I'm an IT support tech for the company and we just upgraded to Vista Enterprise (32bit) last year. We started in August and finished the upgrade in November. So we have had Vista installed for between 5 to 8 months, depending on the computer. Now my team only responsible for about 300 users (there is only 2 of us and my manager) but we keep in contact with the other 2 IT teams and have a general across the board idea of what problems they run into. Since we have employed vista the majority of the problems we have come across have been GUI related. Users trying to adjust to the new setup (our build includes office 2007). We remove all of the crap-ware HP installs on their comps (we only by HP) and as a result the only major OS issues we have had are:

      - Users shutting down during an update (causes vista to go into a loop of installing and reinstalling the update and never booting)
      - A major power outage caused 4 or 5 of our boxes to BSOD

      The above 2 were resolved by running the boot CD and selecting a restore point.

      - a login and password box prevents exchange from connecting properly (vista disconnects from the exchange server when it goes to sleep for some reason. We fixed this by killing the sleep settings).

      Nothing requiring us to reformat a computer and all fixable within a few minutes. Now i may be looking at this with rose colored glasses but I feel that XP usually had more issues by now.

      Coupled with the benefits of UAC (yes it's actually a benefit when you're in a support environment) and id say that Vista was a superior OS. Now it's got its faults.

      - Remote assistance will not allow you to use admin usernames and PW on a users comp. It pauses the session until the user supplies the info (we have still not quite nicked this one. There is away to do it but it requires the user to change his settings first) we are looking to see if we can push the change through our GPO.

      - The Office 2007 layout has caused an increase in support traffic (most users seem too stubborn to learn the new layout. I think it's actually better organized and easier to learn, though I may be biased as I wrote the training materials for it).

      But most of the issues are cosmetic, user error, or caused by outside factors, such as a Power outage. Really in many ways, Vista has made my job easier. But that's my take.

    98. Re:Surprise? by Anonymous Coward · · Score: 0

      It doesn't make much sense to claim that something runs "in spite of" something that should have no effect on it anyway.

      On a UPS, short power outages should have no effect on your box regardless of the OS.

    99. Re:Surprise? by Zero__Kelvin · · Score: 1

      "So you're claiming linux allows your computer to run without power...?"

      Absurd isn't it? Of course I have heard tale of something called an Uninterruptible Power Supply, but this guy is living in a fantasy land since everyone knows they are as mythical as the Unicorn!

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    100. Re:Surprise? by Anonymous Coward · · Score: 0

      XP/Vista are ok. Outlook is still sh!t.

    101. Re:Surprise? by woboyle · · Score: 1

      I had a meeting some time ago with Intel engineers because Intel wanted us to port our Unix MES servers to Windows 2K (just before XP came out). I asked why, since our studies and experience (we used 2K for client UI purposes) showed that we could not expect the 6-Sigma+ uptime required on Windows that we got with big-iron Unix systems. They said "We have found Windows NT to be very reliable, as long as you don't put any applications on them". Right... No Office, Adobe, Outlook, or whatever. Just a bare OS with some servers. I could almost buy that, along with that bridge in New York to which I own a bunch of futures.

      --
      Sometimes, real fast is almost as good as real-time.
    102. Re:Surprise? by erroneus · · Score: 1

      Don't try to uninstall Microsoft Office on Mac this way. While it does eliminate the program, it does not eliminate other things left behind. If, for example, you wanted to go from Office 2004 to Office 2008 or just do a reinstall, you will run into all kinds of problems. Microsoft plays by Microsoft's rules and doesn't care a bit about Apple's cleaner approach. So to some degree, we CAN blame Microsoft for the trouble in Windows as their behavior on the Apple platform is similar to their behavior on their own.

    103. Re:Surprise? by Zero__Kelvin · · Score: 1

      If only I had already answered that question when someone else asked it, and that post had been made 20 minutes before you posted the same question.

      That being said, they have this concept called a Virtual Machine these days, which is how I would accomplish the task you think is impossible with relative ease ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    104. Re:Surprise? by Sheik+Yerbouti · · Score: 1

      Citation needed

      Seriously in my experience helping people with Vista this is absolutely 100% untrue. You may personally have good luck with Vista but on average I see way more blue screen problems with peoples computers with Vista than I do with XP.

    105. Re:Surprise? by Anonymous Coward · · Score: 0

      ^^

    106. Re:Surprise? by Simetrical · · Score: 5, Insightful

      I worked for a company that bought a laptop of every brand, so that when the higher-ups went into meetings with Dell, HP, Apple, etc. they had laptops that weren't made by a competitor. They have had problems like laptops not starting-up the first time due to incompatible software. That was a recent as 6 months ago. My mother-in-law bought a machine that has plenty of Vista-related problems (audio cutting out, USB devices not working, random crashes in explorer) on new mid-range hardware that came with Vista. But I have a neighbor who found it fixed lots of problems with gaming under XP.

      On the other hand, my Linux server freezes up and needs to be reset (sometimes even reboot -f doesn't work) every few days due to a kernel bug, probably some unfortunate interaction with the hardware or BIOS. (I'm using no third-party drivers, only stock Ubuntu 8.04.) And hey, in the ext4 discussions that popped up recently, it emerged that some people had their Linux box freeze every time they quit their game of World of Goo. Just yesterday I had to kill X via SSH on my desktop because the GUI became totally unresponsive, and even the magic SysRq keys didn't seem to work. Computers screw up sometimes.

      What's definitely true is that Windows 9x was drastically less stable any Unix. Nobody could use it and claim otherwise with a straight face. Blue screens were a regular experience for everyone, and even Bill Gates once blue-screened Windows during a freaking tech demo.

      This is just not true of NT. I don't know if it's quite as stable as Linux, but reasonably stable, sure. Nowhere near the hell of 9x. I used XP for several years and now Linux for about two years, and in my experience, they're comparable in stability. The only unexpected reboots I had on a regular basis in XP was Windows Update forcing a reboot without permission. Of course there were some random screwups, as with Linux. And of course some configurations showed particularly nasty behavior, as with Linux (see above). But they weren't common.

      Of course, you're right that none of us have statistics on any of this, but we all have a pretty decent amount of personal experience. Add together enough personal experience and you get something approaching reality, with any luck.

      --
      MediaWiki developer, Total War Center sysadmin
    107. Re:Surprise? by Anonymous Coward · · Score: 0

      It's an awfully slow memory leak that takes months to manifest itself. I only have Vista on a laptop, and I power it all the way down whenever I have to take it somewhere, so I've probably never left it on for more than three or four weeks in a row, but during that time there's no performance degradation.

    108. Re:Surprise? by drsmithy · · Score: 1

      Linux on a single core 32 bit machine is faster than Vista on a Dual Core 64 Bit machine clocked at twice the rate.

      Blatant lies do not help your credibility.

    109. Re:Surprise? by hitmark · · Score: 1

      ugh, now you reminded me about how other microsoft programs will more or less graft themselves to windows upon install, so that your best bet for a uninstall is format C:...

      --
      comment first, facts later. http://chem.tufts.edu/AnswersInScience/RelativityofWrong.htm
    110. Re:Surprise? by Nursie · · Score: 1

      Funny, that's what the linux crowd say, and then promply get shouted at for their OS not being ready yet...

    111. Re:Surprise? by Bigbutt · · Score: 1

      Windows XP Pro with an ATI 4780 and 9250 video card. I'm using Catalyst Control Center v9.2 and the drivers for the 4780. I can't install the 9250 drivers as it totally kills the video (I have to reinstall Windows to recover).

      Several times a week the system will reboot on startup and periodically it will boot when starting an application (last time it was Adobe).

      A review of the logs shows it seems to be a problem with one of the ATI files (don't recall the name but there are lots of posts about it on the 'net).

      When I upgraded from Catalyst 8.12 to 9.2 (in part to try and fix the boot problem and because Left4Dead identified a newer version of the drivers), I lost the ability to turn one of my monitors sideways and ccc.exe would fail on startup. Starting the 8.12 installer to roll back, caused the system to reboot. Safe mode and clearing 9.2 let me install 8.12 however the system would continually boot. Safe mode again to uninstall 8.12 and then install 9.2 again and it worked properly.

      Not a Windows problem but certainly not a stable system either.

      [John]

      --
      Shit better not happen!
    112. Re:Surprise? by drsmithy · · Score: 1

      UAC may add another layer of click between you and Dangerous Operation, but you're still running as an Administrator by default.

      sudo may add another layer of typing between you and Dangerous Operation, but you're still running as root by default.

    113. Re:Surprise? by Kraeloc · · Score: 1

      Ahem. http://support.microsoft.com/kb/216641

      I don't have any real point. I just think it's funny.

    114. Re:Surprise? by ccubed · · Score: 1

      Umm, yes, it is true, many benchmarks were done of XP SP3 vs Vista SP1, and XP SP3 is definately faster than Vista SP1, and it definitely _requires_ less memory. I can run an XP machine with 512MB of RAM, and it will be OK. Not great, but OK. Put Vista on the exact same machine (or even on a more modern, faster machine, but still with only 512MB of RAM), and it will be a total dog. Vista really needs a bare minimum of 1GB of RAM to be usable, whereas XP will run acceptably on 512MB... you could probably get away with 320MB if you don't run any memory-itense applications.

      Really? You mean Vista with 512 MB of ram (Below the recommended) runs badly? You don't say, I suppose my copy of Crysis would run like shit on high if I only had 512 MB of ram when it needs 1 GB on Vista or if I had a 1.0 GHz processor when it needs a 2.8 GHz. That being said, Everyone knows you need 2 GB of ram to actually run Vista worth anything.

    115. Re:Surprise? by crashumbc · · Score: 1

      shrug... I've been running Vista 64 bit and other then a graphic driver related issue over a year ago I haven't had a crash. I never turn my PC off. I think there may have been 3 patches? that required re-boots in that time... Considering I use it mostly for games and web-surfing that's pretty good... I think folks need to get off the FUD about vista... I prefer linux and if it played games(the ones I want to play anyway) I would use it. but it doesn't so I use MS.

    116. Re:Surprise? by Anonymous Coward · · Score: 0

      It's funny that you're singularly responsible for three quarters of the vista bashing posts in the entire thread. Rage much?

    117. Re:Surprise? by Zero__Kelvin · · Score: 1

      "Blatant lies do not help your credibility."

      Thanks for the heads up! It provided me a great sense of relief to realize I hadn't told any once I read and fulled grokked your incredible insight!

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    118. Re:Surprise? by drsmithy · · Score: 1

      Thanks for the heads up! It provided me a great sense of relief to realize I hadn't told any once I read and fulled grokked your incredible insight!

      Perhaps, then, you can offer an example benchmark where I can confirm your claims for myself ?

    119. Re:Surprise? by robthebloke · · Score: 1

      WTF is that supposed to mean?

      Put simply, if you have unused memory available, Vista will actually make some use of it in a relatively sane way. XP just swapped crap out to disk all the time, and would never fully utilise the available RAM instead preffering the crappy swap file to installed RAM. If however you are not aware of this, when you first use vista your first impression will be look! Vista uses more memory than XP!! OMG!! It must be crap!!

      I've heard a number of people say exactly the same thing about linux, for the exact same reason. Does that mean that linux is more bloated and memory hungry than XP? Or does it just make better use of it?

      And I still do not run out of RAM. How is that decent? I say it's *awesome* configuration.

      So what's your point exactly? I currently have a 2.1Ghz duo, + 2Gb's ram, with 4 instances of VC++, a copy of Maya and a copy of Max running. I'm not out of memory on Vista either. So what's your point exactly?

      So, 2 core 2 Gigs is many times more that average user would ever need if they use XP. If you say it's only 'decent' for Vista, then it is in fact pathetic.

      But it's what an average user will be buying whether they like it or not. It's pretty difficult to buy a lower specced machine these days.
      You also seemed to have missed the bit I wrote underneath about the 32bit single core, 1.6Ghz Athalon. (that or you have selective hearing).

    120. Re:Surprise? by itzfritz · · Score: 1

      My new 64-bit Vista business laptop with R2 and 4 gigs of ram SCREAMS. I run mostly linux boxes, but I frickin love that laptop. If only cygwin was an acceptable replacement for the terminal ... :(

    121. Re:Surprise? by robthebloke · · Score: 1

      Actually, for consumer hardware, an ATI 3650 is rather high-spec. The most common integrated graphics chips are about 5-10% as powerful as a 3650.

      I know, it was bought because it's the cheapest DX10 AGP card available. The primary reason I added that was to enable blu-ray playback since an old Althalon was never going to handle that on it's own.

    122. Re:Surprise? by Zero__Kelvin · · Score: 1

      "It's funny that you're singularly responsible for three quarters of the vista bashing posts in the entire thread"

      It's funny that you think I am Vista bashing.

      News Flash: Calling a '72 Ford Pinto a dangerous ugly car that could explode in a rear-end collision is not "Pinto Bashing" It is what we call in the world of the cognitively capable "stating a fact" ;-)

      "Rage much?" [Link added]

      I try to fit in "Fuck The Police" with my daily run, yes.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    123. Re:Surprise? by Anonymous Coward · · Score: 1, Insightful

      Except he said the both cases were possible, and the grandparent said only his case was the correct one.

    124. Re:Surprise? by Zero__Kelvin · · Score: 1

      "shrug... I've been running Vista 64 bit and other then a graphic driver related issue over a year ago I haven't had a crash. I never turn my PC off. I think there may have been 3 patches? that required re-boots in that time... Considering I use it mostly for games and web-surfing that's pretty good... I think folks need to get off the FUD about vista... I prefer linux and if it played games(the ones I want to play anyway) I would use it. but it doesn't so I use MS."

      So to summarize, your primary use is video games but you use Vista rather than buying an X-Box or some other game machine, and you don't know the difference between "then" and "than". Did I miss any of your other important points?

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    125. Re:Surprise? by David+Chappell · · Score: 2, Insightful

      Looks like he posted his opinion based on his experience, and you posted your opinion based on your experience. So you should quit making blanket statements based on nothing too.

      Neither of you posted statistics. Where are yours?

      I think you misunderstood his posting. He is saying, "Look, if I use your loose methods of argument, I can 'prove' the opposite! Watch!"

    126. Re:Surprise? by Zero__Kelvin · · Score: 1

      "Perhaps, then, you can offer an example benchmark where I can confirm your claims for myself ?"

      Offering you words from someone else doesn't seem to make sense, since you obviously don't believe what others tell you, even when they are seasoned systems level software engineers who have written both Windows and Linux device drivers professionally, so I'll do you one better:

      It turns out that you can take two machines, put them side by side, and see for yourself. I did.

      I should offer one caveat though. Windows does crash much more quickly than Linux, regardless of clock speed and processor bit width.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    127. Re:Surprise? by Anonymous Coward · · Score: 0

      Vista may be solid, the hardware may be solid, the drivers for the hardware will bring Vista to it's knees. As long as you don't throw in any new hardware, you *may* be fine. I stopped using Vista after it became completely unresponsive, unusable, and I had an endless cycle of "the following program has crashed: Windows Explorer". No shut up and reboot would help either.

    128. Re:Surprise? by greyhueofdoubt · · Score: 1

      Well on the other hand, it would be nice to use an operating system that doesn't explode just because of a faulty printer driver or crappy 3rd-party software...

      -b

      --
      No offense, but I've stopped responding to AC's.
    129. Re:Surprise? by greyhueofdoubt · · Score: 1

      If a certain brand of car ran just fine until you put a soda in the cupholder or put a CD in the CD player or stashed some maps in the glove box, I think I actually WOULD blame the car's manufacturer.

      Or from another perspective: VW's and Porsches are probably great cars but there are no parts or mechanics for them within 200 miles, and that's why I'll never buy one. Maybe it's the 'car culture' but that doesn't make the german cars any the less undesirable.

      -b

      --
      No offense, but I've stopped responding to AC's.
    130. Re:Surprise? by King_TJ · · Score: 1

      No ... they may just be referring to the overall picture of how Vista runs in tandem with the apps and drivers they use and need!

      I agree with you. Given the right hardware, Vista itself will run rock solid on it. The problem is, nobody I know has much use for a desktop OS that doesn't run any other software on top of it, and has no peripherals attached to the system!

      I have Vista "Home Premium, 64-bit edition" running on an HP TouchSmart PC at home right now. It behaves fine until I try to use my Canon LiDE 70 scanner with it. Then all hell breaks loose. Press one of the buttons on the front of the scanner, and you're liable to get endless dialog boxes popping open all over the screen - with no way out besides a reboot. Try to use the scanner from inside an application, and it may or may not work, depending on how they're accessing it. And yes, this is with the "Vista 64-bit driver" provided on Canon's web site!

    131. Re:Surprise? by Anonymous Coward · · Score: 0

      I'm not a great fan of Microsoft but I do have to say that I have had a Vista HP Laptop for over 2 years now and it has never crashed, frozen or blue screened ever. It does everything I want it to, with no fuss and no errors.

      I was very wary at first with all the "stories" about what a crap OS it is, but I must say, from experience, that it has been brilliant.

      Much more reliable than my XP desktop.

    132. Re:Surprise? by The+End+Of+Days · · Score: 1

      Leaving a desktop running is a waste of electricity. You've done the opposite of impress me.

    133. Re:Surprise? by Lord+Dimwit+Flathead · · Score: 1

      Ahem. http://support.microsoft.com/kb/216641

      Ah, yes. Because a kb article for Windows 95/98 is relevant to a discussion about Vista reliability.

      APPLIES TO
      * Microsoft Windows 95
      * Microsoft Windows 98 Standard Edition

    134. Re:Surprise? by robthebloke · · Score: 1

      Vista firstly just pisses me off with its change of interface. It feels like you have to be both stupider and smarter to make it work.

      It takes some getting used too, but after a while it's pretty obvious. Things like 'My Documents' renamed to 'Documents', or 'Add/Remove Programs' renamed to 'Programs and Features' are fairly sane changes imho. The only bit i'm not so keen on is the re-designed windows explorer...

      As you say, Vista uses more memory and I have been given to understand that it's really impossible to keep it from doing that.

      You can, though there's no please use less memory option. Instead, it's a case of finding out what features may be using the memory, and then disabling them (if you don't think they are useful). There are quite a few new things in Vista, and it took me quite a while to locate all of them. From the top of my head, things that may impinge performance: 1. shadow copies. 2. disk indexing. 3. system restore. 4. Disk caching. 5. Disk defragmentor. Also be aware, that things like disk-defragmentor will run on a daily schedule by default. If you notice your hard drives grinding away, that's probably the reason (or it's the virus scanner). Again, you can disable that and run it manually as you would in XP.

      I do find it hard to believe Vista gets the same performance as XP

      It does when you turn off all the new features ;)

      In general though, it does seem to scale better than XP - especially the 64bit version. The more you throw at it, the better it performs.

      The changes they have made, whilst they might annoy a power-user (and can be turned off), are generally geared towards a more reliable system for the masses. Given the number of people I've seen over the years with XP + crapware heaven + a drive that has never been de-fragged, I can only think it's a good thing (especially if it means they don't come knocking on my door every 6 months with a banjaxxed install of XP asking me to fix it).

    135. Re:Surprise? by Anpheus · · Score: 1

      So your copout is, ironically, to say that updates aren't needed. Rather than mention that there actually are tools that let you arbitrarily swap kernels while rebooting. (This is NEVER recommended for production systems, of course.)

      http://www.randombugs.com/linux/patching-linux-kernel-rebooting.html

      About a minute of google searching gave me that.

      Would it be cool if Windows -could- do the same thing? Yeah, sure. But I'm guessing without putting up 30+ warning prompts, most admins wouldn't heed the security and stability issues of swapping a running kernel and guess what? Microsoft would be blamed for having an instable OS.

      Even ksplice doesn't always work, anyhow.

    136. Re:Surprise? by home-electro.com · · Score: 1

      So what's your point exactly? I currently have a 2.1Ghz duo, + 2Gb's ram, with 4 instances of VC++, a copy of Maya and a copy of Max running. I'm not out of memory on Vista either. So what's your point exactly?

      Well that's impressive to the point that I find it hard to believe. Good, then.

      Btw, if OS is using free memory in such a way that it does not really need and can vacate it any time, (such as for caching exe files) it should not report this memory as taken.

    137. Re:Surprise? by Anonymous Coward · · Score: 0

      ...but only as long as you don't add third party hardware driveres of dubious quality. Unfortunately many hardware venders don't spend as much effort as they should to develop good drivers. ...

      I have heard this before, but I believe that OS X uses all third party drivers. I know that my printer uses CUPS drivers. OS X is stable...

    138. Re:Surprise? by Anonymous Coward · · Score: 0

      I have never had a harddrive fail. Never. Not on a fresh computer and not on a decade old one.

      Can I hire you as admin for our raid-0 disk server?

      I have never had a harddrive fail. Never. Not on a fresh computer and not on a decade old one.

      Can I hire you as admin for our raid-0 disk server?

      LMAO

    139. Re:Surprise? by Zero__Kelvin · · Score: 1

      "So your copout is, ironically, to say that updates aren't needed. Rather than mention that there actually are tools that let you arbitrarily swap kernels while rebooting."

      I understand how you missed it. I cleverly hid it as the second sentence of a post conisting of less than three sentences :-)

      From the post to which you replied: That being said, they have this concept called a Virtual Machine these days, which is how I would accomplish the task you think is impossible with relative ease ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    140. Re:Surprise? by Anonymous Coward · · Score: 0

      I guess you are in the "very unlucky" bucket then :-).

      I have now as little trouble with my Windows boxes as I had with Linux.

      I'd say stability wise, Leopard on my laptop sucks the most from the three, but I deserve that for wanting one ;-).

      P.

    141. Re:Surprise? by travbrad · · Score: 1

      X-box can't run at 2560x1600, and it has pitiful video memory (and regular memory) bandwidth and capacity, so it can't handle really high resolution textures and high poly models.

      There are practically no RTS, simulators, or MMOs available for x-box, and gamepads sort of suck for FPSs. Also many PC games have a strong modding community and are highly customizable.

      Don't get me wrong x-box/ps3/wii have their uses. In fact they excel in certain types of games. They just have an incredibly sparse library for many genres of games though, and it can't even come close to the level of visuals a PC can produce.

      Nice try though.

    142. Re:Surprise? by Anonymous Coward · · Score: 0

      You are a Windows user so you could not possibly understand that a (Linux) desktop can be used for more then just serve a single user.

      My desktop is used for my personal work, play DVDs and what not BUT also allows people access to a remote program running on it.

      So instead of renting a server somewhere and waste power by running this monster of a machine I use my own computer which requires a lot less power and handles the load just fine.

      You also fail to see that I am not trying to impress you, I would like to see you Vista folks to backup your claims of "Vista is as stable as Linux" ... Bullshit!

    143. Re:Surprise? by cptnapalm · · Score: 1

      You do know that:

      for( int i = 0; i < TOOMUCHPORN; ++i )
      ;

      is an infinite loop, right?

    144. Re:Surprise? by adisakp · · Score: 1

      Agreed. People who will sit and tell me with a straight face that Vista, in their experience, is unstable are either very unlucky, or liars. Windows stopped being generally unstable years ago. Get with the times.

      By years ago do you mean 2007 ? Because millions of unlucky Vista owners consistently blue screening due to NVidia drivers doesn't exactly sound rock solid to me.

    145. Re:Surprise? by ebh · · Score: 3, Insightful

      Even for servers I don't think having a brief downtime every couple months would be a serious issue for the vast majority of users.

      My servers run non-stop because my users are non-stop.

      No, they're not chained to their desks 24/7, but the user base is large enough that at any given moment, it's crunch time for *someone*.

      In order to find those rare times when bringing a server down won't cause someone to miss a critical deadline, downtime has to be planned months in advance. To do that I have to be able to rely on my systems being stable for months or years on end.

      As the other poster said, rebooting just to interrupt the degradation process is not an option for me. If a system degrades on its own, I have to find out why and fix it.

      Keep in mind, though, that this is an OS-independent issue. Some of the applications I support only run on certain OSes, so I have to build stable Linux systems, stable Windows systems, etc. Nobody cares but me that that's harder to do with some OSes than with others.

    146. Re:Surprise? by skeeto · · Score: 1

      Vista is rock solid on solid hardware. Seriously. Vista is as reliable as Linux.

      Until you use drivers, which have to be proprietary, third-party piles of crap. And if you intend on using your hardware, you can't go without them. Crappy drivers has been Window's main stability problem since XP.

      For example, my wife's video driver crashes weekly on her brand new laptop running Vista. This requires a reboot after it happens. And she is running an up-to-date driver. I have never had any of the free Linux drivers -- which mostly come as part of the distribution -- crash on me. Same goes for the BSDs.

      Yeah, it's not Vista's fault directly, but you can't use it without running into these crappy drivers. It's better than XP at not BSODing over a driver problem (I have yet to see a Vista BSOD), but its stability is still nothing like a good Linux or BSD system running free drivers.

    147. Re:Surprise? by Anonymous Coward · · Score: 0

      I worked tech support for a college campus infatuated with Vista several years ago. I'm here to tell you it is leaps and bounds less-stable (particularly on laptops never really meant to support it that manufacturers put it on anyway) than XP (what the campus used before moving to Vista). The claim that Vista is as reliable as Linux is absurd... I run Linux at work and Vista64 at home and can assure you I put Linux through its paces in ways that Vista would simply break down and cry.

    148. Re:Surprise? by Zero__Kelvin · · Score: 2, Insightful

      You missed the point. This is a discussion about an operating system, not a gaming platform. You don't use Vista as a computer , you use it as a gaming platform. Your posting in the wrong story. Look for the Mario Brothers logo, or whatever it is on Slashdot these days that indicates games, and your posts might matter.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    149. Re:Surprise? by techess · · Score: 1

      I have to agree with jamesh. I just got a bunch of Dell XPS w/ vista a couple of weeks ago and they were blue screening at random just sitting open. I ran windows update and installed SP1 and they've been running solid since.

      So my anecdotal evidence is Vista used to blue screen often and SP1 fixes it. If we'd gotten these laptops before SP1 I could see the users being frustrated and the OS getting a rep for being flaky.

      I just wish I knew why Dell doesn't have SP1 installed by default. It came out over a year ago. I wonder if they do this to all their users or just their education users.

      As usual YYMV

      --
      Don't anthropomorphize computers. They *hate* that.
    150. Re:Surprise? by Anonymous Coward · · Score: 0

      Windows stopped being unstable years ago (Win 2000, XP) is a true statement. Since Vista - windows started becoming unstable again.

    151. Re:Surprise? by Anonymous Coward · · Score: 0

      So you've had reflective mirror frisbees sitting on your on top of computer? That didn't fall? ...cool.

    152. Re:Surprise? by danomac · · Score: 1

      Recently I had consistent BSODs with Vista64 on a PC with 4GB...

      Yes. Vista is rock solid on solid hardware. Seriously. Vista is as reliable as Linux. Some people wreck their vista installation, some people wreck their Linux installation.

      Eh, some may not know this, but Vista x64 had a few issues with systems with 4GB of RAM. I ran across this issue myself, even the boot DVD would not load without a BSOD. I can't remember exactly what as it was fixed in SP1. I do believe it was one of Microsoft's drivers used for RAID installs or RAID framework(which I needed.) But a BSOD wasn't uncommon; I saw several of them myself until SP1 was released. Since then, I've had no issues at all with Vista, although I only use Windows when I want to play games. To get work done I use a different OS.

      There was nothing wrong with my hardware, it was indeed Vista's fault, as I had zero issues with my linux installation (which I'm in 90% of the time.)

    153. Re:Surprise? by Achromatic1978 · · Score: 1

      Whereas, of course, Safari, Quicktime, iTunes on the Windows platform fully adhere to Microsoft's approach and standards and guidelines as documented in MSDN. What's your point?

    154. Re:Surprise? by Skylinux · · Score: 1

      Did you notice the load average in the AC's post? It does not look like the computer is just sitting around idle.
      I turn my own PC off when I go to bed but my webserver has an uptime close to that.

      --
      Everyone who buys Wild Hunt will receive 16 specially prepared DLCs absolutely for free, regardless of platform.
    155. Re:Surprise? by Dextrously · · Score: 1

      You should also take into consideration that the parent mentioned they have to "send" the computer to HQ. Meaning there is a shipping delay for going back and forth. Even with overnight shipping, the earliest you could get a computer to them would be three days. At my office, we would send them another computer the same day loaded with the standard stable image, so they would have a working machine the next day or day after (depending on when the machine got shipped out).

    156. Re:Surprise? by Khyber · · Score: 1

      Statistics are bullshit, too. I'm reading words and not seeing EVIDENCE. Gimme some recorded proof of said behavior or malfunction or perfect operation and then I'll start listening.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    157. Re:Surprise? by Khyber · · Score: 1

      I run home premium on my laptop and find it woefully under-featured compared to XP for music production.

      My HD Realtek audio in Vista will NOT allow for stereo mix output, wave output, or mono output, using Realtek's provided drivers. Vista's drivers for the card are basic crap, and laggy, also minus those features.

      XP's WDM drivers by default had those features, and they were FAR more valuable to me than most any other feature.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    158. Re:Surprise? by weakpawns · · Score: 1

      I am surprised by your signat

    159. Re:Surprise? by Khyber · · Score: 1

      "You clearly haven't set up to dual boot, because if you did you would realize it takes ten times longer to boot the thing and use it for things a simple as web browsing."

      Nope, only a one second difference as I have to pick which OS I want to load.

      If you want me to make a video of it, I will. I love proving people dead wrong, especially when it's obvious bullshit. Both OSes aren't running so just how is it wasting CPU cycles? It's a selection menu, if a selection causes your boot time to be TEN TIMES LONGER then YOU FUCKED UP.

      I'll be more than happy to do a quick factory restore after I backup. I'll whip out my DXG HD camera and I'll record Vista's boot time before a dual boot, and after a dual-boot.

      And you will stop uttering this nonsense.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    160. Re:Surprise? by CAIMLAS · · Score: 1

      Funny, that was my experience of over 14 years of computer ownership: not a single disk failure, while the disk was 'mine' and in use, regardless of the age of the equipment.

      This includes all the servers I've ever administered for companies. (Note, this does NOT mean I've put weight in my rare 'gift' and abused backups.)

      I say "was", because recently I had 2 of 3 disks in a RAID array die within a handful of hours, followed by my personal USB hard drive 'backup' failing while attached to another system. Thankfully, no data was lost, but that's a lot of S to HTF in a fairly short period of time, to one person, when it's never happened before.

      Odds and MTBF are funny things.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    161. Re:Surprise? by MobyDisk · · Score: 1

      So you should quit making blanket statements based on nothing too.

      I did not make any blanket statements.

      Neither of you posted statistics. Where are yours?

      The entire point of my post was that neither of us have statistics.

      Obviously, you missed the point. Ironically, you did the same thing he did and got modded to 5 as well. :-)

    162. Re:Surprise? by weakpawns · · Score: 1

      Do you mean to say integers are not real!

    163. Re:Surprise? by Lars+T. · · Score: 1

      They use Linux, so the kernel is stable and updates aren't needed unless new features are implemented that the older kernel doesn't support.

      So fixing vulnerabilities is a feature now? http://secunia.com/advisories/14295/ 5 seconds of Googleing, and BAMM, Multiple Vulnerabilities across two "stable" strains of kernels.

      The sound Linux makes when it crashes is the sound of one hand clapping.

      Like Bart Simpson said: "Peace o' cake" - Clap.

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    164. Re:Surprise? by cayenne8 · · Score: 1
      "I'm curious why you need your OS to be on non-stop for more than 60 days."

      I'm the opposite...at home, I never turn off any of my computers, even the ones that aren't servers.

      I have them set up throughout the house, so in any room, I can check email...surf..etc. I don't just stay in one room....and I don't want to have to go in each room and start up things.

      My severs? Well, by definition, don't they need to be up 24/7? Never know when I'll need to process email...that should stay on. Webserver? File servers? Yep...all of those need to be on 24/7 because you just never know when you or someone else will need access to them....

      --
      Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    165. Re:Surprise? by Anonymous Coward · · Score: 0

      No, but putting a clean install of windows makes for a clean install of windows.

    166. Re:Surprise? by Anonymous Coward · · Score: 0

      That's actually not as snarky a comment as it first appears...

      "Can I hire you as admin for our raid-0 disk server?"

      I once had a user who could crash anything, just by sitting in front of it. I finally bought some extension cables, and placed her workstation fifteen feet away from where she sat: Keyboard, mouse, and monitor.

      After that, it worked great. She got one of her co-workers to turn it on every morning...

      There are people who are abnormally 'lucky' with computers, too. A lot of them go into IT, I'd suspect.

    167. Re:Surprise? by CAIMLAS · · Score: 1

      It's not just the Windows culture, it's also Windows itself.

      Yes, I will agree with you that if the system doesn't have OEM-installed crapware, a static install, good hardware, stable drivers, it will typically be pretty damn stable. But how often does that happen? The list is short:

      * Well-done corporate hardware images
      * The dedicated hobbyist who is willing to go through testing and regression for (possibly) weeks until he gets it right.

      Also, Windows - even Vista - will shit all over itself as the system ages from natural use. In this case, "natural use" is someone installing an application they need for a handful of tasks, and uninstalling it later. Or just installing it, often. These are often not crapware, just crappy software and/or installers. Quickbooks, Act!, and quite a few others. (Ironically, one way to partially delay this Windows stability corruption is to simply delete the files and not use the uninstaller.)

      This is a completely unavoidable situation for a power user. I've only known one person to avoid instability by doing things like this, though this guy is an absolute wizard when it comes to Windows subsystems (he 'custom builds' his Windows install, which is currently an amalgamation of various hacked 2k, XP, and Vista DLLs, features, etc.). But this guy is an exception, and doing things which are well outside the realm of expected (or even accepted) Windows user behavior.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    168. Re:Surprise? by bogidu · · Score: 1

      Ok, how bout this, Vista is as slow as molasses in January on anything other than the latest and greatest hardware and tons of memory.

    169. Re:Surprise? by Profane+MuthaFucka · · Score: 1

      I've used all the versions of Winders over the years, and Vista isn't any worse than any of them. Anyone who says Vista is horrible ought to go back to Windows 98 and compare. That OS didn't even separate processes from each other properly, despite being released 1.3 decaded after the hardware could support that simple thing. Vista works just fine, and if you use GCC to develop software on it, it has the potential to be almost as nice a development platform as Linux.

      --
      Fascism trolls keeping me up every night. When I starts a preachin', he HITS ME WITH HIS REICH!
    170. Re:Surprise? by Zero__Kelvin · · Score: 1

      "Nope, only a one second difference as I have to pick which OS I want to load."

      The word "boot" doesn't mean what you think it does. The system hasn't booted when it starts loading the OS, or when Windows prematurely paints your wallpaper background well before it can respond in order to exude the illusion of having completed booting.

      "If you want me to make a video of it, I will. I love proving people dead wrong, especially when it's obvious bullshit. Both OSes aren't running so just how is it wasting CPU cycles? It's a selection menu, if a selection causes your boot time to be TEN TIMES LONGER then YOU FUCKED UP."

      Here is your word of the day. You should get one.

      "I'll be more than happy to do a quick factory restore after I backup. I'll whip out my DXG HD camera and I'll record Vista's boot time before a dual boot, and after a dual-boot."

      Holy shit you must be about to feel very stupid. Nobody said anything like that. The comparison is Linux boot time to Windows boot time, which you can only accurately measure on a dual boot system since it is the only scenario where the hardware is identical. You might find this website is more your speed. Seriously.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    171. Re:Surprise? by Littleman_TAMU · · Score: 1

      You missed the point

      Hello pot.

      This is a discussion about an operating system, not a gaming platform. You don't use Vista as a computer

      You seem to be confusing your definition of a computer with the actual definition. Computers do lots of things, in general, they run programs. Some programs happen to be games.

      Your posting in the wrong story. Look for the Mario Brothers logo, or whatever it is on Slashdot these days that indicates games, and your posts might matter.

      Your apparent hatred of Windows is what's irrelevant to the discussion. Game support is a feature of an OS. It is not an essential feature in that it is required to have a computer you can interact with and run programs on, but some people still base their OS choice on it.

      you don't know the difference between "then" and "than"

      AND

      Your posting in the wrong story.

      As long as we're being pricks about grammar, it's "you're" not "your".

    172. Re:Surprise? by Zero__Kelvin · · Score: 1

      That is what is known as a theoretical exploit. Good luck finding a machine that has exactly that kernel, unpatched, etc. to exploit. Someday you may want to learn about computer security (and until then you will definitely want to stop trying to teach computer security experts about the subtleties of the security landscape):

      Lars T.: Fort Knox has some theoretical security flaws. OMFG! Fort Knox is insecure! Quick, somebody close it down and patch it!

      ROTFLMAO ... twice ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    173. Re:Surprise? by prolene · · Score: 1

      Agreed. That old practice of formatting and reinstalling after some time is not sane now. Programs like ccleaner and Windows 2000 and later have made huge improvements over uptimes and stable intsallations. As far as memory, it may not be the culprit. The mobo can be the problem, even drivers for the mobo under Windows.

    174. Re:Surprise? by Anonymous Coward · · Score: 0

      I agree with you: It is stable, except for software and hardware. But otherwise, it's good.

    175. Re:Surprise? by Magic5Ball · · Score: 1

      Until last year, my MBP was up for 30 days at a time between reboots until Apple pointed out that such usage had some negative effects on the life of the battery, which were in evidence. Now, I can't leave 20 tabs in Firefox 3 running for more than 24 hours without either it or the JVM or Flash consuming all the physical memory, requiring me to reboot and restart the degradation process. If the browser is to become the OS, web browsers in general need to be designed with proper management in mind, or revert to the Firefox 2 style of integration, extensibility and, most of all, stability.

      --
      There are 1.1... kinds of people.
    176. Re:Surprise? by davolfman · · Score: 1

      Mostly because driver compatibility got nerfed.

    177. Re:Surprise? by BikeHelmet · · Score: 1

      Vista is a very active OS. If you hardware isn't rock solid, Vista will usually crash well before another OS (WinXP or a Linux distro)

      I've seen systems that were able to run XP for days without crashing - torrent overnight, play games for 9 hours straight, then back to torrenting - but they couldn't run Vista for 30 minutes without a BSOD.

      Vista drivers are great now, but a year or two ago, not so much.

    178. Re:Surprise? by Zero__Kelvin · · Score: 1

      "You seem to be confusing your definition of a computer with the actual definition."

      Err ... umhhh. no. I am correctly using the definition of computer as defined by the context of the discussion . For example, the computer in your digital watch is not a computer for purposes of a serious discussion on OS stability, nor is a discussion of Gaming Consoles, no matter what OS they are running. If you have a computer with nothing but games on it then it merely has the potential to be a general purpose computer if loaded with the additional software. As described by the GP, he uses Vista as a gaming console that could be converted into a general purpose computer with software modifications.

      "As long as we're being pricks about grammar, it's "you're" not "your"."

      Well I didn't think you were going to say anything intelligent, but you pulled a rabbit out of your hat in the end! ROTFLMAO

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    179. Re:Surprise? by KingAdrock · · Score: 1

      Where the hell do you live that the power is that unreliable? I think I remember about one power outage in the last three years.

    180. Re:Surprise? by TheLink · · Score: 1

      > I have an uptime of about 6 months on Ubuntu since the last time I rebooted to put an extra hard drive in. I don't have to reboot for updates.

      You need to reboot for some linux kernel updates to take effect.

      See: http://www.ubuntu.com/usn/usn-715-1

      Quote: "After a standard system upgrade you need to reboot your computer to effect the necessary changes"

      2009-01-29 is less than 6 months ago.

      Both my XP and Ubuntu machines have been pretty stable.

      Believe me, from a technical POV, Linux isn't really better than Vista or XP in security (in practice only a few write "conficker" worms for Linux, but just imagine what a malware author could do with bash, perl and relatives).

      BTW Macs are technically worse in security according to at least one expert ( http://www.tomshardware.com/reviews/pwn2own-mac-hack,2254-6.html ). And I have reasons to agree ;).

      --
    181. Re:Surprise? by Hobophile · · Score: 1

      OEM installs can be quite problematic with Vista. The mass imaging process underwent some significant changes between XP and Vista, and a lot of early Vista laptops were prepared improperly by manufacturers.

      For example, my friend had a Sony Vaio from June 2007 where key system files and folders were symlinked to a (non-existent) Y: drive. Her laptop worked OK out of the box but slowly destroyed itself as Windows updates were applied incorrectly or in an unanticipated way. Eventually it lost the ability to rename files and folders, and to apply new patches.

      Windows itself is very stable but if it gets installed or deployed in an incompetent way, the results are obviously not going to be consistent or stable.

    182. Re:Surprise? by BikeHelmet · · Score: 1

      I must be cursed. About 40% of the drives I touch die shortly thereafter. (figurative - not literal)

      At home, I've had to RMA about... 6 drives, now? :/

    183. Re:Surprise? by Anonymous Coward · · Score: 0

      Very true. You could in fact say that *because* you have a new PC, it doesn't have a "clean install".

    184. Re:Surprise? by Anonymous Coward · · Score: 0

      When XP first came out, I left my computer running for 183 days without powering down or rebooting.

      Or, obviously, patching anything.

      I left it up and running in my dorm room for majority of the school year, happily humming away. Eventually, a power outage spoiled it, and I spent two days patching.

      I don't think this particularly qualifies as an epenis story; I credit the uptime to a combination of incredible luck and massive willful stupidity. Being half again as old now, I'd chew out anyone who went that far out of their way to avoid patching while hooked up to a major university connection.

      I did this at a time when all my games were for '98, and required far less than the gig of RAM I had available. I did it with a clean official Microsoft CD on a computer I blew half a year's pay assembling from the best parts available. And I did it behind a university firewall before the malware writers were really into their XP stride.

      The point, of course, is that not only M YMV, but sometimes you roll boxcars. Outliers aren't terribly meaningful, and it's as silly to draw any conclusions from the experiences of lucky techies with Vista as it is to draw conclusions about XP from the experiences of a naive college freshman with bizarre luck.

    185. Re:Surprise? by haywire7 · · Score: 1

      Most, if not all stability problems with Windows (XP/Vista - pick your flavour) are down to crappy/badly written drivers and the middleware that they come with.

    186. Re:Surprise? by Anonymous Coward · · Score: 0

      Exactly! I find Linux, well the end user desktop distributions, like Ubuntu, to be extremely unreliable. Yes, I know it's not Linux per se, but X is extremely flaky, but it's the entire experience.

      I've only seen XP crash 3 times ever. Vista, not yet.

      I've had X lockup on me or some other app twist X up so bad I have to kill X and re-login.

      Linux at the desktop has many years to go before it's even remotely close to being as stable as XP. Sure Linux the kernel may be rock solid, but the rest of the experience quite frankly sucks.

    187. Re:Surprise? by Runaway1956 · · Score: 1

      Backwoods, Nowhere, like I thought I posted. ;) Actually, it's southwest Arkansas. And, remember, it doesn't take a real "outage" to reboot a computer, if the computer doesn't have a UPS. All that is required is a small surge, a two second interruption, sometimes the lights can just flicker the least bit, and the computer will reboot. While this may appear to be unacceptable to city people, I think that a poll of rural people will show that this is common everywhere in the world. People in Texarkana only suffer outages during the most severe storms. People in smaller towns see more than Texarkana, but I live about halfway between Lost and Found.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    188. Re:Surprise? by Anonymous Coward · · Score: 0

      FWIW, before the advent of the off-the-shelf gateway routers, I used to have an OpenBSD box that served the same function. After installation, I don't think I made more than one or two updates to anything in the 9 years I ran it. The only thing that finally killed it was me realizing how much more power it consumed than the off-the-shelf variety.

      The point being, in 9 years, it only went down on 3 occasions. The first was during California's rolling blackouts when it lost power, the second was when I added a wireless card and the third was when I moved and it had to be unplugged. At one point, it's uptime was over 5 years. And this was all while continually holding a publicly-available IP address. No version of Windows could have ever pulled that off and I doubt we'll ever see one that can.

      So you may be right about nothing being 100% stable, but talking about a 1 month uptime is relatively meaningless. There are OSs that are a hell of a lot more stable than that. Perhaps it's more difficult to make a desktop reliable than it is to make a server reliable since the hardware devices used are more likely to have buggy drivers, but a month is still a very limited amount of time for a desktop.

    189. Re:Surprise? by SectoidRandom · · Score: 1

      The truth of the matter is that this is entirely on-topic, most problems with any operating system be it Windows or Linux can be put down to hardware. Sometimes memory (if you buy it cheap in particular) often drivers, very commonly with Vista (or any Windows) would be graphics drivers. Personally I only use Linux servers (often headless) so I can not comment on those drivers, but my guess would be that the experience is similar or even worse when there is limited manufacture support.

      Having spent my teenage years pc building it is remarkably clear just how easy it is to put together bad hardware combination that results in crashes. The best example would be cheap memory, or worse a cheap motherboard, add to that a poorly ventilated case and you have guaranteed random BSOD's just due to heat, not to mention the shoddy system device driver set or memory error related crashes!

      I've consulted for many companies and one of the easiest ways to stabilize a 'flaky' network (ie frequent complaints of software / system crashes) is to implement a standard operating environment (SOE). It may take the whole 3 year refresh cycle to do it properly but if your working in a company where that is not standard IT policy get out while you can (that is if you have the unfortunate role of supporting the mess)!

      As for specific Vista experience examples; I did some consulting work in Microsoft UK and was (unsurprisingly) amazed at the job MS IT had done with the Vista deployment. Personally I had no experience of Vista related issues (including discussions with other teams), everything using a corporate build ran solidly (enough to make you suspect that they had a 'special' build) and that's even taking into account the old shoddy hardware that they gave us contractors!

      What was particularly surprising (contradicting my above statement) is that they didn't have an SOE, there was a miss-match of Dell's, HP's and old Compaq's everywhere! I guess that anything non-vista 'capable' was weened off the corp net during the beta phase..

      Everybody's experience is different.

      Spot on..

    190. Re:Surprise? by Anonymous Coward · · Score: 0

      theoretical exploit

      I don't think that term means what you think it means.

      and until then you will definitely want to stop trying to teach computer security experts about the subtleties of the security landscape

      Please take your own advice.

      Lars T.: Fort Knox has some theoretical security flaws. OMFG! Fort Knox is insecure! Quick, somebody close it down and patch it!

      The fact that you disagree scares me. Yes, the world doesn't always work this way, but as much as it can, it should.

    191. Re:Surprise? by process · · Score: 1

      No, you're using an integer.

      --
      computers let you make more mistakes faster, with the possible exception of handguns and tequila.
    192. Re:Surprise? by Anonymous Coward · · Score: 0

      the computer in your digital watch is not a computer for purposes of a serious discussion on OS stability, nor is a discussion of Gaming Consoles, no matter what OS they are running.

      Since when is OS stability not important for embedded devices? Or for gaming devices?

    193. Re:Surprise? by ShieldW0lf · · Score: 0, Flamebait

      The real point is, the people who purchase Vista are funding the Trusted Computing group that sees the need to put encryption between my computer and my stereo and my television to make sure my computer is hobbled, and my mom's computer is hobbled, and so on and so forth.

      It doesn't matter if they like Vista or not. They are responsible for funding and empowering these antisocial saboteurs, and should be punished for the part they play in it.

      The right reason not to buy from Microsoft is that someone might grab your laptop and smash it on the ground and send your teeth to join it if you do, and you would deserve it.

      --
      -1 Uncomfortable Truth
    194. Re:Surprise? by pdusen · · Score: 1

      Read what I said, dumbass.

    195. Re:Surprise? by Anonymous Coward · · Score: 0

      At least I don't have to hang tape on them anymore.

      jr

    196. Re:Surprise? by pdusen · · Score: 1

      you obviously don't believe what others tell you, even when they are seasoned systems level software engineers who have written both Windows and Linux device drivers professionally

      You have an interesting definition of 'seasoned'. I guess just about anyone can become a codemonkey these days.

      Here's a revolutionary thought: Cite sources or show some sort of supporting research when you make claims about something. Otherwise, nobody has any reason to take you seriously. Any 'professional' should be perfectly ok with that.

    197. Re:Surprise? by jazzduck · · Score: 1

      Windows stopped being generally unstable years ago. Get with the times.

      Bullhonky.

      At my most recent job (one of the top-ranked IT consulting firms in the world, rhymes with 'adventure') I was issued a laptop, lovingly imaged by the finest technicians that corporate enterprise IT has to offer, with XP SP2 on it. I had to kill and restart explorer.exe roughly once a day when the interface would stop responding, and BSOD's would happen about once every two weeks.

      Contrast that with my 8 years of OSX experience, where I've had maybe 12 kernel panics ever (and at least 75% of those were prior to 10.3). Or contrast it with the small fleet of Ubuntu computers that I maintain (12 servers and around 50 client computers), where we have never had a single kernel panic, ever.

      So let's sum this up. Over the course of 2007 and 2008, kernel panics / BSOD's I experienced, by OS:

      Windows: ~25 / year
      Mac OS X: ~1.5 / year
      Ubuntu: 0 / year

      Deal with reality.

      --
      A cat is no trade for integrity!
    198. Re:Surprise? by Tablizer · · Score: 1

      Agreed. People who will sit and tell me with a straight face that Vista, in their experience, is unstable are either very unlucky, or liars. Windows stopped being generally unstable years ago. Get with the times.

      Microsoft can't, and here's an example why. In Window's early days it kept short fences between neighbors (applications). This was largely because security walls were hardware hogs, and hardware was the bottleneck in those days. People worried more about RAM and drive costs than BSOD's.

      Well, many of those applications still exist, at least in some form. In many cases MS put custom code to allow old applications to violate things that new apps were not allowed to in order to maintain backward compatibility. Example pseudo-code:

          if (app_name=='old_app.exe') {
              permit(...);
          } else {
              deny(...);
          }

      But MS cannot debug everyone else's old apps, and also sometimes these old apps kept using old techniques for newer versions. For example, if old_app.exe tomorrow comes out with version 9.0 of their software, because of MS's exception, it can do just about anything it pleases because it was given an exception by MS's code.

      Thus, if version 9.0 of old_app.exe entirely uses up some shared OS resource or clobbers a file needed by another app or the OS itself due to sloppy coding, kaboom! BSOD. Version 9.0 may be written in VB 6, for example. MS would take a black eye if it disallowed stuff compiled under VB 6, because many would have to rewrite a lot of code for vb-dot-net. Backward compatibility haunts MS and always will, unless it decides to "start over", in which case too many people will go to Macs or Linux instead for MS's comfort.

      People use MS because it's the de-facto-standard for existing apps, NOT because it's good. (And part of the reason it's not good is due to back-ward compatibility.) In order to be the de-facto standard, it has to run shady apps that use outdated (insecure) techniques. Rock meets hard-place. Vista was one attempt to partially crack-down, but it asks users to qualify questionable apps and app behavior to do so. Thus, its famous "prompt madness" with obscure arcane questions that make good fodder for Mac ads.
                 

    199. Re:Surprise? by Anonymous Coward · · Score: 0

      I'm not convinced, I have a fairly old desktop at work

      Is it running WinXP with all the latest patches? Virus and Spyware free? (Didn't think so.)

    200. Re:Surprise? by xxuserxx · · Score: 1

      I am not aware of any OS's that can handle profile management better than Windows. Group policy installs have made my daily life much better. I have dealt with a few corrupt profiles but nothing that required more than 30 minutes that the most to fix.

    201. Re:Surprise? by Khyber · · Score: 1

      Re-read what you stated and to which you made the statement to.

      "You clearly haven't set up to dual boot, because if you did you would realize it takes ten times longer to boot the thing and use it for things a simple as web browsing."

      I'm sorry, but I have yet to find that to be true with ANY linux distro I've used, from slackware to gentoo to mandriva to linspire to ubuntu.

      Boot up times are pretty damned comparable ONCE EVERYTHING IS SET HOW YOU WANT. I *QUAD* boot my system, so I know for a FACT what you speak of is pure bullshit. I boot:

      Ubuntu
      MinuetOS
      Vista
      XP Pro

      Between which is faster for booting up and usage, MinuetOs destroys every OS available today. Then comes XP, then it's tough to tell between vista and Ubuntu, mainly because I don't have a stopwatch for timing.

      Your statement is pure bullshit. TEN TIMES, eh? Given vista on my Quad-boot laptop takes about a minute and thirty seconds to fully boot up and be usable, you're saying that Linux (any distro) would take FIFTEEN MINUTES. THIS IS A LIE.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    202. Re:Surprise? by Vlado · · Score: 1

      Or could it be that they have a queue full of machines waiting for reinstalls, etc?

      I worked as an admin for a training center. We had about 20 PCs in classrooms and about 10 employees, all of which used laptops. Not a huge number of users, I know, but still rebuilding of a single workstation by hand could take a lot of time, if I were to do it like that.

      So I simply prepared a network-boot system which had two sets of software images. One was for company users, other for classroom PCs. After the initial boot from network and selection of an image it took all of an hour of unattended install (on a 100Mb network) before the computer was ready to use.

      For the company users, of course, that meant that their files were residing on network home directories that were synchronized with their profiles, but that was about it.

      It took me about a week to set this up, but I saved myself loads of work afterwards.

    203. Re:Surprise? by Anonymous Coward · · Score: 0

      Why should I have to dance around my OS on pins and needles just to keep it "stable and usable"?

      Why should I have to be careful installing software which uses MS-supplied API's and OS functionality?

      Stop apologizing for Windows and saying "if you use it this way it's not as huge a piece of shit".

      I can load my BSD or OSX boxes up with as much crap as I want and they seem to fare just fine. Gee, my old Atari ST never complained about lots of Desk Accessories and installed apps.

      Blaming Windows problems on the people that use it is bad form. Windows is flawed, I think that fact has been WELL established.

      On that note, I'm glad Windows is flawed. Windows makes me a lot of money.

    204. Re:Surprise? by Lars+T. · · Score: 1

      Zero Kevin: "Bugs are features in the Linux Kernel, but you can't count on those feature being there." What drugs are you taking?

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    205. Re:Surprise? by rusl · · Score: 1

      I had linux crash dramatically because my motherboard was broken. The real problem was I think that it was broken for a while but didn't crash early enough for me to notice and stop the drama. Ended up having to put a different motherboard in then it worked (except for some sound issue because the motherboards had signifigantly different sound archiatecture)

      Let's see someone reboot into Vista with all the HDD switched around and a new motherboard. Oh yes, will never work because M$ makes their products to deliberately not work in such situations because they want to charge you more money.

      Stability is open to definition. I'd say stable is not being tied to hardware that is bound to eventually fail (except for the odd lucky guy)

      --
      Stupidity is its own reward.
    206. Re:Surprise? by Anonymous Coward · · Score: 0

      Ksplice?

    207. Re:Surprise? by ogl_codemonkey · · Score: 1

      I only have Vista on a laptop, and I power it all the way down whenever I have to take it somewhere

      Well... there's half the issue.

    208. Re:Surprise? by w0mprat · · Score: 1

      *can confirm ludicrous windows uptimes*

      It's a assumption (or an outright myth) that Windows XP/2003/Vista/7 has poor uptime. Many people run all kinds of SETI/Folding@home and looping benchmarks on fully stressed Windows systems for weeks, months and longer without reboots crashes or blue screens. I run benchmarks on overclocked systems looping for stupidly long times also.

      Sorry but Windows is rock solid stable by any reasonable and pertinent definition. Most issues are hardware, drivers, or crashing applications, which Windows is much more vulnerable to than Linux. Linux handles hardware crashes better too, when pushing very high overclocks I can often boot into Linux at higher clocks than Windows before BSOD/panic sets in.

      --
      After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
    209. Re:Surprise? by isorox · · Score: 1

      Outlook is not Vista. Outlook is a horribly written pile of junk that Microsoft should be ashamed of

      This is actually on XP (Pro). If Outlook isn't Vista/XP/etc, what is? MS Paint? I'm used to my distribution coming with pretty much everything I need to do almost any task. Email clients, web browsers, word processors etc, it's all part of the computer. When I refer to "Linux", I mean more than just the kernel, I include the basic applications you expect from a fully-featured "Linux" install, I.E. Firefox, Openoffice, vim, etc.

      When I refer to "Windows", I include Outlook and the rest of the MS Office suite. IME Most non-tech people do.

    210. Re:Surprise? by w0mprat · · Score: 1

      "I'm not convinced, I have a fairly old desktop at work I keep for Outlook use only. "

      There's your problem then Outlook != Windows. Don't you believe the magic 8 ball? Outlook not good

      --
      After logging in slashdot still does not take you back to the page you were on. It's been that way for 20 years.
    211. Re:Surprise? by AmberBlackCat · · Score: 1

      I don't know if it's fair just to say that and stop there. Maybe you lose a little efficiency when you have to deal with things such as supporting all your hardware, looking really nice, and being fairly easy to use...

    212. Re:Surprise? by drsmithy · · Score: 1

      It turns out that you can take two machines, put them side by side, and see for yourself. I did.

      So give me an example benchmark where I can verify your claims for myself.

      It doesn't seem either a difficult, nor unreasonable, request.

    213. Re:Surprise? by nobodylocalhost · · Score: 1

      Maybe i am missing something, but...

      real time updating without restarting is entirely possible, i don't know why people are still not implementing it. since most objects/methods/declarations are actually pointers to memory locations, all you need is a memory map for 1 to 1 function mapping after load the new kernel in to memory, then replace the function call pointers one by one when the function is being called. when all function calls are switched over, free the old memory space where the kernel was sitting in.

      --
      Where is the "Ignorant" mod tag?
    214. Re:Surprise? by Anonymous Coward · · Score: 0

      Linux,Unix,AIX,OSX. All kick Windows arse in user profile management. I can backup a user profile and write it over the old one easily in 30 seconds. Windows? nada because it's in the retarded registry.

      The registry is incredibly stupid, yet microsoft still clings to that abortion with tenacity.

    215. Re:Surprise? by RocketRabbit · · Score: 1

      "Vista is as reliable as Linux."

      That must be some crack you are smoking.

      Vista is more reliable than XP, sure. But until we start seeing Vista boxes that have been up and running for 5 YEARS without a reboot, you should keep fairy tales like that dancing with the sugarplum faries inside your head.

    216. Re:Surprise? by RocketRabbit · · Score: 1

      "Vista is as reliable as Linux."

      That must be some crack you are smoking.

      Vista is more reliable than XP, sure. But until we start seeing Vista boxes that have been up and running for 5 YEARS without a reboot, you should keep fairy tales like that dancing with the sugarplum fairies inside your head.

    217. Re:Surprise? by darkpixel2k · · Score: 1

      Yes. Vista is rock solid on solid hardware. Seriously. Vista is as reliable as Linux. Some people wreck their vista installation, some people wreck their Linux installation.

      I have two identical servers. One of them has over 2 years uptime. The other one had 18 days, but was just rebooted a few minutes ago due to Windows updates. Care to guess which one is running Linux?

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    218. Re:Surprise? by darkpixel2k · · Score: 1

      So; you ran daily updates on your system and had uptime measured in years? How did you manage to patch/update your kernel? Did you apply those patches/updates without rebooting? How?

      From your post, you sound like the epitome of an arrogant Linux user who throws half-truths around while looking down your nose at everyone who isn't just like you. When you use that tone, do you expect people to actually listen to you or are you just trolling for an argument? Sheesh.

      The last kernel update for Ubuntu was 1/29/2009 and dealt with:

      1. A *local* user attacking the ATM subsystem to cause a denial of service attack. (Who cares about a local user on my laptop or my servers--none of which use ATM)

      2. A *local* attacker could exploit inotify to crash the system. (Once again, I'm not going to exploit my own personal laptop, and my servers have only root access. Might suck for a computer lab. A student could crash their own computer--yikes).

      3. Memory exhaustion by a local attacker using sendmsg. (Same as above--I'm not going to exploit my servers or laptop.)

      4. A RISC-based attack. (Running x86 hardware everywhere)

      5. ATA timeout issue--*local* DOS. (Same answers are before)

      6. And lastly, another LOCAL attack with the ib700 watchdog timer. Another module I don't use.

      So in response--we're not arrogant linux users. We're not affected by most of the obscure updates. We simply install the updates, and in a few years when the machines are rebooted, the patched files are running.

      In the Windows world, you end up with a Solitaire bug that lets you put Red Queen on Red King and the for some stupid reason the kernel needs to be patched and the box rebooted.

      --
      There's no place like ::1 (I've completed my transition to IPv6)
    219. Re:Surprise? by pcruce · · Score: 1

      I don't know if comparable is really accurate in my experience. Most of my coworkers use XP or Vista, I use Ubuntu. They may not have to reboot as frequently as they did in the old days, but I'm the only one seeing the "It has been 192 days since your last reboot" message when I reset my computer. Consumer grade Linux probably gets 3-4 9s, Consumer grade windows maybe gets 1. Both are good, but one is several orders of magnitude better.

    220. Re:Surprise? by Anpheus · · Score: 1

      A VM is merely a way of abstracting the hardware layer, but it doesn't mean you have 100% uptime. The VM, in order to be upgraded, has to experience downtime. And even if you have fast VM switching between two hosts (a rather fickle technology) that only gives you the ability to upgrade an arbitrary host, but does not let you upgrade the VM without taking it down.

      So, no, you still miss the point or don't understand what VMs do if you think that a virtual machine means you never have to worry about kernel security patches.

    221. Re:Surprise? by Argon · · Score: 1

      I guess I am one of the unlucky folks out there. I have Vista on a Thinkpad X61. No crashes really, but a really peculiar problem. Every few days it will apply patches and reboot. A long, long time to apply the patches and reboot. I login, then a black screen (no BSOD) with a cursor for hours. Tired of waiting, I come back later to see my screen locked. Login again, same black screen. Reboot the box, boot in safe mode, login. Shutdown and restart in normal mode and everything is fine. I've googled for this for hours without any solution. This happens every few days, why Vista has to reboot for every other patch it applies I have no clue - Vista is slow but almost bearable without the reboots.

    222. Re:Surprise? by Anonymous Coward · · Score: 0

      2000? Even before NT 3.51 the same problems existed, to an extent.

    223. Re:Surprise? by aminorex · · Score: 1

      Windows stopped being generally unstable in 2002. Then it resumed being generally unstable in 2003. I keep re-installing w2k pro + sp5 when I need something to run windows, because nothing since has matched its performance and stability.

      --
      -I like my women like I like my tea: green-
    224. Re:Surprise? by cptnapalm · · Score: 1

      Good catch :)

    225. Re:Surprise? by obeythefist · · Score: 1

      You're running without A/V protection? That's like wandering around in Afghanistan and assuming you won't be shot because you're not a US soldier. Just because your system doesn't look like everyone else's doesn't mean you can't be attacked.

      Security through obscurity is not true security.

      --
      I am government man, come from the government. The government has sent me. -- G.I.R.
    226. Re:Surprise? by obeythefist · · Score: 1

      Can I have your IP address please? Your fancy Linux "trade-off" security methodology is relevant to the interests of my Russian associates.

      --
      I am government man, come from the government. The government has sent me. -- G.I.R.
    227. Re:Surprise? by Anonymous Coward · · Score: 0

      You're all stupid. They're gonna be looking for army guys.

    228. Re:Surprise? by inasity_rules · · Score: 1

      True. However, I've found that a good firewall makes a huge difference(even while running windows). And my ISP (annoyingly) blocks all incoming traffic. 100% of it. In order to break my machine, you must first break my ISP... Oh, and I'm physically disconnected most of the time. And I don't surf porn/cracks. And there is a program that comes with my distribution that checks for root kits(and other security issues) every night at midnight.

      It is also rather nice not to be suffering from the memory stick autorun viruses around here. In a world where nobody runs an up to date/good AV, the Linux user is king.

      The major advantage Linux has with viruses is you don't execute arbitrary code on people's memory sticks. It just doesn't happen(yet I guess), and would be a fairly hard(compared to windows) to make happen.

      If you want 100% security, though, I believe there is a scheme involving concrete and the sea...

      --
      I have determined that my sig is indeterminate.
    229. Re:Surprise? by Wingman+5 · · Score: 1

      If it was Linux I would have been able to fix it myself...

      Really, if X crashed, or if even worse, you had a kernel panic every time you set up a monitor on the left, how would you fix it?

    230. Re:Surprise? by mcvos · · Score: 1

      I once had a user who could crash anything, just by sitting in front of it. I finally bought some extension cables, and placed her workstation fifteen feet away from where she sat: Keyboard, mouse, and monitor.

      After that, it worked great. She got one of her co-workers to turn it on every morning...

      There are people who are abnormally 'lucky' with computers, too. A lot of them go into IT, I'd suspect.

      Unfortunately I seem to be nearly as jinxed as your user. Stuff that works fine for everybody else fails for me. Hardware doesn't quite break, but my new macbook is slow, applications freeze, firefox and netbeans crash all the time (but I'm blaming the mac). At my previous job, people were also perplexed that common stuff just didn't work for me.

      This is really annoying for a programmer.

    231. Re:Surprise? by Starayo · · Score: 1

      I understand that you lose efficiency when you have to support such a wide array of hardware - that's fine. Looking nice is a personal opinion, I honestly don't like it very much...

      My main problem with Vista is the time it takes to do normal tasks. Some file transfers took me an hour on my vista laptop as opposed to about ten-twenty minutes on my lower specced XP laptop.

      The fact of the matter is that just about everything I hate about vista is fixed in windows 7, and the features I loved (like the per-application sound mixer) are still in it. I'm not happy about having to move to the new start menu after all this time fighting it, but it's a simple enough change, as is the new taskbar, which I have found relatively easy to adjust to.

      Note that all my experiences with vista have been on systems way above recommended specs - gaming rigs and workstations mostly.

      --
      Ezekiel 23:20
    232. Re:Surprise? by jamesh · · Score: 1

      Really, if X crashed, or if even worse, you had a kernel panic every time you set up a monitor on the left, how would you fix it?

      Standard debugging techniques. I'd actually prefer a kernel bug as I've fixed those before and have enough of an idea about how the kernel hangs together to know what i'm doing in there. I'd be more inclined to just submit a bug report for X - if the code is anything like it was last time I looked then I don't want to know :)

      But at least if I had the problem and nobody else was interested in fixing it, I'd most likely get there in the end. Especially for a bug that's 100% reproducible.

      Windows on the other hand... why isn't Windows giving my storport driver buffers bigger than 16k??? Half the stuff you have to set up for a storport driver is completely at odds with what the documentation says it should be. The docs say "storport sets this value to X. Don't touch it", but it's all lies lies lies!!! Without the source these questions remain unanswered :(

    233. Re:Surprise? by c0p0n · · Score: 1

      To be honest I haven't got this issue with the onboard card, only ASIO not working with it which is a shame as latency is noticeable if I'm using my MIDI controller. Other than that I find performance fairly good. It's a dual core 2.2GHz machine with 4GB of RAM, so the spec is quite good, but can't say how it compares with XP because I see no need of spending a day installing another OS.

      I control a few vintage analog synts off the DAW as well using a USB MIDI interface with no latency issues.

      Nevertheless onboard sound can have noisy outputs, I'm planning on getting a decent external card for this (and latency) reason.

      --

      Your head a splode
    234. Re:Surprise? by travbrad · · Score: 1

      You are the one who talked about video games specifically, and ironically recommended a rather unstable COMPUTER (X-BOX) for playing them.

      Or do video games not require any computation now?

      You seem to be saying we should never be running anything else on an OS besides the OS itself. Well, in that case most OS's are very stable, and DOS is a perfectly capable and stable OS.

    235. Re:Surprise? by Zero__Kelvin · · Score: 1

      "So, no, you still miss the point or don't understand what VMs do if you think that a virtual machine means you never have to worry about kernel security patches."

      When someone misrepresents what I have said to this degree, it makes little sense to try to have an intelligent discussion.

      "A VM is merely a way of abstracting the hardware layer, but it doesn't mean you have 100% uptime. "

      You should probably learn what downtime is, since it is you that doesn't understand it. Obviously , you need to stop running one kernel and start running another and this means that there will be machine downtime for that machine. To say otherwise would mean a lack of understanding of basic physics. If the application is Apache, for example, and my users never experience significant delays during their experience, that is zero down time. For example, if the user is logged in, and the session isn't broken, or if a download is in progress and it isn't interrupted, that is zero downtime. Note how everything has meaning in a context . The user doesn't give an fsck what is happening under the hood.

      So obviously there will be machine downtime, but there will be no application downtime.

      PS - I am a Linux kernel developer and write Linux device drivers for fun and profit. You should probably re-think who is missing something next time, and ask for clarification rather than accusing me of lacking a basic understanding of VMs.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    236. Re:Surprise? by Zero__Kelvin · · Score: 1

      "You are the one who talked about video games specifically, and ironically recommended a rather unstable COMPUTER (X-BOX) for playing them."

      Dude. You are hopelessly lost. I was responding to someone else who claimed that they use Vista, but only to run Games.

      "You seem to be saying ..."

      I'm sure I'll get modded down for this, but don't waste your precious few neurons trying to understand what I say. I'm dead serious. You are wasting everyones time, including yours.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    237. Re:Surprise? by Zero__Kelvin · · Score: 1

      Here is your word of the day. Learn what it means, take a few years to learn ho to do it properly, and then maybe we can have an intelligent discussion, but I won't be holding my breath or anything.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    238. Re:Surprise? by Zero__Kelvin · · Score: 1

      Somebody mod this guy up!

      I have another example. With XP, my friends system would hang from time to time. I installed Linux (dual boot), and it began complaining immediately about the processor being overheated. We added a fan, and Ta Da ... no more crashes. So stability is also about the OS being able to identify hardware problems rather than just ignoring them and crossing their fingers, holding hands, and jumping off a cliff (if you have two Windows machines, Thelma and Louise make great hostnames! ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    239. Re:Surprise? by Zero__Kelvin · · Score: 1

      No problem. Just enter 127.0.0.1, and it will bring you to one of the many machines I own ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    240. Re:Surprise? by Zero__Kelvin · · Score: 1

      You persuaded me ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    241. Re:Surprise? by Zero__Kelvin · · Score: 1

      "You have an interesting definition of 'seasoned'. I guess just about anyone can become a codemonkey these days."

      I'm not sure about that, but you are certainly proof positive that any clueless buffoon can get a Slashdot account. You might want to compare my SlashID with yours and then get off my lawn #1146399.

      Sincerely,
      #151819

      PS - Obviously, I can no longer take you seriously.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    242. Re:Surprise? by Zero__Kelvin · · Score: 1

      "Your statement is pure bullshit. TEN TIMES, eh? Given vista on my Quad-boot laptop takes about a minute and thirty seconds to fully boot up and be usable, you're saying that Linux (any distro) would take FIFTEEN MINUTES. THIS IS A LIE."

      Whoa! Slow down there partner! You have my claim reversed. Linux boots much more quickly than Windows. We agree, for the most part. Also, I think you are making the classic mistake of measuring time for Windows to paint your desktop image. Windows still has a very long way to go after that before it is finished booting. That is the only way I can explian why your list doesn't have Windows last. Another possibility is loading Linux services you don't need, etc.

      I accept your apology ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    243. Re:Surprise? by Simetrical · · Score: 1

      I don't know if comparable is really accurate in my experience. Most of my coworkers use XP or Vista, I use Ubuntu. They may not have to reboot as frequently as they did in the old days, but I'm the only one seeing the "It has been 192 days since your last reboot" message when I reset my computer.

      Is that for technical reasons or cultural ones? A lot of Linux users are in love with their uptime numbers, while most Windows users shut off their computer every day. This might be partly because Linux users are more likely to be running persistent server-like tasks. (I have an SSH server on my desktop, for instance, and some IRC chats I want the logs from.)

      Anecdotally, I tend to average maybe a month uptime for my Linux desktop, and had similar figures for XP before I switched to Linux. (I visited evilupdate.com -- now apparently defunct -- to get rid of the Windows Update auto-reboot thing when necessary.) I think it's the users who reboot Windows often, not the system itself that's unstable. But YMMV, of course.

      --
      MediaWiki developer, Total War Center sysadmin
    244. Re:Surprise? by travbrad · · Score: 1

      I don't know why you said "You don't use Vista as a computer, you use it as a gaming platform", because I don't use vista AT ALL. Besides, a "gaming platform" is just one of many uses for a computer. That's like saying "You don't use linux as a computer, you use it as a database platform". Do you happen to have a list of programs that are considered valid uses for a computer? I'm curious.

      Dictionary definition of computer: "a programmable usually electronic device that can store, retrieve, and process data". Do games have some kind of magical ability that somehow excludes them from this? I think the stability of the OS as it relates to the programs people use is quite relevant.

      Also, I haven't said anywhere that Windows is as stable as linux, or that windows is a completely stable OS. All I said was the vast majority of people don't need that stability, so it is completely irrelevant for them, and not the most important factor when choosing an OS. The only thing that matters to most people is being able to run the programs they want/need. Like I said, DOS is very stable, but it can't provide what most people want from their computer, so it's stability is useless for most people, just as the stability of many linux distros is also useless for people who use programs that don't support it. Believe it or not, not everyone uses computers for exactly the same reasons that you do.

      I'm currently running 2 Windows versions, Red Hat, Debian, and ASUS Express Gate. So I just choose my OS on the fly to suit my current needs. I would hate being restricted to one or the other. I have never needed a 60+ day up-time, or anything close, but I do have the ability if I ever needed it for some reason.

      If I am setting up servers for clients/users, I do tend to lean towards using a linux distro of some sort, rather than Windows Server, but in some cases you have to use Windows Server to be able to run the things they need (just as in some cases you have to use linux). Yes, there are linux-based alternatives for many things (not all), but reconfiguring the entire network and teaching users completely new programs isn't the cheapest or easiest solution a lot of the time. I haven't found any serious stability problems in properly maintained Windows Server installations either, but YMMV.

      I'm just sitting here chilling out, and had some time to kill, so don't presume to think I'm "wasting" my time. I will use my time however I wish, and I hope you do the same. Trying to insult me was a nice touch too by the way. Next thing I know, you'll be calling me a doodeyhead or a boogerface.

      There should be an apostrophe in "everyones" by the way, since you seemed to be concerned with grammar before. I'm glad I could help.

      I have to get going now though. Have a nice day sir/madam.

    245. Re:Surprise? by cgenman · · Score: 1

      You could run Outlook under Wine on Linux. You could run Open Office and Firefox on OSX. Personally, I run TheBat! and Opera on Vista.

      The operating system is not the application suite. If you tie those two together, people will never merge away from Outlook / I.E. Switching entire operating systems is a lot bigger of a hurdle than simply installing another application. Heck, you can install Firefox and Thunderbird on a person's windows PC, and yet leave Outlook and I.E. on there so that they can return if they ever choose to.

      IME not all tech people do the same, but I personally take time to explain alternatives to them... Most non-tech people come to me with complaints like yours, and walk away happily with a nice little Thunderbird install.

      In other words, please make an effort not to perpetuate that misconception.

    246. Re:Surprise? by Khyber · · Score: 1

      Most onboard audio isn't made to handle low-latency stuff.

      Just grab an SBLive! or Yamaha card for MIDI and never worry about MIDI latency again - no ASIO drivers needed.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    247. Re:Surprise? by Khyber · · Score: 1

      "Also, I think you are making the classic mistake of measuring time for Windows to paint your desktop image."

      Slow down, yourself!!!!

      I actually count a full load-up as all hard disk activity ceasing - that little red light on the front of my computer case absolutely stops blinking.

      MinuetOS - from power-on to full HDD activity ceasing - 15 seconds

      XP - even with more shit than you can shake a stick at installed on it, 40 seconds.

      Vista and Ubuntu both take about a minute and a half. It's hard to accurately tell due to Vista's tendency to continually scan drives to index stuff.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    248. Re:Surprise? by danw5k1 · · Score: 1

      Hrm, followed your link and it's a privilege escalation for local users/processes. So if some OTHER program gets compromised and manages to take advantage of this exploit I'd be in the same boat as the average windows user?

    249. Re:Surprise? by Anonymous Coward · · Score: 0

      Lars T.: Fort Knox has some theoretical security flaws. OMFG! Fort Knox is insecure! Quick, somebody close it down and patch it!

      Again... take your own advice. Your paraphrase was no more a paraphrase than Lars T's was. Oh wait... maybe they both fell under this word of the day.

    250. Re:Surprise? by Anonymous Coward · · Score: 0

      Dear Absolute Zero,

      Please inform me which devices you've written drivers for. I'd like to avoid them in order to prevent BSODs & kernel panics.

      Thanks!
      -457.87F

    251. Re:Surprise? by Zero__Kelvin · · Score: 1

      I read the whole thing with interest. Really ;-)

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    252. Re:Surprise? by Zero__Kelvin · · Score: 1

      "I actually count a full load-up as all hard disk activity ceasing - that little red light on the front of my computer case absolutely stops blinking."

      By that definition most significantly utilized and properly configured Linux systems never boot ;-) Also, the system may have booted prior to that, since we cannot count any Autostarted applications. Let's try to think of a better one ... We can't really say "until the system becomes reasonably responsive to the user" because then Windows never boots ;-)

      So what do you suggest?

      I'll start on the Linux side. How about "When every child process spawned by the init scripts has completed that is supposed to complete, and all kernel modules have been loaded" for starters?

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    253. Re:Surprise? by Killjoy_NL · · Score: 1

      Sorry but I get so tired of a lot of the baseless MS bashing I see here.
      I don't like MS myself, there's enough reasons to bash them without making stuff up.

      Right now the windows series is quite stable, they screwed up a bit with Vista marketingwise and also a bit designwise, it's just that it's not the flaming pile of dog poo a lot of people make it out to be.
      The same will probably be true for Win 7, a short while ago there was an article here about some instability of the Win 7 beta.
      Not even taking into account that it was a beta version, the cause of the problems was the guy himself, something about a keygen or something, I don't remember.
      The point is, right now, Windows isn't that bad and all this bullshit about processes failing on a daily basis that is being blamed on the stability/quality of Windows software right now, while people should be looking at other causes is just spreading misinformation.

      If people wanna bash MS, go ahead, but at least be honest, or you sink down to their level.

      --
      This is the sig that says NI (again)
    254. Re:Surprise? by Anpheus · · Score: 1

      You're drastically changing the definition of downtime in order to support your initial premise, making this into an argument of semantics instead of anything else. Of course for arbitrary definitions of downtime, I can claim anything and everything I run has no downtime. I do IT myself and have never had any "downtime" according to your definition, but there certainly has been "my time" taken away because of having to spend "my time" after hours in order to prevent "downtime" according to your definition.

      Of course, I would be a huge liar to say, "I run Windows Server 2003 R2 with zero downtime for months at a time." That's of course a load of BS that no one would believe, and I don't understand why you feel privileged to be able to say the same thing about a Linux distro of choice but you consider it entirely valid.

      So in the future, for the sake of intelligent discussion, clarify what you mean by downtime before getting into a debate and then explaining, oh no, you didn't mean THAT downtime, of course you didn't mean the widespread understanding of what downtime is, you meant YOUR definition of downtime.

    255. Re:Surprise? by Wingman+5 · · Score: 1

      I'd be more inclined to just submit a bug report for X - if the code is anything like it was last time I looked then I don't want to know :)

      Hmmm, Deja Vu

      all we could do was wait for the magic hotfix or sp that might fix the problem.

    256. Re:Surprise? by ps2os2 · · Score: 1

      The memory *HAS* to have built into in double bit parity error checking. A *VERY* small subset of PC's have it now days. I could be wrong but the last maker of the memory was IBM with their PS2 line.

      I am pretty sure they still do use it on their BIG MF computers but I do not personally know the currency of this.

      If you have mission critical system IMO you should be using memory that does parity checks. The OS has to know what to do when the system see them of course. I do not know if INTEL allows for this or not (this is way out of my safety zone). The OS must recognize that the hardware has parity issues and an OS to decide what to do with them.

      I am pretty sure the IBM MF's when they get a parity check go through some error analysis and if possible makes the page in eligible to be used again and *IF* there was an application that was using the page and there was not a good copy someplace else the application would be terminated. There would also be information logged to at least 2 places I am familiar with so there can be some sort of PDA by the hardware types.

      Depending on the error (and where the error was) the system *MIGHT* halt (ie go into a non restartable wait state and a red light would be turn on to indicate a major fault).
      IIRC IBM uses double bit error correction in there MF. I think I have seen one in 40 years.
       

    257. Re:Surprise? by inasity_rules · · Score: 1

      Sure. You're right to a large extent. The causes of instability (in any OS) normally seem to be:

      • Hardware (what this article is about)
      • Drivers
      • Viruses (yet to see this under linux)
      • Applications
      • Bugs in the OS itself

      Usually in this order.

      However, the majority of people I know have had bad experiences, especially with the viruses(and hardware underpowered for Vista, making it crawl, and crash more often). While these issues are not Microsoft's fault, I think a lot of the anger people have against them comes from the fact that people simply do not believe Microsoft does enough to combat these issues.

      Around here, for example, I dare not plug my memory stick into a windows box (of any version) since 100% are infected. The user's fault? Yes. But around here bandwidth for updates/AV is expensive. I am the only one I know who keeps my OS (linux in my case) reasonably up to date. Heck half the people here don't even have SP3 for XP or SP1 for vista. Again, not Microsoft's fault, but that doesn't earn them any points at all. It may be unreasonable to expect them to solve these issues (and deal with hardware failures more gracefully), but that is precisely what average people expect.

      --
      I have determined that my sig is indeterminate.
    258. Re:Surprise? by SgrA* · · Score: 1

      My experiences: I've been pretty lucky overall. My first "real" machine was a CDC 3300 running MASTER and Compass. Among others, I experimented with writing hardware-level I/O and turned off all of the interrupts during one run (card batches). It never occurred to me that no one would reset such things between runs, and the entire payroll system went down in flames the following weekend. I was not a popular camper after that.

      I liked CP-CMS. MULTICS was massively unreliable and it was way too easy to pillage the password file. DEC machines ran RSX, RT-11 and then VMS. I don't remember them failing much (except for those dogs, the microVaxen), but then again they were sort of like personal appliances and restarts were pretty simple and didn't leave psychological scars. Also, no one thought twice about going after one with an extender board and a scope. (Both circuitry and code was pretty much open source.) Applying system patches was a bear, as were system installations.

      You could usually debug your way out of a Symbolics crash.

      I only used Macs regularly through OS7.5, but I remember being generally satisfied, except when a bad install created extension conflicts: bad stuff. Windows 3.1 and 95 were islands of OK-ness in a world of bad OS versions from MS. Not enough Unix experience to assess it, but I liked BSD.

      Our Corporate NT workstations used to blue screen about once a month, mostly due to buggy applications. (One could argue that a buggy user application should not be able to kill off an OS...) But I thank the folks from DEC who created it anyway; it brought the PC into the 20th century.

      My Win2K was babied along and ran nearly 24x7 for 5 years, on its original install, before a toxic software download killed it off. I finally switched to XP at that point (2007) because it was apparent that this type of event was going to be occurring more and more often. (My disk drives also started hitting their 5 year MTBFs.) XP SP2 has been rock stable (except for IE). I have one Vista laptop and it is OK as a "media machine", but I otherwise hate its UI-for-dummies. I'm holding out great hopes for Windows 7; hopefully there will be lessons learned.

      In all of this, I have been pretty careful about what I downloaded or installed, generally having learned to keep away from the dark corners of the software and hardware worlds. These days, I am mostly disappointed that certain web browsers can bring a machine down. It just seems wrong, sort of like allowing a non-privileged user to take over all of the hardware interrupts.

    259. Re:Surprise? by Zero__Kelvin · · Score: 1
      Either that, or I defined it exactly correctly, and you can look at the first two sentences of the wikipedia article on the subject to verify. Here they are so people don't have to go to the wiki if they don't wish to:

      "The term downtime is used to refer to periods when a system is unavailable. Downtime or outage duration refers to a period of time that a system fails to provide or perform its primary function."

      So you see, the fact that you use a term without knowing what it means does not make my stating the definition an attempt to "argue semantics"

      To recap, if my system's primary function is to be an FTP site, and the user does not get his session disconnected when I upgrade my kernel, I upgraded my kernel with zero downtime

      "So in the future, for the sake of intelligent discussion, clarify what you mean by downtime before getting into a debate and then explaining ..."

      So in the future, for the sakeof intelligent discussion, know what the hell you are talking about when you use terms like downtime before getting into a debate and then I won't have to do any explaining and pointing to wikipedia, etc.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    260. Re:Surprise? by Anonymous Coward · · Score: 0

      Messenger often locks up too

    261. Re:Surprise? by c0p0n · · Score: 1

      The latency issue is an audio one, not midi. Latency from the controller to the DAW is pretty much zero, but then the DAW emits a sound and it takes quite a few miliseconds to come out the speakers.

      Need a good USB or FW audio interface with good drivers designed with low latency in mind.

      --

      Your head a splode
    262. Re:Surprise? by Anonymous Coward · · Score: 0

      Walk away happily with a nice little Thunderbird install.

      Thunderbird doesn't really tie in as well to exchange as outlook, and I'm not going to pollute my Linux boxes with wine and outlook.

    263. Re:Surprise? by Khyber · · Score: 1

      Well, in all the recording of music that I have done (almost always using MIDI for the drums and bass guitar, and live instrumetns for everything else,) I've not hadd any real latency issues with Cool Edit (Before Adobe bought it and screwed it up.)

      Seriously. In Windows, with an SBLive! (which sucks because of noise on the line-in, but that's easily filtered out) using Cool Edit pro, doing a simultaneous playback of three or so tracks while recording a fourth never gave me any latency issues - everything stayed matched up very nicely.

      Try the same thing with anything made by Realtek (the onboard sound card of choice, it seems.) You're not going to get anywhere without ASIO.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    264. Re:Surprise? by Fulcrum+of+Evil · · Score: 1

      You're drastically changing the definition of downtime in order to support your initial premise

      Not at all. Downtime is the inverse of availability, and if the app is always available, there is no downtime. As the GP said, who cares which machine is on the other end?

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    265. Re:Surprise? by Fulcrum+of+Evil · · Score: 1

      Conversely, I don't see why one couldn't make a Linux or OS X application that installed some system files (they do have shared libraries, right?)

      Sure, but it's sane - they don't drop libfoo.7.0 in /usr/lib, they upgrade the libFoo package, and that is centrally controlled. You can also run multiple versions concurrently, which is hard to do on windows.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    266. Re:Surprise? by badkarmadayaccount · · Score: 1

      Depends on how the system is set up. User mode graphics don't do wonder for responsiveness, I gotta tell 'ya.

      <OT> Also, OS/2(eComStation) has much more advanced multitasking support than the other two. </OT>

      --
      I know tobacco is bad for you, so I smoke weed with crack.
    267. Re:Surprise? by c0p0n · · Score: 1

      This is why I'll be getting an overly expensive sound interface ;)

      Unless I find a way of squeezing a sblive inside my lappy's optical drive...

      --

      Your head a splode
    268. Re:Surprise? by rcamans · · Score: 1

      I design computers for a living. When I was working at Dell my first 3 systems I got from the production floor did not work when they arrived. IT tried to get them to work to install them in my cube, but could not do it.
      So I have had plenty of experience with computers, and it was mixed, to say the least. At least the big guys (Dell, HP, IBM) test there systems against a lot of different memory sticks and makers, to get a good try at it. But I have had bad memory sticks.

      --
      wake up and hold your nose
    269. Re:Surprise? by Killjoy_NL · · Score: 1

      Because I'm impatient and lazy, leaving my pc on is a good way to get back to my daily stuff :)
      I had updates installed etc, just rebooted on day 61 to get rid of the nagscreen about the updates :)

      --
      This is the sig that says NI (again)
    270. Re:Surprise? by Anpheus · · Score: 1

      When you're talking about MACHINE and OS downtimes, then you MUST be talking about MACHINE and OS uptimes/availability, NOT application Availability.

      I don't know how much more clearly I can make it.

      I've had several nines of uptime on Windows Server without a budget that accommodates purchasing failovers for everything, but because updates and server downtime are scheduled to a time of my choosing, I can "claim", according to him, that it's got better uptime than it really has?

      Of course not. Linux server installations, really, truly does have better uptime than most Windows Server(tm) installations. And if he hadn't made completely bullshit claims to back it up, I'd not have complained.

      But then he brings up all this entirely OS agnostic bullshit that Windows and Linux can do perfectly well and claims it in the Linux Kernel's favor. I can virtualize too. I can migrate VMs too, if I had the budget (*shakes fist*) for more servers. I'm even well aware Linux can do what I'm asking for less upfront cost and likely, over several years, a lower TCO.

      Those are legitimate bragging points for Linux, all.

      But claiming X nines of application uptime after factoring in things like virtualization, failovers, clusters, caches and other completely OS agnostic capabilities that there are a good half dozen vendors for as if it were an inherent Linux "feature" that you can't get elsewhere... That's just BS.

    271. Re:Surprise? by Khyber · · Score: 1

      Surprisingly, Creative's USB-bus soundcards are just about as lag-free. Maybe an extra 30 milliseconds in lag? Audigy works.

      Hell, build yourself a cheap-ass P4 with 512 megs of RAM, Windows XP, and an SBLive! card. As noted before, as long as you can either cover up for or eliminate the line noise issue on the line-in, it's a rock solid piece of recording equipment.

      Avoid using Vista - they crippled it so much it became useless for hardware-based guitar playback using just the hardware on your system. Now you have to buy stupid extraneous crap just to hear your guitar instead of simply going to the volume mixer and unmuting your line input.

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  2. Memtest not perfect. by Galactic+Dominator · · Score: 5, Informative

    My experience with memtest is you can trust the results if it says the memory is bad, however if the memory passed it could still be bad. Troubleshooting your scenario should involve replacing the DIMM's in questions with known good modules while running Windows.

    --
    brandelf -t FreeBSD /brain
    1. Re:Memtest not perfect. by 0100010001010011 · · Score: 5, Funny

      I bet Windows will love you replacing the DIMM's while running.

    2. Re:Memtest not perfect. by Anonymous Coward · · Score: 1, Informative

      It depends. You also have to have the latest stable version. Running an old version of memtest86 on new hardware is liable to produce unpleasant surprises.

    3. Re:Memtest not perfect. by mrmeval · · Score: 3, Informative

      I've yet to see memtest86 find an error even though replacing the ram fixed the problem. This has been on several builds.

      --
      I'd go on a Vegan diet but the delivery time from Vega is too long. --brownkitty
    4. Re:Memtest not perfect. by Anonymous Coward · · Score: 5, Interesting

      Another nice tool is prime95. I've used it when doing memory overclocking and it seemed to find the threshold fairly quickly. Of course your comment still stands - even if a software tool says the memory is good, it might not necessarily be true.

    5. Re:Memtest not perfect. by Anthony_Cargile · · Score: 4, Funny

      I bet Windows will love you replacing the DIMM's while running.

      Yeah wait until it starts to sleep first, or even better if you catch it while hibernating

    6. Re:Memtest not perfect. by Antidamage · · Score: 5, Funny

      I've often had it pick up bad ram, usually within the first five minutes. One time, the memory in question had been through a number of unprotected power surges. The motherboard and power supply were dead too.

      You can reliably replicate my results by removing the ram, snapping it in half and putting it back in. No need to wait for a power surge to see memtest86 shine.

    7. Re:Memtest not perfect. by Hal_Porter · · Score: 5, Funny

      Memtestx86 is bögus. My machine alwayS generated errors when I run the test but it works fOne otherwise ÿ

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    8. Re:Memtest not perfect. by NerveGas · · Score: 4, Informative

      +1. I once had a pair of DIMMs which would intermittently throw errors in whichever machine they were placed, but Memtest would never detect anything wrong with them - even if used for weeks.

      I called Micron, and they said "Yes, we do see sticks that go bad and Memtest won't detect it." They replaced them for free, the problem went away, and I was happy.

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    9. Re:Memtest not perfect. by Anonymous Coward · · Score: 0

      Prime95 is better as a cpu tester - it doesn't really test a lot of memory but it forces the CPU to go through a HUGE amount of calculations - any errors in output will immediately be noticed. But not really memory.. memtest86 is much better at that.

      I'm an overclocking fanatic from way back, plus did hardware fault diagnosis on hundreds of PCs over time.

    10. Re:Memtest not perfect. by Idaho · · Score: 5, Interesting

      My experience with memtest is you can trust the results if it says the memory is bad, however if the memory passed it could still be bad.

      I wonder how strongly RAM stability depends on power fluctuations. While you're testing memory using Memtest, the GPU is not used at all, for example. When playing a game and/or running some heavy compile-jobs, on the other hand, overall power usage will be much higher. I wonder if this may reflect on RAM stability, especially if the power supply is not really up to par?

      If so, you might never find out about such a problem by using (only) memtest.

      --
      Every expression is true, for a given value of 'true'
    11. Re:Memtest not perfect. by Anonymous Coward · · Score: 1, Informative

      If Memtest reports errors, then the memory does not work reliable in that configuration. This is not necessarily because of a hardware defect. The reason can be a timing problem. On a dual-channel with three modules it helped for me, to exchange two of them. Viola, no more errors.

    12. Re:Memtest not perfect. by Znork · · Score: 4, Informative

      A lot. When AM2 boards were new I went through a bunch of bad RAM (memory manufacturers hadn't quite gotten their act together yet) and RAM voltage would significantly change the number of bits that were 'bad'. 1.9 V and there were a few bits bad, 1.85, some more, 1.8 and memtest would light up all over.

      So certainly, if any component is subpar, even a slight power fluctuation could trigger a borderline bad bit.

    13. Re:Memtest not perfect. by Sen.NullProcPntr · · Score: 4, Interesting

      While you're testing memory using Memtest, the GPU is not used at all, for example. When playing a game and/or running some heavy compile-jobs, on the other hand, overall power usage will be much higher.

      I think memtest is a good first level test - it will pinpoint gross errors in memory. But probably won't detect more subtle problems. For me the best extended test is to enable all the opengl screen savers and let the system run overnight cycling through each of them. If the system doesn't crash with this it will probably be solid under a normal load. For me this has been the best test of overall system stability. Unfortunately if it fails won't know exactly what is wrong.

    14. Re:Memtest not perfect. by blackest_k · · Score: 4, Informative

      i've seen memtest find an error and yes the ram was bad.

      There is a bit of a difference between ram use on linux and windows desktops, Linux tends to require less ram than a windows system to run, windows is far more likely to use all your ram and page out. In day to day use rarely do my linux systems need to use the swap file. If some of your ram is faulty and never gets used then you will not see crashes. I'm sure most of us have juggled ram about finding swapping slots cures the problem although reseating ram can fix problems anyway. If memtest is showing problems then the ram has problems bare in mind that some tests performed can pass with later tests failing.
      memtest is to prove ram to be bad, not good. At higher temperatures than the testing was performed at the ram may become unreliable. It might be the case that the ram is ok in some systems but not in others, I've seen that too.

    15. Re:Memtest not perfect. by machine321 · · Score: 3, Funny

      That's impressive. Most memory tester software so I've tried requires a working power supply and motherboard.

    16. Re:Memtest not perfect. by Anonymous Coward · · Score: 0

      I had several occasions where memtest86 found bad ram. Errors in memtest86 are a 100% indication that your memory is not working properly in your system.
      Whether this is caused by bad ram or an incompatible motherboard+ram combination remains to be seen though. You can not conclude a bank is bad because it comes up with errors, just that it is not working in that specific computer with your current configuration.

      I actually use memtest last friday. I decided to upgrade my 2GB to 4GB, so i bought some new ram, booted my system and world of warcraft would crash randomly when loading. I went out for a drink with a friend, decided to have my ram checked while i was gone, and when i got back my screen was full of errors. This was brand new ram from a reliable brand.
      So i went on the internet to do some extra research and found a user review about my motherboard not working well with 5-5-5 ram on 800mhz (although slower should work fine), so now i'm waiting for my new 4-4-4 banks to arrive...
      I bet the banks where fine though, just not compatible with my motherboard.

    17. Re:Memtest not perfect. by rant64 · · Score: 2, Interesting

      Which will work, as a matter of fact, given the proper hardware: http://www.microsoft.com/whdc/system/pnppwr/hotadd/hotaddmem.mspx

    18. Re:Memtest not perfect. by Anonymous Coward · · Score: 0

      So, does this mean that the RAM fails when used in a certain pattern, or does Memtest not use the RAM with the same clocking settings as Windows would?

    19. Re:Memtest not perfect. by Chris+Snook · · Score: 1

      My experience with memtest is that it will improperly attempt to test MMIO regions, which will fail because of side effects of reads and writes, giving false positives that are usually repeatable and at low addresses.

      I've also seen it trigger thermal problems that you might encounter during high-load activities like gaming, but never have a problem with during light use. On one such machine, using the powersave CPU governor kept peak power consumption down enough during heavy gaming that it remained usable, albeit somewhat slower. On another machine that didn't support frequency scaling, it was sufficient to place an old floppy disk between the CPU heatsink and the RAM to keep the RAM from overheating.

      Memtest will tell you if you have a potential memory problem, but it won't tell you why, and it has no idea if the problem will affect you during normal use or if there's an easy workaround. I value its results, but I never make a decision based on that information alone.

      --
      There's no failure quite as dissatisfying as a complete and total solution to the wrong problem.
    20. Re:Memtest not perfect. by Mac_D83 · · Score: 1

      I've had success with finding errors on more than one occasion with memtest86. Most of the tests failed after a few minutes, but a friend of mine had one that only failed after a few days.

    21. Re:Memtest not perfect. by TheJerg · · Score: 1

      In my experience Windows never runs too fast, so it shouldn't be very difficult to catch up to it to make the swap on the move.

    22. Re:Memtest not perfect. by yahwotqa · · Score: 1

      Errors in memtest86 are a 100% indication that your memory is not working properly in your system. Whether this is caused by bad ram or an incompatible motherboard+ram combination remains to be seen though.

      Or by a faulty mainboard, just like mine, which caused every memory module to malfunction once it got warm. No errors on memtest86 for first one or two hours (2-3 complete passes), many errors on first pass after the system has been running for some time.

      Of course, random BSODs and hard freezes in Windows XP, mostly in games. Vista couldn't even complete installation without freezing.

      Funnily enough, only symptoms in Linux were occassional gcc segfaults during large, memory-intensive compilations (OO.org, KDE). The mainboard is now replaced, and the new unit works flawlessly. Yay.

    23. Re:Memtest not perfect. by jamesh · · Score: 1

      I've yet to see memtest86 find an error even though replacing the ram fixed the problem.

      Same, but i've not used it much before. It has never found a memory problem that the BIOS test (which we all know is very superficial) didn't find first.

      My favourite one was third party ram I put in my HP laptop. It was supposed to be the correct part for use in that model, but it would cause BSoD's and other strangeness. Eventually I figured out that if my phone (CDMA at the time) rang within a few feet of the latop it would BSoD every time. The problem went away when I put HP memory in it. Another identical laptop with the same third party numbered memory did a similar thing, and at one stage decided that every file on the laptop was a virus with obviously hilarious results :) Memory testing showed no problems, although maybe it would have if i'd called my cell phone...

      Back in the day(tm) my favourite memory tester was Doom. On a machine that was acting up a bit but wouldn't reveal any obvious problems in any memory tester at the time, Doom would crash the machine in seconds, or minutes at most. If it didn't crash, the machine was probably fine, and I got to play some Doom :)

      Memory testing is hard. Problems where a single bit is stuck to 1 or 0 are easy to find. Problems where a bit 'bleeds' into an adjacent bit are almost as easy to find, but then there are all sorts of strange things, like writing all 1's to one address might cause a 0 to change to 1 at another address, sometimes, like when the harddisk is also spinning up at the same time. To completely test a piece of memory you actually need to run a staggering number of tests on it, and you'll still never be quite sure... Easier to just swap memory sticks until it works.

    24. Re:Memtest not perfect. by robably · · Score: 1

      At higher temperatures than the testing was performed at the ram may become unreliable.

      I wonder if that would explain the difference in the RAM performance between Linux and Windows on the same system, if Windows tends to thrash the system more and run hotter?

    25. Re:Memtest not perfect. by Joce640k · · Score: 4, Interesting

      I've had a lot more success with Microsoft's RAM tester, free download here: http://oca.microsoft.com/en/windiag.asp

      See, good things do come out of Redmond!

      --
      No sig today...
    26. Re:Memtest not perfect. by Cylix · · Score: 1

      A good bit of those early AM2 boards have shitty voltage regulators on the memory controller.

      The problem is a bit of an inverse of what you described. They had issues running higher then 1.8v and a good deal of memory runs higher. Newer boards attempt to autodetect and set the regulator voltage and in some cases they get it wrong. It's part of the fun of building a new system.

      When I built my system I looked up the voltage regulator and grabbed memory that was 1.8v.

      I blasted the memory, cpu and disk for 24 hours to force any errors and everything was mostly OK. (Disk developed bad sectors within a few weeks)

      --
      "You should always go to other people's funerals; otherwise, they won't come to yours." -- Yogi Berra
    27. Re:Memtest not perfect. by aurispector · · Score: 1

      My recent experiences with am2 boards had all of them defaulting to 1.8v for ddr2 ram. This is fine for ram that conforms to the standard, unfortunately *my* ram was designed to run on 2.2v. Memtest didn't pick up anything even running the ram on 1.8v.

      Most of the lockups I've had on newly built systems involved driver installation, particularly ide and bridge drivers. Also had problems with Nvidia software - the drivers are ok but the one that handles performance settings caused problems merely by installing it.

      Diagnosing lockups - or worse, system slowdowns - is such a pain in the ass. My personal best problem originated with a bent contact wire on a ram slot.

      --
      I have mod points. The reign of terror begins now.
    28. Re:Memtest not perfect. by amiga3D · · Score: 1

      I've seen this. My Asus M2R32-MVP mobo was giving me problems until I read where another guy got his working by upping the ram voltage. I pumped mine up a notch and all the glitches went away. As these systems get more and more sophisticated the problems get harder to find.

    29. Re:Memtest not perfect. by metalix · · Score: 1

      Agreed. I have an ASUS Intel board and I bought 4 x 2GB sticks. Pick any three and it was rock solid -- add in that fourth and the machine would blue screen or processes would mysteriously crash after some time.

      Turns out it's a very common problem for boards to have trouble reliably powering all 4 DIMMs, and upping the voltage by .1-.2V over spec saved the day.

    30. Re:Memtest not perfect. by karnal · · Score: 1

      Oh, how I pine for the days of non plug and play ISA......

      --
      Karnal
    31. Re:Memtest not perfect. by Anonymous Coward · · Score: 0

      Re-read the post you replied to. What you say confirms it.

    32. Re:Memtest not perfect. by Anonymous Coward · · Score: 0

      It's in the documentation. Memtest can not possibly test all combinations and sequences of memory writes, therefore it can't find all possible defects. I have a RAM DIMM which exhibits a single one-bit error, but only in one memtest86 test. Every other test passes, every time. The test which finds the defect still passes about 50% of the time. You'd think a defect with that rare aan occurrence couldn't do much harm in real world usage, but that single bit caused 2 out of 3 DVD burns to fail with a verification error and shredded data at a rate of about 1 bit for every 10GB copied between hard disks. Apart from this data corruption issue, the system was stable (literally no crashes).

      Stability difference between Linux and Windows are most likely due to different memory layouts, where one system is affected by a defect because it corrupts OS memory and the other system runs fine because the defect "only" corrupts data (which doesn't cause crashes).

      If Memtest86 finds errors, the RAM is defective and must be replaced. If it doesn't find errors, it is an indication tht the RAM is good, but it's not proof.

    33. Re:Memtest not perfect. by plague3106 · · Score: 1

      I ran it, and there's a lot of options. Of course the defaults are more of a quick test, but you can set it to be pretty thorough. The problem is that the really intesive tests would likely take hours, maybe days depending on how much ram you have.

      For those that say memtest didn't find the problem... what settings did you use?

    34. Re:Memtest not perfect. by mysticgoat · · Score: 2, Interesting

      I run memtest86 overnight (12+ hrs) as a routine part of the initial evaluation of a sick machine. Occasionally it finds errors after several hours that were not present on a single pass test. The last instance was a few months ago: a single stuck bit in one of the progressive pattern memory tests that only showed up after 4+ hours of repetitive testing. Replacing that mem module cured WinXP of a lot of weird flakey behavior involving IEv7 and Word.

      The overnight memtest86 runs have only kicked out errors that were not found on single pass testing maybe 3 or 4 times in the last 10 years. But it happens.

    35. Re:Memtest not perfect. by Anonymous Coward · · Score: 0

      RAM clock is set by BIOS upon POST, prior your memtest floppy boot.

    36. Re:Memtest not perfect. by MikeBabcock · · Score: 2, Interesting

      Actually its worth noting that several motherboards on the market automatically over-clock the timings on the board under high load situations to improve performance. These same situations may not happen while simply running memtest86[+].

      I've often thought that throwing in a copy of Folding@Home or Distributed.NET running in the background would be fun while memory testing, to juice the CPU and test the system under a heavier load.

      Unfortunately, isolating the memory to run said software and relocating it periodically could be a pain.

      --
      - Michael T. Babcock (Yes, I blog)
    37. Re:Memtest not perfect. by MikeBabcock · · Score: 1

      I had a machine whose hard drive consistently did resets when I started playing 3D games. I eventually replaced the power supply and no longer had a problem. Obviously the PSU couldn't manage to supply the hard drive with power while running the video card.

      --
      - Michael T. Babcock (Yes, I blog)
    38. Re:Memtest not perfect. by blackest_k · · Score: 1

      To be honest I think the major difference between Linux and Windows is the use of the page file, Ubuntu doesn't use it till it needs it.
      In an ideal world you will hit 100% CPU usage before you need to use the page file. The key difference is that ubuntu will tend to hit 100% Cpu in less ram than XP for example. (2000 is probably better than ubuntu to be honest its a smaller footprint). So unless you have enough RAM XP slows down massively those paging operations are very slow and bring the PC to a crawl.

      Windows7 is looking quite good starting from 300meg ram on boot up should mean its fairly swift.

    39. Re:Memtest not perfect. by mysticgoat · · Score: 1

      Well, if you open up the Faraday cage and then expose the running machine to random RF interference, yeah, you will see more memory errors and other flakey behavior.

      If you run memtest86 with the computer plugged into a well grounded outlet AND THE CASE CLOSED and you may find that you see a lot fewer "memory problems".

    40. Re:Memtest not perfect. by CityZen · · Score: 1

      Refresh errors are a big issue with memory testing programs. They can be very hard to detect, and common tests may actually hide the problem.

      Remember that DRAM cells are capacitors, and that capacitors lose their charge over time. DRAM needs to be periodically read out and rewritten in order to refresh the charge on all the cells. Today's memory cells use the smallest capacitors yet, and they are still expected to hold their contents for several milliseconds.

      To detect a refresh errors, you have to write a pattern, wait for some period of time beyond the refresh period, then read the pattern back. When you access a memory location, whether read or write, you've automatically refreshed the whole page of memory the location is in. Therefore, there's a lot of waiting required to perform this test, and as a result, it can be very slow.

      In addition, how long do you wait between the write & the read? What if there's some kind of refresh issue where a cell looses its charge over extended time even though it's supposedly being refreshed? What if a cell refreshes correctly only 99% of the time? It might take milliseconds or it might take hundreds of seconds before it goes bad. As well, the conditions under which a cell doesn't refresh right may also vary with the data pattern of it and its neighbors.

      In short, refresh errors are difficult to find, and memory tests often do not find them.

    41. Re:Memtest not perfect. by Kamokazi · · Score: 1

      I would agree. If memtest actually finds an error, there is almost certainly something wrong. The problem with memtest is when it *doesn't* find errors, but there is still something wrong. And also, keep in mind the memory may not be bad, it may just be misconfigured.

      Memtest is commonly used by overclockers to test system stability. Depending on the motherboard/chipset you have (esepecially 'performance' chipsets), it may like it's memory at a certain voltage other than the default. This is the most common misconfiguration I have seen. You would also want to check to make sure the FSB and memory frequency are running at the correct speeds, too.

      The fact that Ubuntu ran stable and Vista did not may just have to do with how the different OSes work with RAM...I don't know enough about memory handling to state for certain either way, just a thought. There is clearly a problem you need to fix. Also, ECC RAM is almost exclusively used in servers nowadays, and even then it's not a 100% requirement...some get away without it.

      --
      As our way of thanking you for your positive contributions to Slashdot, you are eligible to disable Slashdot 2.0.
    42. Re:Memtest not perfect. by Anonymous Coward · · Score: 0

      I wonder how strongly RAM stability depends on power fluctuations. While you're testing memory using Memtest, the GPU is not used at all, for example. When playing a game and/or running some heavy compile-jobs, on the other hand, overall power usage will be much higher.

      It's not the power draw, but rather the transient currents that could bite you. When the current to the CPU, GPU, HDD, etc. suddenly change, this causes a sudden rise or fall in voltage on its supply line. Depending on the quality of your PSU and your motherboard, these transients may cause voltage changes large enough to cause issues. I won't go into details on capacitive coupling and emi, but suffice it to say that a poor quality motherboard or PSU can create situations that memtest86 can't account for.

      In my experience, you can rely on the results assuming your PSU and motherboard are of high quality (and not overloaded). I've had several cases where someone couldn't find an error in memtest86, but the systems were showing the classic memory error symptoms. In each case I pulled the memory and tried it in my system. I got no memtest86 errors. My system showed no erratic behavior. In most cases, running their system off of my PSU eliminated the faulty behavior. Less often, their motherboard was at fault.

      To be fair, changing the ram or adding voltage can also work (in some cases) as some ram (even the same type) is more or less susceptible to these transients and more voltage put the transients below the switching threshold. I don't much care for these solutions, though, as you've covered up the problem, rather than fixed it. I would suggest trying the ram out in another (high quality) system to see if the ram is really the problem before assuming it.

      I should mention that the lower end PSU from manufacturers that can be considered quality manufacturers aren't always up to snuff. The PSUs from system builders like DELL can more often than not be considered trash. Motherboards with cheap voltage regulation can exhibit similar issues.

    43. Re:Memtest not perfect. by clone53421 · · Score: 1

      That's only for adding memory, not replacing memory.

      It seems to me that there would be a problem with trying to figure out what was actually stored on the abruptly missing memory...

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    44. Re:Memtest not perfect. by limaxray · · Score: 1

      I have seen memtest give a 'false' positive - I had been running a pair of DIMMs and decided to upgrade and add another pair. I wasn't able to find a new pair that matched the first, so I was forced to use a different manufacturer. With the new pair installed, the system became very unstable and memtest reported a huge number of errors. At first I thought the new memory was bad, but after further testing I found each pair would test out fine by itself, and would only fail when both were installed at the same time.

      The point is, failing a memtest doesn't always mean you have bad memory, but could also indicate a memory controller incompatibility, incorrect BIOS setting, or even a motherboard/memory controller failure.

    45. Re:Memtest not perfect. by Anonymous Coward · · Score: 0

      I bet Windows will love you replacing the DIMM's while running.

      It's OK if you do it really fast, in between the read/write strobes. I'll admit, though, that the stupid plastic latches sometimes make this tricky.

    46. Re:Memtest not perfect. by Macman408 · · Score: 1

      I agree about 110% with this. I used to do computer repair, and we had both a hardware memory tester, as well as various software programs that could test RAM. In my experience, the software testers could pick out about 5% of memory that was bad, the hardware tester could pick out about 95% of bad memory, and old-fashioned "swap it with known good memory" troubleshooting was required to find the last 5%. The software testers only pick out the memory that is very, very bad. I probably had better luck picking out bad RAM by looking at the manufacturer stamp on the chip - there are a number of manufacturers that I learned to trust (like Micron and Samsung). On the other hand, when I'd see a chip that had nothing on it but a label saying "512Mbx8" or something like that, it was almost guaranteed to be bad.

      Lesson for the day: you get what you pay for. Don't buy cheap RAM, or your computer will crash incessantly.

    47. Re:Memtest not perfect. by Hoi+Polloi · · Score: 1

      It is easier if you use a treadmill while doing this.

      --
      It is by the juice of the coffee bean that thoughts acquire speed, the teeth acquire stains. The stains become a warning
    48. Re:Memtest not perfect. by Macman408 · · Score: 1

      This is absolutely a correct sentiment. That's one reason why a hardware memory tester will do far better than software - it can run the memory at the high end of the voltage spec, or the low end, or bounce back and forth between the two. It can also do operations designed to heat the chips up, as the chips might slow down when hot. And you don't have to worry about running your OS in part of the RAM, either.

    49. Re:Memtest not perfect. by drinkypoo · · Score: 1, Funny

      It is in Microsoft's best interest to identify the few cases in which Windows is not the problem.

      --
      "You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
    50. Re:Memtest not perfect. by Anonymous Coward · · Score: 0

      I've seen memtest say that a known good RAM stick was bad even though it was good. I chucked that motherboard because I couldn't get it to run anything for more than a few minutes.

    51. Re:Memtest not perfect. by godrik · · Score: 1

      I would recommand to let a huge torrent running with checksum activated (such as several debian isos). After the night, check the isos. If they are wrong, you have probably spotted an memory error.

    52. Re:Memtest not perfect. by rant64 · · Score: 1

      The article I linked to is mainly about hot adding memory, indeed, because this seems to me to be the most appealing type of RAM adjustments. However, the Static Resource Affinity Table mentioned is also capable of hot-removing memory.
      The problem of the missing data from a removed module might actually not be a problem. I suspect that the type of hardware that supports hot addition and removal of RAM also supports the use of spare memory and memory mirroring.

    53. Re:Memtest not perfect. by FrankDeath · · Score: 1

      "My experience with memtest is you can trust the results if it says the memory is bad, however if the memory passed it could still be bad."

      This has been my experience too. I hate to recommend Microsoft products but I've found that Windows Memory Diagnostic to be more thorough than memtest86. It has found bad memory that memtest86 missed on more than one occasion.

    54. Re:Memtest not perfect. by Anonymous Coward · · Score: 0

      especially the fertilizer produced while building it. and free too!

    55. Re:Memtest not perfect. by CAIMLAS · · Score: 1

      There is a bit of a difference between ram use on linux and windows desktops, Linux tends to require less ram than a windows system to run, windows is far more likely to use all your ram and page out.

      There's a fundamental difference in HOW Linux and Windows Vista (or XP) use RAM, and it's more substantial than just "more or less".

      Obviously, if you've got bad RAM (say, only in the 3rd DIMM), and you rarely reach past the 2nd DIMM, you're not going to likely to notice the RAM problem for some time.

      Linux will, depending on how the kernel/distro is configured, usually avoid caching into the top 100Mb of your RAM, instead swapping out as necessary. You can change the swappiness pretty easily (google vm.swappiness); this is really useful on laptops with slow disks and sufficient RAM; however, if you've got a lot of RAM, I suspect the common or even 'power' user will rarely, if ever use more than 1.5Gb.

      The problem with Vista and bad RAM is that Vista is very, very aggressive in pre-caching data. If you're using all your RAM, you're going to notice RAM problems quickly.

      --
      ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
    56. Re:Memtest not perfect. by cryptozoologist · · Score: 1

      i agree. i ran some memory through a week of memtest86 with no problems reported except that in the end, all my problems went away when i started swapping memory sticks and determined which one was the culprit.

    57. Re:Memtest not perfect. by Anonymous Coward · · Score: 0

      That is an inherent problem with trying to check memory. It is relatively easy to check for simple problems, like a single bit stuck at 0 or 1. You just write all 0's, then read, then you write all 1's then read. That will reliably find all stuck bits, and the time taken will increase linearly with memory size. Unfortunately that is not all that can go wrong with memory. Suppose there is a short somewhere, whether internal to the chip or external, such that two bits are tied together. Whatever you write to 1 will also appear in the other, overwriting whatever was supposed to be there. How do you find that? Well, you write lots of different patterns, reading back not only the place you wrote but also the rest of the memory, looking for unplanned changes. In principle you would need to write every bit to 0 and then to 1, checking each time for changes to all the other bits. Practically you can do less and still have a good chance of picking up the problem, but the time taken is no longer linear with memory size. I think it is probably exponential.

      I did this once, when I was messing around building an expansion memory card for an Amiga. That used a whole lot of 256 k bit memory chips on a wire wrap board so offered lots of possibilities for errors in the wire wrapping. If you managed to get the decoding wrong you could have two banks of chips active at once. As it happens I didn't make any mistakes as gross as that, but you do need to check, and of course the chips themselves were salvaged from a telephone switch, so I wanted to give them a good tryout.

    58. Re:Memtest not perfect. by TheBig1 · · Score: 1

      Did I miss something, or did you mean 100% RAM utilization, not 100% CPU? I can't think how 100% CPU use would affect page / swap files at all...

      Cheers

    59. Re:Memtest not perfect. by Anonymous Coward · · Score: 0

      I had a pair of 2gb dimms that were not as well matched as the label on the box suggested. XP64 BSODed on every convenience, memtest reported no errors and under linux the worst that would happen is that one application at a time would fail randomly and need to be shut down. memtest is obviously not made to detect any and all errors and the more common errors these days (like poorly matched sticks or signalling errors) are not the same as the common errors that were prevalent in the days that it was designed.

      On the OS front, Linux is more stable and dealt with the problem in a recoverable manner. Windows gave an error message that was (for once) on par with the seriousness of the error, though not entirely useful for finding the cause. In the end there should probably be a hardware test for DRAM signalling and timing coherency.

    60. Re:Memtest not perfect. by Anonymous Coward · · Score: 0

      Contrary to most people's experience my last run with memtest found *numerous* errors even though I'm fairly certain the memory is fine. I can't say for sure because the motherboard was shorted out and *nothing* worked for a while. But I did find that running memtest86 on a 64bit processor with 8GB of RAM is *guaranteed* to find errors -- no matter if the memory is good, bad or indifferent.

    61. Re:Memtest not perfect. by pimpimpim · · Score: 1

      Siy years ago, I had some really random errors under windows, just halting at times, running fine at other times. I then installed openbsd and all was fine.... until I tried to edit large pictures with the gimp. Tried to reproduce the error, and it consistently halted when reserving large amounts of memory in the gimp. Came to the idea to try memtest, and indeed some parts of the memory were corrupt. Nasty thing is that also the backup cds I burned while the crappy ram was built in were useless because of that :(

      --
      molmod.com - computing tips from a molecular modeling
    62. Re:Memtest not perfect. by sonamchauhan · · Score: 1
    63. Re:Memtest not perfect. by godrik · · Score: 1

      no. TCP will catch errors on the network transmission, not on what is stored in memory.

    64. Re:Memtest not perfect. by dafradu · · Score: 1

      I second that. Memtest found no error on my system but i found that running 4 sticks of RAM made the system unstable (4x1GB). 3x1GB is running stable for weeks now on Vista 64...

    65. Re:Memtest not perfect. by NerveGas · · Score: 1

      I dunno. I could come up with guesses, such as the RAM only exhibiting errors when accessed in certain patterns that Memtest doesn't use... but they're just guesses, nothing more.

      --
      Oh, you're not stuck, you're just unable to let go of the onion rings.
    66. Re:Memtest not perfect. by Anonymous Coward · · Score: 0

      memtest86 told me my memory was good but i knew something totally was wrong, and tried the windows memory test. 90% failure rate across the board on everything and some homework lead me to find that crucial had a recall on my memory lot. apperently they set it to be at 2.2v when its barely stable at 2.0, and the new memory they sent was set for 1.90v OOPS.

    67. Re:Memtest not perfect. by WuphonsReach · · Score: 1

      My experience with memtest is you can trust the results if it says the memory is bad, however if the memory passed it could still be bad. Troubleshooting your scenario should involve replacing the DIMM's in questions with known good modules while running Windows.

      It is correct that MemTest86 (and MemTest86+) can only find truly broken DIMMs.

      However, the better way to find timing issues or other problems that only occur when the system is under a load is to use burn-in tools. One favorite of the DIY crowd for over a decade is called Prime95 (from Mersenne.org). Because of the way that mersenne prime candidates are searched for, it places a heavy load on both the CPU and RAM. Which is ideal for uncovering issues with DIMMs that are not as fast as they claim to be.

      In fact, because it was used so often for that purpose, the author(s) added a self-test / burn-in feature to the program.

      For the most part, if you can run Prime95 for 48-72 hours straight with zero errors, then you're RAM/CPU are up-to-snuff and you're unlikely (barring a cosmic ray event) to encounter issues. You should also find a program to churn the hard drives during the test, in order to stress the system even more.

      (On a multi-core system, you'll have to run multiple copies of Prime95. As of a few years ago, it was not yet multithreaded.)

      --
      Wolde you bothe eate your cake, and have your cake?
    68. Re:Memtest not perfect. by sonamchauhan · · Score: 1

      well, use memtest then.
      I'd imaging BitTorrent would store received data for a much smaller time in memory than memtest would

    69. Re:Memtest not perfect. by blackest_k · · Score: 1

      I'm talking about getting the best performance out of a given PC, which means ideally loading is close to 100% cpu usage with no paging required.

      in the ideal situation the CPU uses every processor cycle and your still using physical ram, in this situation your task is running as fast as physically possible on that particular CPU. You could load your CPU even higher but thats just going to make your tasks take longer. If you haven't got enough ram then your going to use the page file and then the CPU is going to have to sit waiting unable to continue and that page cycle is very very slow. Any excess ram may as well be used as a cache or Ram disk.
      Simple terms you need enough ram to keep all the tasks in memory and off the HDD.

    70. Re:Memtest not perfect. by Anonymous Coward · · Score: 0

      The best test is compiling a Linux kernel with everything included 20+ times, and comparing the results. Tests your RAM, your CPU and the HD... all working together. If you leave it running long enough, it will also test the heat build up.

  3. tinfoil is the answer by Anonymous Coward · · Score: 5, Funny

    wrap your _whole_ computer in tinfoil to deflect those pesky cosmic rays. it also works to keep them out of your head too.

    1. Re:tinfoil is the answer by platypussrex · · Score: 4, Funny

      I have an even better idea. You know how water cooling makes your computer run better? Well my theory is that water cooling would work the same way for the OP. He needs to get a large tank, fill it with ice water, and be sure to keep his head fully submerged while doing all his computer work. I'm sure he'll be amazed at his increased productivity.

    2. Re:tinfoil is the answer by Anonymous Coward · · Score: 0

      You're going to need pretty thick tinfoil to stop cosmic rays.

      Works great against CIA thought control though!

    3. Re:tinfoil is the answer by JWSmythe · · Score: 3, Funny

      ... or so they've made you believe.

          The tin foil hat works. We can't read your mind. Feel safe wearing the tin foil hat. You've protected yourself against our evil plot to control your mind. :)

      --
      Serious? Seriousness is well above my pay grade.
    4. Re:tinfoil is the answer by Anonymous Coward · · Score: 2, Informative

      That's absolutely true. As Samuel Johnson remarked, "Depend upon it, sir, when a man knows he is to be drowned in ice water, it concentrates his mind wonderfully." Of course, Boswell made a few errors in transcription.

    5. Re:tinfoil is the answer by Anonymous Coward · · Score: 0

      It is not only the cosmic rays, but the plastic materials that the memory chip are encased in, these materials have small amounts of radioactive substances that will emit alpha particles occasionally, you can unfortunately not wrap the chips in tinfoil to prevent that...

    6. Re:tinfoil is the answer by Anonymous Coward · · Score: 0

      unfortually alpha particals are only able to travel a few cm at most in normal atmosphere and cant even penetrate a sheet of a4 paper. unless your gonna put your finger on the chips for a extended period of time i doubt the alpha particles will effect you.

    7. Re:tinfoil is the answer by Hal_Porter · · Score: 1

      I realise it's traditional not to RTFA here, but in the comment you replied to it said "It is not only the cosmic rays, but the plastic materials that the memory chip are encased in, these materials have small amounts of radioactive substances that will emit alpha particles occasionally".

      I.e. the bit flipping alpha particles come from the packaging, not from the outside world.

      --
      echo -e 'global _start\n _start:\n mov eax, 2\n int 80h\n jmp _start' > a.asm; nasm a.asm -f elf; ld a.o -o a;
    8. Re:tinfoil is the answer by ILuvRamen · · Score: 1

      mine's actually encased in 20 feet of solid lead. Now you might think that's pretty inconvenient but it has front USB running out to the front plate. Putting CDs in it is a pain though. But I refuse to lose any performance to ECC ram!

      --
      Google's Super Secret Search Algorithm: SELECT @search_results FROM internet WHERE @search_results = 'good'
    9. Re:tinfoil is the answer by Anonymous Coward · · Score: 0

      It would work on a passively cooled computer, but not on your head, because there can't be any openings.

      The tinfoil hat actually makes matters worse because it functions as an amplifier. You could wrap your entire body in tinfoil, but air would need to get in somewhere.

      They don't make tinfoil any more either, it's aluminum foil, you luddite.

    10. Re:tinfoil is the answer by Anonymous Coward · · Score: 0

      ... or so they've made you believe.

          The tin foil hat works. We can't read your mind. Feel safe wearing the tin foil hat. You've protected yourself against our evil plot to control your mind. :)

      Except you are now wearing the tinfoil hat that your slashdot overlords want you to be wearing

    11. Re:tinfoil is the answer by Waccoon · · Score: 2, Funny

      Meanwhile, aren't some people wrapping their WiFi antennas with tin foil to boost reception?

    12. Re:tinfoil is the answer by Ragzouken · · Score: 1

      Even better, fill the tank with Melange. You won't even need a computer anymore!

    13. Re:tinfoil is the answer by Runaway1956 · · Score: 1

      Huh? I hadn't heard that one. But, the kid asked about a Faraday cage just yesterday. I explained it, he experimented. First attempt, his cell phone still worked. I explained that he had to ENCLOSE the phone with aluminum foil, he tried again, and the phone lost signal. Major waste of aluminum foil, though. Mama wasn't very happy with us. To listen to her, it costs as much as gold foil!

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    14. Re:tinfoil is the answer by Runaway1956 · · Score: 1

      Lose performance to ECC? Uhhhh, how, exactly? Do you even understand how error correction works? I realize that if you are using an underpowered system ie running Windows XP with 128 MB of ram, then ECC might actually slow your machine down even more. Putting enough memory in the machine to ensure that you never run out of memory will incidentally ensure that the ECC doesn't slow you down, either. IMHO, 512 MB is absolute minimum for WinXP, and I really want a gig. People who run a lot of photoshop and multimedia might insist on two to four gig. Nonw of US are going to suffer from ECC "slowdown".

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    15. Re:tinfoil is the answer by Tenebrousedge · · Score: 1

      There are conflicting reports on that, apparently. This page gives a good overview of the subject, and has links to several scientific studies on the matter.

      It also gives, if I read it correctly, an error rate of one bit flip per 14-142 years, varying with a number of factors including height above sea level and the specifics of the memory cell construction. Probably the error rate is towards the high end of that estimate. At the very least it can be said for certain that neither alpha particles nor cosmic rays are likely to be crashing your computer every week.

      --
      Those who advocate genocide deserve every protection afforded by law, and none afforded by common human decency.
    16. Re:tinfoil is the answer by Skylinux · · Score: 1

      Here is a link to a Google image search. I have tried the "tinfoil antenna mod" myself and it works pretty good.

      http://images.google.com/images?q=boost%20wifi%20signal%20tinfoil&oe=utf-8&rls=org.mozilla:en-US:official&client=firefox-a&um=1&ie=UTF-8&sa=N&hl=en&tab=wi

      --
      Everyone who buys Wild Hunt will receive 16 specially prepared DLCs absolutely for free, regardless of platform.
    17. Re:tinfoil is the answer by Runaway1956 · · Score: 1

      Ahhhh - my bad. I've seen similar reflectors for those WIFI, but didn't make the connection to aluminum foil. Thank you!

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    18. Re:tinfoil is the answer by Anonymous Coward · · Score: 0

      The spice must flow!

    19. Re:tinfoil is the answer by flyingfsck · · Score: 2, Funny

      That will only work if you use heavy water - Deuterium. ;

      --
      Excuse me, but please get off my Pennisetum Clandestinum, eh!
    20. Re:tinfoil is the answer by danpritts · · Score: 1

      If you can't lose performance to ECC when you have enough memory, how is it that you can lose performance to ECC when you are short on memory?

      Either you lose memory performance, or you don't.

      From what I can tell (not an expert, just read a few wikipedia articles), you'll see a 1-2% slowdown in memory performance with ECC enabled. Negligible and probably unnoticeable, regardless of whether you have enough system memory or not.

    21. Re:tinfoil is the answer by JWSmythe · · Score: 1

          Wrapping around? Probably and failing. :) Wrapping like a parabola, tube, or plane? Probably with some success.

          I really enjoyed playing with 2.4Ghz and parabola's. In the end, it was more effective (cost, time, and results) to buy a decent parabolic antenna. I have a nice one in storage right now. It's about 3 feet across, mesh, 24dBi and 8 degree beam width. It's served me well when I've needed it (and gotten some funny looks when I didn't).

          I didn't like the tube antenna (aka enclosed yagi or can antenna). They're good for the size, but I prefer the performance of a real parabolic reflector.

          I've seen some that are ground planes or basic reflectors (half your signal from an omnidirectional antenna is going the wrong way, bounce it back towards where you want it). Still, I rather have as much of my signal going where I want it, than going where I don't care about it. :)

          I'm still curious about putting a 200mw 2.4Ghz transceiver on an old C-band dish with a wire mesh overlay. :) I've been told that it will be overkill, as the edges won't have a chance of doing any practical work.

         

      --
      Serious? Seriousness is well above my pay grade.
    22. Re:tinfoil is the answer by Runaway1956 · · Score: 1

      I should have put the word "perceived" in to my post. ;) Maybe a couple of times. Anyway, you make my point. A loss of 1 or 2 percent in memory speed isn't going to impact any gamer's experience.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    23. Re:tinfoil is the answer by ILuvRamen · · Score: 1

      okay, obviously you have no idea how it works whatsoever. I believe it writes a parity bit for error checking. So every time it has to write 8 bits, it writes 9 instead. So that would make 12.5% slower, right? Or 8.8%, I forget which way it goes. Plus, you think it calculates that parity bit using magic? Match is involved so a processing chip somewhere is used.

      --
      Google's Super Secret Search Algorithm: SELECT @search_results FROM internet WHERE @search_results = 'good'
    24. Re:tinfoil is the answer by Runaway1956 · · Score: 1

      Scroll down a little bit. Read danpritt's post. No, you DO NOT lose 8%, 12%, or some other number that someone pulls out of their arse. You lose a percent or two. Perhaps the fact that servers serve files and applications faster than most people can use them, and certainly faster than the internet can carry them, is lost on most people. Gaining reliability at the expense of a negligible bit of performance is a win/win situation in my view. (obligatory car analogy) I mean, if you car runs 100 mph, and you make some change to it to improve handling, braking, or low end torque, will you REALLY notice that the top speed is reduced to 98 or 99 mph? Only the cop sitting behind the billboard is going to notice that much difference!! In my (limited) experience with desktop machines, the servers with ECC memory run better AND faster than workstations with non-ECC, by reason of larger and better caches, starting with the L1 and L2 cache on the server's CPU.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    25. Re:tinfoil is the answer by a-zA-Z0-9$_.+!*'(),x · · Score: 1
      Hmmm, given the increase in adolescent brain tumours associated with cell phone use, a tin foil hat may be very useful.

      Also, mebbe put around your wallet & passport to stop RFID snooping....

      Don't knock tin foil!
      tOM

      --
      Epitaph: At last! Root access!
    26. Re:tinfoil is the answer by JWSmythe · · Score: 1

          I didn't realize what kind of problem RFID sniffing was. I know the theory, but not how widespread it is. Someone came over the other night, saying that he had his card information stolen 3 times now. He hasn't actually used the card, so it's not a POS or online transaction theft. Each time it was stolen, he had a new card issued. I asked to see the card, and it's an AmEx with a RFID in it.

          He had spoken with someone else who said that he had to be bumped into to read it, like physical contact. I did a little reading, and I already know a good bit about RFID's. I found a kit for $8 that'll read them from about 9 feet. I found another kit that will read them from 20 feet. Probably a higher gain antenna. You can call AmEx and specifically ask for one without the feature, but it's not terribly common knowledge. I advised him to keep his wallet in a static bag, and/or stop carrying those cards.

          Now I want to get a reader, just to check friends when they walk in the door. It's not to steal their information, it's to warn them, "Get rid of that card!" I'm a good guy. The bad guy would just stay parked outside a busy store and collect information from shoppers entering or leaving.

          Making credit cards RF readable is a really stupid idea. I can't believe they did it. Well, I can, but they should have listened to the countless techs who I'm sure said "DON'T DO IT!" Ahh, the difference between lowly techs and the superior brain trust in management.

      --
      Serious? Seriousness is well above my pay grade.
  4. Paranoia? by Anonymous Coward · · Score: 0

    I doubt this is any major problem, I've had my main computer up and running for a few months without a reboot and so far I haven't had any malfunction or program crash.

    1. Re:Paranoia? by dgatwood · · Score: 4, Interesting

      The probability of a cosmic ray at precisely the right angle and speed to cause a single bit error and cause an app to crash is somewhere on the same order as your chances of getting hit by a car, getting struck by lightning, getting torn apart by rabid wolves, and having sex in the back of a red 1948 Buick convertible at a drive-in movie theater on Tuesday night, Feb. 29th under a blue moon... all at the same time.... Sure, given enough bits, it's bound to happen sooner or later, but it isn't something I'd worry about. :-)

      The probability of RAM just plain being defective---failing to operate correctly due to bugs in handling of certain low power states, having actual bad bits, having insufficient decoupling capacitance to work correctly in the presence of power supply rail noise, etc---is probably several hundred thousand orders of magnitude greater (probably on the order of a one in several thousand chance of a given part being bad versus happening to a given part a few times before the heat death of the universe).

      Memory test failures (other than mapping errors) are pretty much always caused by hardware failing. If running memtest86 in Linux works correctly for days, this probably means one of three things:

      • A. Linux is detecting the bad part and is mapping out the RAM in question.
      • B. The Linux VM system doesn't move things around RAM as much as Windows. Thus, random chunks of code don't end up there, and the few that do are in rarely used parts of background daemons or unused kernel modules so you don't notice the problem.
      • C. Linux power management isn't as rough on the RAM or CPU as Windows. Dodgy RAM/CPUs are most likely to fail when you take them through power state changes like putting the machine to sleep or switching the CPU into or out of an idle state. If Linux is making power state changes less frequently, is not using some of the lowest power states, is not stepping clock speeds, is not dropping the RAM refresh rate in sleep mode, etc., then you are less likely to see memory corruption. Similarly, power state changes can increase the rate of crashes due to a defective CPU or memory controller (northbridge).

      I couldn't tell you which of these is the case without swapping out parts, of course. You should definitely take the time to replace whatever is bad even if it seems to be "working" in Linux. In the worst case, you have a few bad bits of RAM, they're somewhere in the middle of your disk cache in Linux, and you are slowly and silently corrupting data periodically on its way out to disk.... You definitely need to figure out what's wrong with the hardware and why it is only failing in Windows, and it sounds like the only way to do that is to swap out parts, boot into Windows, and see if the problem is still reproducible in under a couple of days, repeating with different part swaps until the problem goes away. Don't forget to try a different power supply.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    2. Re:Paranoia? by Workaphobia · · Score: 3, Insightful

      several hundred thousand orders of magnitude

      We've crossed beyond the realm of the astronomical and into something else entirely. Surely you meant several orders of magnitude, aka, hundreds of thousands of times? Let's keep things on this side of the googol.

      --
      Evidently, the key to understanding recursion is to begin by understanding recursion. The rest is easy.
    3. Re:Paranoia? by Anonymous Coward · · Score: 5, Funny

      and having sex in the back of a red 1948 Buick convertible at a drive-in movie theater on Tuesday night, Feb. 29th under a blue moon... all at the same time....

      Mom?

    4. Re:Paranoia? by Anonymous Coward · · Score: 0

      If running memtest86 in Linux works correctly for days...

      This quote and speculations about how Linux might be handling the memory situation show that parent is just, well, speculating about things, so I wonder who marks his reply informative.
      First of all, memtest86 is a standalone program (runs without/instead-of any OS). Second, the grand parent said that it does detect the problem.
      All in all, it seems that Linux and Windows have different memory layouts and Linux doesn't put as much stress/usage on that particular troubled memory region.

      Just my 0.02 UAH.

    5. Re:Paranoia? by Nikker · · Score: 1

      I have to agree with you on linux must be mapping out the bad areas. I have an old p3 500 with 128mb ram and running linux (slackware) it ran fine but I installed XP on it and got a BSOD "Hardware Parity Error". It's likely memtest is not lying to you and Ubuntu is just making the best out of a bad situation.

      --
      A loop, by its nature, continues. If that didn't make sense, start reading this sentence again.
    6. Re:Paranoia? by Jamie's+Nightmare · · Score: 1, Interesting
      This is a load of crap and your Pro-Linux bias stinks up to high heaven.

      If running memtest86 in Linux works correctly for days, this probably means one of three things:

      First of all, you don't run Memtest86 under Windows, Linux, or any other operating system. Why? Because you can't test memory that is in use by any other program. This already tells us that you probably haven't used Memtest86 recently enough to remember you would run this from a bootable CD or Floppy. It's downhill from here.

      A. Linux is detecting the bad part and is mapping out the RAM in question.

      No. Linux doesn't do this. Can you imagine the extra overhead of double checking every single read and write to RAM? Jesus Christ.

      B. The Linux VM system doesn't move things around RAM as much as Windows.

      Nice, baseless troll argument.

      C. Linux power management isn't as rough on the RAM or CPU as Windows.

      Isn't as rough? Because half the time it doesn't work as intended? So now a negative becomes a plus? Give us a break.

      --
      "When you see a unixer brainwashed beyond saving, kick him out of the door." - Xah Lee
    7. Re:Paranoia? by dgatwood · · Score: 1

      The word you're looking for here is "hyperbole". :-)

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    8. Re:Paranoia? by Anonymous Coward · · Score: 1, Informative

      I disagree - cosmic rays do happen all the time, and do interact with silicon. I was at a demo of a low-light level camera, and every few seconds there'd be a cosmic ray artefact on the monitor.

    9. Re:Paranoia? by dgatwood · · Score: 1

      Thanks for clarifying that about memtest86. I was thinking of a different memory tester that basically does an mmap of gigabytes of RAM and beats on it. I forget the name of that one, not that it matters.

      The reason for my confusion was that the original post says that in Ubuntu, "it ran fine for days". The problem is that the antecedent of the word "it" is unclear and could refer either to the computer and Ubuntu combination itself or to memtest86 running in Ubuntu. Without that critical piece of information about memtest86, it wasn't at all clear which of these was the intended meaning.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    10. Re:Paranoia? by DamonHD · · Score: 2

      When rudely swiping at other people, at least stop dribbling nonsense like "several hundred thousand orders of magnitude greater". I don't think you know what you are talking about. >>10^100000?

      So I discount the rest of your "contribution" accordingly. Actually, several other parts of your answer are independently rubbish too: have you considered a career in tabloid journalism? Wish I had mod points...

      Rgds

      Damon

      --
      http://m.earth.org.uk/
    11. Re:Paranoia? by Anonymous Coward · · Score: 0

      The probability of a cosmic ray at precisely the right angle and speed to cause a single bit error and cause an app to crash is somewhere on the same order as your chances of getting hit by a car, getting struck by lightning, getting torn apart by rabid wolves, and having sex in the back of a red 1948 Buick convertible at a drive-in movie theater on Tuesday night, Feb. 29th under a blue moon... all at the same time.... Sure, given enough bits, it's bound to happen sooner or later, but it isn't something I'd worry about. :-)

      On what evidence are you basing this? I had no problem finding cosmic rays at all sorts of angles in the lab 5 years ago. Or do you mean this is an extremely likely combination and has already happened to someone you know, twice?

    12. Re:Paranoia? by fractoid · · Score: 4, Informative

      Not only silicon... NASA astronauts consistently observe bright flashes in orbit, whether their eyes are open or closed. It is believed that these flashes are the result of cosmic rays interacting with the astronauts' retinas.

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
    13. Re:Paranoia? by dgatwood · · Score: 1

      Umm... given that you're talking about CCDs, odds are most of what you saw was thermal noise from the equipment itself and/or tiny fluctuations in the power rails, not cosmic rays. Also, you're talking about radically different voltages here---a device with an open face designed specifically to detect single photons versus a device inside a sealed package designed to reject outside interference operating at much higher threshold levels that has to swing by a volt or two to change states....

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    14. Re:Paranoia? by Anonymous Coward · · Score: 1, Informative

      "Sure, given enough bits, it's bound to happen sooner or later, but it isn't something I'd worry about. :-)"

      The last numbers I saw said something like 1 bit-flip per gigabyte month of RAM, but this is on ground.

      In space (and to some extent high altitude airplanes as well) applications, bit-flips are extremely common and usually occur more than once per day and 2 megabytes of RAM (I saw some statistics on this from one mission, I believe it was SMART).

      In general, I would say that the following should use ECC:

      Servers and mainframes
      Avionics and space computers
      Laptops (they are frequently used in high altitude airplanes)

      Desktops do not in general need them, since a bit error usually do not have catastrophic effects and the likelihood of them happening is not that great.

    15. Re:Paranoia? by Anonymous Coward · · Score: 0

      Linux is not mapping out bad areas unless you are running some crazy patch. It's because Linux and Windows stress different areas of memory.

    16. Re:Paranoia? by dgatwood · · Score: 2, Interesting

      You're right that I've never run memtest86 at all. I hadn't regularly worked with any hardware based on an Intel architecture until about two years ago, and haven't experienced any RAM problems in that relatively short period. That is the sole valid criticism in your post, and even that was redundant. The rest of your post consists of you putting words in my mouth that I did not say.

      Regarding point A., many Linux systems do perform at least rudimentary RAM checks. What I said was that it is remotely possible that it got lucky and detected the problem during such screening, then flagged that page of physical RAM as defective. I never said anything about checking every write to RAM. That was you putting words in my mouth, and completely ludicrous words that I'd have to know almost nothing about hardware to say, at that. NIce straw man.

      Regarding point B., that's not a baseless troll argument by any stretch of the imagination. First, running a lean Linux distro will almost certainly thrash pages around far less than 64-bit Vista simply because the OS uses far less RAM. Second, last time I used it, Linux wired down a -lot- of pages down in the kernel. All of those pages are just going to sit there. If anything, this was a criticism of Linux's tendency to wire too many pages, not any sort of "pro-Linux" comment. Maybe it might be taken to mean that Linux is less likely to eject pages belonging to one process in favor of another process---indeed, my experience has been that it does seem to do so less frequently than some other operating systems, though this can either be good or bad depending on the workload in question---but that was in no way implied by my previous comment, nor certainly was there any value judgment on my part as to whether such behavior is good or bad.

      Likewise on point C., I was actually being harshly critical of Linux's power management, albeit without coming right out and saying it. Nowhere in my statement did I in ANY way insinuate that failing to switch into the lowest power states was in any way a good thing. It isn't. Poor power management leads to diminished battery life in portables and increased electric bills from computers of all types.

      Before you go painting me as a pro-Linux troll, you need to learn some reading comprehension skills and stop trying to put words in my mouth. It only makes you look like a troll yourself.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    17. Re:Paranoia? by alexhs · · Score: 1

      I will add that memory is not necessarily bad.

      I had issues once because of a buggy BIOS setting a bad voltage on the memory chip.
      Check for BIOS updates.
      Also memtest that memory on another computer if possible.

      I noticed the same behaviour : Windows wouldn't even install in optimal performance condition (not overclocking, simply set up for dual-channel) while Ubuntu would install.

      However some programs wouldn't work because during install some buffers went corrupted and the binaries were then corrupted on disk.

      So it's not because Ubuntu doesn't crash that it can be considered reliable.

      In the case of a bad memory chip :

      Linux doesn't do the "A" part of the parent post, but you can tell the kernel that some memory range is bad (other posts are giving instructions)

      And I have a "D." item :

      Linux apps uses much more shared libraries than Windows ones, so have a smaller "unique" memory footprint and are therefore less likely to fall on a bad memory portion.

      --
      I have discovered a truly marvelous proof of killer sig, which this margin is too narrow to contain.
    18. Re:Paranoia? by qc_dk · · Score: 1

      The cosmic rays (CR) probably do not interact with the retina. A CR would only interact with a few cells not enough to be called a flash. Plus the cells in the retina are tuned to work with photons in a specific spectrum. We can't see IR or UV light even when very intense. So the interaction with the CR would probably not give a signal.

      My bet is that it is cerenkov radiaton as a high speed charged particle breaks the speed of light in the fluid in the eyeball.

    19. Re:Paranoia? by redirect+'slash'+nil · · Score: 5, Informative

      My bet is that it is cerenkov radiaton as a high speed charged particle breaks the speed of light in the fluid in the eyeball.

      Indeed, these flashes have pretty much already been identified as the result of Cerenkov radiation.

      --
      Looks like these truths are not so self-evident after all...
    20. Re:Paranoia? by Jay+Tarbox · · Score: 1

      Second time I've posted this, but it's an interesting paper:

      http://www.ida.liu.se/~abdmo/SNDFT/docs/ram-soft.html

    21. Re:Paranoia? by machine321 · · Score: 1

      The probability of a cosmic ray at precisely the right angle and speed to cause a single bit error and cause an app to crash is somewhere on the same order as your chances of getting hit by a car, getting struck by lightning, getting torn apart by rabid wolves, and having sex in the back of a red 1948 Buick convertible at a drive-in movie theater on Tuesday night, Feb. 29th under a blue moon... all at the same time....

      That was one hell of a night, wasn't it?

    22. Re:Paranoia? by fractoid · · Score: 1

      A CR would only interact with a few cells not enough to be called a flash.

      I bet you tell the kids that there's not really molten lava in their baking soda volcano too. :(

      But I forgive you because Cerenkov radiation is way, WAY cooler than just stupid gamma rays. :D

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
    23. Re:Paranoia? by Flu · · Score: 1
      There is another possible difference as well: I am not 100% sure about Linux, but at least on Windows, getting 0% CPU usage is impossible.

      At least on all computer's I've used, there's a multitude of small programs running, each of which seems to want do wakeup briefly every second or so. I don't know why - most of them probably just want's to realize there's nothing for them to do and goes back to wait mode again. However, each of these wakeups, are potentially causing cache-misses, memory swap-ins and outs.

      This is not nessecarrily the fault of Windows itself, but the applications running on a normal Windows box. But the end result is the same - an "idle" Windows box excercises the memory more than it really would need to, just because of the behaviour of its applications.

    24. Re:Paranoia? by jamesh · · Score: 1

      The probability of a cosmic ray at precisely the right angle and speed to cause a single bit error and cause an app to crash is somewhere on the same order as your chances of <unlikely stuff>

      At what point in time was that true? Back when 1KB of memory was the norm? 16KB of memory? 64KB? 640KB? 64MB? 1GB?

      Has the energy required to alter a single bit changed in the last 30 years? I would guess yes due to the fact that everything seems to be getting smaller and running on lower voltages, but maybe shielding is better these days?

      But the main thing is that in the last 30 years we have increased the average amount of memory in the average computer by somewhere around a million times. We also have many many more computers running much more of the time. Everything else being equal (which it probably isn't), there must be a lot more of this going on than you think... (memory corruption caused by cosmic rays that is, not rabid wolves having sex in the back of cars at drive-ins)

    25. Re:Paranoia? by Anonymous Coward · · Score: 0

      Dodgy RAM/CPUs are most likely to fail when you take them through power state changes like putting the machine to sleep or switching the CPU into or out of an idle state.

      I reakon you just made that up.

    26. Re:Paranoia? by ceoyoyo · · Score: 1

      Since the rest of the post indulges in hyperbole, why not the scientific notation as well?

    27. Re:Paranoia? by blueforce · · Score: 1

      So you're saying there's a chance?

      I like you, Mary Samsonite.

      --
      If you do what you always did, you get what you always got.
    28. Re:Paranoia? by pz · · Score: 2, Interesting

      The real issue with memory cells flipping is not cosmic rays -- at least not with terrestrially deployed memory, it's alpha particle emissions from radioactive decay of the plastics in the memory package. Yes, the plastics surrounding the silicon.

      A lot of work has been done to reduce the radioactivity of plastics used in IC packaging from normal background levels that you don't worry about in day-to-day life, to as quiet as possible, by carefully selecting source materials that have few naturally occurring radioisotopes.

      From my chip-designer days I recall that the minimum charge required on a dynamic memory cell (like the ones in your computer's DRAM) to prevent spurious bit flips is one million electrons, give-or-take. The various designs back then were coming up with ways to reduce the footprint of the elements used to store that charge.

      That said, it's been about 10 years since I've been in that line of work, and things have probably changed -- strike that, they've definitely changed -- substantially.

      --

      Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
    29. Re:Paranoia? by Anonymous Coward · · Score: 0

      Memory test failures (other than mapping errors) are pretty much always caused by hardware failing

      Not necessarily the memory though. I upgraded my system with 2 more sticks and one of them was 'bad' according to memtest86, with a couple bad addresses intermittently. The replacement was also bad and the system would crash every couple days. I just left it in though since everything is backed up.

      Well eventually the crashes and the memtest failures went away, and I haven't had any problems since (no crashes at all, no corruption, no memtest failures). I think there was probably dust on some contacts, or maybe the vibrations eventually made it settle into a groove and make better contact. This was also a work pc, so on weekends and overnight it was exposed to lots of temperature and humidity fluctuations (some buildings turn off their climate control on weekends), so maybe there was also some corroding of the contacts.

      In any case, before you assume the memory is bad try shuffling it around in the slots to see. You might also try cleaning the slots themselves (with idk what, alcohol?).

    30. Re:Paranoia? by Simetrical · · Score: 1

      The probability of RAM just plain being defective---failing to operate correctly due to bugs in handling of certain low power states, having actual bad bits, having insufficient decoupling capacitance to work correctly in the presence of power supply rail noise, etc---is probably several hundred thousand orders of magnitude greater

      Several hundred thousand orders of magnitude? Are you kidding?

      Suppose that there is one cosmic ray particle that strikes the Earth per trillion years (orders of magnitude longer than the Earth will even exist). Suppose further that it strikes a completely random place distributed uniformly over the Earth's surface, and must hit a box one attometer square to flip the bit (orders of magnitude smaller than an atomic nucleus).

      A square attometer is (10^-18)^2 = 10^-36 m^2. The Earth's surface is about 10^9 km^2 = 10^15 m^2. The rate of errors would then be about 10^-51 per trillion years, or 10^-63 per year.

      This isn't even close to a hundred orders of magnitude below unity, let alone hundreds of thousands. You have to get into questions like "What's the probability that all air on Earth will spontaneously gather in one cubic centimeter over Nebraska, instantly causing all life to die?" to get more than a couple hundred orders of magnitude difference between anything.

      (I compute about a 10^-10^50 probability of that happening, by the way, although I'm sure I'm off by a number of orders of magnitude of orders of magnitude. There's a reason entropy involves the natural log of the number of possible microstates: it gets you down to nice small numbers like a googol . . .)

      --
      MediaWiki developer, Total War Center sysadmin
    31. Re:Paranoia? by sjames · · Score: 1

      I have once in my career seen a bit flip that might haev been a cosmic ray of alpha particle. The machine was sorting massive (for the time) indexes and produced a list that was out of order. Because it was batch processing, I was able to re-run the exact input repeatedly and compare the output. The error never repeated itself after dozens of runs. It was single threaded and the only process on the system (this was in the single tasking DOS days), so it wasn't a race condition. No hardware test showed an error and the machine remained in error free service for years after that. But for that one run, the output was unquestionably wrong.

      That's not to say such an event has happened only once, just that it happened one time under conditions that I could reliably repeat.

    32. Re:Paranoia? by dgatwood · · Score: 1

      Sheesh. Yes, I was purposefully exaggerating the odds for humorous effect. You're only the eightieth person to note that, starting with the very first reply to my post.

      --

      Check out my sci-fi/humor trilogy at PatriotsBooks.

    33. Re:Paranoia? by NickW1234 · · Score: 1
      Memtest is showing the error consistently after a couple hours.

      Swap ram, run memtest overnight, if good, you're in the clear. If bad, you swapped the wrong piece, or your board just doesn't like the ram. (Not to brand bash, but this used to happen to me quite frequently with samsung ram)

      No need to find out why it crashes in one and not the other.

      Linux won't be mapping it out, so it's sitting around somewhere breaking things silently.

    34. Re:Paranoia? by NickW1234 · · Score: 1
      Linux is not magic.

      Just because it doesn't immediately crap out doesn't mean that it's dealt with the issue in any way. It's still broken. You can map out the bad ram manually with kernel boot parameters if you must use bad ram, but it doesn't happen automatically.

    35. Re:Paranoia? by PCM2 · · Score: 1

      Mom?

      We'll need to have the forensics guys analyze the contents of the wolves' stomachs to be sure. But don't worry, kid -- the car's still in great shape.

      --
      Breakfast served all day!
    36. Re:Paranoia? by Lord+Ender · · Score: 1

      So you're telling me I'm much more likely to have a RAM problem on February 29th?

      --
      A slashdotter who didn't build his own computer is like a Jedi who didn't build his own lightsaber.
    37. Re:Paranoia? by mako1138 · · Score: 1

      According to this paper, "Impact of DRAM process technology on neutron-induced soft errors" (unfortunately not free), the basic strategy is still the same. As the process scales down, the memory cells get smaller and present less of a target to cosmic rays. However, logic becomes more susceptible to upset due to decreased capacitance.

      In the paper they placed various sets of DIMMs into a neutron beam and recorded the MTBE for 1TB of memory. From the data, susceptibility decreases with smaller process nodes. However this effect is offset by the increasing amount of memory installed in computers.

    38. Re:Paranoia? by dougmc · · Score: 1

      The probability of a cosmic ray at precisely the right angle and speed to cause a single bit error and cause an app to crash is somewhere on the same order as your chances of getting hit by a car, getting struck by lightning, getting torn apart by rabid wolves, and having sex in the back of a red 1948 Buick convertible at a drive-in movie theater on Tuesday night, Feb. 29th under a blue moon... all at the same time....

      Nice analogies, but there are never any blue moons in February, as the lunar month is 29.53 days and the longest February is only 29 days ...

      (For somebody who doesn't know, a blue moon is when you get two full moons in one month.)

    39. Re:Paranoia? by badkarmadayaccount · · Score: 1

      I love obscure references as much as the next guy, but WTH was that?

      --
      I know tobacco is bad for you, so I smoke weed with crack.
    40. Re:Paranoia? by Bill+Dog · · Score: 1

      Prolly referred to this. (And her character's last name was "Swanson", not "Samsonite" -- GP needs to get his facts straight before posting to Slashdot, like everyone else around here always does. ;)

      --
      Attention zealots and haters: 00100 00100
    41. Re:Paranoia? by Anonymous Coward · · Score: 0

      and having sex

      but if you are reading slashdot... then you have no probablility of doing this...

  5. (Sensible) People do use ECC RAM by Anonymous Coward · · Score: 1, Informative

    It's the lowest of the low end of the market that doesn't use ECC, or at least Parity RAM. For anything where reliability and veracity is important, you simply must use ECC.

    1. Re:(Sensible) People do use ECC RAM by Mr+Z · · Score: 2, Informative

      With today's wide buses, parity RAM is ECC RAM. It's worth paying the extra couple dollars.

      Several years back I experienced disk corruption that seemed to be due to a bitflip that had happened in RAM and got committed to disk. That machine didn't have ECC RAM. I went to ECC for everything after that. That was back in the 128MB days, and no I don't overclock.

      (Well, not aggressively. My machine is overclocked by about 1%.)

    2. Re:(Sensible) People do use ECC RAM by MadnessASAP · · Score: 1

      Although I agree that any critical application should be using ECC RAM the vast majority of desktops do not. The vast majority of RAM out there from the very low end to the very high end come in non-ECC versions, a memory fault every few days doesn't justify to cost and loss of performance to me and too most people.

      --
      I may agree with what you say, but I will defend to the death your right to face the consequences of saying it.
    3. Re:(Sensible) People do use ECC RAM by swilver · · Score: 1

      I had something similar happen. I usually copy all my data with verify, especially when moving tons of data from one Raid array to another. I discovered that my stable server (without ECC RAM at the time) would on average create 1 bit error for every 100 GB of data copied. Since the data on hard drives themselves is protected by CRC checks, it had to be either a bus or the memory used as a buffer.

      Since switching to ECC memory I never saw a verify error. I use ECC memory now in all machines and pay specific attention when buying a new mainboard that is supports ECC.

    4. Re:(Sensible) People do use ECC RAM by swilver · · Score: 2, Informative

      I think it occurs quite a bit more often than once every few days. It is however rare that you'll notice since the data corrupted is often not in code that would lead to a crash, actual program code being such a small percentage of RAM usage these days. A flip in graphical data, sound or text data will very likely go unnoticed. Same goes for flips in code-paths that are rarely used.

    5. Re:(Sensible) People do use ECC RAM by Thundersnatch · · Score: 4, Funny

      actual program code being such a small percentage of RAM usage these days

      I see you've never experienced the joys of J2EE.

    6. Re:(Sensible) People do use ECC RAM by Hatta · · Score: 1

      Where do I get ECC RAM? I just searched Newegg for ECC memory, and every hit was to "ECC: no".

      --
      Give me Classic Slashdot or give me death!
    7. Re:(Sensible) People do use ECC RAM by againjj · · Score: 1

      Why overclock 1%?

    8. Re:(Sensible) People do use ECC RAM by Mr+Z · · Score: 1

      Why not?

    9. Re:(Sensible) People do use ECC RAM by toddestan · · Score: 1

      A lot of motherboards aimed at the DIY crowd are overclocked slightly from the factory. Probably so they look better on the plots the hardware review sites like to make that make a 3% difference in performance look absolutely huge. 1% is a bit on the high end, but 0.5% is pretty common. Interestingly, most OEM machines seem to be unclocked slightly, I'm not sure why they do that but almost every one I've seen is usually underclocked 0.25-0.5%.

  6. Error response by greg1104 · · Score: 4, Informative

    If a system gives memtest86 errors, I break it down and swap components until it doesn't. The test pattern it uses can find subtle errors you're unlikely to run into with any application-based testing even when run for a few days. Any failures it reports should be taken seriously. Also: you should pay a attention to the memory speed value it reports, that's a surprisingly effective simple benchmark for figuring out if you've setup your RAM optimally. The last system I built, I ended up purchasing 4 different sets of RAM, and there was about a 30% delta between how well the best and worst performed on the memtest86 results--correlated extremely well with other benchmarks I ran too.

    At the same time, I've had memory that memtest86 said was fine, but the system itself still crashed under a heavy Linux-based test. I consider both a full memtest86 test and a moderate workload Linux test to be necessary before I consider a new system to have baseline usable reliability.

    There are a few separate problems here that are worthwhile to distinguish among. A significant amount of RAM doesn't work reliably when tested fully. Once you've culled those out, only using the good stuff, some of that will degrade over time to where it will no longer pass a repeat of the initial tests; I recently had a perfectly good set of RAM degrade to useless in only 3 months here. After you take out those two problematic sources for bad RAM, is the remainder likely enough to have problems that it's worth upgrading to ECC RAM? I don't think it is for my home systems, because I'm OK with initial and periodic culling to kick out borderline modules. And things like power reliability cause me more downtime than RAM issues do. If you don't know how or have the time to do that sort of thing yourself though, you could easily be better off buying more redundant RAM.

    1. Re:Error response by gabebear · · Score: 2, Interesting

      Anyone else have RAM modules degrade over time? I've never seen this.

      I always buy faster modules than I'm actually using. I usually test the system with memtest at a higher frequency than what it's going to run. My last build overclocked to [2.7Ghz CPU, 1066 FSB, 1066/CL7 DDR3] with memtest still reporting no errors; I run it at [2.1Ghz, 800, 800/CL7](a.k.a stock speed).

    2. Re:Error response by nmos · · Score: 2, Informative

      Anyone else have RAM modules degrade over time? I've never seen this.

      I've seen a few known good modules fail later on but it's pretty rare. I'd say I've seen fewer than 5 in 15 years. Most times when a previously good module suddenly appears bad there's something else going on such as a failing power supply etc.

    3. Re:Error response by Anonymous Coward · · Score: 0

      If you OC or run high performance RAM you know it runs hot. If you power your machine up and down a lot I would bet there's a good chance simple physical stress will cause some errors eventually.

    4. Re:Error response by Anthony_Cargile · · Score: 2, Funny

      Anyone else have RAM modules degrade over time? I've never seen this.

      I don't know if this is from degraded RAM, or rats pissing on the motherboard, but an olde IBM PC running DOS (upgraded to 3?) started having little blips on-screen and other strange characters appear in the output of programs and the shell itself, and in addition to this it would randomly lock up occasionally displaying a stack error.

      I know the floppy is alright, because it boots fine without any of these symptoms occurring from other machines it boots from. The video cardish component appears fine to the naked eye, but does not explain the random stack errors and unexplained lockups. I've always wondered what the hell was wrong with this thing (and a certain someone won't stop nagging me to throw it away, already) but it could very well be degraded RAM. Can't boot up memtest86 because (CPU i386) but the symptoms seem to all point to bad RAM.

    5. Re:Error response by Anonymous Coward · · Score: 0

      I had a stick of RAM go bad. It was ECC, but I had ECC turned off due to some theory that it would be clocked faster without ECC on. All of a sudden, Firefox would kill the system dead. Repeatably. Lived with it for a while, but eventually, just to see what would happen, ran memtest. Bad RAM. Turned on ECC and called the manufacturer. They replaced it, and with ECC on until I got the new ram, everything was fine.

    6. Re:Error response by Ralish · · Score: 1

      I know the floppy is alright, because it boots fine without any of these symptoms occurring from other machines it boots from.

      Assuming you mean this box is booting off a floppy disk, how can you say the above? Have you discounted faulty drive electronics in the floppy drive itself?

      The video cardish component appears fine to the naked eye

      Your method for testing the reliability of your video card is by staring at it? What were you expecting to conclude? If you can see visible damage to any modern electrical component, excluding things like fans, then it's unlikely to work at all period. You can't possibly determine more technical and subtle faults by just staring at a PCB.

      If you want to establish anything conclusively, you're going to have to test components thoroughly in software, or if that's not possible, swap them out with known good components and see if they fix the problem.

      I imagine your issue is going to be finding compatible parts for what I assume is a reasonably ancient machine.

    7. Re:Error response by pegdhcp · · Score: 1

      Umm, I saw some old "supposedly" dead Cisco 25xx memories return to life after some months in a paper tray. This is not a direct answer to your question, obviously. But, yes, RAM's change their state while stored away...

    8. Re:Error response by muckracer · · Score: 1

      > I always buy faster modules than I'm actually using.

      So have I for an Asus P2B board I had laying around. Stock bus was 100MHz, overclocked it to 133Mhz to get a faster CPU to run (P3/933). Unfortunately, I never got the RAM stable at that speed. When running, it sometimes ran for days, then it would spontaneously reboot 6 times in 3 hours, sometimes even with a "memory mismatch" beep-code (all sticks are the same). Memtest86 showed weird behavior too...while it came off clean when using stock speed (I am confident the chips themselves are OK), it would sometimes show errors when overclocked and sometimes not. Memory timings seemed to make some difference, at least on where the errors happened.
      Anyone know, why PC133 memory would have an issue on a bus overclocked from 100MHz to 133? It should be able to handle it just fine, so I'd like to think :-/

    9. Re:Error response by machine321 · · Score: 1

      little blips on-screen and other strange characters appear in the output of programs and the shell itself, and in addition to this it would randomly lock up occasionally displaying a stack error.

      Probably video memory. Either that, or my sarcasm detector is broken.

    10. Re:Error response by cowbutt · · Score: 2, Insightful

      Anyone know, why PC133 memory would have an issue on a bus overclocked from 100MHz to 133? It should be able to handle it just fine, so I'd like to think :-/

      It's probably not the RAM as such; the 440BX on the P2B is only officially rated for 100MHz. Overclocking the chipset can have any number of side-effects.

    11. Re:Error response by Antique+Geekmeister · · Score: 1

      There are components that can degrade with time. Cheap capacitors, for example, and overvoltage protection diodes can change over time, especially for a system exposed to very noisy power lines. But in either case, it's a 386 CPU? Duplicate the disk on other hardware for virtualization if you need it, and dump it.

    12. Re:Error response by 1u3hr · · Score: 1
      Anyone else have RAM modules degrade over time? I've never seen this.

      I have, a few weeks ago, in a chip that came with my PC about three years ago. I noticed the contacts were discoloured, possibly enough to cause the glitches, but I had already bought a new (bigger!) replacement, so didn't try to clean them up and retry, especially as the crashes they had given me before were rather traumatic to both me and my hard disk.

    13. Re:Error response by Anonymous Coward · · Score: 0

      I know the floppy is alright, because it boots fine without any of these symptoms occurring from other machines it boots from.

      Assuming you mean this box is booting off a floppy disk, how can you say the above? Have you discounted faulty drive electronics in the floppy drive itself?

      Or dirty heads, or a bad floppy controller, bad cable, bad power... he doesn't say that he's done any testing other than to try the diskette in other computers, after all...

      From GP:

      I've always wondered what the hell was wrong with this thing

      Based on your troubleshooting, all you're ever going to be able to do is wonder. Take your spouse/partner/significant other's advice and throw it away already: You're just wasting your time.

    14. Re:Error response by hedwards · · Score: 1

      I definitely could be wrong, but isn't the RAM one of the places where dirty power ends up being revealed. I know from experience that HDD will be fail much more quickly when you're not using a clean power source, either via dirty house power or an overloaded PS.

    15. Re:Error response by mysticgoat · · Score: 1

      Anyone else have RAM modules degrade over time? I've never seen this.

      I have, but only in the first few weeks of service. The general rule seems to be that any component that survives for six weeks is likely to stay good for 6 years or more.

    16. Re:Error response by mysticgoat · · Score: 1

      Try pulling the ram, cleaning the fingers, and reinserting.

      Back in the day of discrete memory chips, a common cure for all kinds of flakey problems was to use thumb pressure to reseat every chip on the board. Thermal creep would cause them to work loose in their sockets. You could feel the scrunch of a loose chip under your thumb, and often enough that got the machine back in working order.

    17. Re:Error response by Courageous · · Score: 1

      Anyone else have RAM modules degrade over time? I've never seen this.

      Yes. My ram used to degrade over time. And then I put an APC UPS between me and the wall. Now the memory does not degrade. If you follow my meaning.

      C//

    18. Re:Error response by gabebear · · Score: 1

      I meant that I always run my RAM at less than it's highest rated speed(motherboard to). Overclocking can show you the limits of your system, but really isn't for day-to-day stuff. If you are going to overclock anything in normal operation I'd say ONLY overclock your CPU. When you are overclocking multiple components it's nearly impossible to find problems(your motherboard is a LOT of components).

    19. Re:Error response by Anonymous Coward · · Score: 0

      I had a weird situation where I swapped the places of a pair of dims, and the system worked fine.

      Putting them back to the original positions, and the system died.

      Memtest said the dims in swapped mode were OK.

      Left them that way, and now, 1.5 years later, I have not experienced any problems.

  7. Answers by jawtheshark · · Score: 5, Interesting

    1) Yes

    2) No

    Now to be serious. Home PC do not come yet with 6GB or 8GB. Most new home PC still seem to have between 1GB and 4GB. Where the 4GB variety is rare because of the fact that most home PCs still come with a 32-bit operating system. 3GB seems to be the sweet spot for higher-end-home-pcs. Your home PC will most likely not have 16GB next year. Your workstation at work, perhaps, but then even perhaps.

    At the risk of sounding like "640KByte is enough for everyone", I have to ask why you think why you need 16GB to check your email next year. I'm typing this on a 6 year old computer, I'm running quite a few applications at the same time and I know a second user is logged in. Current memory usage: 764Meg RAM. As a general rule, I know that Windows XP runs fine on 512Meg RAM and is comfortable with 1GB RAM. The same is true for GNU/Linux running Gnome.

    Now, at work with Eclipse loaded, a couple of application servers, a database and a few VMs... Yeah, there indeed you get memory starved quickly. You have to keep in mind that such usage pattern is not that of a typical office worker. I can imagine that a heavy Photoshop user would want every bit of RAM he can get too. The Word-wielding-office-worker? I don't think so.

    Now, I can't speak for Vista. I heard it runs well on 2GB systems, but I can't say. I got a new work laptop last week and booted briefly in Vista. It felt extremely sluggish and my machine does have 4Gig RAM. Anyway, I didn't bother and put Debian Lenny/amd64 on it and didn't look back.

    I my idea, you have quite a twisted sense of reality regarding to the computers people actually use.

    Oh, and frankly... If cosmic rays would be a big issue by now with huge memories, don't you think that more people would be complaining? I can't say why Ubuntu/amd64 ran fine on your machine. Perhaps GNU/Linux has built-in error correction and marks bad RAM as "bad".

    --
    Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    1. Re:Answers by Anonymous Coward · · Score: 0

      Don't know about you, but home PC's where I live ARE coming with 6 or 8GB of memory.

      I even had one secretary ask me why the computer tells her she only has 3.5GB and bought 8GB.

      It's like the whole Ghz thing or the hard disk capacity thing, if people can buy a bigger number they do and assume it's better.

      Maybe 64bit will catch on now :)

    2. Re:Answers by bdsesq · · Score: 4, Informative

      ... 3GB seems to be the sweet spot for higher-end-home-pcs.

      3GB is not so much a "sweet spot" as it is a limitation based on a 32 bit OS.
      You can address 4GB max using 32 bits. Now take out the address space needed for your video card and any other cards you may put on the bus and you are looking at a 3GB max for useable memory.
      So instead of "sweet spot" you really mean "maximum that can be used by Windows XP 32 Bit (the most commonly used OS today).

    3. Re:Answers by megabeck42 · · Score: 5, Informative

      Just FYI, 32bit Intel processors from the Pentium Pro generation and forward (with the exception of most, if not all of the Pentium-M's) have 36 physical address pins or more?

      Many, but not all, chipsets have a facility for breaking the physical address presentation of the system RAM into a configurably-sized contiguous block below the 4GB limit and then making the rest available above the 4GB limit. If you're curious, the register (in intel parlance) is often called TOLUD (Top of Low Useable DRAM).

      Yes, furthermore, given modern OS designs on x86 architecture, a process cannot utilize more than 2gb (windows without /3gb boot option) or 3gb (linux, most BSDs, windows with /3gb and apps specially built to use the 3/1 instead of 2/2 split.)

      However, that limitation does not preclude you from having a machine running eight processes using 2GB of physical memory each.

      The processor feature is called PAE (Physical Address Extension). It works, basically, by adding an extra level of processor pagetable indirection.

      Incidentally, I have a quad P3-700 (It's a Dell PowerEdge 6450) propping a door open that could support 8GB of RAM if you had enough registered, ECC PC-133 SDRAM to populate the sixteen dimm slots.

      Anyways, here's a snippet from the beginning of a 32 bit machine running Linux which has 4GB of RAM:
      [ 0.000000] BIOS-provided physical RAM map:
      [ 0.000000] BIOS-e820: 0000000000000000 - 0000000000097c00 (usable)
      [ 0.000000] BIOS-e820: 0000000000097c00 - 00000000000a0000 (reserved)
      [ 0.000000] BIOS-e820: 00000000000e8000 - 0000000000100000 (reserved)
      [ 0.000000] BIOS-e820: 0000000000100000 - 00000000defafe00 (usable)
      [ 0.000000] BIOS-e820: 00000000defb1e00 - 00000000defb1ea0 (ACPI NVS)
      [ 0.000000] BIOS-e820: 00000000defb1ea0 - 00000000e0000000 (reserved)
      [ 0.000000] BIOS-e820: 00000000f4000000 - 00000000f8000000 (reserved)
      [ 0.000000] BIOS-e820: 00000000fec00000 - 00000000fed40000 (reserved)
      [ 0.000000] BIOS-e820: 00000000fed45000 - 0000000100000000 (reserved)
      [ 0.000000] BIOS-e820: 0000000100000000 - 000000011c000000 (usable)

      The title of that list should really be "Physical Address Space map." Either way, notice that the majority of the RAM is available up until 0xDEFAFE00 and the rest is available from 0x100000000 to 0x11c000000 - a range that's clearly above the 4GB limit.

      Yes, it's running a bigmem kernel... But that's what bigmem kernels are for.

      Oh, incidentally, even windows 2000 supported PAE. The bigger problem is the chipset. Not all of them support remapping a portion of RAM above 4GB.

      --
      fnord.
    4. Re:Answers by jawtheshark · · Score: 1

      I know that.... I have hit the 4GB/3.5GB limitation years ago with my workstation (which was 32-bit SMP and had 4Gig of RAM). It's not only the Graphics card, by the way: it is every device that uses memory-mapping...

      I know that Windows XP handles up to 3.7GB (my machine could do that), but you still have the 2GB/2GB kernel/userspace split. Anyway, the reason it is a sweet spot is that manufacturers like the 3GB because they can still sell a 32-bit operating system that most people want without getting support calls for the "lost 0.5GB".

      --
      Ahhh...the great dumpster continuum. Many a free computer will be found there. -- sowth (748135)
    5. Re:Answers by alexandre_ganso · · Score: 1

      It's like the whole Ghz thing or the hard disk capacity thing, if people can buy a bigger number they do and assume it's better.

      Oh c'mon, where is that 100ghz chinese computer we heard about some years ago? :)

      Anyway, in the case of RAM, I'm about to see when a bigger number is not better... (ooh the astonishment of upgrading a MSX from 8kb to 64 plus 768k megaram)

    6. Re:Answers by alexandre_ganso · · Score: 2, Informative

      3GB is not so much a "sweet spot" as it is a limitation based on a 32 bit OS.
      You can address 4GB max using 32 bits.

      I beg your pardon, but this is limited by your version of windows, not by hardware nor even by 32bit systems.

      http://www.microsoft.com/whdc/system/platform/server/PAE/PAEdrv.mspx

    7. Re:Answers by stonewallred · · Score: 1

      I have been running 4GB of RAM on my desktop for about two years now with Windows XP. Just last month it decided to cut off and not turn back on. Mother board is bad, according to my uber-techno geek buddy. So I am using a slightly older computer, with a crappy chip and video card and only 2GB of RAM while he builds me another computer(my funds are low, not his building speed). I can tell a definite difference in performance. And all we did was slap my C drive into the old computer and fired it up. So I know the install is exactly the same. Even opening two or three web pages while having a spreadsheet and document file open makes the computer crawl.So while a computer might run XP on 512MB of RAM, please keep it far, far away from me.Luckily I should have my new computer this week end. Better still is that my computer is for play and school work, so no loss of productivity due to down time from using this piece of crap.

    8. Re:Answers by Anonymous Coward · · Score: 0

      Yes, furthermore, given modern OS designs on x86 architecture, a process cannot utilize more than 2gb (windows without /3gb boot option) or 3gb (linux, most BSDs, windows with /3gb and apps specially built to use the 3/1 instead of 2/2 split.)

      You're talking about 32-bit Windows. A 64-bit OS (or as I understand, a 32-bit non-Windows OS) doesn't have this problem. And while we're at it, even if you DID use the /3GB switch on 32-bit Windows your applications are still limited to 2GB UNLESS they are compiled with the LargeAddressAware switch, so /3GB doesn't necessarily get you anything (other that cutting address space allocated to the kernel in half).

      If you run 64-bit Windows your 32-bit apps still have the same limitation (i.e., they need LargeAddressAware set) but they doesn't have the 2/2 or 3/1 VAS splitting issue, and you don't use they /3GB switch. Running 64-bi apps on 64-bit Windows has no similar issues.

    9. Re:Answers by Anonymous Coward · · Score: 0

      Indeed, Linux and MacOS X have no trouble addressing the full 32 bit space.

    10. Re:Answers by Foske · · Score: 1

      Minor detail:

      Various reports on the internet (Just google for PAE perormance penalty) report between 1 and 20% performance penalty for PAE enabled systems. Ok, it is clear that there is no single true answer, but I think it is clear PAE is not the holy grail. I know memory doesn't cost anything anymore, but upgrading from 3 to 4 GB might not bring what you expect on a 32 bit system.

      That said, if you really need that much mem there is IMHO no excuse not to use a proper 64 bit processor.

    11. Re:Answers by tgd · · Score: 1

      Its EMS for the new generation!

      (And yes, I just dated myself...)

    12. Re:Answers by Anonymous Coward · · Score: 0

      ROFL. You have quite a twisted sense of what some of us actually use. My 4-core system at home runs 8 GB of RAM and I have actually had 6 GB of swap space in use on top of that 8 GB of RAM! Just because _you_ don't use much memory, don't for a second think that is the norm. There are a lot of us heavy users out there, and he may very well be one them. Not everyone uses their system as a glorified E-mail station.

      Also, you seem to be assuming that all of us buy Dell, HP, Gateway, pre-made computers that would only come with 4 GB of memory. We heavy users tend to build our own systems, so there is no reason to expect that he would be limited to buying a system next year that only has 4 GB of memory in it. I am actually looking at building a new system next year that has at least 16 GB of memory in it, and I may go for one that can do 32 GB with 8 cores. Obviously, I am not just expecting to be checking E-mail on such a system.

    13. Re:Answers by Anonymous Coward · · Score: 0

      Atom still only has 32-bit physical even on 64-bit versions.

    14. Re:Answers by cgenman · · Score: 1

      At the risk of sounding like "640KByte is enough for everyone", I have to ask why you think why you need 16GB to check your email next year.

      Ever edit a home movie on your computer?

    15. Re:Answers by Colonel+Korn · · Score: 1

      1) Yes

      2) No

      Now to be serious. Home PC do not come yet with 6GB or 8GB. Most new home PC still seem to have between 1GB and 4GB. Where the 4GB variety is rare because of the fact that most home PCs still come with a 32-bit operating system. 3GB seems to be the sweet spot for higher-end-home-pcs. Your home PC will most likely not have 16GB next year. Your workstation at work, perhaps, but then even perhaps.

      At the risk of sounding like "640KByte is enough for everyone", I have to ask why you think why you need 16GB to check your email next year. I'm typing this on a 6 year old computer, I'm running quite a few applications at the same time and I know a second user is logged in. Current memory usage: 764Meg RAM. As a general rule, I know that Windows XP runs fine on 512Meg RAM and is comfortable with 1GB RAM. The same is true for GNU/Linux running Gnome.

      Now, at work with Eclipse loaded, a couple of application servers, a database and a few VMs... Yeah, there indeed you get memory starved quickly. You have to keep in mind that such usage pattern is not that of a typical office worker. I can imagine that a heavy Photoshop user would want every bit of RAM he can get too. The Word-wielding-office-worker? I don't think so.

      Now, I can't speak for Vista. I heard it runs well on 2GB systems, but I can't say. I got a new work laptop last week and booted briefly in Vista. It felt extremely sluggish and my machine does have 4Gig RAM. Anyway, I didn't bother and put Debian Lenny/amd64 on it and didn't look back.

      I my idea, you have quite a twisted sense of reality regarding to the computers people actually use.

      Oh, and frankly... If cosmic rays would be a big issue by now with huge memories, don't you think that more people would be complaining? I can't say why Ubuntu/amd64 ran fine on your machine. Perhaps GNU/Linux has built-in error correction and marks bad RAM as "bad".

      Nice post. Just a note about Vista - expect it to feel sluggish for a dozen hours when you first start using it. It's doing its best to make a bad first impression by constantly indexing and caching data for superfetch. After a day or two it will be equivalent in responsiveness to XP.

      --
      "I zero-index my hamsters" - Willtor (147206)
    16. Re:Answers by danpritts · · Score: 1

      Not via e-mail.

    17. Re:Answers by Anonymous Coward · · Score: 0

      My home PC has 6GB, my home server has 12GB.

      I have room in my home pc for up to 12GB using 2GB dimms.

      I have room in my home server for 64GB if I go to 4GB DIMMS.

      Yes, home PCs do come with 6GB or more, they are just the higher end home PCs, which the OP did not specify high-end, low-end, middle....

    18. Re:Answers by Rallion · · Score: 1

      Home PC do not come yet with 6GB or 8GB. Most new home PC still seem to have between 1GB and 4GB. Where the 4GB variety is rare because of the fact that most home PCs still come with a 32-bit operating system. 3GB seems to be the sweet spot for higher-end-home-pcs.

      This is out-of-date info. RAM is cheap these days, and system-makers are stuffing their systems full of it. The usual OS to be installed on a new system is Vista 64. You can still find tons of systems where this is not true, but mostly they are just older models that are still being sold.

      I just went to Newegg to check the numbers based on their selection, which is easy to do with their site. They have 162 pre-built desktop PCs. 87 of them have 4GB or more. Only 12 come with 3GB, but 20 come with 8GB. Laptops are a similar story. 160 total, 93 are 4GB or more.

      I actually only discovered this because I bought a laptop myself a couple weeks ago and noticed that specs weren't really what I expected them to be. I don't usually look at prebuilt machines, but with a laptop, that's what I want. I looked online, and I looked in B&M stores. In the stores, the stuff was actually much higher-end, because online stores will list things that stores won't waste space on.

      You may be right about seeing 16GB next year, though. I don't see that being sold anywhere currently, and for a home user even 8GB isn't really useful. With 6 on this machine now I would just turn the page file off if it weren't for the fact that a couple (very annoying) programs actually require one to even start up.

    19. Re:Answers by OldSoldier · · Score: 1

      I wish to examine the underlying assumption that more memory puts you more at risk. On the surface it seems right... if there's an X% chance of any given circuit having a failure then having more circuits (ie memory) certainly increases the risk that any one of them will fail. However with regard to cosmic ray damage I believe there's a flaw in this analysis.

      Specifically, the quantity to watch out for is the risk of a cosmic ray striking any particular spot on the earth. So... if your 1980's 64KB ram chip took up as much physical space as your 2009 2GB ram chip then nothing has changed. The chance per sqft of a cosmic ray strike is still the same and the chance for damage is still the same then and now.

      HOWEVER, back in the 1980s the physical circuits may have been so large that a cosmic ray strike would only take out one circuit and ECC could have dealt with that. But it could be the case that today's memory circuits are so dense that a cosmic ray strike would take out many more circuits, well beyond the ability of ECC to correct.

      Now, I am only arguing this from a mathematical point of view, I do not have physical data to back up any specifics presented here, but to summarize.
      1) risk due to cosmic rays is a function of the physical size of the chip not the amount of memory contained within
      2) smaller denser circuits may mean that more bits are affected by a cosmic ray strike than earlier less dense circuits.

    20. Re:Answers by Anonymous Coward · · Score: 0

      6 GB of DDR3-1600 costs $80 on NewEgg. And it supports a bus speed higher than the bus speeds available in processors on the market. Trust me, 3 GB is about to be eclipsed; high-end users TODAY are putting 12 GB of RAM in their systems.

    21. Re:Answers by bwcbwc · · Score: 1

      Now to be serious. Home PC do not come yet with 6GB or 8GB.
      HP Sells plenty of computers with 5-8GB of memory. Even in consumer stores like BestBuy. Yeah, it's their high-end multi-media stuff, but they definitely aren't being marketed as business computers. 3 GB is their low-end now for desktops and midrange for laptops. They frequently have free upgrades to 4 GB and Vista 64-bit on their website.

      --
      We are the 198 proof..
    22. Re:Answers by Anonymous Coward · · Score: 0

      Yes, today's chips have PAE. But according to Mark Russinovich and David Solomon, in Windows Internals, the 32 bit versions of Windows don't use it. The problem is that poorly written device drivers (one sometimes wonders if there is any other type) didn't take 36-bit addresses into account, and wound up overwriting random pages in memory.

    23. Re:Answers by skywise_ca · · Score: 1

      You must be pretty gentle with your system.
      firefox all by itself can be pretty memory hoggy.
      I'm only using 128 Meg at the moment but last week the whole system (2G RAM Ubuntu) was getting pretty laggy and when I checked, firefox was using well over 1Gig of RAM.
      Added to the normal system (900 Meg right now) and I had used up my 2G easy.
      I personally stick 8G into anything I run at home, just a nice round number. :)
      But, run OS X with a greedy firefox and a parallels session, crossover and a few other greedy tasks (itunes anyone) and I'm eating into that 8G pretty good.

      I doubt I'll be running 16 Gig next year, but I'll be using a good deal of the 8G I already have.

    24. Re:Answers by jandrese · · Score: 1

      My experience with PAE is that if it works for you great, but there are a lot of places where trying to use it can cause crashes/slowdowns, especially if you have non-vanilla hardware and whatever limited driver support comes with it. If you want to use it, you had better be prepared to dump pieces of hardware until you find ones that are stable (this can include your motherboard BTW!). Luckily most server class motherboards are ok.

      The upshot is that you're far better off running a true 64 bit OS instead of trying to use PAE in most circumstances.

      --

      I read the internet for the articles.
    25. Re:Answers by Anonymous Coward · · Score: 0

      The problem with windows is that 4bit get ignored even if PAE is on to reduce the effects of PAE incompatible device drivers (XP SP1 and greater).

    26. Re:Answers by Anonymous Coward · · Score: 0

      I have to ask why you think why you need 16GB to check your email next year.

      Because he's planning on upgrading to Windows 7

    27. Re:Answers by Short+Circuit · · Score: 1

      Seriously? 6GB of swap? What kind of FUBAR'd program could you be using that commits that much memory, but doesn't use it with any real frequency? Even Firefox isn't that bad any more...

      I run 8GB of RAM, but I only really wind up using around 2GB for actual programs. The rest gets used as a cache for the filesystem layer. (Which makes my system with a 20GB IDE hard drive for / faster than most folks' system with a 40GB SSD after only a few hours of usage.)

    28. Re:Answers by aminorex · · Score: 1

      I can't imagine wasting money on a PC with less that 12GB these days. I use it to do SVDs on semantic networks, or edit video. If you aren't making use of your RAM, it just means you haven't run into an application that you regularly rely upon which benefits from large RAM. Lots of other people have.

      --
      -I like my women like I like my tea: green-
    29. Re:Answers by t_little · · Score: 1

      I can imagine that a heavy Photoshop user would want every bit of RAM he can get too. The Word-wielding-office-worker? I don't think so.

      Given the tendency of Word-wielding-office-workers to put dozens of pictures straight from their 10 megapixel digital cameras into documents without trimming or downsampling, you better believe that they'll eat up tons of RAM rather quickly. Then they'll leave them open all day while they just open up a new Word document for each new thing they work on.

      --

      -- Tim Little

    30. Re:Answers by badkarmadayaccount · · Score: 1

      I run AROS on a G4, you insensitive clod!

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  8. Memtester by Anonymous Coward · · Score: 0

    I have found that memtester (http://pyropus.ca/software/memtester/), which is run as a user-level process under linux, does an excellent job of finding bad ram. I had two instances of memory modules that passed memtest86+ but failed memtester.

  9. ECC All the way by dokebi · · Score: 1

    All of my computers that run for days on end without rebooting have ECC ram in them (Home server, workstation at work). Others must be rebooted every now and then.

    Are there laptops that use ECC RAM? I wish I could buy some.

    --
    In Soviet Russia, articles before post read *you*!
    1. Re:ECC All the way by X0563511 · · Score: 1

      Generally, rebooting isn't needed.

      Memory changes over time. A flip or fail happens once, the next write to that bit makes it go away. There's a good chance you wouldn't even read that RAM first anyways, especially if it wasn't allocated.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
  10. Cost benefit analysis by Logic+Worshipper · · Score: 2, Insightful

    Is ECC memory worth the money in a machine you use to check your E-mail? Can't you just reboot and/or replace the memory if errors occur?

    I could see it happening when the cost of ECC memory is no higher than normal memory, and using ECC memory has no or minimal impact on performance, until then, I won't expect to start seeing it desktop machines.

    If you want ECC memory on your desktop, feel free to build your own machine with a motherboard that supports ECC memory. Some high end desktops do support ECC memory already.

    1. Re:Cost benefit analysis by a09bdb811a · · Score: 2, Interesting

      Is ECC memory worth the money in a machine you use to check your E-mail?

      Unbuffered ECC is only a few $ more than unbuffered non-ECC. It's only 9 chips per side instead of 8, after all. The performance impact is marginal.

      I see no reason not to use ECC except that Intel doesn't want you to. It seems they want to keep ECC as a 'server' feature (as if your desktop at home isn't 'serving' you your data). So all their consumer chipsets don't support it, and the i7's memory controller doesn't either. AMD doesn't play that game with their chips, but it seems only ASUS actually implements the ECC support on most of their boards.

    2. Re:Cost benefit analysis by Logic+Worshipper · · Score: 1

      It seems like the day I'm talking about may not be that far away. We'll probably start seeing ECC memory in desktops sooner rather than later.

    3. Re:Cost benefit analysis by Anonymous Coward · · Score: 0

      Another thing to take into consideration is that the incidence of cosmic rays increases with altitude. So if you live in a high-altitude area like Denver for instance, ecc would probably be a good idea.

      I'm guessing there's massive amounts of ecc going on in all the cpu's/ram that NASA uses in space.

    4. Re:Cost benefit analysis by seebs · · Score: 1

      Yes, it is.

      Marginal cost of ECC for my desktop: Probably thirty bucks.

      Cost of a single reboot when I'm working: More than thirty bucks.

      Cost of a day or two of running memtest and swapping parts: More than the cost of the machine.

      --
      My blog: http://www.seebs.net/log/ --- My iPhone/iPad app: http://www.seebs.net/seebsfrac/
    5. Re:Cost benefit analysis by Anonymous Coward · · Score: 0

      Is ECC memory worth the money in a machine you use to check your E-mail? Can't you just reboot and/or replace the memory if errors occur?

      How do you know that an error has occurred? It may have flipped a bit in your spreadsheet, or corrupted the program you compiled, and you'll never know until you verify the numbers by hand. ECC memory does not have any performance impact, and the largest problem is finding a mainboard that supports it. I just checked, and was quite surprised to find that there appears to be no difference in price between ECC and non-ECC memory (and both are dirt cheap).

    6. Re:Cost benefit analysis by Anonymous Coward · · Score: 0

      Wholeheartedly agree - Spend the extra $100 on an ECC compatible motherboard and memory and skip the whole memtest ritual. You'll lose a couple percent of the memory peformance, but if the memory is buggy, you'll see something pop up in /var/log/mcelog. And the best part - chances are that your machine will *still* be stable and running while you are getting new sticks of memory.

    7. Re:Cost benefit analysis by Logic+Worshipper · · Score: 1

      If your time is that valuable, get a Mac Pro, they're very nice, server-end machines, run an extremely stable and easy to use operating system, and have ECC memory.

    8. Re:Cost benefit analysis by hottoh · · Score: 1

      Cost / Benefit? Checked NE, Kingston prices:
      11.00 for 1G PC6400
      14.50 for 1G PC6400 ECC
      11.50 for 1G PC5300
      13.50 for 1G PC5300 ECC

      It will show up when the cost/benefit is favorable and the consumer understands the benefit. 2.50 - 3.50 per stick, or <10 dollars for 2GB Error Correcting Code memory is a very cheap investment.

      MBs which support ECC I am guessing here - are about the same price premium 20-30%. Many nicer boards support ECC, but I do not have time to download motherboard manuals and sift through them. NE is clear about the server MBs support of ECC. Otherwise, know if the chipset supports ECC and read the fine manual.

      Point here is the investment to mitigate crashes/freezes is not very high.

      http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&N=2010170541%2050001183%201052307858%201052108080%201052707870&name=Unbuffered

      http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&N=2010170147%2050001183%201052307858%201052108080&name=240-Pin%20DDR2%20SDRAM

      Server MBs - some workstation boards support ECC - included to show prices:
      http://www.newegg.com/Product/ProductList.aspx?Submit=ENE&N=2010200302&bop=And&Order=PRICE

  11. The truth by mcrbids · · Score: 4, Insightful

    My first computer was a 80286 with 1 MB of RAM. That RAM was all parity memory. Cheaper than ECC, but still good enough to positively identify a genuine bit flip with great accuracy. My 80386SX had parity RAM, so did my 486DX4 120. I ran a computer shop for some years, so I went through at least a dozen machines ranging from the 386 era through the Pentium II era, at which point I sold the shop and settled on a AMDK62 450. And right about the time that the Pentium was giving way to the Pentium II, non-parity memory started to take hold.

    What protection did parity memory provide, anyway? Not much, really. It would detect with 99.99...? % accuracy when a memory bit had flipped, but provided no answer as to which one. The result was that if parity failed, you'd see a generic "MEMORY FAILURE" message and the system would instantly lock up.

    I saw this message perhaps three times - it didn't really help much. I had other problems, but when I've had problems with memory, it's usually been due to mismatched sticks, or sticks that are strangely incompatible with a specific motherboard, etc. none of which caused a parity error. So, if it matters, spend the money and get ECC RAM to eliminate the small risk of parity error. If it doesn't, don't bother, at least not now.

    Note: having more memory increases your error rate assuming a constant rate of error (per megabyte) in the memory. However, if the error rate drops as technology advances, adding more memory does not necessarily result in a higher system error rate. And based on what I've seen, this most definitely seems to be the case.

    Remember this blog article about the end of RAID 5 in 2009? Come on... are you really going to think that Western Digital is going to be OK with near 100% failure of their drives in a RAID 5 array? They'll do whatever it takes to keep it working because they have to - if the error rate became anywhere near that high, their good name would be trashed because some other company (Seagate, Hitachi, etc) would do the research and pwn3rz the marketplace.

    --
    I have no problem with your religion until you decide it's reason to deprive others of the truth.
    1. Re:The truth by Mr+Z · · Score: 5, Interesting

      Note: having more memory increases your error rate assuming a constant rate of error (per megabyte) in the memory. However, if the error rate drops as technology advances, adding more memory does not necessarily result in a higher system error rate. And based on what I've seen, this most definitely seems to be the case.

      Actually, error rates per bit are increasing, because bits are getting smaller and fewer electrons are holding the value for your bit. An alpha particle whizzing through your RAM will take out several bits if it hits the memory array at the right angle. Previously, the bits were so large that there was a good chance the bit wouldn't flip. Now they're small enough that multiple bits might flip.

      This is why I run my systems with ECC memory and background scrubbing enabled. Scrubbing is where the system actively picks up lines and proactively fixes bit-flips as a background activity. I've actually had a bitflip translate into persistent corruption on the hard drive. I don't want that again.

      FWIW, I work in the embedded space architecting chips with large amounts of on-chip RAM. These chips go into various infrastructure pieces, such as cell phone towers. These days we can't sell such a part without ECC, and customers are always wanting more. We actually characterize our chip's RAM's bit-flip behavior by actively trying to cause bit-flips in a radiation-filled environment. Serious business.

      Now, other errors that parity/ECC used to catch, such as signal integrity issues from mismatched components or devices pushed beyond their margins... Yeah, I can see improved technology helping that.

    2. Re:The truth by itwerx · · Score: 0, Troll

      "think that Western Digital is going to be OK with near 100% failure of their drives in a RAID 5 array?"

      Given that WD's 5-year failure rate is ~20%, yes, they do appear to be okay with something like that.
      And when you compare that with Seagate's ~2% failure rate in the same period I suspect that such pwn3rz-ation of the marketplace has already happened.

    3. Re:The truth by tagno25 · · Score: 2, Informative

      An alpha particle whizzing through your RAM will take out several bits if it hits the memory array at the right angle.

      Did you figure out how alpha particles cannot travel through paper but can travel through RAM?

    4. Re:The truth by cerberusss · · Score: 1

      We actually characterize our chip's RAM's bit-flip behavior by actively trying to cause bit-flips in a radiation-filled environment.

      For people interested, here is a picture of such a test: radtest1.jpg. What you see here, is the electronics placed under a glass dome. The dome is vacuumed. The arm is holding a metal dish which has an open bottom. In the dish is a californium particle source.

      I work for a semi-government space research organization as a software engineer and as part of my work, create test scripts to test our electronics with custom ASICs for radiation hardness.

      --
      8 of 13 people found this answer helpful. Did you?
    5. Re:The truth by Mista2 · · Score: 1

      For desktops, I probably wouldnt worry about the cost of ECC RAM, but afor a server requiring 99% or higher uptime, or lots of memory activity like a virtual server host, I would specify nothing but ECC RAM, and if the server is not able to vmotion guests off for downtime, I would also investigate RAID RAM.

    6. Re:The truth by Anonymous Coward · · Score: 0

      An alpha particle whizzing through your RAM

      Fortunately, an alpha particle has about a snowball's chance in hell of making it anywhere near your computer, let alone through your desk, your computer casing, and your memory casing. Nearly all alpha radiation can be stopped by a single sheet of ordinary paper, so worrying about alpha radiation isn't particularly productive. Gamma rays, on the other hand...

    7. Re:The truth by Anonymous Coward · · Score: 0

      hell, even a beta particle probably wouldnt make it through the shell of an average computer case, it would have to find an angle which allows for it to go in through some plastic bit, and then hit nothing before it hits the ram.. (which in my case makes it impossible, all these angles are shielded by the metal heatspreaders on my ram)

      never mind the fact that most computers stand in a large stone/concrete dwelling often referred to as a 'house'.

    8. Re:The truth by seeker_1us · · Score: 1

      That RAM was all parity memory.What protection did parity memory provide, anyway? Not much, really. It would detect with 99.99...? % accuracy when a memory bit had flipped, but provided no answer as to which one. The result was that if parity failed, you'd see a generic "MEMORY FAILURE" message and the system would instantly lock up.

      I saw this message perhaps three times - it didn't really help much.

      Wow, that's answered a question I've had for years... the real reason why parity memory died out wasn't just that it was more expensive but that the error detection was not very useful.

      On a side note, it reminds me of the time I tried to refurbish a surplus computer and upgrade it with spare parts. I called the manufacturers tech support 1800 line.

      I asked the techie if it needed parity memory.

      "Yes the memory needs to be added in pairs" was the reply.

      I didn't ask him anything else after that.

    9. Re:The truth by X0563511 · · Score: 4, Insightful

      Yes. A higher energy particle hits something in the RAM, and alpha/beta particles scatter from the impact point... which is inside the memory cell.

      That's why higher energy radiation is dangerous. It doesn't cause the damage itself, the products of the collision do. Radiation shrapnel, if you will.

      --
      For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
    10. Re:The truth by Anonymous Coward · · Score: 0

      An alpha particle whizzing through your RAM will take out several bits if it hits the memory array at the right angle

      An alpha particle may clobber your bits, but those suckers ain't gonna do anything to mine. Along with my tinfoil hat, I wear lead foil shorts. Bring 'em on I say!

    11. Re:The truth by Anonymous Coward · · Score: 0

      RAM isn't made of paper, duh.

    12. Re:The truth by RenHoek · · Score: 1

      So what do we learn here?

      A memory parity error _might_ lead to data corruption, system crash or an application error.

      And I'm saying might because I don't think that chance is even that great.

      So to preserve our data, it just locks up the entire system thereby throwing everything out the window.

      It's like preventing your house from catching fire by detonating a nuke in it. It's just plain stupid.

    13. Re:The truth by Anonymous Coward · · Score: 0

      The alpha emission could be a secondary event within the RAM itself ... but yeah, it's arguably more accurate to blame the gamma that caused it.

    14. Re:The truth by Anonymous Coward · · Score: 0

      having more memory increases your error rate assuming a constant rate of error (per megabyte) in the memory

      and assuming a constant RAM utilization... so throughput (KB read per second) is what determines error rate, not just KB. Also, you have to take read distribution into account since ram that never gets read does not cause errors.

      (I have no idea if memory throughput has gone up with the same percentage that memory has gone up, I also have no idea whether distribution has changed. I'm just trying to show off how clever I am)

    15. Re:The truth by Anonymous Coward · · Score: 0

      It has much less to do with the magical particle strike as it does the soft-error rate (SER). Soft-error rate is calculated by guessing the tolerance of each circuit, over time, in the system. Higher voltages tend to decrease the SER but also increase power, which does other bad things I'm sure everyone here is familiar with.

      To get low power operation, manufacturers pick a voltage / frequency combination that keeps the SER under some accepted minimum level. Every part (even the CPU) has some SER, and the SERs are almost never published.

      Environments with a lot of particle strikes (e.g. military or space applications) use radiation-hardened (RADHARD) parts to protect the circuits from particle strikes. This is more of a mechanical faraday-cage solution.

    16. Re:The truth by Firethorn · · Score: 1

      I think the idea was that if you're using parity RAM that you were running an OS/application designed to handle said memory errors. The lockups would be caused by programmers not bothering to write proper error trapping protocols for parity errors. Probably because even then many weren't using parity RAM.

      With proper error trapping, I suppose you'd reload the affe52cted module(if program), or roll back changes and redo the calculations if it's in data.

      Given all this, I think I'll check out ECC RAM next time I'm building a system.

      Still-
      4GB(2x2) DDR2 800 ECC fully buffered - $100
      4GB(2x2) DDR2 800 ECC unbuffered - $52
      4GB(2x2) DDR2 800 non-ecc - $45
      (prices combed from newegg&crucial).

      I think I'd pay the extra $7 for ECC, but it's iffy for the buffered.

      --
      I don't read AC A human right
    17. Re:The truth by Anonymous Coward · · Score: 0

      Ah, if that's true for RAM, I guess we now know the cause for alzheimers and cancer! Tin foil hats for everyone!

    18. Re:The truth by Anonymous Coward · · Score: 0

      That RAM was all parity memory.What protection did parity memory provide, anyway? Not much, really. It would detect with 99.99...? % accuracy when a memory bit had flipped, but provided no answer as to which one. The result was that if parity failed, you'd see a generic "MEMORY FAILURE" message and the system would instantly lock up.

      I saw this message perhaps three times - it didn't really help much.

      Wow, that's answered a question I've had for years... the real reason why parity memory died out wasn't just that it was more expensive but that the error detection was not very useful.

      Actually, parity memory hasn't died out, it's just the default and as such, it is assumed now. That's why you have 9 chips on each side of your DDR module.

      Parity can FIX a single bit flip problem. It (sometimes) detects 2 bit flips at once, that's where your "MEMORY FAILURE" error comes from.

      Oh, and to RenHoek below... Better to halt the server than let bad data be written to disk without you knowing about it. That's what journaling file systems and procedures are for if you don't want to save yoru work periodically.

    19. Re:The truth by dido · · Score: 1

      Well, there could be trace amounts of uranium, thorium, or some other alpha emitting radioisotope in the materials making up the RAM itself or some nearby circuitry, and those could choose some inconvenient moment to decay and emit an alpha. Not all alpha particles originate outside your computer case.

      --
      Qu'on me donne six lignes écrites de la main du plus honnête homme, j'y trouverai de quoi le faire pendre.
    20. Re:The truth by Anonymous Coward · · Score: 0

      Another possible reason for having a higher error rate with more memory is that more memory sticks "load" the bus more (more capacitance?), leading to higher error rates.

      Recent experience on TWO quality server boards (Tyan) with properly rated memory (no funny timings, all matched): when maxed out to 32 GB the computer would lock up after a hour/day or so. Removing 2 sticks (8GB) and the systems haven't locked up in 3 months. These sticks are in another server, which hasn't locked up either.

      In addition some (most?) motherboards will actually run memory at a lower speed if all slots are full - so, really, the manufacturers know that the number of sticks can affect reliability.

    21. Re:The truth by Anonymous Coward · · Score: 0

      Actually, error rates per bit are increasing, because bits are getting smaller and fewer electrons are holding the value for your bit. An alpha particle whizzing through your RAM will take out several bits if it hits the memory array at the right angle.

      LOL..... Alpha particles are stopped by your skin and most definitely by a metal computer case... oh and don't forget about the fact most ram has metal heat spreaders. what your saying is crazy.

    22. Re:The truth by Mr+Z · · Score: 1

      Fair enough. As someone else pointed out, the higher energy cosmic rays are the problem, and they result in alpha particles and high speed neutrons and other fun things when they hit atoms in the substrate. So I took a short cut in my explanation. Mea culpa.

      Basic point still stands: With large memory arrays of small bits, bit-flip events become more common. The chips we make at work go into cell towers, and are packed in metal cages in concrete buildings, and yet they see higher soft-error rates at higher altitudes. That's why our customers require us to have ECC on our parts.

    23. Re:The truth by dpilot · · Score: 1

      You get the prize.

      Actually, it's not the DRAM itself. It's usually the packaging and that contains the alpha emitters, as you say, in trace amounts. Cosmic rays are becoming more significant, too. They come from "up", and increase with altitude.

      --
      The living have better things to do than to continue hating the dead.
    24. Re:The truth by Anonymous Coward · · Score: 0

      So now it's alpha/beta particles, is it? CYA in progress.

      Alpha particles won't penetrate the epoxy coating on the RAM chip, let alone the PC case. You'd have to have a source resting on the die itself.

      Beta, yes, possibly.

      But we're talking cosmic rays here, and that means near-light-speed protons. Unbelievably high energy. More likely to impact a memory module though are near-sources of gamma or x-rays.

    25. Re:The truth by Anonymous Coward · · Score: 0

      Actually, error rates per bit are increasing, because bits are getting smaller and fewer electrons are holding the value for your bit. An alpha particle whizzing through your RAM will take out several bits if it hits the memory array at the right angle. Previously, the bits were so large that there was a good chance the bit wouldn't flip. Now they're small enough that multiple bits might flip.

      I've heard a DRAM guy claim that the higher chance of a bit cell flipping state due to a particle interaction as bit cell size drops is counteracted to some extent by the fact that the bit cells are smaller targets and therefore less likely to actually get hit. A single bit of DRAM today may actually be less likely to randomly flip due to a particle interaction in a given radiation environment over a given period of time than 10 years ago.

      Of course, we build systems with a hell of a lot more bits of DRAM than 10 years ago, so the window of time in which one expects at least one bit error in a system is probably the same or shorter, and therefore ECC is just as important as ever.

      (BTW, multibit flips from one event are mitigated by interleaving words in the DRAM array such that no two bits in one word are adjacent, or even very close to each other. If they didn't do that, single error correct / double error detect ECC wouldn't be good enough.)

    26. Re:The truth by Mr+Z · · Score: 1

      I've heard a DRAM guy claim that the higher chance of a bit cell flipping state due to a particle interaction as bit cell size drops is counteracted to some extent by the fact that the bit cells are smaller targets and therefore less likely to actually get hit.

      I've heard that also. The flip-side (pun intended) is that it doesn't take as much energy to flip a bit, so it seems like the number of particle interactions with sufficient energy to cause a problem ought to increase also.

      Of course, we build systems with a hell of a lot more bits of DRAM than 10 years ago, so the window of time in which one expects at least one bit error in a system is probably the same or shorter, and therefore ECC is just as important as ever.

      Indeed. I've heard "1 flip per gigabyte per month" as a rough estimate of DRAM's SER. If that's the case, then my machine should be getting almost 1 flip per week, since it's always-on and it has 4GB of RAM. I wonder if there's some way to get the count... (I see this edac-utils mentioned on the web, but it doesn't seem to be installed at the moment. Will have to play with that later.)

      (BTW, multibit flips from one event are mitigated by interleaving words in the DRAM array such that no two bits in one word are adjacent, or even very close to each other. If they didn't do that, single error correct / double error detect ECC wouldn't be good enough.)

      Yes, the interleaving does help. It's partly a consequence of how the sense amps work (at least in an SRAM)--you have all these columns coming down to a mux, and then the sense amp is after the mux. You have one sense amp for each bit coming out of the memory.

      If your mux factor is, say, 8, that means you have 8 different words all interleaved among different columns coming to that same sense amp. A high-energy event might take out several things in the same row, but it'll be spread across the columns. Rows are also naturally at different addresses, so you're safe in both dimensions. A column-wise strike that hits multiple rows still spreads the error out.

    27. Re:The truth by itwerx · · Score: 1

      Mods on crack!
      We have hundreds of clients with a broad range of quality of workstation and server hardware from in-house-built white-box crud to Tier-1 (HP, IBM).
      Obviously there is variation from one production model to the next, the best Western Digital is certainly far better than the worst Seagate, and Western Digital has held the performance edge for a long time, (though that may change once Seagate has finally finished absorbing Maxtors patent portfolio).
      But in the main, the post above is not a troll, it is based on direct observation of failure rates in the field.

  12. RAID(?) for RAM by Xyde · · Score: 5, Interesting

    With memory becoming so plentiful these days (I haven't seen many home PC's with 6 or 8GB granted, but we're getting there) it seems that a single error on a large capacity chip is getting more and more trivial. Isn't it a waste to throw away a whole DIMM? Why isn't it possible to "remap" this known-bad address, or allocate some amount of RAM for parity the way software like PAR2 works? Hard drive manufacturers already remap bad blocks on new drives. Also it seems to me that, being a solid state device, small failures in RAM aren't necessarily indicative of a failing component like bad sectors on a hard drive are. Am I missing something really obvious here or is it really just easier/cheaper to throw it away?

    1. Re:RAID(?) for RAM by 1s44c · · Score: 1

      it seems that a single error on a large capacity chip is getting more and more trivial. Isn't it a waste to throw away a whole DIMM? Why isn't it possible to "remap" this known-bad address, or allocate some amount of RAM for parity the way software like PAR2 works?

      The poster is talking about how spooky solar radiation or background radioactivity flips a random bit every so often. Remapping would not help at all as you don't know you have a problem until it's too late and then it won't happen in the same place again.

      The only RAID level that would really help is RAID 2 but it does not do anything that ECC ram does not already do so it doesn't seem to useful either.

      The only way to reduce the solar rays problem is ECC ram which is why high end servers insist on it. The question people should be asking is 'is the extra uptime worth the extra money?'

    2. Re:RAID(?) for RAM by Rufus211 · · Score: 2, Interesting

      You just described ECC scrubbing and Chipkill. The technology's been around for a while, but it costs >$0 to implement so most people don't bother. As with most RAS features most people don't know anything about it, so would rather pay $50 less than have a strange feature that could end up saving them hours of downtime. At the same time if you actually know what these features are and you need them, you're probably going to be willing to shell out the money to pay for them.

    3. Re:RAID(?) for RAM by Anonymous Coward · · Score: 1, Informative

      Actually there exists at least one way to do it on Linux(TM), namely the "BadRAM Linux(TM) kernel patch":

      http://rick.vanrein.org/linux/badram/index.html

    4. Re:RAID(?) for RAM by Mr+Z · · Score: 1

      Actually, it's not uncommon for large RAM arrays to have "row repair" and "column repair". The RAM array has more rows and columns than are required to provide the rated capacity. During manufacturing testing, they remap some of these to work around defects and increase yield. So, if you're still seeing faults after the production tests have mapped away the obvious faults, I think you're signing yourself up for a bit of pain.

      As I recall memtest86 would output a report of the failing locations that you could give to the Linux kernel, telling it what locations to use and to avoid.

      Seems like a colossal waste of time to me. If you're not concerned about performance, then it's a question of how much your time's worth. You can get 2GB for $23 and probably less if you spent more than 5 seconds looking like I did. If you spend more than a couple hours futzing with your flaky system to remap all your bad RAM, even if your time is only worth minimum wage, you quickly cross the "worth it" threshold.

    5. Re:RAID(?) for RAM by trayrace · · Score: 1

      Well, if you are using Linux, you could probably use this. And yes, it's just cheaper for the manufacturer to throw the broken modules away instead of replacing the defective RAM chips.

    6. Re:RAID(?) for RAM by Just+Brew+It! · · Score: 1

      Scrubbing and chipkill shouldn't cost any extra to implement (beyond the cost of using ECC memory modules in the first place) if you're using an AMD Athlon64/Opteron/Phenom processor. The memory controller is on the CPU, and already supports these features.

    7. Re:RAID(?) for RAM by gweihir · · Score: 1

      There are patches for the Linux kernel that allow you to prevent bad memory pages from being used. No other OS supports this AFAIK.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    8. Re:RAID(?) for RAM by MikeBabcock · · Score: 1

      The higher end machines (servers from Dell, et al) have memory mirroring options in the BIOS. Simply install double memory and you get RAID-1 on your RAM.

      --
      - Michael T. Babcock (Yes, I blog)
    9. Re:RAID(?) for RAM by JakFrost · · Score: 1

      PAR2 parity archive is not actually RAID but a parity calculating and correcting system for file distribution. A large file, like a 100MB movie, is cut up into smaller pieces like 10MB, along with a few extra pieces of parity archives attached (1, 2 or more 10MB extra pieces). So you download 10 of the actual 10MB pieces along with two of the 10MB parity archives. While uncompresssing your original pieces you find that piece 3 and 7 are corrupt. You the use the parity archives with the PAR2 application to restore the two missing pieces that were corrupted. This system works well for file distribution at the expense of sending more data and with the ability to only recover as many blocks that have errors as extra parity archive blocks that were sent out.

      As for actual RAID for Memory, this technology has been around the server market for quite a long time and it has become available in regular server models offered from HP and IBM in the last few years. You can get a server model and configure the memory into a RAID1 or RAID5 like configuration allowing the memory to be fully redundant. Some of these models also offer hot-swap ability so that if the server detects a failed memory stick, you could pull out just the board that has the failed stick and replace that stick then put it back into the system while the OS is fully running.

      The issue with this RAID setup is that is isn't really required unless you have super critical work running on these servers and even then you have to decide if the extra expense of losing n/2 (half) of your memory for RAID1 or n-1 (one-bank) of memory for RAID5 is worth it. For most back end servers this was unnecessary even thought they might be domain controllers or e-mail servers.

    10. Re:RAID(?) for RAM by jandrese · · Score: 1

      Part of what you're describing is ECC memory. It used to be easier to get, but these days it seems like none of the popular chipsets support it outside of the big expensive server environment.

      The reason you don't see it anymore is cost. People decided they wanted to save 20% (or more, since ECC was "server class" memory, the prices were typically marked up quite a bit more than consumer class stuff) on their memory and bought nothing but non-parity stuff. The last machine I was able to get ECC memory on was a Pentium II-400, and even then it was getting hard to find.

      In practice, I think memory errors are rare enough (on the order of a bit a year) that consumers probably made a wise choice. Still, I remember working in data centers and accidentally turning off the "Corrected Single Bit Error" message filtering on our log reporter once. The flood of messages I got as a result was a bit of an eye opener. Of course this was over literally thousands of DIMMs, so getting 10-20 a day gives you some perspective.

      --

      I read the internet for the articles.
    11. Re:RAID(?) for RAM by Anonymous Coward · · Score: 0

      Dunno if things have changed since I took my hardware class (ten years ago), but I believe this is how RAM works. A stick of RAM can have quite a few errors on it before the system can't work around it any longer. It's the reason RAM is as affordable as it is -- it's just a lot cheaper to make it redundant than to make a process that will get it perfect and throw out any defective chip.

    12. Re:RAID(?) for RAM by badkarmadayaccount · · Score: 1
      --
      I know tobacco is bad for you, so I smoke weed with crack.
    13. Re:RAID(?) for RAM by badkarmadayaccount · · Score: 1
      --
      I know tobacco is bad for you, so I smoke weed with crack.
  13. Joking aside... by BabaChazz · · Score: 5, Informative

    First, it was not cosmic rays; memory was tested in a lead vault and showed the same error rate. Turns out to have been alpha particles emitted by the epoxy / ceramic that the memory chips were encapsulated in.

    That said: Quite clearly given your experience, Vista and Ubuntu load the memory subsystem quite differently. It is possible that Vista, with its all-over-the-map program flow, is missing cache a lot more often and so is hitting DRAM harder; I don't have the background to really know. I believe that Memtest86, in order to put the most strain on memory and thus test it in the most pessimal conditions, tries to access memory in patterns that equally hit physical memory hardest. But, what I have found is that some OSs, apparently including Ubuntu, will run on memory that is marginal, memory that Memtest86 picks up as bad.

    As for ECC in memory... The problem is that ECC carries a heavy performance hit on write. If you only want to write 1 byte, you still have to read in the whole QWord, change the byte, and write it back to get the ECC to recalculate correctly. It is because of that performance hit that ECC was deprecated. The problem goes away to a large extent if your cache is write-back rather than write-through; though there will be still a significant number of cases where you have to write a set of bytes that has not yet been read into cache and does not comprise a whole ECC word.

    That said, it is still used on servers...

    But I don't expect it will reappear on desktops any time soon. Apparently they have managed to control the alpha radiation to a great extent, and so the actual radiation-caused errors are now occurring at a much lower rate, significantly lower than software-induced BSODs.

    1. Re:Joking aside... by Ron+Bennett · · Score: 2, Informative

      It is possible that Vista, with its all-over-the-map program flow, is missing cache a lot more often and so is hitting DRAM harder...

      Perhaps that's another "feature" of Windows - no need for Memtest86 ... just leave Windows running for a few days with some applications running ... and if nothing crashes, the RAM is probably good.

    2. Re:Joking aside... by bertok · · Score: 5, Insightful

      As for ECC in memory... The problem is that ECC carries a heavy performance hit on write. If you only want to write 1 byte, you still have to read in the whole QWord, change the byte, and write it back to get the ECC to recalculate correctly. It is because of that performance hit that ECC was deprecated. The problem goes away to a large extent if your cache is write-back rather than write-through; though there will be still a significant number of cases where you have to write a set of bytes that has not yet been read into cache and does not comprise a whole ECC word.

      AFAIK, on modern computer systems all memory is always written in chunks larger than a byte. I seriously doubt there's any system out there that can perform single-bit writes either in the instruction set, or physically down the bus. ECC is most certainly not "depreciated" -- all standard server memory is always ECC, I've certainly never seen anything else in practice from any major vendor.

      The real issue is that ECC costs a little bit more than standard memory, including additional traces and logic in the motherboard and memory controller. The differential cost of the memory is some fixed percentage (it needs extra storage for the check bits), but the additional cost in the motherboard is some tiny fixed $ amount. Apparently for most desktop motherboard and memory controllers that few $ extra is far too much, so consumers don't really have a choice. Even if you want to pay the premium for ECC memory, you can't plug it into your desktop, because virtually none of them support it. This results in a situation where the "next step up" is a server class sytem, which is usually at least 2x the cost of the equivalent speed desktop part for reasons unrelated to the memory controller. Also, because no desktop manufacturers are buying ECC memory in bulk, it's a "rare" part, so instead of, say, 20% more expensive, it's 150% more expensive.

      I've asked around for ECC motherboards before, and the answer I got was: "ECC memory is too expensive for end-users, it's an 'enterprise' part, that's why we don't support it." - Of course, it's an expensive 'enterprise' part BECAUSE the desktop manufacturers don't support it. If they did, it'd be only 20% more expensive. This is the kind of circular marketing logic that makes my brain hurt.

    3. Re:Joking aside... by Mr+Z · · Score: 1

      First, it was not cosmic rays; memory was tested in a lead vault and showed the same error rate. Turns out to have been alpha particles emitted by the epoxy / ceramic that the memory chips were encapsulated in.

      That was true in 1977 when bits were huge. It's not so true in 2009, when they are a few orders of magnitude smaller.

      As for ECC in memory... The problem is that ECC carries a heavy performance hit on write. If you only want to write 1 byte, you still have to read in the whole QWord, change the byte, and write it back to get the ECC to recalculate correctly. It is because of that performance hit that ECC was deprecated. The problem goes away to a large extent if your cache is write-back rather than write-through; though there will be still a significant number of cases where you have to write a set of bytes that has not yet been read into cache and does not comprise a whole ECC word.

      PC caches have been write-back for a long time (all the way back to the original Pentium!). And, they write-allocate, meaning that a byte write from the CPU could bring the whole line into the cache to merge with the write. (I believe this was optional in the Pentium era, but commonplace not long after.)

    4. Re:Joking aside... by Skuld-Chan · · Score: 1

      That said, it is still used on servers...

      Its actually used in Desktops that have more than one physical cpu (not counting multi-core single cpu's) as well. My desktop has an Intel 5400 chipset and requires ECC memory - it has a lot of interested requirements including active cooling.

    5. Re:Joking aside... by badfish99 · · Score: 1

      The original IBM PC used memory with parity-checking. I cannot remember ever seeing it detect an error. But I recall having this conversation with an engineer from a company making "PC clones":
      Me: memtest shows that there's a bad memory chip in this machine: how come the memory parity checking did not pick it up
      Him: well, the motherboard support chips for calculating the parity bit cost money. So we save a bit of money by not including them. We still advertise that our PCs use 9-pit "parity checked" memory, but the parity bit never actually gets checked.

    6. Re:Joking aside... by Jesus_666 · · Score: 1

      My desktop has an Intel 5400 chipset and requires ECC memory - it has a lot of interested requirements including active cooling.

      Don't virtually all non-embedded systems require active cooling? I've never seen a desktop system that runs entirely without fans, a watercooling rig etc. Not after the Amiga, anyway.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    7. Re:Joking aside... by Anonymous Coward · · Score: 0

      Not true. x86 and x86_64 platforms both support writing and reading memory in one byte increments, and commonly do.

    8. Re:Joking aside... by EvanED · · Score: 1

      Passive cooling was around for a *little* bit after the Amiga; a decade ago I had a 486 with passive cooling. Actually I'm pretty sure it didn't even have a heat sink. Near its end of life I was playing around and dropping drops of water on the CPU package to see how fast it evaporated.

      The Pentium 100 we had around that time though *did* have a CPU fan, so that's about the era when they started doing that. Still a decade and a half ago though.

      Anyway, the GP specifically mentioned the Intel 5400, which is a northbridge, and those being actively cooled is much more recent. Still not particularly rare though.

    9. Re:Joking aside... by bertok · · Score: 1

      The problem is that in some ways the issue is getting worse over time because of increased volumes of data, but error rates are largely the same per bit.

      To give you an idea, digital equipment manufacturers will quote "bit error rates". I don't just mean DRAM memory, but hard disks, flash storage, network equipment, CPUs, motherboard chipshets, everything has an error rate. Using ECC memory will reduce the rate, but certainly won't eliminate it, as typical ECC protection is rather weak. On some disk equipment, it's as bad as 1 per 10^14 bits or so, which may seem high, but that's only 1 per 100 trillion, or 1 flipped bit per 12.5 terabytes. A modern hard disk is already over 1 terabyte, so that means there's a roughly 1 in 10 chance that at least one bit it's storing is wrong! I've seen database servers that perform petabytes of I/O in just a few weeks or months, which implies that systems like that would be processing at least a few bits of corrupt data a year.

      Of course, enterprise-grade equipment tends to be more robust than consumer grade gear but the issue of flipped bits should still be in the back of the mind of every system administrator and developer. Strong checksums and redundant storage are your friends - the two main features of the ZFS filesystem in Solaris. Linux is only just now getting there with BTRFS, while Windows is way behind - it generally assumes that the underlying block storage is reliable.

    10. Re:Joking aside... by Anonymous Coward · · Score: 0

      And if it does crash, your memory is STILL probably good.

    11. Re:Joking aside... by philipgar · · Score: 2, Insightful

      Just because the ISA supports reading and writing memory in one byte increments doesn't mean the chip physically reads or writes a single byte to the DRAMs. Data is generally read and written to the caches, which will later get written back to memory. Most caches don't bother to contain the state needed to know which bytes in a cache line were modified. Additionally, most memories themselves aren't really good at single bye reads/writes. They operate much faster when reading and writing larger data chunks at a time.

      Phil

    12. Re:Joking aside... by Just+Brew+It! · · Score: 1

      Years ago I had a conversation about parity and ECC memory with an employee of Gateway. The gist of Gateway's position was "Why should we bother checking for memory errors when Windows is going to crash twice a day anyway?" (This was back in the Win95 days IIRC.)

    13. Re:Joking aside... by bosef1 · · Score: 2, Funny

      I remember when my Dad and I picked up our first bits at the store. We had a hatchback, so it was pretty easy to just slide them in sideways, but then we had to bungie-cord everything down so they wouldn't shift too much on the ride home. Darn kids today with their multi-gigabyte memory chips.

    14. Re:Joking aside... by Eunuchswear · · Score: 1

      Some manufacturers made "fake parity" memory - the SIMM had 8 bits and calculated the parity for the 9th bit. The motherboard would then make sure that this fake parity bit matched the parity of the real 8 bits.

      More human ingenuity has been wasted by the attempt to rip people off that can be calculated. With or without parity.

      --
      Watch this Heartland Institute video
    15. Re:Joking aside... by smoker2 · · Score: 1

      My Dell Precision 690 workstation has 12 GB of FB ECC RAM. It dual boots XP64 and Fedora 9 x86-64.
      If I cold boot to Fedora, I get a stream of beep codes, all of which are memory related. If I cold boot to XP I don't get a single beep.
      However, if I cold boot to XP and then after say 10 minutes, reboot into Fedora, I don't get any beep codes at all. I put this down to temperature, but either way, XP is not finding any errors at all. I am more inclined to trust Fedora in this case, but as I don't appear to get garbled files, or crashing software, I am letting it ride for now.

    16. Re:Joking aside... by Jesus_666 · · Score: 1

      Ah. I applied "active cooling" to "desktop" and not "Intel 5400" (although I admittedly assumed that "5400" is a C2D model name).

      As for the 486: I know, I had one, too (with a heatsink, though). But I think the computer as a whole did have a fan - again, I thought the GGP referred to his whole machine.

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    17. Re:Joking aside... by gweihir · · Score: 1

      ECC does not carry a performance hit today, unless an error is detected (detection does not carry a performance penalty). Memory is read in multiples of 32 bit by current processor, which indicentially forms one ECC word. What you describe is historic technology used decades ago.

      --
      Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
    18. Re:Joking aside... by Big_Mamma · · Score: 1

      It's an older chipset, but the Intel X-38 based motherboards accept ECC Dimm's. The price premium? 5 euros per 2GB, I've installed 4 of them in this system. As for something more recent, the X-58 Nehalem boards are ready for ECC, but to use it you need to install a Xeon.

    19. Re:Joking aside... by evil_breeds · · Score: 1

      But I don't expect it will reappear on desktops any time soon. Apparently they have managed to control the alpha radiation to a great extent, and so the actual radiation-caused errors are now occurring at a much lower rate, significantly lower than software-induced BSODs.

      Actually, Mac Pros use ECC, and have for awhile now: http://www.apple.com/ca/macpro/design.html

      --
      "Things should be made as simple as possible, but no simpler" - Einstein
    20. Re:Joking aside... by MikeBabcock · · Score: 1

      If you want a motherboard with ECC, check out the ASUS boards in their workstation line-up. They run around $300 or so, have ECC support and 'Japanese made capacitors'. They also come with fairly long run-time guarantees.

      --
      - Michael T. Babcock (Yes, I blog)
    21. Re:Joking aside... by mc6809e · · Score: 1

      First, it was not cosmic rays; memory was tested in a lead vault and showed the same error rate. Turns out to have been alpha particles emitted by the epoxy / ceramic that the memory chips were encapsulated in.

      Experiments show that cosmic rays can cause soft errors.

      Check out Ziegler, et al., "IBM experiments in soft fails in computer electronics (1978 - 1994)," IBM J. of R. & D., Vol. 40, No. 1, Jan. 1996.

      and

      McKee, W. R., McAdams, H. P., Smith, E. B., et al.
      "Cosmic Ray Neutron Induced Upsets as a Major Contributor to the Soft Error Rate of Current and Future Generation DRAMs"
      1996 IEEE Annual International Reliability Physics, pp. 1-6, 1996.

    22. Re:Joking aside... by modemboy · · Score: 1

      Quit looking for Intel only stuff I guess.

      All AMD AM2/3 CPUs support unregistered ecc memory (have to step up to opteron for registered), and I am pretty sure socket 939 and 754 supported it too.

      I can't speak for all the chipsets out there, but AMD's chipsets always support ECC as well.

      So to say that virtually no desktops support ECC is wrong, virtually no Intel desktops support ECC.

    23. Re:Joking aside... by Agripa · · Score: 1

      All of the recent Asus AM2+ motherboards support ECC and the Gigabyte AM2+ motherboard without embedded graphics do as well.

      I built an Asus M3A78-T ECC system recently and the money I saved over an Intel ECC system was more than enough for a good Areca RAID card which also happens to have ECC memory.

    24. Re:Joking aside... by Anonymous Coward · · Score: 0

      Sorry for posting AC, but I'm on a PT.

      All AMD desktop parts accept ECC, even on the very low end. Just buy an AM2 platform next time. :)

  14. Depends by gweihir · · Score: 5, Interesting

    My experience with a server that recorded about 15TB of data is something like 6 bit-errors per year that could not be traced to any source. This was a server with ECC RAM, so the problem likely occured in busses, network cards, and the like, not in RAM.

    For non-ECC memory, I would strongly syggest running memtest86+ at least a day before using the system and if it gives you errors, replace the memory. I had one very persistend bit-error in a PC in a cluster, that actually reqired 2 days of memtest86+ to show up once, but did occure about once per hour for some computations. I also had one other bit-error that memtest86+ did not find, but the Linux commandline memory tester found after about 12 hours.

    The problem here is that different testing/usage patterns result in different occurence probability for weak bits, i.e. bits that only sometimes fail. Any failure in memtest86+ or any other RAM tester indicates a serious problem. The absence of errors in a RAM test does not indicate the memory is necessarily fine.

    That said, I do not believe memory errors have become more common on a per computer basis. RAM has become larger, but also more reliable. Of course, people participating in the stupidity called "overclocking" will see a lot more memory errors and other errors as well. But a well-designed system with quality hardware and a thourough initial test should typically not have memory issues.

    However there is "quality" hardware, that gets it wrong. My ASUS board sets the timing for 2 and 4 memory modules to the values for 1 module. This resulted in stable 1 and 2 module operation, but got flaky for 4 modules. Finally I moved to ECC memory before I figuerd out that I had to manually set the correct timings. (No BIOS upgrade available that fixed this...) This board has a "professional" in its name, but apparently, "professional" does not include use of generic (Kingston, no less) memory modules. Other people have memory issues with this board as well that they could not fix this way, seems that somethimes a design just is bad or even reputed manufacturers do not spend a lot of effort to fix issues in some cases.In can only advise you to do a thourough forum-search before buying a specific mainboard.

     

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  15. Reza Lockwood by Anonymous Coward · · Score: 0

    my experience has been to never use computer memory around reza lockwood, she walks around and the whole building shakes (she's about five hundy or so) and simms and dimms get unseated. then the document that you are working on disappears. if you are like me you hate it when this happens

  16. Windows, Linux, and motherboards by Anonymous Coward · · Score: 0

    One thing I've noticed is that Linux and Windows have much different access patterns for memory.

    So one OS may show problems while the other is running just fine. So... there could likely BE a problem, but it just does not show up as often in one OS or another.

    These days 'memory' problems are not always caused by the ram itself. A lot of boards based on Nvidia's 680i chipset for example exhibited a problem when using all 4 slots on the board. They would run fine on 2 slots with most combinations of of dimms... but would start having issues when you use all 4.

    Anyhow, I would be less worried about cosmic rays and more about the general configuration of your PC.

    Ram, CPU (especially with the memory controller on chip these days), Motherboard, etc... all can create stability problems in regards to memory.

    (As a side comment, both a friend and I were bitten by the 680i problem back when the boards had come out. Bummed us out to the point of refusing to use another nvidia northbridge.)

  17. If it was really a cosmic ray by circletimessquare · · Score: 4, Funny

    Then it would proba%ly alter not just one byte, b%t a chain of them. The cha%n of modified bytes would be stru%g out, in a regular patter%. Now if only there were so%e way to read memory in%a chain of bytes, as if it w%re a string, to visu%lize the cosmic ray mod%fication. hmmm...

    --
    intellectual property law is philosophically incoherent. it is your moral duty to ignore it or sabotage it
    1. Re:If it was really a cosmic ray by taucross · · Score: 1

      Ineetnlgisrty eougnh the cmeutpor in yuor haed can raed a fiplped bit jsut fnie.

      --
      "In the absence of the ability to establish the attribute of truth they tried to establish the noble attributes."
    2. Re:If it was really a cosmic ray by fractoid · · Score: 1

      That's because the English language contains a great deal of redundancy, so if you scmbrale letters or accidentally a word it still makes sense.

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
  18. Settings matter too by Max+Romantschuk · · Score: 5, Informative

    Not all memory is created equal. Memory can be bad if Memtest detects errors, or you can simply be running it at the wrong settings. Usually there are both "normal" and "performance" settings for memory on higher end motherboards, or sometimes you can tweak all sorts of cycle-level stuff manually (CAS latency etc.).

    Try running your memory with the most conservative settings before you assume it's bad.

    --
    .: Max Romantschuk :: http://max.romantschuk.fi/
    1. Re:Settings matter too by MikeBabcock · · Score: 1

      If it doesn't work error-free at the SPD-advertised speeds, its defective.

      That's like under-clocking a Pentium CPU and saying it no longer locks up.

      It may work, but its still defective.

      --
      - Michael T. Babcock (Yes, I blog)
  19. Workaround bad memory howto (linux only) by gQuigs · · Score: 4, Informative

    Depending on where it fails (if it fails in a the same spot) you can relatively easily work around it and not throw out the remaining good portion of the stick. I wrote a howto..

    http://gquigs.blogspot.com/2009/01/bad-memory-howto.html

    I've been running on Option 3 for quite some time now. No, it's not as good as ECC, but it doesn't cost you anything.

    1. Re:Workaround bad memory howto (linux only) by m_pll · · Score: 4, Informative

      On vista you can do the same thing using bcdedit:

      bcdedit /set badmemorylist 0x12345 0x23456

      Parameters are page frame numbers.

    2. Re:Workaround bad memory howto (linux only) by Anonymous Coward · · Score: 0

      That's the 01d sk001 wasteful way, here's the new clean way http://rick.vanrein.org/linux/badram/(Linux only)

    3. Re:Workaround bad memory howto (linux only) by Thantik · · Score: 1

      Wow, that's amazingly helpful. Never knew this option existed. Here in Tampa, FL we have a LUG that takes old broken down machines, allows people to learn how to put the pieces together and take a rebuilt machine home themselves for free. (We teach them how to install Linux, show them that windows will OBVIOUSLY not work on the old hardware we build)

      We generally test out all the hardware, and we get a LOT of bad memory, it's one of the things that we have to overload on lower-clocked systems to make them usable. Being able to map around bad memory is something I'll try next time we get a build session together. It will be very nice if we can map around these addresses to get some more workable machines.

      Now...if only you had a howto for magically repairing crashed heads/destroyed platters on hard drives we'd be set!

  20. Trust Memtest86 by nmos · · Score: 4, Informative

    1) Do people trust a memtest86 error to mean a bad memory module or motherboard or CPU?

    Well, I'd add some other possibilities such as:

    Bad power supply,
    Memory isn't seated properly in it's socket.
    Incorrect timing set in bios.
    Memory is incompatable with your motherboard.
    etc..

    But yeah, if memtest86 says there's a problem then there really is something wrong.

    1. Re:Trust Memtest86 by Waccoon · · Score: 1

      One thing I've come across on a lot of modules recently is that they won't run at SPD unless they are over-volted. So, just running the memory at SPD and replacing your power supply won't work. I've always wondered how accurate the voltage readings are on motherboards.

      Raising the voltage by a tenth fixes most problems people are having with new memory (assuming the BIOS lets me do that, of course).

    2. Re:Trust Memtest86 by Anonymous Coward · · Score: 0

      +1

      MemTest errors can also be produced by a NorthBridge being pushed too far. This includes the Performance Level (tRD) timing as well.

  21. Best practice by swehack · · Score: 2, Informative

    is to swap the memory modules to find out which is causing the problem, if not motherboard. Also i don't see how memory tests running inside an OS can be effective, i'd much rather boot off of a smaller system on a DVD, USB-stick or floppy to run a memory test. Dell servers have those Dell Diagnostics CDs that are very small in memory footprint just in order to run diagnostics on memory. But even they're not perfect so you often have to take memory out and see if you can reproduce errors.

  22. Chances are you have bad RAM by syousef · · Score: 1

    Memtest86 is the usual test tool for a couple of reasons (and only one of those is price).

    Chances are very good you have a problem. Definitely worth checking it out.

    1) Re-run the test and see if the error is in the same place. If it is, you can pretty much guarantee the RAM is bad at that position.
    2) Swap the memory out and try again. You're best to do this while you still can under warranty.

    Bottom line is you're not paranoid and you probably do have a problem. You can either deal with it up front or live with a compromised system that eventually bites you on the backside.

    --
    These posts express my own personal views, not those of my employer
  23. getting this trollish vibe by Eil · · Score: 1

    1) Do people trust a memtest86 error to mean a bad memory module or motherboard or CPU?

    Please, please tell me this is an early April fool's joke. If not, dear submitter, I hope that you're either very tired or very drunk right now because you literally just asked:

    "Windows is crashing randomly and the program that I ran to test the memory is reporting errors. Does that mean the memory in my computer is bad?"

    Recently I had consistent BSODs with Vista64 on a PC with 4GB; I tried memtest86 and it always failed within hours. Yet when I ran 64bit Ubuntu at 100% load and using all memory, it ran fine for days.

    You should have also tried running a hacked version of OS X to serve as a tie-breaker.

  24. Completely Stupid... by Nom+du+Keyboard · · Score: 1

    It has been completely stupid to dispense with parity memory and ECC memory in PC's. Apple was the first to go to 8-bit memory bytes long ago (and they still cost more!) and now it seems everyone below the server level is happy playing without a net. Even GPU cards, if used for highly parallel FP calculations should have the ability to detect when a memory error has happened and signal the application to handle. Completely stupid, and beyond completely stupid, that we trust our calculations to a system now that can't even determine if it has made an error!

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:Completely Stupid... by Anonymous Coward · · Score: 0

      Agreed, it is a completely, scathingly, negligently stupid situation that ALL PC architecture components don't support ECC without any "option" otherwise. I'm a digital electronics designer and I can tell you as a few others here have mentioned that the problem is real, and is no laughing matter. Cosmic rays and terrestrial background radiation sources are not the only problems. A momentary glitch in the electronics such as due to a power fluctuation, static electric discharge, bad signal integrity due to timing race conditions or radio frequency noise, intermittent problems due to socket contacts / vibration or a host of other problems can cause data corruption. Pervasive use of ECC and data integrity checksumming throughout the RAM, the CPU, the GPU, the motherboard chipset, the disc interfaces, on the disc platters, in the filesystem, et. al. would almost certainly cure this problem given enough added ECC to get up to a reasonable safety margin of probability that things will survive the worst reasonably expected glitches over weeks / months / years.

      In fact it is not uncommon for CPUs internally to use ECC for certain parts of their data paths and cache simply because the unreliability without it would be unacceptably bad both due to random bit flips as well as due to signal integrity / timing oriented corruptions.

      In fact it has probably been for more than a decade that ALL hard discs (even the cheapest consumer ones) internally use ECC encoding of the data on the platter simply because the uncorrected read error rates were high enough that you'd almost never get correct data back without it.

      Look up "metastability" as it applies to digital logic signals and you'll find out that it is even only "probably" true that a digital logic system will give you the right bit read given some amount of time that you're willing to wait for the result. These kinds of timing / race condition / signal propagation related problems only will get worse with faster, denser, more asynchronously designed digital memory and logic systems.

      As another poignant comment noted, ECC memory / chipsets are considered exotic "enterprise" class hardware only because some marketing genius (who should be linked, loaded, executed) decided that it'd be a good idea to artificially cripple the hardware to an unacceptable degree for any serious use and then get their industrial customers to pay an exorbitant premium for hardware that actually might probably work for a few weeks at a time. That's why ECC systems are associated with disproportionate price premiums like 200%, 400%, or whatever. As others have noted part of that is registered vs. unbuffered, but frankly it should ALL be registered and ECC these days. ECC only adds something like a 12.5% increase in the required memory and bus interface circuitry. Given how cheap "commodity" RAM is today, I'd GLADLY pay even 25% or 50% more for a fully registered / ECC covered RAM system, especially if it meant that I could have more than 4 DDR2 DIMM slots on a consumer level board to get > 8GB of reliable capacity using 2GBy DDR2 DIMMs. But when they start to charge 200%, 400%, ... more for the server boards and ECC RAM that just annoys me since I know there's no reasonable basis for the extra cost in terms of hardware differences. If all the desktop PCs DID use registered/ECC as a standard then the economy of mass production and competition would ensure that the price difference was in fact on the order of the actual cost/complexity difference, e.g. 12%.

      Personally I have all my household PCs at 8GB, and if the damn ECC and registered memory absence issues weren't limiting me to 4 DDR2 DIMMs, I'd have 16GB or more in them instead.

      They've really sold the consumer out and thrown us under the bus in PC architecture design and implementation; no ECC, non registered DIMMS, no IOMMU support even in the latest generation of consumer CPUs+chipsets so we can't really use virtualization fully effectively well, bad thermal management, bad power man

    2. Re:Completely Stupid... by machine321 · · Score: 1

      Apple was the first to go to 8-bit memory bytes long ago

      Actually, I think Apple just never implemented parity, they were always 8-bit. At least, that was the case on the Apple II and 68k Macs I've used.

  25. Use ECC in anything you care about by LukeCrawford · · Score: 2, Insightful

    really, it's not that much more expensive. Search newegg for unbuffered ecc, if you are using a desktop class system that can't handle registered ram.

    You wouldn't put data you care about on a hard drive without raid, would you?

    1. Re:Use ECC in anything you care about by Just+Brew+It! · · Score: 1

      Unfortunately, many desktop motherboards won't use ECC even if you install appropriate memory modules. Check the BIOS section of the motherboard manual to see if there is an option to enable it. Memtest86/Memtest86+ will tell you whether ECC is enabled; I've encountered at least one motherboard that had a BIOS setting for ECC that did absolutely nothing (even when set to 'enabled', ECC was not being used).

  26. Was it cosmic rays, or...? by Nom+du+Keyboard · · Score: 2, Informative

    Was it cosmic rays, or Alpha particle decay from impure materials that was going to do in our memory soon? IIRC it was the latter.

    --
    "It's the height of ridiculousness to say for those 9 lines you get hundreds of millions."
    1. Re:Was it cosmic rays, or...? by cwsumner · · Score: 1

      It was Mostly Alpha particles from the ic cases, but they fixed that pretty quick. However, there remain a low level of Cosmic ray impacts. For most computers it was estimated at about once a year, and my experience was about the same. Strangely enough, the empirical experience indicates that it is still about the same, even with the higher density memory chips used now days. Maybe the physical area of the chips is about the same?

  27. OK by Runefox · · Score: 2, Insightful

    1) Do people trust a memtest86 error to mean a bad memory module or motherboard or CPU?

    Yes. I do, anyway; I've never had it report a false-positive, and it's always been one of the three (and even if it was cosmic rays, it wouldn't consistently come up bad, then, would it?). Then again, it could also mean that you could be using RAM requiring a higher voltage than what your motherboard is giving it. If it's brand-name RAM, you should look up the model number and see what voltage the RAM requires. Things like Crucial Ballistix and Corsair Dominator usually require around 2.1v.

    2) When I check my email on my desktop 16GB PC next year, should I be running ECC memory?

    Depends. If you're doing really important stuff then sure. ECC memory is quite a boon in that case. If you're just using your desktop for word processing and web browsing, it's a waste of money.

    --
    Screw the rules, I have green hair!
  28. my ASUS mobo by YesIAmAScript · · Score: 1

    My ASUS mobo (A8N-SLI) would reduce the memory timings if I put 4 memory modules in automatically. I hated that so I used the BIOS to undo it. I ran MemTest to make sure it was okay.

    Oddly, the only RAM I've ever really had problems with was some bad-ass Corsair memory I bought for my 800 FSB P4 early on. The timings in the SPD would prevent the system from booting, even if it was the only RAM in the system. I override this in the BIOS (on one of the rare occasions that it booted) and it was okay unless I cleared CMOS. After a few months I removed that RAM to send it back and put in the cheapest PC3200 RAM I could find at Fry's. That fixed it, and I altered the settings in the CMOS over time, I could overclock this RAM to the same speed as the Corsair stuff. And it would work. And if I cleared CMOS it would just slow back down instead of failing.

    To Corsair's credit, they replaced my RAM, although the replacement was in the same series, it did not have the same timings as the original RAM. But at least it worked.

    It's funny, if you look up DDR SRAM on wikipedia, it has pictures of essentially the Corsair RAM I used. The version number is the same as the later RAM I got that worked, the earlier stuff was v1.1 or something but otherwise looked the same. The C2 in the name is supposed to mean it is CAS latency 2 RAM, but as I mentioned, the replacement RAM I received was not actually as fast, it was CL3.

    --
    http://lkml.org/lkml/2005/8/20/95
  29. Memory test: the forgotten option by gedeco · · Score: 1

    Most failures will appear when a pc is heavely stressed.
    Combine the Mem86 test togheter with some continues running programs who are using memory, harddisk, CPU and network.

    If a systems survivals this test a whole day, it's in perfect shape.

  30. Bad what? by Anonymous Coward · · Score: 0

    I have the same configuration 4GB DDR2-6400 , and Vista/Win7 would either run for days without a crash, or it would have one day where it would crash every 30 minutes. no BSOD, just a blank screen like the video card stopped working. (HCCP DVI monitor too), when I would press the reset button windows would come back but there would be blue lines all over the place, turning the monitor off and then back on would fix that.

    But it wasn't until I disconnected one of the front chassis fans this all (apparently) went away. I disconnected it because it kept rattling. That had me think that either the +5v rail was overloaded on the power supply (all 4 fans were in parallel, not including the CPU, GPU and PSU fans themselves.) But it could also have been the proximity to the hard drives, as the fan disconnected was in the array in front of the hard drives. Cooling or vibration? I don't know, but if it doesn't black-screen of death to me for another two weeks I'm going to call that the culprit.

    But as for the OP, only really rubbish memory is going to be picked up as bad by memtext86 and such. If you run commercial software like pccheck/thetroubleshooter you'll often find that certain hardware repeatedly fails, but works anyways. This is because the software is much more of a "stress test" that forces the hardware way to register a fail state under conditions that may never be met by the operating system.

    In the day of 500$ computers, it's quite naive to assume you'd get good equipment without building it yourself, however unless you spend 2000$ on (all quality parts) hardware you won't get decent parts... you may as well buy a mac pro.

    If you aren't going for ECC memory, you should be buying whatever is is the maximum performance memory for your mainboard, and stay away from rubbage boards made by biostar. Want to know if the motherboard manufacturer is any good? See if the manufacturer has updated the bios more than 3 years after it was manufactured of the previous generation board. You will usually find the rubbage boards made by biostar and MSI in eMachines/Gateway systems and virtually all low-end desktops and servers.

    Are all biostar and MSI boards bad? yes in my experience. These are the brands that traditionally used the third party north and south bridge chips that don't quite work.

    I'd pick Asus or Gigabyte over any other brand based on experience. These are the only two companies that produce over-engineered desktop boards that don't fail. I'm not including primary server boards, but the dell and tyan boards used in my datacenter haven't failed once, but all the biostar's have. They are the ones that don't have or support ECC memory. Go figure.

    1. Re:Bad what? by Anonymous Coward · · Score: 0

      Umm... Fans generally use 12V, not 5V. 4 fans could use up to 1 amp, disconnecting one will make no big difference. If your PC started crashing after you *disconnected* front fan, it is not the PSU that is bad but most likely your PC is overheating, GPU maybe, north bridge most likely.
      It usually takes years for the 80mm fan to start rattling. It seems that your PC is old, the electrolytic capacitors on the motherboard must have been worn out. Check them first, then replace motherboard if needed.

      Hint form the experienced PC user: don't put ASUS near GigaByte, you'll end looking silly.

  31. It's not funny dudes by jsse · · Score: 1

    While lots of people are making fun of your seemingly paranoidic concern toward the destructive deathly cosmic ray, I'm here to support you. We get hit by cosmic ray every second, our skulls are just not thick enough to resist all those penatrations, that's why we'd lose memory from time to time. Have you ever found yourself forgot something that was just happened an hour ago? That's why. Wear tinfoil hat is the only safeguard against unexpected memory degradation.

    Beside cosmic ray, other form of harmful radiation should not be neglected. The radiation emitted from computer processors and monitor can also cause a deformation of your unborn children, therefore you should buy anti-radiation suit for your pregnant love ones. Remember, the harmful effect is irreversible, you don't want to take the risk.

    Last but not least, reports has shown high corealation between impotence and prolonged computer use. I've friends having their balls fried by sitting near computer with 2.4GHz CPU, because the frequency is exactly the same as your microwave oven. We just can't tell how many poor dudes having their balls disabled this way, sad.

    You can't be too careful. At the end of days when the street are stuffed with mindless, impotent zomies, guess who has the last laugh.

    1. Re:It's not funny dudes by Jesus_666 · · Score: 1

      Wear tinfoil hat is the only safeguard against unexpected memory degradation.

      Haven't you heard? Cosmic rays are more powerful than the LHC and that's already powerful enough to create black holes. The cosmic rays create tiny black holes in your brain, which eat up the neurons. That's what causes Alzheimer's in the long run.

      The big problem is that tinfoil was designed against mind control rays, which are much less energetic. Cosmic rays punch right through as it's neither think no dense enough. One centimeter of lead, however, will keep your head reasonably safe. You could hollow out a motorcycle helmet and put the stuff in there and people couldn't even tell that you have the health advantage over them!

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    2. Re:It's not funny dudes by OneSmartFellow · · Score: 1

      Sure they could - after a few weeks anyway - your neck would be twice the width of your head.

  32. Try slowing your memory down... by supersat · · Score: 1

    I've seen lots of RAM errors as the speed of memory has increased, especially with the AMD64 Hammer chips. What it usually boils down to is someone not manufacturing their components such that they truly meet their spec.

    If you slow down your memory and the errors go away, it's not cosmic rays. AFAIK, cosmic rays will flip bits regardless of how fast the RAM is being run at.

  33. That's not that much.... by raehl · · Score: 1

    That's only a little more than a few orders of magnitude of orders of magnitude.

  34. Cosmic Rays and the Oort cloud by upuv · · Score: 1

    I'm old enough to remember that rubbish in the press as well. But it started before 512Meg I remember asking a clerk if my $450 4Meg sim would degrade in potentially high radiation env's. Like the crap that comes from my microwave.

    For a cosmic ray to have enough energy to flip a bit of memory would be fairly impressive. Has to hit the right spot + be the right energy to stimulate a relatively large device to think it's got a fresh signal. Not too likely.

    I'd be more worried about that same cosmic ray causing a DNA error and giving me cancer.

    Now of course if you were design inter stellar probes you have a definite concern on your hands. Once out past the Oort cloud ( OK farther than that ) you no longer have the magnet shield of our sun. Now we are in the Cosmic ray bath. This is where the odds of a bit flip is starting to get high. Now lets add the fact that you little probe is going to be out there a LONG time. I can bet a few bucks that yah you are going to suffer from a bit flip or 7. :)

    ---

    Oh Vista 64bit is a nightmare. 3 machines of mine have had it. ALL had major issues. back to XP 32 and ZERO issues. All of them just sing along now. My home server and a few minor devices run Ubuntu NEVER had an issue.

    Am I looking forward to Windows 7? Nope. It means Win XP will really die and MS won't patch it. ( Prediction. Win 7 will suck as bad as Vista when people figure out it doesn't actually work on a EEEEEEeeeeeeeeeeePC after they install crap. ) ( Second prediction. The much touted touch screen interface additions in Win7 actually are really annoying to use. )

    ----

    Back to the Oort cloud. Why are you sending a PC out there again?

  35. I haven't seen faulty memory in a while. by AbRASiON · · Score: 1

    The stuff is so cheap now, it only costs a tiny bit more to buy the brand name stuff so you're fine.

    When it was 800$ AUD for 64mb of ram, the cheap '500$ stuff!!' was an option, sadly it was the wrong one but all we could afford back then.
    If anything needs more quality control it's either hard disks or high end gaming video cards, which literally seem to burn out between 3 and 24 months nowadays :/

  36. lead is the answer by Anonymous Coward · · Score: 0

    Wrap your computer (or RAM) into 10 cm thick of lead, and see if the error persists.

    If not, buy lead producers' stocks to suck off profit off the heavy metal computers' buyers of tomorrow.

  37. metal armour is the answer by captainpanic · · Score: 4, Funny

    I usually wear medieval armour. Not only does that work as efficient as tinfoil, it's also very fashionable.

    1. Re:metal armour is the answer by Eunuchswear · · Score: 1

      Ashley? Is that you?

      --
      Watch this Heartland Institute video
  38. Connection, not module, & Asus AMD ECC mobos by Anonymous Coward · · Score: 1, Informative

    I've built many a system, and discovered that

    1. removing & re-socketing the DIMM in question, sometimes 3 or 4 times ( testing between ),

    *almost always* fixes the problem:

    it's a CONNECTION problem, not a DIMM problem.

    ( dust in the socket? slight pressure-differences between "pins" and contact-pads?

    whatever you do, don't wobble the DIMM when socketing it, or that'll push the contacts away *just enough* to make the connection erratic ).

    2. Also, ASUS makes AMD based motherboards that DO have ECC, and some of us, who LIVE by our computers, insist on 'em.

    ( *drastically* cheaper than an Opteron/Xeon system, but still ECC reliability? Yowza, baby! )

    3. The PSU oft is the culprit: RAM that tests fine, when the disks aren't in use, is being under-volted by the PSU, so it *becomes* erratic, when the *whole system* is under load.

    Cheers, people!

  39. the usual suspect by Gearoid_Murphy · · Score: 1

    sorry buddy, but random crashes on a vista machine are a feature not a bug. I've been using linux for the last 6 years and not once have I had an unexplained crash. I started a new job in a developer environment which is exclusively windows and within the first week my vista machine had to be wiped and reinstalled to solve the problem of repeated and unexplained crashes. Colleagues have had their machines simply reboot for no reason, and the performance of the machine is painful. I can unzip the same file faster in a virtual box linux guest than I can in the vista host, pardon my language, but it's a f**king joke that vista is being pushed as a "replacement"

    --
    prepare the survey weasels.
    1. Re:the usual suspect by DaveV1.0 · · Score: 1

      Sorry, buddy, but random crashes on a Vista machine are not a feature and is probably a hardware issue. I have been running Vista on my laptop for almost a year and haven't had a single BSOD. I have had the video driver crash, but Vista recovers from it beautifully.

      Now, take your sorry, lying, fanboy ass and go play KAtomic or something.

      --
      There is no "-1 offended" or "-1 you don't agree with me" mod options for a reason.
    2. Re:the usual suspect by Gearoid_Murphy · · Score: 1

      "random crashes on a Vista machine are not a feature and is probably a hardware issue" How comes this is an issue with vista?, xp and linux work perfectly and in case you haven't noticed, I'm not alone with these kind of issues, I've never had to resort to lies when describing the complete and utter failure of Microsoft to produce something of value, ask yourself this fanboy, how a bunch of volunteers prodcued an operating system that is superior in performance in every way to vista?

      --
      prepare the survey weasels.
    3. Re:the usual suspect by PhxBlue · · Score: 1

      What kind of desktop PCs do you run there? Brand name, hand-built? Any standard hardware or software configurations, or can people pretty much install what they want? Configuration management is important when you're talking about a large PC farm.

      --
      !#@%*)anks for hanging up the phone, dear.
  40. Check BIOS settings and voltage by Anonymous Coward · · Score: 0

    I recently had a lot of problems with the new rig I bought. It ran stable for a couple of weeks and then started BSOD'ing on me and failing in memtest86+

    To cut a long story short, it turned out that the ASUS P5Q motherboard by default (auto) gives only 1.8V to the RAM. But reading on my ram I noticed a tiny 2.1V label. Setting the bios to that manually made the system run stable.

    So be sure to check your bios settings before concluding that the memory is bad!

  41. Re:Yawn by easyTree · · Score: 1, Interesting

    I'd mod you down but you're already at -1. Stop whining about kdawson and whine about the posts instead! n00b

  42. The bit sites are much smaller by Anonymous Coward · · Score: 1, Informative

    much MUCH smaller.

    Travelling 1 um through paper doesn't get you to the other side. It will get you through several bit sites in modern RAM.

    1. Re:The bit sites are much smaller by natebarney · · Score: 1

      Travelling 1 um through paper doesn't get you to the other side. It will get you through several bit sites in modern RAM.

      Well, obviously then the solution is to wrap your RAM in paper at least 2 microns thick.

  43. Flash your BIOS. by Anonymous Coward · · Score: 0

    Get the latest BIOS for your motherboard and flash it to that version.

  44. Re: Fretting Corrosion by Anonymous Coward · · Score: 0

    I recently had a perfectly good set of RAM degrade to useless in
    only 3 months here

    This could caused by contact failure, especially if tin/lead
    contacts are mixed with gold connectors. Any electrical contact is subject to
    fretting corrosion that eventually makes the contact unreliable.

    Here are some articles showing why fretting corrosion occurs and
    what to do about it:

    http://www.chemassociates.com/products/findett/PPEs_Swedish_Cell.pdf

    http://www.nyelubricants.com/lubenotes/LN_Sta_Sep_Elec-04-2.pdf

    http://archives.sensorsmag.com/articles/0500/78/main.shtml

    http://eprints.soton.ac.uk/51024/01/Final_Tribology_paperJMcB__(A).pdf

    An old radio engineer's trick from the 1930's is to coat the contact
    with ordinary vaseline. It is a hydrocarbon and cleans the grime and
    oxides from the surface allowing a true metal-to-metal contact. This
    reduces the contact resistance by a factor of ten and stabilizes it.

    The vaseline leaves a film that lubricates the contact and
    eliminates the fretting corrosion. It works on memory cards, power
    connections, SATA connectors, pcb contact fingers, and any other
    connector in the PC.

    For more information, please see my post on mysteryonion's page on
    solving Kenmore front load washer fault codes at

    http://www.flickr.com/photos/mysteryonionpatch/471156850

    To find it, search for "monettsys". It is dated Wed Feb 25, 2009,
    11:58:03 pm, near the bottom of the page.

    Regards,

    Mike Monett

  45. Memtest86 (and its Memtest86+ fork) are good tools by Just+Brew+It! · · Score: 1

    I always run Memtest86 (or Memtest86+) for at least a couple of full passes (preferably overnight) whenever I build a new system or upgrade RAM. It gives you a pretty good "zeroth order" indication of whether your motherboard and RAM are stable. I don't even bother trying to install an OS until I can get Memtest86 to run clean. As others have already noted, if it reports errors, you can be pretty certain that you have a problem; if it runs clean overnight the RAM is probably OK, but there is still a slight chance that there may be some issues.

    Regarding ECC, I think it is a travesty that most consumer desktop motherboards do not even have the option of enabling it in the BIOS. When I put together PCs, I try to use motherboards which I know support ECC, and pay the extra few dollars for ECC memory modules. I've found that Asus desktop motherboards often do support ECC (unlike most of the other brands).

  46. Turning the problem on its head by invisiblerhino · · Score: 1

    I would be interested to see if you could use memory errors as a method to detect cosmic rays.

    --
    xterm -n 8
  47. Re:Yawn by Anonymous Coward · · Score: 0

    Why are the editors above criticism? There are plenty of better issues to cover, not only that but it is mostly kdawson's style to post below average to simply out-right bad articles with biased and/or misleading summaries with provocative titles.

    Articles tagged Flamebait
    It always seems to be mostly the same few people that keep popping up, guess who is one of them?

  48. EDAC (bluesmoke) / LinuxECC / SECDED by Hobart · · Score: 1

    Since nobody's mentioned it yet:

    More recent versions of Red Hat come with EDAC (formerly known as bluesmoke) enabled and will throw parity errors to the syslog ...

    http://bluesmoke.sf.net/
    http://buttersideup.com/edacwiki/Main_Page

    Its predecessor, Linux-ECC, also has a plug by DJB for its use with some decent details:

    http://cr.yp.to/hardware/ecc.html
    http://www.anime.net/~goemon/linux-ecc/

    --
    o/~ Join us now and share the software ...
  49. I blam Tr0n by Tiger_Storms · · Score: 1

    When you take a look at computers from a movie's perspective such as Tron you can see all the reason why we having so many issues with error rates being high it's just the programs not wanting to work with each other. ECC Is nice for Servers and big data crunchers who can't have an error except once every million or ten bytes. If you're willing to shell out the cash for it more power to you. But 80% if not more of the computer users don't even notice issues the errors because they almost never end in a blue screen of death. Personally I blame it all on Microsoft

    --
    This is a Mac, what you have there is an embarrassment to your fellow computer users.
  50. Anonymous Coward by Anonymous Coward · · Score: 0

    My experience with Memtest86(+) has been good so far. Several years ago after plugging in more RAM, my PC seemed to work fine at first, but then crashed during games.
    So I started up memtest86. The first tests always passed without errors, but then I think the blockmove test produced showed lots of errors.
    I tried different bios-settings and the only thing to get it work was setting 'command rate' to 2T. The errors in Memtest were gone and the crashes in those games as well.
    Since then I believe it's a very nice tool and if my PC seems unstable, I run it a few hours to make sure, every test passes multiple times without error.

    ( Last time, after upgrading to 4GB RAM, I ran memtest for 8 hours non-stop over night and there was not a single error. )

  51. seen something similar by Anonymous Coward · · Score: 0

    1) consistent BSODs with Vista64...
    2) memtest86 and it always failed within hours...
    3) 64-bit Ubuntu at 100% Ubuntu at 100% ..ran fine for days...

    Saw a similar thing with an unusual cause:
    Is it an intel with the seperate northbridge chip?
    Turns out vista puts more strain on the northbrige than ubuntu. The seriously overworked and pinickety nb chips used on many mobos will start playing up when under heavy use.

    So memory erros and BSODs on vista but not linux. Added extra cooling to the mobo north bridge, all problems went away.

  52. Here's the article I remember RE alpha particles. by Jay+Tarbox · · Score: 5, Informative

    http://www.ida.liu.se/~abdmo/SNDFT/docs/ram-soft.html

    This references an IBM study, which is what I think I actually remember but could not find quickly this morning.

    "In a study by IBM, it was noted that errors in cache memory were twice as common above an altitude of 2600 feet as at sea level. The soft error rate of cache memory above 2600 feet was five times the rate at sea level, and the soft error rate in Denver (5280 feet) was ten times the rate at sea level."

  53. CHEAPSKATE. by Computershack · · Score: 1

    If you buy cheap shit RAM, you'll get exactly the same as the OP. Get decent RAM and you'll not have an issue. For the last decade, I've bought nothing but Crucial and never had an issue with it. The odd time I've bought cheapass generic in that time, it's bitten me in the ass without fail.

    --
    I only please one person per day. Today is not your day. Tomorrow isn't looking good either. - Scott Adams
  54. Mobos that take ECC - Get a Mac. by djdavetrouble · · Score: 1

    MacPro Towers can use ECC memory, lots of it.

    --
    music lover since 1969
    1. Re:Mobos that take ECC - Get a Mac. by badkarmadayaccount · · Score: 1

      Might as well get a server system, then.

      --
      I know tobacco is bad for you, so I smoke weed with crack.
  55. My experience dictates it... by kdawson+(3715) · · Score: 4, Insightful

    I was recently running a server that archived about 2 terabytes of data and got something like one or two bit errors per year that could not be traced to any known source. This server boasted ECC RAM, so the problem didn't occur in the ram, and it was unlikely for it to have occurred in the FSB.

    If you go with non-ECC, I would suggest running memtest86+. If you get errors, swap the memory. If swapping the memory still doesn't take care of it, swap motherboards! I recently had a memory problem in one of my customers' racks, and running memtest86+ got nothing until I had it running on my bench for over a week. There may be some problems with memtest86+...I even had another bit-error that memtest86+ did not find, but a Linux commandline memory tester found a problem almost immediately

    The problem here is that different testing/usage patterns result in different probabilities of finding potentially bad words, e.g. words that may only be bad if you read from them a hundred cycles consecutively. But, if you do see a failure in memtest86+ or the CLI tester, you got yourself a serious problem. The point to take from this is that if you don't see errors, that doesn't mean you don't have errors!

    Having said this, I still don't think memory errors among PCs are that common. We have more RAM on machines these days, but at the same time, the manufacturing processes have become better. I have a personal conviction in believing that though the likelihood of word error due to the increased amount of words in memory has increased, the RAM itself has become so much more "solid" that the increase of memory is negligible. Now, if you do dumb things with your computer like running it without a case or not giving it ventilation( learned this the hard way) or overclocking it, you *WILL* still run into problems. But if you design a system with quality and integrity, you typically shouldn't have these issues with memory!

    One last thing to point out: there is quality hardware, and there is cheap hardware. My PC-Chips motherboard ran for three months and two days, and I didn't have a problem. Two days out of warrant. Now, take my MSI motherboard. It sets the timing for all memory modules to have the values of a single module. This resulted in stable single module operation, but got flaky for all four modules. I Finally moved to ECC before I figuerd out that I had to manually set the correct timings. This board is an ultra board, but apparently, it does not include use of generic (Micron, Corsair, etc!! - tried 'em all) memory modules. People on the Newegg reviews board have memory issues with this board as well that they could not fix with a BIOS update, and it appears that sometimes a design just is bad! Even the "good" manufacturers do not spend a lot of effort to fix issues in some cases.

    My words of advice: Do your homework. Read through the reviews. AND DON'T BUY HARDWARE AS SOON AS IT COMES OUT!

    1. Re:My experience dictates it... by Anonymous Coward · · Score: 0

      mods hello?

    2. Re:My experience dictates it... by Anonymous Coward · · Score: 0

      idiots with mod points are on the loose today. the system guarantees this will always happen.

      mod points should only go to those that run with an open threshold. or having mod points should automatically force it.

    3. Re:My experience dictates it... by cmdr_tofu · · Score: 1

      What is the Linux CLI memory test? I assume you can run it on lightly loaded servers without taking them offline. This could be quite useful to me!

    4. Re:My experience dictates it... by Creepy · · Score: 1

      speaking of memory testing, Vista comes with the Windows Memory Diagnostic (WMD for short, not to be mistaken for the Iraq kind) tool with the OS. There are several ways to get to it such as F8 boot, then ESC, then select the diagnostic tool (my laptop also includes a direct function key to that page, I think F4 - it is the same key as for partition recovery). I think it's also under admin tools, but it requires a reboot that way.

      That is the same memory test as here, so XP users can create a boot disk/CD.

      I don't know which is better, but in every case where I've had memory issues both tools have identified the same problem (usually in Stride - I'm not sure if that is a typical failure point, but it is for me), so especially with Vista you may just want to try the built-in tool first.

    5. Re:My experience dictates it... by frieko · · Score: 2, Informative

      I had a box once that kept crashing randomly. I thought it was the OS, the memory, couldn't figure it out. Finally realized that one of the memory slots was bad. Kept that one empty and it was solid.

      Granted, it was a $30 motherboard.

    6. Re:My experience dictates it... by rusl · · Score: 1

      "Finally realized that one of the memory slots was bad"

      Be careful with this method! I had a nearly identical issue except it was the MB SATA slot that was unreliable. That ended in complete disaster as my flaky SATA connection polluted one disk that ended up taking down and damaging the whole RAID5 set. Stupid of me, I know.

      If a slot is flaky there has got to be an underlying reason for that and it's not worth betting that the problem starts and ends with only that one slot. If it's a $30 MB then it's easy to get a new one, you probably will have to do that anyway and its better to do that before the problem manifests itself as wrecking your data.

      --
      Stupidity is its own reward.
    7. Re:My experience dictates it... by ogl_codemonkey · · Score: 1

      WMD for short, not to be mistaken for the Iraq kind

      They don't have Windows Memory Diagnostic in Iraq either?

    8. Re:My experience dictates it... by frieko · · Score: 1

      The more comprehensive solution, it turns out, was to get a job.

    9. Re:My experience dictates it... by Meski · · Score: 1

      WMD for short, not to be mistaken for the Iraq kind

      They don't have Windows Memory Diagnostic in Iraq either?

      Windows of Mass Destruction? Seems oddly appropriate.

      I'd suggest timing errors between supposedly matched memory modules. Or that there is enough temperature difference to induce timing errors.

    10. Re:My experience dictates it... by toddestan · · Score: 1

      If the computer I'm trying to diagnose has more than one memory stick (thanks to dual-channel, that's almost always the case nowadays), I always swap them around and see if the errors follow the location of the stick or not. It helps to disable dual-channel in the BIOS or arrange the memory sticks in such a way that dual channel won't work so you know which one is testing bad. That way I can make a better guess as to whether the memory is bad or something else with the computer. I figured that was something everyone did. It also helps to have another working computer handy that accepts the same type of memory too.

  56. yes, but why do you ask? by Uzik2 · · Score: 1

    why do you think the bsod is a memory glitch? particularly after running another OS that ran fine? Don't they teach troubleshooting anywhere? You should go learn it.

    --
    -- Programming with boost is like building a house with lego. It's a cool but I wouldn't want to live in it
    1. Re:yes, but why do you ask? by bunratty · · Score: 1

      I had a problem with bad RAM on my work computer in 2001. The error reported was displayed on the screen for so short a time that our IT person had to get his fancy new digital camera to record it and play it back so we could read it. These days, computers are so fast you may not notice that a detailed error message was displayed at all.

      --
      What a fool believes, he sees, no wise man has the power to reason away.
  57. Mod Parent Up by Anonymous Coward · · Score: 0

    I dont see why this dude is at -1

    1. Re:Mod Parent Up by Anonymous Coward · · Score: 0

      Because it's kdawson. Same dude who posted this asinine story to begin with. WTF.

    2. Re:Mod Parent Up by Anonymous Coward · · Score: 0

      At least he didnt put "PWNED" in the title this time

    3. Re:Mod Parent Up by Anonymous Coward · · Score: 1, Informative

      And why is it posted as a response to a "fp" type post? This is usually what karma whores do to game the system. An implicit confirmation of flaws in the comment system?

    4. Re:Mod Parent Up by somersault · · Score: 4, Insightful

      if you look at the username it's not him at all, it's someone with ID 1344097 pretending to be him. Still, what he says is sensible, and what's wrong with this piece? If it doesn't interest you, why are you reading the comments?

      --
      which is totally what she said
  58. This is stupid. by Anonymous Coward · · Score: 0

    This is pretty stupid.
    While you keep the cosmic rays out you also keep the electromagnetic waves in.
    You get a standing wave in which energy is injected all the time.
    More precisely until a plasma forms and the computer explodes.
    Don't do this !

  59. 3GB vs 4GB by splutty · · Score: 1

    Actually. 3GB isn't as sweet a spot as people seem to assume.

    In a system where you have 2 DIMM slots (eg a laptop), it's very much advisable to put in 4GB, being 2x2GB modules and still have dual-channel access to your memory.

    Dual-channel doesn't work with DIMMs that are different in size.

    For most 'normal' boards, this is the same. Using 4x1 or 2x2 is performance-wise better than using 1+2. The cost involved in this is negligible nowadays, so there's no reason not to do it, even if you do 'lose' 1G.

    The 3GB limit also entirely depends on whether your system maps 1G to PCI/Graphics/etc. Some systems only map 512M, some 768, etc. So depending on that, you might actually end up with 3.5 or 3.25 usable.

    Regards,
    Splut

    --
    Coz eternity my friend, is a long *ing time.
  60. Memtest, ECC memory by durval · · Score: 1
    1) memtest86 doesn't catch *all* errors, but if memtest86 reports any errors, you can bet they are real. I run memtest86 on all my machines for at least 24 hours before putting them on production, and I also run Dledford's Memtest script for 24 hours more right after installing linux on the machine.

    2) A prerequisite (and an expensive and hard-to-find one) for ECC memory is having a motherboard/chipset that *supports* ECC memory. Usually this means a server-class motherboard, but Intel usually has at least one high-end desktop motherboard on their line-up with ECC capability.

    3) I always buy machines with support for ECC memory on the motherboard/chipset (except notebooks, where it doesn't seem to be an option), and always used ECC memory on them.

    --
    Best Regards,
    Durval Menezes.
    I have never met a computer that didn't like me.
  61. Voltage? by chiraz90210 · · Score: 1

    Are you sure your motherboard applies the correct voltage for the memory modules? This can be verified in the BIOS I believe?

  62. I'm not sure but by C_Kode · · Score: 1

    I'm not sure but, I will say this. Some memory brands definitely have more issues that others. I bought (2) 1GB sticks of Patriot memory and had to RMA both after about six months and the pair I got back lastest two months before they too started crashing my machine. I finally just yanked them and am running the original (2) sticks of 1GB Crucial that I've had since the beginning. I had bought them to run VMs, but I'm not running them now so I don't need the extra memory now anyhow.

  63. amd desktop cpus can use ECC. Intel needs xeon and by Joe+The+Dragon · · Score: 1

    amd desktop cpus can use ECC. Intel needs xeon and Intel xeon cost more and have less io then desktop i7 boards aka only 1 pci-e x16 slot / some don't even have 1 full x16 slot.

  64. One eye open! by camperdave · · Score: 2, Informative

    ...if you catch it while hibernating

    Be careful. Vista hibernates with one eye open. It can wake itself up from hibernation to do updates. I dual boot my laptop with Linux Mint (an Ubuntu variant). Every week, I'd go to turn on my computer only to find that the battery was dead. Checking the startup logs showed that linux was starting up at about 3:00 in the morning. After googling, I found out that many people were having that problem. The suggested solution was to turn off Vista automatic updates. I checked my Vista, and sure enough, it was set to update at 3am. I turned that setting off: no battery issue. I turned it back on: battery drained.

    My CMOS settings pages do not have any facility for waking the laptop at a specific time, so I don't know how Vista manages it. I only know that it can. So beware! Vista hibernates with one eye open.

    --
    When our name is on the back of your car, we're behind you all the way!
    1. Re:One eye open! by Anonymous Coward · · Score: 0

      ACPI can set a wakeup alarm. You can do it from Linux too... it basically programs the ACPI clock before shutdown. My MythTV box does this to shutdown for several hours and wake up for the next scheduled recording, to save electricity.

    2. Re:One eye open! by camperdave · · Score: 1

      ACPI can set a wakeup alarm. You can do it from Linux too... it basically programs the ACPI clock before shutdown. My MythTV box does this to shutdown for several hours and wake up for the next scheduled recording, to save electricity.

      Odd that it isn't in the CMOS setup screens anywhere. Hmm... If I set my roommate's computer to wake itself at 5:00am and play reveille.mp3 at full volume, would Vista's update timing overwrite that, or does ACPI have the capability of multiple wakeup alarms?

      --
      When our name is on the back of your car, we're behind you all the way!
    3. Re:One eye open! by krunchyfrog · · Score: 0

      So, if I understand correctly, Vista is like a bear: it hibernates, but can wake up at any moment to bring destruction and havoc all over the place, then go back to sleep?

      Now THAT's scary.

      --
      printf($randomline(sigs.txt) \n "-- "$randomline(authors.txt));
      -- myself
    4. Re:One eye open! by lord_sarpedon · · Score: 1

      Wow...that's amazingly bad design. So, a vista laptop hibernating in some kind of hibernate-y place such as a laptop bag can decide to turn on. For updates. I wonder how far it will get before, fans going full tilt, it shuts off due to a scary thermal reading.

      Idiots.

      --
      "Strangers have the best candy" -Me
  65. Remove power by davidwr · · Score: 1

    If you want to prevent that kind of thing, remove the battery and power supply.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  66. Vista more stable than ubuntu for me... by tjstork · · Score: 1

    Both Vista and Ubuntu have trouble with my older GeForce 6200 graphics card... Vista sometimes "snows" up when the screen goes black due to idle, but it stays up for weeks at a time and I use it for development day in and out. Ubuntu, on the other hand, blows away the nvidia driver every time I get a kernel update, leaving me stuck at 800x600, and that -really- sucks.

    --
    This is my sig.
  67. Chipset driver support and potential problems by Targon · · Score: 1

    One thing that many people seem to forget is that you have the OS talking through the chipset to various components in the system. If you are using an Intel processor from the pre-i7 days, the chipset driver may be the source of many problems if you are on the Intel side of things.

    Now, the fact that Linux works just shows that Linux may be doing things in a sane and more organized way when it comes to accessing the CPU and chipset(no matter how crazy the kernel code may seem). I have noticed that 64 bit driver support is rather weak on the Windows side of things, so that could be the source of your problems as well.

    I would not jump to the conclusion that memory is your problem, but look for other factors. How good is your power supply since power issues can cause all sorts of unpredictable behavior?

  68. 16GB will barely handle my spam load next year by davidwr · · Score: 1

    I have to ask why you think why you need 16GB to check your email next year.

    Between the sex spammers throwing in virus-laden teaser videos and the 419 spammers throwing in virus-laden bootleg Hollywood videos once 64-bit OSes become standard, I'm quite sure I'll need more than 16GB to read email next year.

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  69. Motherboard Drivers by Anonymous Coward · · Score: 0

    I had a similar issue. I was using an NVIDIA mother board (to SLI my NVIDIA Video cards) and Vista would freeze all. the. time. Linux was fine.

    Back in October, NVIDIA released new drivers. I tried them with Windows and, surprise, no more memory issues.

    The reason was Linux loaded generic chipset drivers that didn't use some of the higher-end features, same with MemTest. The windows drivers used these features, and since they weren't access correctly, problems developed.

  70. On topic by m509272 · · Score: 1

    OS is irrelevant. I've had more than a handful of memory modules go bad over the years. If memtest86 (there's a memtest86+ now too) detects an error get new memory. Running different OS or tasks or switching modules around may seem to "fix" it but it's not. It's either avoiding the problem spot or the memory error didn't cause whatever to blow up. It eventually will. You might be writing bad data to your disk, miscalculating something, etc. Sometimes it looks like the OS is corrupted. Writing this makes me think it a good idea to run memtest once a month or at least once a quarter.

  71. Know this one ^^ by Anonymous Coward · · Score: 0

    I used to work for a well-known computer company, fixing people's stuff over the phone.

    Usually in this case, the Vista install was fubarred. HOWEVER, there were r-a-r-e times when we had a cx unpackage perfectly good RAM and pop it into a known-good mobo, and... no go. Would NOT start up. Ran fine with Ubuntu, but Vista for whatever reason wasn't happy until we took it down to two sticks. Didn't matter which slots it was in, it would only take two sticks. Even checked the BIOS to see if there was anything amiss- nothing. Their version of Vista just didn't like it, and it didn't matter how many times they reloaded with the OS disk. ::shrugs:: That's why I dual-boot with both OSs.

  72. This is funny and not what I've seen by Anonymous Coward · · Score: 0

    I have a Windows XP box that I maintain only for the purpose of playing games. There's nothing installed on that box except an A/V and Steam (Steam discussions go somewhere else, this is NOT the point I'm making).

    What happens on this box is I'll have sysfader.exe bomb out and explorer.exe will often crash. This hardware runs rock solid under Ubuntu. These process errors keep popping back up and won't go away. Windows may be "fine" overall, but like any large product is has its fair share of bugs and skeletons in the closet.

  73. check your cables by Bobtree · · Score: 1

    Long story short: things other than cosmic rays can cause memory errors.

    I once had a box that wouldn't pass memtest86 if run with 3 DIMMs installed. The sticks all tested fine individually, in any socket or combination, except for when all 3 were installed. It turned out that some cabling in the box was hanging nearby, and when moved away from the RAM the setup became rock solid.

  74. Depends what you mean by stability... by mario_grgic · · Score: 1

    Stability does not mean only "no crashes". It also means that you can run the same installation for years without having to re-install your OS for whatever reason.

    I know it is possible to do that. I have Windows XP installation from 2002 still going without re-install, but it does require expert knowledge, really cautions browsing and constant tinkering and cleaning up of garbage from registry, temp files, residues of programs that I have uninstalled (or upgraded to newer versions) etc.

    Since I have switched to Mac, I have to baby sit my OS installation way less if at all. It's much more resilient to user using it :D.

    --
    As the island of our knowledge grows, so does the shore of our ignorance.
    1. Re:Depends what you mean by stability... by BikeHelmet · · Score: 1

      I have a win2k install from... way way back. Can't remember the year I got it.

      It's still as fast as the day I got it. Actually, it's faster. Recently the registry took a dump(corrupt SYSTEM hive - some windows glitch), and I had to install a second OS to copy over a new hive file. The old install runs faster than the new one.

      But I'm not certain if that makes it stable or not... I suppose the install is stable, but the kernel has a few bugs. :P

  75. Uhhh...hey moron! by Anonymous Coward · · Score: 0

    He isn't claiming to be KDAWSON. If you bothered reading his sig, you would realize that.

    1. Re:Uhhh...hey moron! by somersault · · Score: 1

      I usually ignore sigs. And obviously some people still thought it was KDawson. You can't act like he didn't think that would ever happen.

      --
      which is totally what she said
  76. You may have a hard-on for Vista... by toby · · Score: 1

    But the OP was talking about a *HARDWARE* problem.

    --
    you had me at #!
  77. Quit trolling by Anonymous Coward · · Score: 0

    Parent is right... as it says: Disclaimer: This comment is not officially stated by kdawson (3715).
     
    What about that dont you get?

    1. Re:Quit trolling by somersault · · Score: 2, Insightful

      I do get it, but some people (like me) automatically skip past sigs, and the guy created his frickin name as KDawson's name plus his userID, what about that don't you get?

      --
      which is totally what she said
  78. New Microsoft ad slogan by mkcmkc · · Score: 5, Funny

    You must be unlucky or the cause.

    This would make a great slogan for Microsoft's new ad campaign:

    • Windows: if it doesn't work perfectly, it's your fault.
    --
    "Not an actor, but he plays one on TV."
    1. Re:New Microsoft ad slogan by talldean · · Score: 1

      I might be the anecdotal outlier, but I've run Windows daily since 95, and haven't had any problems since the Windows 98 beta test. I think most of the problems I've seen are folks getting viruses from clicking through to "get a smaller penis" or "sell us cialis" advertisements. I've never clicked on those; I don't have any cialis, and my penis is small enough. That said, it'd be awful nice if random webpages wouldn't consistently destroy your computer.

    2. Re:New Microsoft ad slogan by Goaway · · Score: 3, Insightful

      This is truly a sign that Windows has caught up with Linux: It used to be only Linux users saying that, but now Windows users are, too!

    3. Re:New Microsoft ad slogan by BoothbyTCD · · Score: 1

      So in that respect it is exactly like Linux?

      --
      snig
    4. Re:New Microsoft ad slogan by mkcmkc · · Score: 1

      So in that respect it is exactly like Linux?

      No, Microsoft will charge you US$269 to tell you that you're an idiot. ;-)

      --
      "Not an actor, but he plays one on TV."
    5. Re:New Microsoft ad slogan by Anonymous Coward · · Score: 0

      I thought that was already the motto of the Apple fanboys around here?

  79. I must be a nobody by Wingsy · · Score: 1

    "...no one uses ECC memory..." You calling me a nobody? ECC came in this Mac Pro here. Comes in all Mac Pro models.

    --
    If I didn't have absolutely NOTHING to do, I wouldn't be here.
  80. Motherboards are available: by Anonymous Coward · · Score: 0

    I'm running an ASUS M3A78-CM here.
    It has the AMD780V chipset which supports ECC and it was pretty cheap. (One of the cheapest ASUS-MBs for AM2+)
    The Kingston "ValueRAM" ECC module is also only sligthly more expensive. (I'm 1x1GiB, but I plan to add 2x2GiB (All DDR2-800))

  81. Now that's scientific proof by Anonymous Coward · · Score: 0

    "That makes no sense, and is totally wrong. You're a moron."

    Now that's a clinching argument!

  82. Try raising the voltage too by Chemisor · · Score: 1

    I had a problem with bad RAM on a brand new machine and nearly ended up sending the DIMMs back. But I wondered how that could happen, since they were Corsair Dominator, supposedly a reliable brand. Turns out that when my BIOS "loaded" the "extreme" profile to run the memory at 1600 instead of 1333, it didn't actually set the correct voltages, but only displayed them. Since the values were grayed out, I had assumed it would just set them, and so didn't check further at first. Later, after some corrupted data and many many memtest errors it occured to me to look at the BIOS settings again. Raising the voltage on the DIMM to the correct value (which BIOS was displaying as its "extreme profile") eliminated all the errors right away. (This was on GA-EX58-UD5, by the way)

  83. some data from large systems by markhahn · · Score: 1

    I work for a large academic HPC organization which operates ~10k cores. our typical config has 2G/core, so we have a lot of dimms, all ECC. the majority of our systems have no corrected errors (CE); a few have modest rates (few hundred/day). we replace dimms which cause either uncorrected errors or > 1k CE/day. these are typically 8 GB machines with 1G ecc dimms - the bios hides details like whether the ECC is chipkill or not, or whether it's scrubbing. but the fact that large samples of COTS dimms generate no ECCs implies that a smaller-memory desktop stands a good chance of operating without random corruption. dimms are from Micron; systems are 1U servers in pretty decent machinerooms, at close to sealevel.

  84. So Windows is OK... by Mark_in_Brazil · · Score: 1

    I find that when a Windows machine, from Windows 2000 on up, when taken care not to install too many programs and/or immature or junk-ware, then Windows remains quite stable and usable.

    So basically, Windows is great and stable as long as you don't try to, y'know, run programs on it? So then why would it ever be considered useful or, going a step further, worth half the cost of a peecee with Windows installed? You can get the same hardware as parts and assemble the machine yourself, or buy the whole thing from a store that will put it together for you, save the Windows Tax, and install Ubuntu on it for free. On a simple PC, which these days has 1 GB of memory and a pretty fast processor, that's a huge discount on the price, plus you get a more stable system than you would get by paying a lot more to clog up the machine with Windows.

    I had some awful experiences running just Microsoft Access on Windows NT and 2000, and I generally had to switch off the power due to a serious crash at least once a day. Due to the ridiculous instability, I closed everything except Access, and the install was pretty clean, because I've never liked the various additional toolbars and launchers and stuff. So is Microsoft's own Office "too many programs and/or immature or junk-ware"?

    There is a lot of software misbehavior in Windows-world. (To be fair, there is software misbehavior in MacOS and Linux as well, but I see it far less often.)

    I see crappy software for Linux and OSX all the time. The difference is that I don't see the crappy software for those platforms bringing down the whole OS.

    In addition to those dark Windows-and-Access days, I also have some experience writing programs to solve systems of coupled nonlinear partial differential equations representing models of certain polymer systems. Those programs were written in C on Sun and SGI workstations (and on some dumb terminals talking to those workstations). In those programs, I had to do a lot of big matrix calculations, which involved me allocating and deallocating memory quite a bit. My understanding is that those are "dangerous" operations if you do them wrong, and I know I am not a great programmer. Even so, I can only remember two problems, neither one of which came close to a BSOD or a crash requiring a hard restart.
    One was that I would occasionally make a small mistake and the program (my own program, which I don't mind calling immature or junk-ware) would crash, giving me something like "Segmentation fault. Core dumped." That problem was more common when my programs were new, in about 1993-1995. When I went back in 2000 to finish my Ph.D. after having left and worked at two different companies for a while, many of the old workstations had been replaced by beige box peecees running I-don't-remember-which distro of Linux. I still modified my programs some for different situations, but I got very few segmentation faults (I don't remember any from that time, but I wouldn't be shocked if there were one or a few that I had forgotten). I do remember one occasion when the UI died on a machine I was using. I went to another and managed to determine that the machine on which I had been working was still OK and my processes were still running there. I went to the computing services guy responsible for that computer lab. He verified what I'd told him, reset the X Server on the machine I'd been using, and showed me how to do the same thing in case it happened again. After that one time, I never even had UI problems again, in stark contrast to the unpleasant experiences I've had dealing with Windows.

    In stability and security (another big subject) terms, there is still a huge difference between the 40 year old UNIX model on which OSX and Linux are based and the Windows "this time for sure" advertising gimmick of the year. Remember when Vista was going to be better than OSX and Linux? Great days. Now even Microsoft itself is talking about what an utter piece of crap Vista is, and trying to get y'all to hang on for Windows 7. You gonna fall for that again?

    --
    "It is nice to know that the computer understands the problem. But I would like to understand it too." --Eugene Wigner
  85. Memtest and ECC memory by Anonymous Coward · · Score: 0

    Short version:
    1) As per my experience, yes.
    2) It just depends on how critical using Your PC is.

    Long version:
    1) I have a Debian notebook which looked fine, except I noticed frequent browser malfunctions. The whole system didn't crash, but some processes apparently did. The machine wasn't critical, and just recently I decided myself running a MemTest, then discovered the issue. Removing a bad memory module fixed the problem. :-)
    2) As long as you can afford it, the "better" your memory is, the safer you are. That means you're reasonably safe, as much as your money can buy that safety, from two possible scenarios:
    a) your data gets corrupt; if it's an animated GIF on a webpage showing an annoying ad, it's a non-issue; but imagine if it was your cash balance, which then got suddenly overwritten on filesystem (disk) by some auto-save feature
    b) a running program (a "process") stucks on bad code; you may have even more unpredictable outcomes, but the most likely one is that you get a GPF (General Protection Fault, meaning the process was trying to read or write somewhere outside its own memory) and was terminated because of that.
    Obviously, the odds of encountering something really nasty diminish with the bad/good RAM ratio; but who actually WANTS to take such a risk? Well, that depends: when a shoot-em-all game machine behaves badly, it's not exactly the same as when, say, a CAD workstation, or a server, does the same.

    My 2 Eurocents. :-)

  86. Triple Channel and 1x2GB. by spaceturtle · · Score: 1

    On the other hand performance-wise, Windows XP running on a Core i7 with 3GB of triple channel DDR3 ram should be sufficient for checking your email. Personally I am using a 1x2GB module. This was recommended to me so I could upgrade easily when 64 bit becomes more common and/or RAM drops in price. In the meanwhile I save a few watts of power by only having one module of RAM.

  87. ESD from being handled by Siddly · · Score: 1

    When you buy memory from an outlet, see how ESD damage is thought not possible if they grab the memory by the ends with thumb and forefinger. I have had to tell shops that they would be sacked on the spot if they were working on building or handling memory at the manufacturer. They proudly tell you they've never damaged memory, just because purchasers have not hot footed it back to the shop minutes later to say it's broken. The damage they've caused may not result in failure for months, but it will. With a large antistatic mat and a monitored wrist strap I have found memory is the most frequent failing component.

  88. prime95 by slashdotjunker · · Score: 1

    If you haven't yet, download Prime95 right now and run it on your Windows systems.

    http://www.mersenne.org/freesoft/

    I've found that the prime95 stress test will catch errors that memtest won't. You need to run prime95 twice. Once right after booting the system, and a second time after the system has been running for more than a week (and in use for that week). Each run should be at least 1 hour.

  89. memtest86 not so userfriendly? by spaceturtle · · Score: 1

    In theory, memtest could pass this location automatically, or at the click of a button, which would be a lot more time efficient than replacement... assuming the bad RAM doesn't waste your time again later.

    There are a number of reasons that might come in handy. I find modern motherboards very easy to damage however, so IMHO anything that involves opening the case should be avoided. I've kept gaming rigs that had minor hardware faults. Also while waiting for the RAM to arrive a "just don't use the bad bits" may come in handy.

  90. Re:memtest86 is a good tool by LukeCrawford · · Score: 1

    but it doesn't report correctable ECC errors if it doesn't know the chipset or if it doesn't have reliable support for the chipset (that's what it means if ecc is set to 'no' in memtest on a board with ecc ram)

    that said, you are right, some motherboards don't support ECC. I'm just saying that's not what the 'ecc' 'on/off' field in memtest86 means.

  91. Re:Here's the article I remember RE alpha particle by smellsofbikes · · Score: 1

    Zowie. I had no idea (living in Denver) that it was 10x sea-level. Now I'd like to run that test during the summer, when I'm living in Leadville, elevation 10,000ft.

    That's a very cool article. Thanks for posting it.

    --
    Nostalgia's not what it used to be.
  92. Which Memtest? by antdude · · Score: 1

    There are two of them:

    http://www.memtest86.com/
    http://www.memtest.org/

    Or use both?

    --
    Ant(Dude) @ Quality Foraged Links (AQFL.net) & The Ant Farm (antfarm.ma.cx / antfarm.home.dhs.org).
  93. Memtest86 is fine, but not enough... by hawkeye · · Score: 1

    Memtest86 will find some memory issues, but not all. I find that you have to really stress the memory interface, itself (i.e.: not just typical reads/writes) in order to see truly "interesting" failures...ones that could easily cause "unexplained" lockups, etc. For this sort of thing, I recommend this. This will slam the memory i/f much more than just reads/writes...which is what you really ought to be doing anyway.

    --
    "...The smart and lazy ones I make my commanders." - Erwin Rommel
  94. Memory testing in the old days by Anonymous Coward · · Score: 0

    Back in my day, we tested our souped up 386 and 486 machines by running an overnight XFree86 compile job which tended to go wrong in the middle somewhere if you were having memory, bus, or disk I/O corruption issues.

  95. Re:Here's the article I remember RE alpha particle by Westmalle · · Score: 2, Interesting

    http://www.ida.liu.se/~abdmo/SNDFT/docs/ram-soft.html

    This references an IBM study, which is what I think I actually remember but could not find quickly this morning.

    "In a study by IBM, it was noted that errors in cache memory were twice as common above an altitude of 2600 feet as at sea level. The soft error rate of cache memory above 2600 feet was five times the rate at sea level, and the soft error rate in Denver (5280 feet) was ten times the rate at sea level."

    IBM research is a wonderful resource in the area of soft errors. I do remember exactly reading your quote, I didn't bother to track the exact article, but it should be part of this special issue http://www.research.ibm.com/journal/rd40-1.html, the banner article mentions Denver but doesn't have the exact quote. The web shows it would be "Terrestrial Cosmic Rays", the second article in that issue. They have a more recent special issue on the same subject http://www.research.ibm.com/journal/rd52-3.html

  96. You get what you pay for.. by rocker_wannabe · · Score: 1

    I bought the cheapest DDR400 RAM I could find at Fry's and it failed the memtest86. I had to manually change the BIOS to DDR333 for it to run reliably and pass the memory test. It has worked fine ever since, which has been almost a year.

    --
    "Meaningless!, Meaningless!" says the Teacher. "Utterly meaningless!"
  97. memtest86 by sjames · · Score: 1

    I have found that if Memtest86 reports an error, that error is real and will matter sooner or later.

    Memtest86 does a rather thorough scan including writing and reading patterns that are by design worst case. For example, some memory faults are such that a particular zero bit may flip to a one if all bits surrounding it on the chip are set to one. Memtest86 uses a series of bit patterns meant to trigger such problems. That's why it may find problems that don't or haven't yet crashed your system in practice. Note well that it's pure luck if there's no crash and there COULD be silent data corruption going on. Imagine a single I/O buffer out of thousands that flips 1 bit occasionally if just the wrong bit pattern is stored.

  98. RAID by ruiner13 · · Score: 1

    That's why I run my memory in RAID mode (Redundant Array of Inexpensive Dram)!

    --

    today is spelling optional day.

  99. To The OP: by multimediavt · · Score: 2, Informative

    Some simple tests:

    1. Does the machine have ECC RAM?
    2. Do you know, for a fact not a presumption, that your hardware is 100% compatible with Vista64?
    3. Do you know, for a fact not a presumption, that the Ubuntu version you are using supports ECC?
    4. What manufacturer of RAM are you using?
    5. What is the configuration of your RAM, GB per stick?

    Being one who has maintained an 1100 node cluster with 8800 pieces of ECC RAM I can tell you we chase bad RAM sticks ALL THE TIME! It's not necessarily due to cosmic activity, the RAM just exhibits bad behavior as the circuits get older and things start to separate and break down due to thermal load over time. Even a small defect that would let the RAM pass the manufacturers tests will eventually lead to a DIMM failure down the road. Most average human beings will never determine why their machine crashes every few days if it is a RAM issue. Some power users will even overlook it because they have too much faith in RAM that *was* good when they bought it, but now that it's two or three years old ...

    I wouldn't trust a single app to verify your RAM. Run a couple different tests and see if you can nail down the problem. I can look and see how we're tracking that and get back to you.

  100. Re:Here's the article I remember RE alpha particle by King_TJ · · Score: 1

    Would that mean people using notebook computers in airplanes should expect to see more errors than they do on the ground?

    Or do the airplanes themselves shield enough of the alpha particles?

  101. What do you mean "no one..."? by ChrisA90278 · · Score: 1

    Look at the Apple Mac Pro. It comes with ECC memory. It's not the only computer either.

    Most people buy PCs based on price. If they can save $5 they will. These people don't get ECC but then they aren't doing anything critical with their computers, just games or the Internet. Anyone running a critical service would have some kind of redundant setup to either deal with the crashes or prevent/reduce them with with things like ECC, RAID, dual power supplies and so on. Sun's servers even allow you to "boot around" failed hardware

    Memory testing will NOT protect from casmic rays and flipped bits, what they call "soft errors"

  102. Seriously? by Benfea · · Score: 1

    That is not normal behavior for either XP or Vista. Are you running Windows in an emulator or something?

  103. All hard drives fail... by Benfea · · Score: 1

    ...which as you note is brought up often on these boards. What is not brought up is that most people replace their computers long before the HD is even thinking about going south on you.

    I've had hard drives physically fail on me before, but in my personal experience it's been pretty rare, and I'm used to working on computers that are over half a decade old.

  104. running Linux with bum RAM (story) by CAIMLAS · · Score: 1

    I would suspect you've got problematic hardware. That's the most likely cause of Windows FUBAR.

    My experience with Linux, Windows, and glitchy hardware is fairly epic. Back in late '96, I got my first personal computer. It was from a fly-by-night shop, with sub-par parts: an integrated SiS motherboard, cheap RAM, Quantum Bigfoot drive. In retrospect, this computer likely had RAM problems when I got it, as in W95 is was more unstable than I was expecting.

    Years went on, and I kept using this computer: I was a young geek who couldn't afford another $1500+ for a computer, after all. I heard that there was this linux thing that was rock-solid stable, so I decided to give it a try.

    Long story short, the instability in the system got worse and worse - to the point where Windows would occasionally crash while or shortly after booting, but always several times an hour. I was down to using Linux for 99% of everything, and had mostly stopped gaming. Linux, while it wasn't rock-solid-stable, would only crash 2-3 times a day at the outside (in '99).

    In '99, I did manage to patch and build the kernel with BadRAM, and that improved things measurably. (But it was time for a new system, anyway.)

    Might try patching your kernel with BadRAM (not sure if Ubuntu does by default): https://help.ubuntu.com/community/BadRAM

    --
    ~/ssh slashdot.org ssh: connect to host slashdot.org port 22: too many beers
  105. Not os related by NickW1234 · · Score: 1

    This is either a troll, or you asked your question in the worst possible way. It's not a windows/linux question. Bad ram is bad, period. It sounds like your ram is bad. Probably the way linux is allocating that chunk of ram just happens to be non-crucial and not crashing your box. It's probably using it for cache and trashing your files or something. ;) If it's taking a couple hours, it may be heat related, or it might just be a borderline chip.

  106. Somewhere... by Anonymous Coward · · Score: 0

    Tim May is sitting in a hot tub, laughing...

  107. To y'all who complain memtest isn't perfect... by danheretic · · Score: 1

    ...write a better one. :)

  108. Cosmic rays and magical unicorns by Anonymous Coward · · Score: 0

    From real world experience the cosmic ray explanation is as dumb as it sounds. Much of the historical problems with bit flipping have been resolved by mineaturization (less room for "sticking") and changing to packaging materials to avoid problems induced by secondary reactions.

    If memtest sais something is wrong then you can believe that something is wrong. Using linux for x hours/days/years at a time may not necessarily uncover a problem.

    Also linux and windows fill memory differently so a memory related hardware problem on one platform may be much more or less apparent than the other depending on the nature and location of the problem. It does NOT mean one platform is better or worse than the other in this regard.

    From experience with modern DIMMs some of the cheaper DIMMs on the market have whacked voltages and or improperly programmed memory timings.

    I've had great success playing musical dimms (esp between pairs), manually adjusting various memory timing parameters in the bios to turn a once-an-hour memtest86+ error (totally missed by other memory diag software) into days of running (limit of how long I was willing to wait) without a single issue.

    Of course this process is all trial-and-error, may not even work and can take quite a lot of your time (days)..so its best not to start with cheap crap in the first place.

  109. Mod Parent Up! by Cassini2 · · Score: 1

    Its EMS for the new generation!

    So true.

    I think we should bring back segmented addressing while we are at it too. I was so much more productive when I had to use DS, SS, GS, FS, and CS. I miss them so. All those segments made the computer run so fast, too!

  110. One reason why your ram maybe 'bad' by JustNiz · · Score: 1

    Many people seem unaware of the fact that mixing memory modules of different speeds or different timings can and does cause problems. Even the engineers in our IT department at work don't get it.

  111. Re:Here's the article I remember RE alpha particle by Jay+Tarbox · · Score: 1

    http://www.research.ibm.com/journal/rd/401/ziegler.pdf
    The article does mention concrete shielding, but nothing about metal?

    "Recently, experiments on cosmic ray effects at airplane
    altitudes have been published by IBM, Boeing, and others
    [14, 151. We do not review this specialized field, other than
    to note that the fail rate of electronics at airplane altitudes
    is about one hundred times worse than at terrestrial
    altitudes, as was predicted in an IBM paper 15 years
    earlier [16]."

  112. NotMyFault by TimothyDavis · · Score: 1

    Windows Internals has a pretty fun tool which by the click of a button will do bad things. One of the 'bad' things it can do is randomly overwrite kernel memory.

    What is fun about the tool is that it is like Russian Roulette: You can click the button several times currupting memory, and eventually you will corrupt something important and bring the machine down. Or you can click the button a couple of times, and see how long you can use your machine before that memory path is hit and your system comes down.

    The tool consists of two components, Notmyfault.exe, and Myfault.sys (which IIRC, is embedded within the exe, and launched into the kernel when the tool is run with admin rights). Notmyfault.exe cannot itself take down the machine, as it has not 'rights' to stomp on memory outside of its sandbox. This is why it has to request the bad deed to be done by the kernel component, myfault.sys

    You can find a link to the tool below:

    http://download.sysinternals.com/Files/Notmyfault.zip

    Related to this thread - you can corrupt memory and not see any adverse affects if nothing important is located in that memory space. This would easily explain why Windows might crash, but not Linux. It just depends on where modules are loaded, and what code/data is corrupted.

  113. RE by thatmikeguy · · Score: 1

    Memtest or use ultimate boot cd.. If it has 2 sticks of memory, take out the 2nd stick and re-test, then take out the 1st stick and add the 2nd stick in the 1st slot and re-test. It is usually only one or the other, or a seating problem. Good luck.

  114. Cheap way to find bad memory by mhaskell · · Score: 1

    Just palpate your memories and check for lumps.

  115. Why aren't we all using ECC memory? by RAMMS+EIN · · Score: 1

    I was just researching ECC memory and memory errors a few weeks ago. I am planning to build a computer with so much RAM that it can basically keep all my most frequently accessed files and programs in main memory, all the time. However, this made me seriously consider the reliability of RAM. I was pleasantly surprised that ECC RAM is quite easy to find and not that much more expensive than non-ECC RAM. However, figuring out which motherboards and/or CPUs support ECC RAM was so tedious that I gave up.

    I have not been able to find any clear information about whether ECC support is purely a motherboard issue, purely a CPU issue, or a combination, for most kinds of CPU. My best guess is that if the CPU does not have an integrated memory controller (Intel CPUs and some AMD CPUs), ECC support is a motherboard issue, and if the CPU does have an integrated memory controller (many AMD CPUs), then ECC needs to be supported by both the CPU and the motherboard. In all cases, ECC needs to be supported by the RAM (although, in theory, this doesn't have to be the case).

    With these somewhat shaky assumptions, I went to investigate what combination of 64-bit CPU and motherboard I could buy that would support at least 8 and preferably at least 16 GB of ECC RAM, preferably non-registered. As it turns out, whether a particular motherboard or CPU supports ECC memory is often not listed by sellers. Searching the web for this kind of information is difficult, because searching for "ECC" will give you many hits that are, in fact, "non-ECC" - which means that the component supports non-ECC memory, but doesn't mean it supports _only_ non-ECC memory.

    All this really confused me. If it is so easy to find ECC-memory, it seems reasonable to assume there is a fairly strong demand for it. But if that is the case, why is it so difficult to find out which CPU/motherboard combinations support ECC? And, actually, why aren't we all using ECC memory nowadays? I would say that the probability of memory errors occurring must have increased with increased megabits per chip, both because there are more bits that can be flipped and because the energy needed to flip a bit is smaller. Given that, I would say memory reliability is a real issue. But it is hard to even find up to date statistics on this.

    Now, I know all of my failures to find information can just be attributed to me not searching in the right way, but I really want to know the answers. So, any help and advice appreciated.

    As for the computer I want to build:

      - 64-bit CPU with virtualization extensions, preferably multi-core
      - 8 or 16 GB of ECC RAM
      - 80 or more GB solid state disk
      - Video card with fast 3D using open-source drivers (this probably means AMD)
      - I care about power consumption, especially when the system is idle
      - Preferably no moving parts

    I know this is ambitious, but everything besides figuring out if it will support ECC seems feasible.

    --
    Please correct me if I got my facts wrong.
    1. Re:Why aren't we all using ECC memory? by MechaStreisand · · Score: 1

      The last two systems I've built for myself have used ECC memory, because I feel the same way about it that you do. I've found that ASUS motherboards, at least for 64 bit AMD CPUs, always support ECC, and few others (Tyan is one that does) do. If the manufacturer doesn't specifically state that they support ECC, they almost certainly don't. (There was even a case years ago where a manufacturer that claimed that they did support ECC, namely Abit, didn't!) So you could get a situation where you have an ECC-supporting memory controller (on an AMD chip), and ECC ram, but the motherboard they're plugged into isn't designed to allow it. It sounds stupid, and it is: a lot of these manufacturers are really stupid. Earlier in the comments for this story someone mentioned how they'll sometimes automatically overclock the memory or CPU under load, or set the clock speed of "overclockable" memory high without adjusting its voltage to the correct settings for that speed.

      I've only ever built with AMD, so that's all the advice that I can give for now, aside from mentioning that the new i7 CPU from Intel doesn't support ECC at all. So avoid that one.

      --
      Disclaimer: IANAL. This post is, however, legal advice, and creates an attorney-client relationship.
  116. DDR2: CHECK VOLTAGE & SPEED! by cwolfsheep · · Score: 1

    I've especially ran into issues with DDR2 sticks in that they may not use the default 1.8/1.9V setting on most systems, but require 2.0-2.3V to operate: especially if they're "high-performance" memory meant to run at 1066 speed. Default timings also can be an issue with speed levels programmed into the chips as well: you can check for this issue by setting the RAM to run at 1 or 2 speeds lower (say DDR2-800 running with a 333mhz clock (DDR2-667) instead of 400mhz.

    --

    Life is irony, and nothing ever goes as planned.
  117. Nobody uses ECC? by galimore · · Score: 1

    Apple's Mac Pro uses (and shipped with) fully buffered ECC... at least my Jan 2008 model does.

    I guess that extra cost *does* go somewhere. ;)

  118. The only thing that by Insipid+Trunculance · · Score: 1

    interests me is the fact that DDR costs at least twice as much as DDR2?Now why is that?

    --
    Wanted : A Signature.
  119. serious there is a problem by kentsin · · Score: 1

    It is serious.

    I think people get their ideas from Maths. There things are perfect, without catches.

    There are no such cases in real world. This gentleman have just point out that our system can not get bigger and bigger without rethinking the realibality.

    Get things seriously. recheck if one of the assumptions have been fail from time to time.

  120. single bit write available on the motorola hc08 by Anonymous Coward · · Score: 0

    okay it's an 8 bit 6500-style processor.

  121. I wish there was an ecc tool by beachdog · · Score: 1

    This is a really good question and it points to the need for more utilities to check and fix bit level errors in files and memory images.

    I wish there was a set of Linux utilities for generating and using error correction checksums.

    The usual checksum tool simply reports if a file has an error.

    What I would like to see is a checksum tool capable of fixing a multi-byte, single byte or single bit error.

    These are checksums using Hammung codes I think?

    I strongly suspect that huge hunks of don't care data like JPG photos and DVI movies develop bit level errors during storage, handling, copying, and editing.

    A utility like gpg will spot errors. And diff spots character level errors. But they are both real clumsy at finding and precisely repairing individual bits. With diff you wind up unsure if your reference or original file changed.

    This Linux system I am writing on had a bad RAN memory bit and the random number generator loaded over that location.

    The random number generator didn't work but Linux mostly ran OK. I thought it was a software problem for several weeks. Finally after replacing the random number code and even checking bug reports, I finally looked at the RAM memory. Bing!

  122. more = more chance by akayani · · Score: 1

    Ever think that the faster a computer runs, the more memory it handles they higher the probability of an error. If OSes hadn't improved imagine the hell we would be in now. Win 95 crashed every 30 minutes or more on a 486 running at 33Mhz. At 3,000Mhz that could be seen are 30m/90.9 or a crash every 20 seconds. Windows isn't more sensitive to a memory error, it just depends on where in ram the error is. Vista loaded the OS files in different memory locations with each boot to prevent 'badware' from finding a sweet spot in ram to attach to. Hence a memory error which in XP my effect some incidental program and go unnoticed in Vista can cause errors that vary for each boot cycle. Yani

  123. probably by nidomedia · · Score: 1

    1) I usually trust the results of memtest after a cycle or three. It is true that this doesn't give any conclusive evidence; but generally when memtest tells me a module bit the dust; the machine can be revived by replacing that module. If memtest has nothing to say and the machine is still wonky; I would investigate the hard drive; processor etc. first before re-evaluating the memory.
    2) It depends how important your email is to you. whether you've got 64k or 16GB of RAM; every single word on it's own can be corrupted. So; even with better production; the end product is still dependent on each word of memory being correct. Each corruption may lead to an error. If that error is likely to crash a system you depend on; go ECC. If it's more likely to mean that you just need to reboot your gaming rig; you don't need ECC. When running your machine in ubuntu; the faulty words of your memory where allocated for some random number or something not addressed enough to cause corruption.

  124. 16GB fine by Anonymous Coward · · Score: 0

    16GB NON-ECC OCZ DDR2 800 here (4 x 4GB) in an ASUS P45 board. No problems. Passes memtest. Works fine in Linux and Windows.

  125. It's not the OS by Anonymous Coward · · Score: 0

    I had a similar problem that was very hard to isolate and resolve; Windows xp was locking up while vista was stable. Then vista started locking up but Ubuntu ran fine, even running full stress tests. Eventually I figured that the extra local heat from two 8800gtxs being dumped onto the southbridge (due to removing the water cooling from both cards and SB and replacing with stock heatsinks) was causing the lockups. I dropped the overclock on the CPU and the lockups stopped.