On MovieTome: Leaked images from TRANSFORMERS 2?
BNET Business Network:
BNET
TechRepublic
ZDNet

May 13th, 2008

The key to Windows success? It’s all about the drivers

Posted by Ed Bott @ 9:59 am

Categories: Windows Vista, Hardware

Tags: Problem, Driver, OEM, Graphics Subsystem, Vista/Server 2008/Win7 Ecosystem, Microsoft Windows, Operating Systems, Notebooks, Software, Hardware

The greatest advantage of the Windows ecosystem is that there are so many choices.

The biggest problem with the Windows ecosystem is that there are so many choices.

Ironic, isn’t it?

The sheer number of choices means you can almost certainly find exactly the PC you want. In the notebook category alone, you can get a two-pound ultraportable or a 20-pound desktop replacement, or anything in between, with or without Tablet or touchscreen features. You can opt for a system with a battery life of 6-8 hours or one that will run like a bat out of hell for 80 minutes. If you prefer a desktop, you can take your pick of giant towers, midsize towers, small form factor cases designed to fit in AV equipment racks, or all-in one designs, with a dizzying range of expansion options. For a Windows PC, you can spend $500, $5000, or anything in between.

All those choices give you a practically infinite number of hardware and software combinations. And that’s where the problems begin. All those choices also offer a correspondingly large chance of encountering problems from the unexpected interaction of parts that weren’t designed to be used together.

That, in large part, is why Windows Vista has struggled for the past 18 months.

The good news is that the ecosystem has finally settled down, and stable Vista drivers are now available for virtually all of the components that go into a 2008-vintage PC. But getting those drivers to users is still a problem, because of the way the OEM business model works. Understanding this process goes a long way to explaining why there’s no such thing as a universal Windows experience. Here’s the broad outline of how a Windows PC comes to life for a consumer:

  1. OEM engineers design the system using mostly off-the-shelf parts and standard components. Some of those parts are universal: you need a CPU and matching chipset, plus video and audio subsystems, networking capability, and a storage controller. The desire to keep prices down creates a powerful economic interest to consolidate as many of those functions as possible on the motherboard, especially for notebooks and budget desktops.
  2. OEM engineers create a hardware package for all those parts. For desktops, this used to be a beige box. Today, there’s more attention to design and the beige box is mostly a relic. Notebook designers have to pay excruciating attention to detail to find the right balance of cost, weight, performance, ruggedness, battery life, and coolness.
  3. Software engineers combine the operating system, hardware drivers, and utilities (plus system firmware) into a system image. The choice that most people will notice is the operating system, but getting the right drivers and associated utilities for the components chosen in Step 1 is far more important in terms of getting a system that works well. Drivers for some components are part of the base OS. In other cases, drivers and associated utilities are provided by the supplier of the component. For example, many motherboard designs (desktop and notebook) use audio circuitry from IDT (formerly SigmaTel), which in turn provides a driver as part of its deal with the system maker. Graphics subsystems are most likely to use chips from Intel, Nvidia, or ATI, which provide drivers designed for use with that specific chip.
  4. Marketing adds branding and additional software and services. The branding involves putting the company logo and support contact information on the Windows Welcome screen and possibly adding some custom wallpaper or screen savers. The additional software in this step consists of fully functional, fully licensed programs (purchased from third parties or developed in-house) and intended to add value to the system. Common add-ons in this category are CD/DVD burning programs and DVD players. For build-to-order products, the customer might be offered a choice of products to preinstall at discounted OEM prices. Microsoft Office and various antivirus programs are the most popular examples of this category.
  5. Marketing adds trialware. The developers of these programs pay a fee for each installed copy and may also pay a spiff (commission) for each user that pays to convert the trialware program to a fully licensed copy. If the OEM goes overboard, these programs earn the label “crapware.”
  6. The OEM sells the finished product to consumers. If the finished product is sold through the retail channel (Best Buy, Costco, any of a gazillion mail-order vendors), the software image on the finished system may be many months old. For a build-to-order product from a company like Dell, the software image is far more likely to be up to date.
  7. The OEM provides updated drivers and utilities to customers. Remember, many of the component suppliers want nothing to do with end-user support. If they produce a new, improved driver or utility package, they make it available to the OEM, which in turn gets to decide when and how to deliver it to customers.

Continued: Where PC makers go wrong –>

Pages: 1 2

Ed Bott is an award-winning technology writer with more than two decades' experience writing for mainstream media outlets and online publications. See his full profile and disclosure of his industry affiliations.

  • Talkback
  • Most Recent of 274 Talkback(s)
What is next for Dell
Don't look now but Dell is changing direction. (Read the rest)
Posted by: peterjnew@... Posted on: 09/09/08 You are currently: Logged In | Log out
Trialware payola dascha1   | 05/13/08
Every deal is different, but yes Ed Bott  ZDNet | 05/13/08
That's the real root of the problem Mr. Bott AdventTech67   | 05/14/08
That's what I like about Dell bigsibling   | 05/14/08
That's what I like about building ehansen9   | 05/14/08
Well maybe ... pstewart@...   | 05/15/08
What is next for Dell peterjnew@...   | 09/09/08
That's true in some cases, but not most. Flying Pig   | 05/14/08
Not true with Sony Ed Bott  ZDNet | 05/14/08
Yes, I spoke too soon Flying Pig   | 05/14/08
Gateway's just as bad - if not worse... Wolfie2K3   | 05/14/08
Not all Gateways are problems CharlesEtheridge@...   | 05/20/08
Dell seems to have learned their lesson Larry Osterman   | 05/14/08
I can confirm that... cgdams   | 05/14/08
Pleasantly surprised Ed Bott  ZDNet | 05/17/08
Translation frgough   | 05/13/08
Wrong Ed Bott  ZDNet | 05/13/08
It is the responsibility of a vendor frgough   | 05/13/08
Yes, and some do that very well Ed Bott  ZDNet | 05/13/08
He said "most" John L. Ries   | 05/13/08
Precisely. frgough   | 05/14/08
follow up frgough   | 05/14/08
You're flip-flopping. And you're still wrong. Ed Bott  ZDNet | 05/14/08
Get real! Dkunzma   | 05/14/08
Vendor's responsibility clarktacular@...   | 05/14/08
How about posting names of ... ThereThere   | 05/14/08
Since when did Windows become an ecosystem? cnfrisch   | 05/13/08
Tell Microsoft Ed Bott  ZDNet | 05/13/08
Hillarious mtgarden   | 05/13/08
Beautiful seanferd   | 05/13/08
Evidently metaphors have been lost alaniane@...   | 05/17/08
If you tell the same lie often enough ? martin23   | 05/13/08
If you repeat the same Talkback comment often enough... Ed Bott  ZDNet | 05/13/08
name calling martin23   | 05/13/08
Follow the link, Martin Ed Bott  ZDNet | 05/13/08
mythbuster ? martin23   | 05/13/08
One question: marks055@...   | 05/13/08
One Answer martin23   | 05/13/08
Daring to question the wisdom of Ed John L. Ries   | 05/13/08
Vista Still Sucks chessmen   | 05/14/08
Dumb statement but lookat the source. dave@...   | 05/14/08
It's a bit Inelegant ... ja4509   | 05/14/08
My experience has been the total opposite... socialism=nowhere   | 05/14/08
Details Of Why Vista Sucks--Consider The Source chessmen   | 05/14/08
i can tell you what i see ans from all the systems i've sold SO.CAL Guy   | 05/14/08
Exactly, to run VISTA... arminw   | 05/14/08
@arminw: No, it is not necessary to buy a new... ye   | 05/14/08
So, basically the only reason someone alaniane@...   | 05/17/08
You qouted winsupersite but that is from Oct of 2006 Michael L Hereid Sr   | 05/14/08
You can run Linux on a P2 b8375629@...   | 05/14/08
Most people who continue to use P2 systems... ye   | 05/14/08
If it's free... b8375629@...   | 05/15/08
Sorry to spoil your moment but that's just your opinion. My opinon and socialism=nowhere   | 05/14/08
Be careful, or Ed will email you personally and cuss you out zaine_ridling   | 05/16/08
The whole story Ed Bott  ZDNet | 05/17/08
The lesson, Ed rtk   | 05/17/08
First time user and totally lost jo@...   | 05/20/08
If you put your fingers in your ears and... Confused by religion   | 05/13/08
open your eyes martin23   | 05/13/08
always easier to blame MS otaddy   | 05/13/08
No doubt... Wolfie2K3   | 05/14/08
Not accepting that Ed is right or wrong ... Confused by religion   | 05/13/08
Folow Ed's link martin23   | 05/13/08
Based on your posts here willpd13   | 05/14/08
Hardware+software vendors *DELIBERATELY* do that Knorthern Knight   | 05/14/08
Couldn't disagree more... nycebo   | 05/13/08
Bad Sony, Dell Good bmgoodman   | 05/13/08
... Linux User 147560   | 05/13/08
Do keep in mind he was using the four days as... ye   | 05/13/08
MS has a lot to do with the problem Axsimulate   | 05/13/08
MS does not have a lot to do with the problem oldsysprog   | 05/14/08
Blah blah blah bmerc   | 05/14/08
How do you know? Axsimulate   | 05/15/08
Exactly. Thanks. nycebo   | 05/13/08
Uptime so far willpd13   | 05/14/08
Already there and doing that ... JazzManiaSC   | 05/14/08
lack of driver support hasn't hindered our use of Linux. ye   | 05/14/08
There's a lot of truth to this John L. Ries   | 05/14/08
So you would agree this would be reasonable for Vista... ye   | 05/14/08
Under Vista, a bad driver is unlikely to hose the whole system Ed Bott  ZDNet | 05/14/08
Ed: I'll buy that John L. Ries   | 05/14/08
Ye: If you insist on running Vista... John L. Ries   | 05/14/08
@John L. Ries: So why are we faulted for giving... ye   | 05/14/08
Latest Mac commercial bfilipiak@...   | 05/14/08
So what exactly are you trying to say? nycebo   | 05/16/08
I work for one of the top 3 .... ShadeTree   | 05/13/08
If you tell the same lie often enough people might believe it. Michael L Hereid Sr   | 05/13/08
That's fine John L. Ries   | 05/13/08
Give the reasons... cgdams   | 05/14/08
How about this? John L. Ries   | 05/14/08
So, no facts then? eb276   | 05/14/08
Not my job John L. Ries   | 05/14/08
Another way of putting it John L. Ries   | 05/14/08
I assume you're OK with people who... ye   | 05/14/08
@John L. Ries: Here's one advocacy point: ye   | 05/14/08
Re: Linux John L. Ries   | 05/14/08
Re: security John L. Ries   | 05/14/08
@John L. Ries: If someone tries Linux on under powered HW... ye   | 05/14/08
@John L. Ries: Security. Here's the problem... ye   | 05/14/08
Linux runs well on old hardware John L. Ries   | 05/14/08
@John L. Ries: Sorry John. Not interested in why the user... ye   | 05/14/08
So it's your opinion one should drop back to... ye   | 05/14/08
I think people should dump Windows entirely John L. Ries   | 05/14/08
@John L. Ries: Don't dodge the question. Anwer it. ye   | 05/14/08
Didn't think I was dodging John L. Ries   | 05/14/08
@John L. Ries: You did and still are. Let me repeat it... ye   | 05/14/08
Nothing wrong with trying to work through the problems John L. Ries   | 05/14/08
@John L. Ries: We call this a "Red Herring" ye   | 05/14/08
yeah, i thought so... cgdams   | 05/14/08
Does appear to be difficult John L. Ries   | 05/14/08
well... cgdams   | 05/14/08
Thank you for responding John L. Ries   | 05/14/08
@John L. Ries: It's faster: ye   | 05/14/08
Microsoft's not blaming OEMs marks055@...   | 05/13/08
WRONG bigsibling   | 05/14/08
What's the video subsystem? Ed Bott  ZDNet | 05/14/08
Have you tried this? cgdams   | 05/14/08
You seem to think the Press tikigawd   | 05/14/08
What do you base this on? wolf_z   | 05/13/08
I thought Vista was supposed to be tolerant of bad drivers stevey_d   | 05/13/08
Yes you do! ShadeTree   | 05/13/08
... Linux User 147560   | 05/13/08
So just because it hasn't happened to you the problem doesn't... ye   | 05/13/08
I'd just like to see some proof. TripleII   | 05/13/08
So when I say that I haven't experienced a problem with Vista... ye   | 05/13/08
If people think you're a troll... John L. Ries   | 05/13/08
When did I ever say that? TripleII   | 05/13/08
It's not "people" but ABMers who think I'm a troll. ye   | 05/13/08
@TripleII: The comment was aimed at... ye   | 05/13/08
No worries. I didn't really have anything to add... TripleII   | 05/13/08
For what it's worth... Ed Bott  ZDNet | 05/13/08
Last I checked... John L. Ries   | 05/13/08
@John L. Ries: Sigh. When you don't have anything of... ye   | 05/13/08
The reason why some people think you're a troll.. John L. Ries   | 05/13/08
@John L. Ries: I take no issues with anyone who... ye   | 05/13/08
Out of idle curiosity... John L. Ries   | 05/13/08
@John L. Ries: What is a valid reason? ye   | 05/14/08