Spend your computer money on your monitor, not some hopped-up CPU

I read an editorial at Tom’s Hardware this morning that struck me as a bit unusual. Not only did it not mention Quake once (or Doom or whatever the FPS flavor of the week is today), it didn’t mention overclocking, and it wasn’t especially excited about AMD and Intel’s new CPU releases today.
In fact, it argued that by rushing out and buying those CPUs, all you’re doing is giving AMD and Intel an interest-free loan. You buy the chips now. The apps that need them will come later. And that, he said, is just plain wrong.

And I thought to myself: How is this any different from history? Yes, I’ll concede that every chip from the 486 up to, say, the chips of the gigahertz race was overdue. But let’s face it. When Gatermann’s dad needed a computer, we tracked down a used Dell P2-450. When a mutual friend’s sister went off to college, we tracked down another off-lease Dell, added a CD burner, and sent her on her way. If you know how to set a computer up right, it’s entirely possible to be plenty productive on a P2.

And the majority of people are mainly interested in using a computer to surf the Web, read e-mail, do some word processing, listen to MP3s and burn music CDs. For tasks like that, a P2 is, frankly, overkill.

When the first 386 PCs appeared in 1986, they were overkill. People were content with their 4.77 MHz XTs. Some of them had just gotten 6 or 8 MHz ATs, which were themselves overkill. Everyone seems to think the x86 series debuted in 1981. It didn’t. Intel released the 8088 in 1977. It was four years before the chip got mainstream use! (The 8086, after which the family is named, waited even longer.)

This industry has always been built with the bucks from the early adopters and enthusiasts. Always. And if you don’t want to play, nobody’s making you. I haven’t ordered my Athlon 64 yet.

It’s never made sense for me to be the first one on my block with the hottest new CPU. The same is true for most people I know. A lot of people would do well with a $150 used computer from one of these guys–click one of the links and scroll to the bottom and find a link that says “systems” or “desktop PCs”–and a really good keyboard, mouse, and monitor. Or if you want new, buy the cheapest PC available from a first-tier vendor you trust, then spend the money you would have spent on a 3 GHz Pentium 4 Extreme Edition CPU on something that’s actually useful, like that thing you spend all that time staring at. Get a flat-panel LCD monitor that runs at a comfortable resolution. Ditch the $3 keyboard and mouse that comes with the system and buy nice(r) ones. (The best keyboards on the market bring sticker shock–I have trouble justifying a $150 computer keyboard too, I know.)

Chances are you’ll have money left over. Good. In two years the budget CPU will be faster than that P4 Extreme Edition that Intel is touting today. Start saving for 2005’s budget PC now. The monitor, keyboard, and mouse you just shelled out the big bucks for will still work with it, and you’ll be a lot happier.

Mice and motherboards and keyboards

Well, I was wanting to build a computer last night but those plans got messed up. My shipment from Software and Stuff came in today, but instead of the lovely Socket A mobo I ordered, I got a Socket 7 board. My 1.1 GHz Athlon won’t like that very much. So I packaged that right back up. It would be a good board for building a supercheap computer, since it has video built in and Socket 7 CPUs often sell for less than $10, but I want something with a little more punch.
It’s the first time they’ve ever messed up one of my orders, so I’m not terribly worried about it. And if I were to end up being stuck with it, I’m sure I could come up with some use for a Socket 7 board with built-in video.

On the plus side, my new mouse works. I’ve never owned an optical mouse before, so it’s pretty neat. Between the USB interface and the optics, it’s a lot more precise than any other mouse I’ve had. (I have noticed my Logitech USB mouse is more precise than the PS/2 version I have–USB’s sample rate is higher.) I can’t stand modern keyboards but modern mice are very, very nice. An optical, USB version of the plain old 3-button Logitech Mouseman would be even nicer but I know that won’t happen. But there’s absolutely nothing to complain about a Microsoft optical mouse for 8 bucks.

As for keyboards, I really wish I’d bought a couple more IBM Model Ms when one of the surplus places had them cheap a couple of months back. I just didn’t feel like I could afford it at the time and it only took about a week for the supply to dry up.

Cheap computer gear for the week of Sept. 15

What kind of cheap stuff have I uncovered this week? Socket A microATX mobos are still 20 bucks. For those of you blessed with tower cases, 47-gig full-height 5.25″ SCSI hard drives are 20 bucks. If your storage needs are more modest, a 23-gig version is 8 bucks. CD-RW drives are very close to the dollar-per-X mark (32X drives for about $30, 40X drives for about $40, 52X drives for around $50). CRT monitors are dirt cheap because everyone wants flat panels. For that matter, so do I. I guess I need to go find a couple of consulting gigs.

First impressions of VMWare

I’ve been setting up VMWare ESX Server at work, and it’s quirky, but I like it. I shut it down improperly once (logging into the console on its Linux-based host OS and doing a shutdown -h now resulted in a system that wouldn’t boot anymore) so I’m afraid of what may happen. The upside is since every virtual machine is just a collection of files, disaster recovery is dirt simple: Build a VMWare box, restore those files from backup, point the VMs at them, and you’re back in business. No more need to worry about locating identical or close-enough-to-identical hardware. For that reason alone, I’d advocate running all of my Windows servers in production environments on VMWare, since Windows isn’t like a real OS that will allow you use a disk or image on dissimilar hardware with minor adjustments. We get some other benefits too, like allowing us to put all the toy servers in one box with RAID to protect us in a disk crash. We’ve lost far too much to disk failures on desktop PCs recast as someone’s pet-project server.
It also appears to try to only allocate to machines the amount of memory they’re actually using, so theoretically, if you were doing server consolidation and had, say, four servers with 256 MB of RAM, you could potentially get away with putting them on a VMWare host with less than 1 GB of memory.

I also like VMWare for tasks you don’t like to dedicate a single machine to. For instance, DNS on NT is totally brain-dead. It’s slow to propogate. It works about 99.9% of the time, but that .1% of the time that it feeds wrong answers will infuriate somebody, who will holler at you, and the struggle to fix the problem will infuriate you worse.

If you want DNS that works, your best bet is to load Linux or BSD with BIND on something and use it. But if you don’t already have a production Linux server somewhere and you don’t have a machine you trust to give the job, carve out a server on a VMWare box. Allocate 16 megs of RAM and a couple hundred megs of disk space to it, and give it a thin slice of processor time. DNS lookups don’t take a lot of power, so it won’t detract noticeably from the other hosted servers.

It ain’t cheap (the price isn’t listed on the web site for a reason), but software’s cheaper than hardware.

CompUSA’s $30 house-brand router looks like a rare bargain

I just built a network for a friend using CompUSA’s $30 cable/DSL router/4-port switch. I’m not sure if the price was a Memorial Day special, or if that’s the regular price. Considering you can’t get a Linksys or D-Link for under $50 without rebate hassles, and usually they cost closer to $80, that’s a nice deal.
The CompUSA unit looks bland and generic–it’s brown and boxy, from the same design school as the original Commodore 64–but that’s the only knock I have on it. Hide it behind your desk if its homely looks bother you. Installing it was literally a plug-in-and-go affair. Plug in the cable modem, plug in the computers, release the computers’ IP addresses and renew them (or reboot if you wish), and they’re all on the network.

If you want to get fancy, then open the manual. You can do port forwarding, set up a DMZ, and do everything else you’d expect from a consumer router. It even includes dynamic DNS support–something the more expensive units didn’t give you, the last I checked.

I can’t speak for the long-term reliability of the unit, since I literally spent 15 minutes with it. The price is good enough that to me, it’s worth a slight risk. In devices like this, it’s the wall wart that’s most likely to fail anyway.

So if you or a friend is looking to share your cable or DSL broadband connection and there’s a CompUSA nearby, it’s worth a look.

My brief experience with a Proliant ML570 server

Last week, I built a Compaq HP Proliant ML570. Quad-CPU, 1.9 GHz Xeon, 2 gigs of RAM, and about 200 gigs’ worth of 10K RPM SCSI storage in two RAID arrays.
Yes, being one of the first people to see a $20,000 computer and being the one who gets to take it apart to install the optional add-ins is my idea of fun.

Opening it up shows this is a real, honest-to-goodness server, not just any old commodity motherboard slapped into a rack-mount chasis or a case with big casters on it. The memory is on a riser card. There are standby slots on the card, so that if as many as two DIMMs fail, the backups take over. The riser cards are hot-pluggable, but of course how the computer handles you hot-plugging the memory depends on the operating system.

Most of the PCI-X slots are also hot-pluggable. They’re 64-bit and run at 100 MHz.

Of course, the hard drives are hot-pluggable as well. Which brings up the RAID stuff. The drives are Ultra320 SCSI. There are two drive cages. The only Ultra320 RAID controller HP is currently offering (remember, this is May 2003 as I write) was a single-bus. Well, there’s a second bus, but it’s external.

If you put in two of these controllers, you get the full bandwidth of the bus but you can’t stripe across the buses, which you will probably want to do for performance, and almost certainly will have to do in the future for expansion. The only two-bus RAID controller HP was offering was an Ultra160. So we bought that. Under the best-possible circumstances, a single 15K RPM drive can’t quite deliver 80 MB per second. So with two of the newest 15K drives on an Ultra160 bus accessing the very front of the disk, you’d still have a little bandwidth to spare.

These particular Fujitsu 10K RPM disks deliver between 40 and 70 MB per second under optimal conditions. So the Ultra160 controller isn’t a huge liability. But we’ll be ordering more of these, and if HP delivers an Ultra320 controller that meets our needs, we’ll get one.

It runs Linux really, really fast. I compiled a kernel in about 4 minutes, without doing anything special to it. Linux was only on it for a few hours though, while I waited for its RAID controller to come in. Then I installed Windows 2000 and SQL Server 2000.

It’s nice. But with nearly 8 GHz worth of CPU power onboard, it had better be.

What brand of hard drive should I buy?

LinuxWorld posted an article today on how to install another hard disk in Linux. The guide’s pretty good from the software side.
The advice is slightly questionable from the hardware side. Author Joe Barr states that it doesn’t matter which connector on the cable you use, as long as one drive is jumpered master and one drive is slave. For years that was true, but you’re actually supposed to put the master on the end and the slave in the middle. Usually it doesn’t matter. But the newer your drive is, and the newer your controller is, and the longer your cable is, the more likely it is to matter. You also shouldn’t attach a drive to the middle and leave the top connector hanging. Again, you can usually get away with it–and people have gotten away with it for more than a decade–but the likelihood of not getting away with it increases with every passing day, as hard drives get faster and faster, and thus more and more touchy.

What happens when you do it wrong? Usually it works anyway. Sometimes it’ll be flaky. And sometimes it won’t work at all. Don’t you love predictability? So it’s really best to follow the rules unless the layout of your case makes that impossible.

But the main reason I’m writing is because the usual expected flamewar erupted in the discussion thread. Barr bought a Western Digital drive. Predictably, someone responded that Western Digitals are junk. Then someone responded to the response and said Maxtors are junk but Seagates are good. Then someone responded to the response to the response and said Seagates used to be junk. Before you knew it, every brand of hard drive on the market–IBM, Samsung, Seagate, Maxtor, Western Digital–had been trashed. Curiously, except for Fujitsu. But Fujitsu recently had a big scandal with a failure rate on one particular model of drive higher than 90 percent. (Meanwhile, my own experience tells me Fujitsu SCSI drives are fantastic.) And lately, Samsung drives have been getting praise all over the place. So what gives?

The problem with these statements is there’s a degree of truth to all of them. There was a time when Maxtor hard drives were the worst thing you could buy. Ever heard this joke? Fast, reliable, and cheap: Pick two. Well, in the early to mid-’90s, Maxtors weren’t fast, they weren’t reliable, and they weren’t consistently any cheaper than any other brand. The only reason to buy them was because the familiar red boxes were everywhere. The only place you couldn’t buy them was the corner gas station. Well, in St. Louis at least.

During the same time frame, Seagate had similar troubles. Their drives were expensive, but they weren’t fast. I didn’t see enough of them to get any kind of handle on reliability because I was so turned off by their price and underachieving performance that I wouldn’t go near them, and neither would anyone else I knew.

In the mid to late ’90s, it was Western Digital’s turn to go 0 for 3 on fast, reliable, and cheap. From 1997 to about 2000, I saw more dead Western Digitals than every other brand, combined. And I saw a lot of drives come across my desk.

With its GXP series a couple of years ago, IBM had the fastest drives on the market, and they were also among the cheapest. But they were exceedingly touchy, and became notorious for premature failure.

I bought a handful of Samsung drives over the years, never willingly, because of their terrible reputation. They’ve been reliable. And when you look at reviews of their recent drives, they run cool and they’re reasonably fast. They’re not necessarily the fastest on the market at any given time, but they may very well be the best combination of fast, reliable, and cheap right now.

I’ve been around long enough and seen enough that every time I see unqualified statements like “Western Digital drives are junk,” or “Maxtor drives are junk,” or “Seagate and Maxtor drives are the best,” whether it’s from some end user in a discussion forum or a professional hardware reviewer, I get suspicious. The end user is probably basing those conclusions on a too-small sample size, and the professional reviewer probably isn’t doing the necessary homework.

Let me tell you why.

We know how to build a completely reliable hard drive, one that will run for 10 years and never have problems. But it would cost too much money, its capacity would be too small, and it would be too slow. The technology in hard drives changes with each generation, and the company with the best technology is generally the one that produces the most reliable drives. But the most advanced technology isn’t always the best technology, as IBM found out with its GXPs. The GXPs were too far ahead of their time.

It should come as no surprise that when Maxtor was producing junk drives, they weren’t in very good shape financially. There wasn’t much money for R&D. When Maxtor’s financial situation improved, its R&D improved, and its drives became faster and more reliable.

There was a time when someone could ask me what hard drive to buy and I could give them a brand and model number that would give them the best combination of fast, reliable and cheap. But my newest computer at home was built in the summer of 2001 and I very rarely work on desktop systems anymore–I’m a server guy these days, and I have been for the past 18 months. If I’m honest with myself and with the person asking the question, a lot can change in 18 months. In 2001, as far as I could tell, the best drive to buy was a Maxtor and the worst to buy was a Western Digital.

I can go with my old prejudices and continue to dispense that advice indefinitely. But there was a time when that was reversed. And what about Samsung? They’re quiet and they run cool, which is a good sign, they’re very affordable, and while they’re almost never the fastest, they never get blown out of the water by benchmarks.

The best thing to do is to talk with someone who actually works with the equipment on a regular basis, and in large volumes. I want the opinions of someone who speaks from recent knowledge and experience, not someone speaking from old prejudices or a gravy train of free hardware. That means I’d call up a couple of former coworkers who still do some desktop support, or who at least handle the RMAs for subordinates who do desktop support. I’d ask them whose drives have been failing the most lately, and if they notice much performance difference between brands. Benchmarks are more precise, but they can also be fooled. If you can’t notice the difference in the real world I really don’t care about it. If you do notice the difference, I don’t care much about percentages. It’s subjective, but as long as I trust the people whose opinions I’m soliciting, that doesn’t matter much to me.

And after talking to a couple of people who actually handle a few drives a week, I’d go plunk down my cash.

Replacing wall warts with PC power supplies

I wrote a long, long time ago about my adventures trying to find a wall wart for my old 8-port Netgear dual-speed hub. The other day I stumbled across a novel idea for a replacement.
I won’t rehash how you determine whether a unit is a suitable replacement–read the above link if you’re curious–but suffice it to say a $5 universal adapter from Kmart is fine for my answering machine or my cordless phone and can probably provide the 5 volts my Netgear needs, but my Netgear also needs 3 amps and the universal adapter I keep around can only deliver 20% of that. The beefiest 5v unit I could find at Radio Shack could only deliver 1.5 amps.

A PC power supply delivers 5V and 12V on its hard drive connectors. And PC power supplies deliver plenty of amperage: one of mine will deliver 25 amps on its 5V line, and 10 amps on its 12V line.

In a pinch, I could just obtain a suitable plug barrel that fits my Netgear from Radio Shack, clip the power connector off a dead CPU fan, and solder the plug to the red wire (5 volts) and a black wire (ground), put it in a PC, and use that to run my Netgear hub. The increased power draw would be equivalent to putting three typical PCI cards in the system. Just be sure to wire things right–reverse polarity can kill some devices.

Rather than using one of the PCs I actually use, it would be better to obtain a cheap microATX case, short the green and one of the black wires on the 20-pin motherboard connector with a paper clip, insulate the paper clip with electrical tape, and then wire things up to the drive connectors. Or, for that matter, you could use some of the other leads available on the 20-pin connector if you have a device that needs 3.3 volts (pinout here.) You could also just use a bare ATX power supply with a paper clip connecting the green wire and one of the black wires on the 20-pin motherboard connector, if you’re into the ghetto look.

An AT power supply would also work and it offers the advantage of being really cheap and common (here’s a nice writeup about an AT power supply’s capabilities), but most AT boxes require you to hook up enough 5-volt devices to chew up about 20% of its rating on that power rail before they’ll power up. I have a 200-watt AT power supply that delivers 20 amps on its 5-volt rail, so my 3-watt Netgear hub probably wouldn’t be quite enough on its own. So it might be necessary to either connect an obsolete motherboard to the power supply or connect a 1-ohm resistor between a +5 lead and ground, if you don’t have a plethora of power-hungry 5-volt devices to plug in.

But PC power supplies provide a cheap and commonly available way to replace odd wall warts, or at the very least, to reduce the clutter around the computer room.

The $799 Lindows subnotebook

I let this one slip by this past week, but Lindows has a new coup, to go with the $199 PCs at Wal-Mart: a $799 subnotebook.
What to think about it? It’s an odd mix. It offers high-end features like USB 2.0 and Firewire built in, and a generous 256 MB of RAM. But it has an underpowered VIA C3 processor. Its three-pound weight would be very nice.

But for $799 you’re not getting everything you’ll probably want or need. There’s no CD-ROM or floppy at that price. So if you’re looking for a cheap notebook to load another OS on, you won’t get there for $799. By the time you buy an external CD-ROM, you’re awfully close to the price of the getting-to-be-famous Sotec, which you can sometimes find now for $799 after some rebates. While the Sotec weighs 4.4 pounds, it has everything you’ll need to load another OS on it, and it comes with Windows XP Home, which makes me wonder just how much you’re saving by not having to pay the Microsoft tax.

The laptops Lindows compares it to aren’t really a fair comparison. As a performer, this subnotebook really isn’t in their league. Comparing it to a PDA isn’t exactly fair either. I can’t speak for the PocketPC devices, but the thing I like about the Palm I carry is that it’s an instant-on device. If I power it down with my task list onscreen, the task list comes up when I power it back on, and it comes up immediately. I’m sure with the right distro this laptop could be tweaked to boot in 15-20 seconds, but I don’t want to wait 15-20 seconds to boot up and see my calendar.

I think if it were priced at $499 or even $599, they’d sell tons of them. But the only advantage it offers over the cheap Sotecs is weight.

Skimping on the design would cut some cost, but the obvious places to skimp–a good starting point would be to lose the Firewire and USB 2.0 and offer plain old USB, drop the memory to 128 megs and drop the CPU to 800 MHz–would probably only shave $50 off the price.

To me, the Sotec is much more appealing. There will probably be an initial surge in sales due to pent-up demands for a lighter notebook and/or a notebook with a Linux derivative preinstalled, but I expect them to cool pretty quickly once people realize the Sotec is the better buy.

I just built a PC

It’s late, so I’ll save a lot of the gory details for tomorrow, but I built a PC over the course of the last couple of days. I did it a little bit differently than the last couple I’ve built.
All prices quoted are from Newegg.com as of last weekend when I ordered this stuff.

Case

I used a Foxconn PC115. It’s a two-tone case that looks like the cases the big brands use. Since a lot of the big brands buy from Foxconn, it’s probably a derivative of the designs Foxconn sells to them. It’s heavy enough gauge steel that you won’t hurt yourself with it. The mounting points are labeled. It has 11 drive bays. The included 350W power supply is honestly labeled. It’s a lower midrange case. I absolutely wouldn’t buy any less case than this–c’mon, the thing costs 30 bucks–but it’s nice enough that nobody’s going to be embarrassed with it.

Mobo

I used an AOpen AK75. It’s an AMD board, with a SiS 745 chipset. I’ve never had troubles with VIA chipsets, though to hear some people talk they make Yugos look reliable. I maintain that if you know what you’re doing, VIA chipsets are fine. But SiS has a great reputation of late so I thought I’d give a SiS-based board a try. It’s a nice board. It’s fast, and getting Windows to recognize and utilize the chipset is much nicer. Install the AGP driver and you’re in business.

One note about the board: Part of the Windows installation goes so slowly that I thought the board was defective. Right after the system check, it pauses for a long, long time. I’m talking longer than a Pentium 166. It seemed like minutes, though it probably wasn’t much longer than a minute in reality. Once it gets over that hurdle, it’s fast. This was with Win98 and 2000. I didn’t try XP. I had a legal copy of 98 for the system; I started to put 2000 on it in order to see if it ran into the same problems I thought 98 was having.

I only had a few hours’ experience with the board, which is anything but definitive, but it didn’t raise any red flags, and in my experience, most boards don’t wait until the second date to show their bad side. Usually the problems will show up either on the first day or sometime after the 366th.

I looked at an integrated Intel i815 board and very nearly bought it, but the supply dried up before I could pull the trigger. Buying AMD promotes competition, and the AK75 gives a lot more upgrade options in the future, so I’m not terribly sad about it.

Memory

I used a stick of Kingston DDR. It was on sale, I’ve never had a problem with Kingston memory, and back when I was working in an IBM shop, the IBM field techs trusted Kingston memory as much as the stuff IBM used from the factory.

DDR is cheaper than PC133 now, so if you’re building a new system, now’s the time to buy DDR instead. DDR-capable mobos are still more expensive, but they’re faster and you’ll save money in the long run by going with DDR now. DDR is the future. PC133 will stick around a while yet, but it’s headed to the same place EDO memory went.

Video

I used the cheap Radeon flavor of the week. When you don’t do 3D games, video cards don’t matter much anymore. This one was a genuine made-by ATi and I think it cost $29. It’ll stink up the joint if you’re waiting in line to buy Doom 3, but for the rest of us, it’s more video card than we’ll ever need, for a fantastic price.

I don’t have anything against Nvidia, but lately it’s easier to find a full-featured Radeon in the $30-$40 range than an Nvidia offering.

Modem

I used a USR 2977. It’s a real hardware modem and it’s PCI so it’ll fit in modern boards. At $35, it’s not that much more expensive than a Winmodem. And Winmodems steal anywhere from 10-20% of your available CPU power. People go to great lengths–either doing lots of time-consuming and sometimes downright foolish stuff, or spending lots of money–to achieve much smaller performance gains, so it’s stupid not to buy something like the 2977.

Hard drive

I used the flavor-of-the-week 7200-rpm 20-gig Maxtor. It cost $65. At that price I’m not going to be too picky, especially because I was working on a tight budget.

Operating system

Windows 98. Why? It was legal and adequate. Linux would be fine except for a few apps the new owner needs to run. There’s definitely enough hardware here to run XP, and XP might even outperform 98, but when you’re building a $300 system, spending $100 on an operating system when you’ve already got one doesn’t make a lot of sense.

Extras

I stole the CD-ROM, floppy, keyboard, mouse, and monitor from the PC this one was replacing. Along with all the cables.