The Nlite-d Compaq revisited

I installed antivirus software on the Compaq today. As expected, it weighed things down–boot time doubled, to 40 seconds, and memory usage approximately doubled, to 212 MB.

I can’t do much about the memory usage. But half the system memory is still available for apps, which should be fine. Upgrading the memory is always an option for the future. The boot time was fixable.I ran Jk-Defrag, which is probably my favorite utility now. Full optimization didn’t take long on a system with so little on it. I used the option -a7 to sort by filename, which works surprisingly well.

To help the memory usage a little, I yanked the Microsoft Office stub out of the startup group. All that does is preload some of Office at boot time, so Office apps load faster. But modern hardware negates it. With that running, Word loads in about two seconds. Without it, Word loads in about two seconds. Windows XP’s prefetching gives the same benefit for free, so there’s no point in wasting memory on the Office startup piece.

The two changes dropped the boot time to 30 seconds, which is pretty good, especially on a conventional drive. A minute is typical for a stock Windows XP system, even on new hardware. Solid-state drive manufacturers brag about how their products can boot XP in 30 seconds.

I wonder how fast they’d boot if they’d been installed off my Windows CD?

Memory usage and boot time will jump some more when it comes time to actually use the system–scanner drivers and digital camera software need memory and take time to load. But that’s OK. My goal was just to reduce the overhead somewhat, since antivirus software is an absolute requirement these days, and its overhead is only going to go up. I ran across a year-old stash of virus definition files recently, and today’s files are more than 50% larger. The number of viruses out there is growing, and they are becoming more complex.

Nlite and Windows XP

Well, I had my first major experience with Nlite and Windows XP tonight. I installed a new 160 GB Seagate hard drive into Mom’s Compaq Evo 510 and I used Nlite to slipstream SP2 into Windows XP, since SP2 is necessary to properly use a drive that big.

The resulting image was far too big to fit on a CD, so I started pulling stuff out.Mainly I pulled out stuff like Outlook Express, MSN Explorer, and Media Player. I thought about removing Internet Explorer, but since Mom is going to use MS Office, I thought twice about that. Office uses IE for some things. If I’d been building the system for me, I’d pull that too.

I also removed most of the international support. I saw no need for anything other than US English and maybe Spanish, so I pulled the rest.

Installation went fast. Really fast. I laid down Windows XP, Office 2000, and Firefox in less than an hour. I used the Nlite CD to install the OS, and I installed Office and Firefox from a USB flash drive. All I need now is antivirus software and the system would be usable.

It boots lightning fast–we’re talking 20 seconds from POST to a desktop with no hourglass. Installing antivirus software will slow that down, but it’s impressive. Part of that is due to the new hard drive, but it’s a Seagate 7200.10. It’s newer and faster than the five-year-old Western Digital drive the system came with, but the 7200.10 isn’t exactly new technology anymore.

Memory usage isn’t bad either–100 megs at boot. That’ll double or triple once I install antivirus software, but at least I’m starting lower than usual.

I didn’t check disk usage, but I’m sure it’s much lower than the typical 1.5 GB.

I’m a believer. The results make me wonder just how old and slow of a computer I could get away with XP on.

When to call it quits and get a new(er) computer

Mom’s computer is fading fast. I built it in 2002 or so, but I used stuff from her old computer, including the operating system, which dated to more like 1998.

I’m tired of fixing it. There was a time that I might have enjoyed it, but she needs something reliable, and I don’t have that kind of time anymore. Windows 98 was anything but rock solid when it was new, and this is a 10-year-old build. And do I know for certain that all the hardware is perfect?

It’s cheaper and easier to just start over.I didn’t find any earth-shattering deals at Compgeeks.com, although I did find some stuff that would have been usable. I wandered over to Craigslist and found the usual myriad of people selling their old home PCs. I decided to just do a search for something I knew would work. My wife and I have had a Compaq Evo 510 for about two months now and everything about it impresses me. So I went looking for another one.

I found one. It’s a 2 GHz P4 with 256 MB RAM (I quickly upgraded it to 512) and a CD burner. It even had a fresh install of Windows XP Pro on it, and a certificate of authenticity so it’s legal. I paid less for it than I charged the last time I had to fix someone’s computer. Actually, I paid less for it than a copy of XP Pro sells for. So it really was like getting the hardware for free.

XP isn’t perfect but it’s a lot more stable and reliable than Windows 98 ever was or will be. While this hardware isn’t new, it’s newer than what Mom has, and it’s built with quality components. It’s a business-class machine, and in my experience, business-grade hardware isn’t flashy but it’s very reliable. As long as you feed clean electricity into it, the only thing that’s likely to go wrong is a hard drive crash, and those can happen no matter what you buy.

There is a ton of former office equipment on the market now that’s perfectly usable, replaced only because corporate policy mandates that computers get replaced every three or four years. As long as the hard drive gets replaced, or at the very least reformatted and Windows is freshly reinstalled, these PCs will make very good home computers for a very long time.

They make terrible gaming rigs, although with a better video card you can do some light gaming with them (my Evo 510 runs Railroad Tycoon 3 and Baseball Mogul 2008 just fine).
For word processing, e-mail, and web browsing, they’re all you need.

I put a better video card in it anyway, to free up the memory that the onboard video was using. I put in a $10 Nvidia TNT2 card in it that came out of an old IBM. I got it off Craigslist too.

If anything, I’m more comfortable with Mom having something like this than I would be with her buying a new Compaq Presario or HP Pavilion because it’s made with better components.

If you have an aging Windows 98 computer, this is a good time to upgrade to something a little bit newer. You should be able to get a former business computer with a 2 GHz Pentium 4 running Windows XP for less than $200. It will be money well spent, in any case.

Mom will be happier because she’ll have a much faster and more reliable computer. I’ll be happier because if I play my cards right, I’ll never see Windows 98 again.

Trailing edge computing

I found a blog entry today suggesting that you buy 3-year-old computer hardware and software.

I’ve been doing this for years, although I never put that much thought into it.The idea goes like this: Instead of buying cutting-edge computers, which depreciate faster than cars do, buy a machine that’s a few years old, and then run older software on it. He says games, but the trick works fine for other software too. Just make sure the software you run is still getting updates. Microsoft generally continues releasing updates for 10 years, for example.

He suggests scouring the bargain bins at game stores for old software, but you can get used copies of pretty much anything you want online too, such as at Amazon. If the game is rare the price can be high, but the titles you’re likely to want are also likely to be common and cheap.

I haven’t built a new PC since 2002, which might surprise some people since there was a time when I would either build a new PC or do a major upgrade once a year or so.

But it’s telling that when I built that machine I didn’t use cutting edge parts either. I used a surplus Compaq motherboard and the cheapest ATI video card I could find. Is it useful? You bet. My wife uses it every day.

The PC I use most often now is a 2 GHz Compaq, most likely an off-lease business PC. I put a discrete video card in it and filled its memory slots. It probably dates to 2002 or 2003 also, but it’s almost as peppy as the 3 GHz PC I use at work.

Needless to say, I like the idea a lot.

As far as whether you should build a PC from old (or mostly old) parts or buy an entire PC, it really depends. I bought the Compaq because there was no way I could build anything comparable for the price, even if I reused components (and I have a lot of parts I could reuse). I can assemble a PC in less than an hour, so time wasn’t a huge consideration for me, but it would be for some people. A PC built entirely with off-the-shelf components is more upgradable, but this Compaq is tiny, and I really liked that.

If I could have bought a bunch of cheap parts, I might have gone a different direction.

Upgrade diary: Compaq Evo D51S

Compaq Evo D51S
The Compaq Evo D51S is a well-built, small computer and it offers a few upgrade options

I upgraded a Compaq Evo D51S today. This was also sold under the name D510, and may have also been sold under the HP or Hewlett Packard brand. It was intended to be a low-profile, relatively affordable business computer.

Upgrading it poses some challenges, but there are some things you can do with it.This one has a 2.0 GHz Celeron in it. It will support a 2.4 GHz P4 without any issues (and a lot of them were sold with that chip), but I think that’s as high as you can go with the CPU.

The 2.0 GHz Celeron that came in this system will bog down with a heavy Photoshop filter and I’m sure some of the things I do in Adobe Premiere would bring it to its knees at times, but if your primary use of the machine is word processing, spreadsheets, web browsing and e-mail, it’s plenty fast. I would max out the system RAM before I replaced the CPU.

You can forget about motherboard replacements in this machine. Everything about the motherboard inside is odd, to get everything to fit in a smaller case. Compaq used to be criticized (sometimes unfairly) for using proprietary motherboards, but this one’s definitely proprietary.

Inside, you’re limited to two DIMM slots. I pulled the memory and replaced it with a pair of PC2100 DDR 1 GB DIMMs, which is the maximum the system supports. According to Crucial, PC3200 memory is compatible. Of course if you’re buying new memory, it makes sense to buy the faster stuff, in case you ever want to put the memory in another system.

In late 2010, 2 GB of PC3200 RAM sells for about $90. That’s close to the price of the computer itself, but more memory is probably the best thing you can buy for one of these machines, especially if it came with 256 MB of RAM.

The onboard video is the Intel 845G integrated video. It was better than I expected, but it steals system memory and, at least theoretically, it reduces memory bandwidth. The AGP slot is oriented vertically, so there’s only room for a low-profile card. That limits your choices somewhat. I had a low-profile ATI card with an early Radeon chipset on it. It’s not the most exciting card in the world, and may not even be better than the integrated Intel video, but it freed up some system memory for me. For what I want to do with this system, it will be fine. I’m not sure that Sid Meier’s Railroads! will run on it, but Railroad Tycoon 3 will, and from what I understand that’s the better game anyway.

There are a number of low-profile AGP video cards on the market that would be a suitable upgrade for this machine. None of them are cutting edge, but there are a few that are DirectX 9-capable, and prices range from $20 to $40. The built-in video is adequate, and while my first impression of it was that it didn’t bog the system down nearly as badly as the integrated video in the P3 days did, I’m still not a big fan of it. I think adding a discrete video card is a good move.

The stock Seagate Barracuda 7200.7 is a pretty good performer. At 40 GB it’s relatively small, and it won’t keep up with a brand-new drive, but for a lot of uses it’s plenty fast. From what I understand it will support hard drives larger than 137 GB but you may have to mess with IDE modes in the BIOS to make it happen. The trick appears to be to set the BIOS to use bit shift instead of LBA. Additionally, you have to be running Windows 2000 SP4 or XP SP2 to see the full capacity of the drive. I don’t have a large drive to put in it, so I haven’t tested that.

There’s no room for a second drive in there, so if you want additional storage beyond what’s already there, it will have to be external. Or you can jettison the floppy drive, but then you’ll have a goofy-looking hole in the front of the computer. That’s the price you pay for a low-profile system.

The CD-ROM drive in my particular unit was pretty balky. I’m going to replace it with a CD-R/RW drive for the short term, and eventually (probably early next year) put a DVD burner in it. I’m primarily interested in putting home movies on DVD. For backup and data transfer, I pretty much use USB flash drives exclusively now. They’re a lot faster and more convenient than messing around with CD/DVD burning software. Any drive with an old-school 40-pin IDE connector will work.

Speaking of USB, the USB ports all seem to be USB 2.0, which is nice (installing software off a USB 2.0-based flash drive makes you want to swear off optical media forever), but the ports on the front are recessed far enough that only a standard cable or a very low-profile flash drive can plug into them. My SD reader would only plug into the back, which is inconvenient.

The system has two full-size PCI slots for expansion. I put an IEEE 1394 (Firewire) card in one of the slots, since I want to do some light video work with it. The other slot will probably get an 802.11b wireless card. If I needed that PCI slot for something else, I could plug in a USB adapter for wireless networking.

I used to be in the habit of buying the biggest case I could afford or find (they weren’t always the same thing), so a really low-profile desktop like this Evo 510 feels a little strange. But a lot of things are different now. I could put a 1 TB hard drive in this system if I needed an obscene amount of storage. USB ports eliminate the need for Zip or Jaz or Syquest drives and even, to a large extent, for CD or DVD burners. If it weren’t for my interest in video, I wouldn’t bother with a burner in this machine at all. And since sound and networking are built in, there’s no need for a lot of expansion slots. It would be nice to have three PCI slots instead of just two, but I would imagine a lot of people never even fill two.

As it is, this computer fits on a small desk, and if you put an LCD monitor on top of it, the combination will take less real estate than a 17-inch CRT monitor does.

There are a lot of these machines on the market now, either coming off lease or being replaced due to business upgrade policy. They’re cheap ($75-$150 depending on configuration) and I think they make an excellent home PC. They’re cheap, unobtrusive, and surprisingly expandable.

A decked-out 510 probably won’t run Vista all that well, but a lot of new PCs don’t run it very well either. I think a 510 running Windows XP or Linux can be a very useful computer for a good number of years.

Integrated components vs discrete

Integrated components vs discrete is an old argument. I distinctly remember setting up a server for a new big-shot in 2004. I opened the server up to put memory in, and found its PCI slots filled with cards that duplicated all of the on-board components.

I asked my boss about this, and he said the guy had insisted on doing this, because “discrete components are better.”

I’ve been making jokes at the guy’s expense ever since.

Read more

Upgrading my mother in law’s Compaq Presario S5140WM

About the time my wife and I started dating, my mother-in-law bought a new computer. With an Athlon XP 2600+, that Compaq ought to be faster than anything I own. Even though it’s almost three years old now, it ought to still be pretty good.

It wasn’t. I fixed that.It has the Compaq name on the front but anymore that doesn’t mean much of anything. It’s a clone made in the Far East, with bog standard parts inside. When I visited earlier this month, she complained about its speed. I couldn’t find anything obviously wrong, but I checked the memory usage. It was over 250K with nothing loaded. Not good.

I happen to know the F-Secure-based security suite her ISP issued her can use nearly 256 megs all by itself sometimes. Not good.

So I paid Newegg.com a visit and ordered her 512 megs of memory. For 35 bucks, shipping included, why not? It’s overkill, but memory requirements are going to go up before they go down, and there was little point in buying half as much memory for 10 bucks less.

I bought Viking. I prefer Crucial or Kingston, but in my days doing desktop support, the people who insisted on Viking did OK, and it was cheaper the week I ordered it, so I got it. Don’t buy the cheap and nasty no-name stuff; the failure rate on no-name commodity memory has always been very high–somewhere near 30 percent, in my experience, and computers are more sensitive to memory today than they were in 1995 when I got my first job doing desktop support.

When I got the computer open, I saw it has an AGP slot. I really should get an AGP video card to put in the computer. Built-in video steals some system memory, which isn’t a big deal when you have 768 megs, but it also steals memory bandwidth. It’s like that bridge I cross over every day to go to work–it’s normally three lanes, but they have it closed down to two or even one lane some days. So it takes a longer time to get over that bridge. If I put a video card–even my old Nvidia-based card I bought back in 1997, if I could find it–with its own memory in her computer and disabled the onboard video, it would be like reopening that lane, and her CPU would have a full three lanes to work with when accessing memory.

I just checked Ebay, and found an Nvidia TNT2-based card for 99 cents Buy-it-now, with $9 shipping. The shipping is a ripoff, but the seller is probably paying a couple of dollars for the card and making $4 on shipping. At $10, the card is more than anyone needs for word processing and Internet use, and it’s probably better than the built-in video would be for light gaming. It’s a cheap way to soup up a computer like this.

If you can’t afford to buy any memory for this or any other computer with built-in video, but you’re running short on memory, here’s a free upgrade: Go into the BIOS, and set the amount of memory dedicated to the video card as low as you can. In this case, I can go to 8 megs. You won’t be able to run high colors at high resolution after doing this, but if you’re happy with 1024×768, it’ll give your system some memory back and make it a little more peppy.

I sure wish Intel or AMD would steal the old Amiga concept of chip memory, which was a bank of memory that could be used by either the video chip or the main CPU, at the expense of speed of course. But slow memory is still way faster than the swap file. The system just gave priority to the main memory (called fast memory) when it was available. It’s amazing how many good ideas were out there 20 years ago, some of which we’re enjoying today but some of which are sadly lost to history.

And, as always, a newer, faster hard drive is a good way to hot-rod an aging PC if it feels a bit sluggish.

But, $35 worth of RAM and a $10 video card goes a long, long way.

The tipping point of obsolesence

Gatermann just sent me a link to a $33 Dell P3-500 at Surplus Computers. It got both of us feeling old, because the day when that was a hot machine doesn’t seem long ago at all to either of us.

My initial reaction: That’s a lot of computer for 33 bucks. You get a 500 MHz CPU, 128 megs of RAM, and a 6 gig hard drive.

And then I got to thinking about it some more. I can think of people who could get by with that machine, but there’s a good reason why the P3-500’s star has fallen and you can get one for $33 without feeling like you’re at a Who concert.I guess first and foremost, you don’t get an operating system. That’s fine; OEM copies of XP home are cheap enough. Older versions of Windows are even cheaper because nobody wants them.

But even if you’re running 2000, you really want a minimum of 256 megs of RAM. For XP you want more than that; my mother-in-law’s PC, which is a Compaq with some flavor of Athlon in it, really drags these days because it only has 256 megs.

So I bopped on over to Crucial to see what I’d need to make that old Dell Optiplex GX1 rev its engine. And the price of a 256-meg DIMM was (sit down): $77.

So to max out the memory on this $33 machine, you’d need to spend another $231.

Gatermann just bought a gig of PC3200 DDR memory for $98.

So rather than spend $231 on 768 megs of PC133 SDRAM, you’d literally be better off buying the PC3200 and getting a $50 motherboard and a $60 CPU to put on it.

Trouble is, this is a Dell. You can’t swap off-the-shelf motherboards into a Dell. Some Dell cases will take a standard board, but you’ll have to replace the power supply. But the GX1 doesn’t use an ATX board.

That’s why this system costs 33 bucks. It’s pretty much at a dead end, and the memory it uses is no longer a mass-market item, so its price is inflated. It’s the same thing that happened to the 72-pin EDO SIMMs we used to put in our original Pentiums–you know, the ones that topped out at 233 MHz.

It’s a great machine for a tinkerer who happens to have a lot of PC100 or PC133 memory around, or for the Ebay addict. Obsolescent memory always sells more cheaply on Ebay.

I’ve always been in favor of upgrading a computer until it no longer makes economic sense to do so. If you’ve ever wondered when that is, this is a classic example.

IBM dumping its PC business?

John C. Dvorak comes full circle in his column about IBM possibly dumping its PC business. He starts off saying it makes little sense, but by the end of the editorial, he has his mind made up that IBM should have done it years ago.

Of course, this was probably written before word got out that its talks are more of a joint venture or spinoff than a complete sellout.

Read more

Running Knoppix on a Proliant with a SmartArray controller

If you’ve ever tried to run Knoppix on a Compaq or HP Proliant with a Smart Array controller, you probably got a rude surprise.

Here’s how to make the hard drive(s) show up.Open a shell window.

Type ‘su’ (no quotes) to become root.

Type ‘insmod cciss’ — you may get a message that it’s already installed.

Type ‘cd /dev’

Type ‘MAKEDEV cciss’ (this is case-sensitive).

Now Knoppix will see your drives so you can mount them and/or edit the partitions with qtparted.