On TechRepublic: Weirdest error messages of all time
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: Hardware, Windows Vista

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 BottEd 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.

Email Ed Bott

Subscribe to Ed Bott's Microsoft Report via Email alerts or RSS.

  • 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: a Guest | | Terms of Use
Trialware payola  dascha1 | 05/13/08
Every deal is different, but yes  Ed BottZDNet Moderator | 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  dansen926 | 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 BottZDNet Moderator | 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 BottZDNet Moderator | 05/17/08
Translation  frgough | 05/13/08
Wrong  Ed BottZDNet Moderator | 05/13/08
It is the responsibility of a vendor  frgough | 05/13/08
Yes, and some do that very well  Ed BottZDNet Moderator | 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 BottZDNet Moderator | 05/14/08
Get real!  zenwalker | 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 BottZDNet Moderator | 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 BottZDNet Moderator | 05/13/08
name calling  martin23 | 05/13/08
Follow the link, Martin  Ed BottZDNet Moderator | 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  hasta la Vista, bah-bie | 05/14/08
Most people who continue to use P2 systems...  ye | 05/14/08
If it's free...  hasta la Vista, bah-bie | 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 BottZDNet Moderator | 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 BottZDNet Moderator | 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 BottZDNet Moderator | 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 BottZDNet Moderator | 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
Not what I said.  ShadeTree | 05/14/08
Oh sweet irony...  bmerc | 05/14/08
Stop with this strawman already. It's making you look desperate.  ye | 05/14/08
Linux and Drivers  voska1 | 05/14/08
Sorry I did, Ubuntu - nVidia driver...nt  socialism=nowhere | 05/14/08
That just isn't the case.  TripleII | 05/13/08
Yes, yes, no  Ed BottZDNet Moderator | 05/13/08
Was thinking of Nvidia  TripleII | 05/13/08
You're going to get your wish  Ed BottZDNet Moderator | 06/07/08
Where are you getting this?  oldsysprog | 05/14/08
I think you misunderstand  ibarskiy@... | 05/14/08
Crash the desktop?  oldsysprog | 05/14/08
Wrong  Ed BottZDNet Moderator | 05/14/08
Wow!  nycebo | 05/16/08
bad drivers  atari8bit@... | 05/14/08
Where's the upside?  Yagotta B. Kidding | 05/13/08
One major error  Ed BottZDNet Moderator | 05/13/08
Linux has a lots of ecosystem  John L. Ries | 05/13/08
Context definition  Yagotta B. Kidding | 05/13/08
Not true at all  ShadeTree | 05/13/08
...  Linux User 147560 | 05/13/08
Race to the Bottom  Harry Bardal | 05/13/08
Drivers switch on the firmware that Microsoft shuts off  BALTHOR | 05/13/08
I think you misunderstand device drivers  jjarman | 05/14/08
Bravo  klumper | 05/13/08
No No No No No ... and yes.  carlcamera | 05/13/08
I think Ed's concern, or at least mine, is:  ye | 05/13/08
Not only that, but ...  Ed BottZDNet Moderator | 05/13/08
Remember Systems Get Certified Too  carlcamera | 05/13/08
Sounds reasonable. (nt)  ye | 05/13/08
Ed is on the mark.  carlcamera | 05/13/08
Minor changes don't affect logo qualification  Ed BottZDNet Moderator | 05/13/08
You were just told  rhomp2002@... | 05/14/08
I think that is what has been happening to Apple.  ajole | 05/14/08
Here's what "I" was told:  ye | 05/14/08
Positive reinforcement: is not MS fault  theo_durcan | 05/13/08
Has anyone said MS is 100% fault free?  ye | 05/13/08
You don't get!  marks055@... | 05/13/08
Actually I have used Vista since before most people  Michael L Hereid Sr | 05/14/08
He was joking. (nt)  ye | 05/14/08
RE: The key to Windows success? It's all about the drivers  middleuser | 05/13/08
Thanks Ed  tonymcs@... | 05/13/08
Thanks also  martin23 | 05/13/08
Thanks also  martin23 | 05/13/08
It's LEGACY drivers that have failed to appear  anthony_hunt | 05/14/08
Has anyone advocated a person in your situation should move?  ye | 05/14/08
LEGACY  Axsimulate | 05/15/08
It's what I've been saying all along...  GrizzledGeezer | 05/14/08
RE: The key to Windows success? It's all about the drivers  M.W.H. | 05/14/08
This is the bread and butter of small OEMs  Kerry from BC | 05/14/08
RE: The key to Windows success? It's all about the drivers  xshakes | 05/14/08
RE: The key to Windows success? It's all about the drivers  cynic8 | 05/14/08
Microsoft changed the driver architecture  magallanes | 05/14/08
Are you serious?  Ed BottZDNet Moderator | 05/14/08
whit papers  atari8bit@... | 05/14/08
What???  Ed BottZDNet Moderator | 05/14/08
RE: The key to Windows success? It's all about the drivers  cigar444 | 05/14/08
Huh?  Ed BottZDNet Moderator | 05/14/08
Thank you! - I was about to respond - thank you.  socialism=nowhere | 05/14/08
History repeats itself.  soonerproud | 05/14/08
RE: Vista  gcperk@... | 05/14/08
RE: The key to Windows success? It's all about the drivers  ford_prefect | 05/14/08
RE: The key to Windows success? It's all about the drivers  atari8bit@... | 05/14/08
RE: The key to Windows success? It's all about the drivers  dfarrich@... | 05/14/08
Unfortunately  dansen926 | 05/14/08
While I agree, there are other reasons Vista is rejected.  ajole | 05/14/08
As soon as PC game manufacturers start making Linux versions,  ThereThere | 05/14/08
Yeah - they have had how many years  socialism=nowhere | 05/14/08
RE: The key to Windows success? It's all about the drivers  atari8bit@... | 05/14/08
Is It Really All About The Drivers?  chessmen | 05/14/08
I don't think the author is talking about the same thing you are.  ajole | 05/14/08
Yes, I Agree - It's The Drivers; Hence Mac's Success  johnpublic@... | 05/14/08
Yup, it's easy for them  dansen926 | 05/14/08
BINGO - and your right it is very easy  socialism=nowhere | 05/14/08
But I do have a lot of issues making things work with a Mac.  ajole | 05/14/08
RE: The key to Windows success? It's all about the drivers  famulla | 05/14/08
The Windows Ecosystem is designed for vendors, not consumers  Steven Rogers | 05/14/08
False premise  Ed BottZDNet Moderator | 05/14/08
RE: The key to Windows success? It's all about the drivers  arnieswap@... | 05/14/08
Don't tell that story to the Save XP crowd...  Ed BottZDNet Moderator | 05/14/08
Actually worked well with my boss' new laptop  John L. Ries | 05/14/08
More info needed  atari8bit@... | 05/14/08
RE: The key to Windows success? It's much more than about drivers  andrebranchaud@... | 05/14/08
Because Quicken is the worst  Ed BottZDNet Moderator | 05/14/08
RE: The key to Windows success? It's all about the drivers  GDF | 05/14/08
Agreed, but there are solutions  Ed BottZDNet Moderator | 05/14/08
RE: The key to Windows success? It's all about the drivers  JackAcid | 05/14/08
Drivers are NOT available for 64-bit Vista  Emilio_z | 05/14/08
What driver are you referring to?  ye | 05/14/08
Easy to find x64 drivers  Ed BottZDNet Moderator | 05/14/08
They're becoming more popular  CobraA1 | 05/14/08
Ed: two specific examples we've seen that support your points  blu_vg@... | 05/14/08
RE: The key to Windows success? It's all about the drivers  quark@... | 05/14/08
Lies or truth?  martin23 | 05/14/08
Sorry but from my experiance of VISTA  carlsf@... | 05/14/08
I think that is more important than a lot of people admit.  ajole | 05/14/08
What are the differences that disturb you?  cgdams | 05/15/08
Of course, that's a matter of taste...  cgdams | 05/14/08
Please explain  CobraA1 | 05/14/08
...The "update" process...  Narg | 05/14/08
It's poor planning and business practices  Ole Man | 05/14/08
According to Gutman I would not be able to  Michael L Hereid Sr | 05/14/08
Oh and by the way Ole man  Michael L Hereid Sr | 05/14/08
...sigh...  cgdams | 05/14/08
Microsoft OS is an irrelevance...  David Gale | 05/14/08
You mean other than being the most common OS on the planet?  CobraA1 | 05/14/08
one must realize  marks055@... | 05/14/08
RE: The key to Windows success? It's all about the drivers  lennycald@... | 05/14/08
Why is Vista so awesome?  marks055@... | 05/14/08
RE: The key to Windows success? It's all about the drivers  Elihion | 05/15/08
easy answer  rtk | 05/15/08
But why did the drivers need change at all?  pwright2@... | 05/15/08
Try using the XP driver.  ye | 05/15/08
it's been stated hundreds of times.  rtk | 05/15/08
MS is the company we all love to hate...  cgdams | 05/15/08
Paul did Windows 98 drivers work on XP?  marks055@... | 05/15/08
RE: The key to Windows success? It's all about the drivers  pstewart@... | 05/15/08
It's everyone elses fault.  martin23 | 05/16/08
Nonsense  Ed BottZDNet Moderator | 05/16/08
Oh Nonsene  martin23 | 05/16/08
There you go again  Ed BottZDNet Moderator | 05/16/08
lies or fibs  martin23 | 05/17/08
I give up  Ed BottZDNet Moderator | 05/17/08
oh I read it ??  martin23 | 05/17/08
Last reply  Ed BottZDNet Moderator | 05/17/08
Thanks for the bye  martin23 | 05/17/08
Martin You mentioned anti virus  Michael L Hereid Sr | 05/19/08
Go read the memoirs of WordPerfect's ex-president  Ed BottZDNet Moderator | 05/17/08
Try Chapter 12  Ed BottZDNet Moderator | 05/17/08
you miss the point  martin23 | 05/17/08
RE: The key to Windows success? It's all about the drivers  cgdams | 05/17/08
Is there any kind of moderation on TalkBack?  cgdams | 05/18/08
Yes, there is  Ed BottZDNet Moderator | 05/18/08
Yes, they are...  tcavadiasZDNet Moderator | 05/18/08
HELLO! Is any ONE listening...  mikifinaz1@... | 05/20/08
Nobody home!  Ole Man | 05/21/08
RE: The key to Vista's failure? It's all about the drivers  dcwest | 09/09/08

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

Click Here
advertisement

Recent Entries

Premier Vendor Content Whitepapers, webcasts & resources from our Power Center Sponsors
The best support in the Linux business
If Linux is going to power your mission-critical applications, you'd better have the best support known to business. Novell was rated the top provider of Linux technical support.
Learn more >>
Microsoft Dynamics CRM Online - Free Six-Month Trial for Eligible Organizations
Microsoft Dynamics CRM Online provides fast online access, simple contact management and better sales performance for a low monthly cost - the best value on the market today.
Learn more about the free, six-month trial offer>>
The more you simplify, the more you save
When you transition from your existing Red Hat environment to SUSE Linux Enterprise from Novell, you can recognize dramatic cost savings, perhaps as much 50%
Learn more >>
Reduce risk. Reduce complexity. Increase reliability.
A simplified IT environment isn't just less complex. It's also more reliable. Standardize on a single Linux platform with SUSE Linux Enterprise from Novell, and get the world's most interoperable Linux
Learn more >>
Keep Up With The Latest In Document Management with The DocuMentor.
Doc delivers the scoop on today's enterprise content management, printer maintenance, and all other issues related to document management. It's the DocuMentor Blog.
Learn more >>
Save time with automated shipping solutions
The Business Essentials Guide provides you useful tools and templates to help grow your business and save you time with automated shipping solutions.
Visit the UPS Business Essentials Guide
advertisement

Archives

ZDNet Blogs

White Papers, Webcasts, and Downloads