A very heated market
Thursday, 24. January 2008, 12:58:54
My story is probably very common. I have a computer that works very well. Everything is tuned right and I can do most entertainment and office stuff with it. I can play games, maybe not with maximum details, but they work quite well. There's only one minor issue: it has only 512 Mb of RAM. And what's even more interesting is that I haven't felt the need to get more RAM until recently. This is probably a direct result of the fact that I'm mostly using Kubuntu and that I haven't even tried to work with Windows Vista.
For a number of reasons I need to get more RAM. At first glance, it didn't seem so expensive, until I found the catch: my mainboard only supports DDR RAM, because the AMD Athlon XP 64 bits Dual Core processor only has a memory controller for DDR, so it doesn't support DDR II. Ok, so I took a look at the prices for DDR memory and I was shocked; gold may be cheaper these days than 4 Gb of DDR. It's about 370 euros, while DDR2 costs half of this amount.
You would think at this moment that I should be able to buy DDR2 memory and use it on my DDR system. Nope, no chance. To quote from wikipedia:
DDR2 DIMMs are not designed to be backwards compatible with DDR DIMMs. The notch on DDR2 DIMMs is in a different position than DDR DIMMs, and the pin density is slightly higher than DDR DIMMs in desktops. DDR2 is a 240-pin module, DDR is a 184-pin module. Notebooks have 200-pin modules for DDR and DDR2.
Therefore my options are quite limited:
- Buy used DDR - if I can find at least 2 Gb somewhere
- Change the mainboard and the processor and buy DDR2 RAM, although I have a perfectly working computer - this may prove to be cheaper or close to the 4 Gigs of DDR
Excellent! The hardware manufacturers can be really happy with themselves.
But there's something more, besides my story: the PC model is based on flexibility. In theory, the consumer can choose to change any component inside a PC, can add or remove capabilities and so on. But, as my story shows, the PC model is fundamentally broken, because the hardware compatibility is a really complex issue nowadays. It's debatable whether this complexity is fundamental in the industry or if it is consciously fuelled by hardware manufacturers.
I am a professional software developer, but I don't know or care about all the difference between socket 949, socket 754 and socket AM2 (OK, I am curious about them, but I'm in consumer mode now). What I do care about is that I must pay an upgrade to my computer because of hardware compatibility issues.
What I would like to see on the market would be something like this:
- Mainboards should support both Intel and AMD processors
- New card types (memory, video, sound etc.) should be compatible with older card slots, at least for a number of generations; otherwise said, changes in the standard should only be made once every 4-5 years, when the technology limits are reached
- Special slots for capability extensions should be available on the mainboard or on the cards themselves; for example instead of changing the video card just because there's a new one with OpenGl 5.0 support, you should be able to add an OpenGl 5.0 extension to the video card
Let's also note that we currently have home computers with too much computing power. Dual core, 64 bits Intel Core 2 Duo processors working at 4 GHz are used for writing emails, browsing the internet and watching movies. This happens because Moore's law dictates the computing power growth for economic reasons. The problem is that currently there's no market force to oppose Moore's law. This force can either come from market regulations or standards or from the consumer.
In the end, what I'm complaining about is the continuous push towards buying better and better hardware, while most consumers actually don't need it. This is the most annoying side of the PC market.