ie8 fix
madison

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

By | May 13, 2008, 9:59am PDT

Summary: The great advantage of the Windows ecosystem is that there are so many choices. That’s also its biggest problem, as all those choices offer a correspondingly large chance of encountering problems from the unexpected interaction of parts that weren’t designed to be used together. Problems in the Windows ecosystem get magnified during periods of transition. And the way the OEM business model works explains why some customers struggle with outdated drivers and performance problems even when a solution has been available for months.

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 –>

Topics

Ed Bott is an award-winning technology writer with more than two decades' experience writing for mainstream media outlets and online publications.

Disclosure

Ed Bott

Ed Bott is a freelance technical journalist and book author. All work that Ed does is on a contractual basis.

Since 1994, Ed has written more than 25 books about Microsoft Windows and Office. Along with various co-authors, Ed is completely responsible for the content of the books he writes. As a key part of his contractual relationship with publishers, he gives them permission to print and distribute the content he writes and to pay him a royalty based on the actual sales of those books. Ed's books written prior to fall 2011 have been distributed by Que Publishing (a division of Pearson Education) and by Microsoft Press. As of November 2011, Ed is a partner in the independent publishing company Fair Trade Digital Exchange, which exclusively publishes his books.

On occasion, Ed accepts consulting assignments. In recent years, he has worked as an expert witness in cases where his experience and knowledge of Microsoft and Microsoft Windows have been useful. In each such case, his compensation is on an hourly basis, and he is hired as a witness, not an advocate.

Ed does not own stock or have any other financial interest in Microsoft or any other software company. He owns 500 shares of stock in EMC Corporation, which was purchased before the company's acquisition of VMware. In addition, he owns 350 shares of stock in Intel Corporation, purchased more than two years ago. All stocks are held in retirement accounts for long-term growth.

Ed does not accept gifts from companies he covers. All hardware products he writes about are purchased with his own funds or are review units covered under formal loan agreements and are returned after the review is complete.

Biography

Ed Bott

Ed Bott is an award-winning technology writer with more than two decades' experience writing for mainstream media outlets and online publications. He's served as editor of the U.S. edition of PC Computing and managing editor of PC World; both publications had monthly paid circulation in excess of 1 million during his tenure. He is the author of more than 25 books on Microsoft Windows and Office, including the recently released Windows 7 Inside Out.

274
Comments

Join the conversation!

Just In

What is next for Dell
peterjnew@... 9th Sep 2008
Don't look now but Dell is changing direction.
0 Votes
+ -
Trialware payola
dascha1 13th May 2008
So I read Item#5 as something of curiosity in terms of who
pays and who gets. So if Widget Mfg. installs Widgette
software as trialware, Widgette pays Widget Mfg. a fee to get
into the installation rotation? Then if the PC customer buys a
Widget computer and pays for Widgette's fully license
version, Widgette pays another fee to Widget Mfg.?
0 Votes
+ -
Contributr
Every deal is different, but yes
Ed Bott 13th May 2008
Your summary is accurate for that scenario. MacNorton pays the OEM a couple dollars per PC to preinstall a 30-day trial version of its AV software and then pays an additional commission for each customer that converts to a full-year subscription. That's one scenario. I'm sure there are multiple ways to structure these trialware deals.
0 Votes
+ -
by adding all those demo's , the system begins to get bloated before you install the programs you already own . The proper way of un-installing a program on windows is to first use the add/remove control , then afterwards if the system doesn't boot you search for the same program you just removed , if anything is found , you delete it . Then comes the task of going through the registry and deleting invalid keys and such ,,,

Menial task you ask ? Heck no , not for average mo
0 Votes
+ -
That's what I like about Dell
bigsibling 14th May 2008
Last summer, purchased a Dell laptop for the 5/8 and a desktop for the kids. Both came with the usual assortment of crapware, but Dell actually included an easy, nearly 1-click method for removing all that junk (including the google toolbar and sidebar).
0 Votes
+ -
That's what I like about building
dansen926 14th May 2008
Building your own computer gives you exactly what you want, without OEM restrictions, and you can be responsible for your own computer--it's wonderful!
0 Votes
+ -
Well maybe ...
pstewart@... 15th May 2008
Shipping a system with drivers already 3 months out of date (with some of the updates marked urgent) is not the sort of performance one would hope for from Dell.

And as for offering, for example, 7 graphics drivers for my system tag, 6 of which are for graphics cards my system never had, and having such a poor update/download system, I have a lot of sympathy for Ed's comments - the OEM's, Dell included, could and should do a lot better.
0 Votes
+ -
What is next for Dell
peterjnew@... 9th Sep 2008
Don't look now but Dell is changing direction.
0 Votes
+ -
That's true in some cases, but not most.
Flying Pig 14th May 2008
Most trialware software is not already installed. A shortcut to the installation executable is placed on the desktop and the owner of the computer chooses whether to install the application. Novice users can delete the desktop shortcut without affecting the system as a whole. All that is lost is a little disk space; and with drive sizes today it's hardly worth the effort to delete the installation files. The problem is most novice users will launch and blindly install the trialware without stopping to consider its impact or whether they really need it. I can't tell you how many systems I've had to fix where the main problem the person was having is they had two antivirus, firewall or antispyware programs clashing with each other because the computer owner bought one product and installed a competing trialware product with the desktop icon.

Not that I'm complaining - it's an easy fifty bucks for me when I have to clean things up for them. Long live trialware!
0 Votes
+ -
Contributr
Not true with Sony
Ed Bott 14th May 2008
"Most trialware software is not already installed."

I don't know how you can make such a sweeping generalization.

With the Sony notebooks I've looked at lately, all of the trialware was fully installed and was fully reinstalled if you used the System Recovery option to restore the system.

On some older Dell systems, the trialware was also fully installed. I no longer see that because Dell allows me o spec systems without any trialware, installed or just offered.
0 Votes
+ -
Yes, I spoke too soon
Flying Pig 14th May 2008
I suppose I shouldn't have said most, since almost all the computers I get asked to look at are either Dell or HP, and there are a lot of other brands out there. (It's not that I won't work on the other brands. It?s just, most people I know seem to own Dell or HP). They've been pretty good in recent years. Although I have to admit, a few years back that was definitely not the case.

Personally, I feel nothing should be installed beyond the OS. Put the installation files on the computer, fine; but no pre-installations. But that's in a perfect world.
0 Votes
+ -
Gateway's just as bad - if not worse...
Wolfie2K3 14th May 2008
About a year ago, I bought a used Gateway laptop on eBay. The OS wasn't installed but at least, it came with the recovery DVD. After about an hour or so, the system was fully reinstalled and much to my dismay there were at least 25 icons in the system tray - including at least TWO fully installed AV products - McAfee and Norton. Needless to say, I had a LOT of cleaning up to do...
0 Votes
+ -
Not all Gateways are problems
CharlesEtheridge@... 20th May 2008
Hi, Last April, a year ago, I got an FX530XV Gateway with Vista Ultimate, a 2.13 Ghz Intel processor, nad 4GB RAM. Since then I upgraded to SP1 running Windows Live OneCare the whole time. I ahve never had any trouble with it at all, or any infections. I also got it with Office Basic which gave me Outlook and Word along with Excel. The whole system has worked without any problems at all, and seems to be very well built.
0 Votes
+ -
Dell seems to have learned their lesson
Larry Osterman 14th May 2008
I've set up a number of dell machines over the past couple of weeks, and I've been pretty impressed at the lack of stuff on the machine.

The machine I set up last week had free trials from AOL and EarthLink, the Google Desktop, and the Dell "redirect your failed DNS queries to google" BHO and that was about it. I was actually surprised, because I expected it to be a total mess (two years ago when I set up the kitchen computer, I ended up wiping the machine rather than try to figure out how to get rid of all the junk).

And this was a Dell Inspiron (one of their end-user machines) not a business machine.
0 Votes
+ -
I can confirm that...
cgdams 14th May 2008
In the last four months, i exchanged two of my notebooks for new Dells (a Vostro business unit and an XPS ultraportable consumer unit). On both machines, there were very few craplets, and it was easy to get rid of them by simply uninstalling. All drivers worked from the beginning, and the performance was good.

In the meantime, i have switched to Vista 64 on the Vostro (and thus did a clean install), but the XPS is still running the Vista 32 Installation it came with, and still runs well.

Getting rid of crapware was on top of the customer wishlist that Dell collected via it's Ideastorm Website, and obviously, they did listen. I'm convinced that other will follow.
0 Votes
+ -
Contributr
Pleasantly surprised
Ed Bott 17th May 2008
I've purchased Dells in several different product lines in the past six months (XPS desktop, XPS laptop, Inspiron, Dimension) and they've all been fairly clean. The Google stuff removes quite easily and I like the fact that I can spec no AV software (so I can install my own).
0 Votes
+ -
Translation
frgough 13th May 2008
Most PC vendors produce crap.
0 Votes
+ -
Contributr
Wrong
Ed Bott 13th May 2008
How can you conclude that? Some do a good job, some do a poor job. As buyers, we have choices. I can and will name names of some large vendors who do an excellent job in this regard later this week.
0 Votes
+ -
It is the responsibility of a vendor
frgough 13th May 2008
to make sure his hardware works as advertised. If Vista
breaks on his hardware, he has shipped you crap.

Isn't you have have maintained all along that the blame for
vista problems lies with the hardware manufacturers not
providing drivers?

Well, the PC assemblers have an equal responsibility to
make sure they put hardware that works into their
machines. If they don't and sell it to you anyway, they have
sold you crap.
0 Votes
+ -
Contributr
Yes, and some do that very well
Ed Bott 13th May 2008
The example I used is of a company that does a particularly bad job of it. Other companies do a superb job of keeping drivers updated.

So what's your point?
0 Votes
+ -
He said "most"
John L. Ries 13th May 2008
Rather harsh, and I'm not sure if he's right, but it doesn't contradict anything you said (most bad means some good). Indeed, if we take what you say at face value, it is a logical conclusion.
0 Votes
+ -
Precisely.
frgough 14th May 2008
Ed's entire rant can be boiled down to this:

Don't buy a cheap, crap PC and you'll be fine.

Well, duh.
0 Votes
+ -
follow up
frgough 14th May 2008
But the problem is, it's almost impossible to tell in the zoo
that is the PC world what is going to be crap and what
isn't.

Theoretically, a Vista certified logo should have taken care
of that, but we know now that MS basically bastardized
that to get Vista on as many OEM boxes as possible, so it's
meaningless.

And that essentially means that you have to sift through
the detailed specs of any computer model you plan on
buying and do your research to determine if it actually is
or is not crap.

The price of the machine won't tell you. High priced Vaios
can be crap. You basically have to be a computer expert to
avoid getting a crap PC, and that's a problem with the
industry as a whole, MS included.
0 Votes
+ -
Contributr
Your original comment tried to summarize my entire post as "Most PC vendors produce crap. "

That's a direct quote of your entire comment.

Now, you revise your remarks to say what you really think I meant:

"Don't buy a cheap, crap PC and you'll be fine."

That's very different from your original comment, and still not accurate. The example I used was a system that costs more than $2000 and is exquisitely engineered. It is absolutely not a "cheap, crap PC." A buyer would have no way of knowing that the sustained engineering group at this OEM is doing a lousy job.

You're trying to turn a complex subject into a series of flip one-liners. "Well, duh" doesn't work in this case.
0 Votes
+ -
Get real!
rhonin 14th May 2008
I have a cheap Dell and a fully loaded M1530 - both laptops.

Ordered both with minimal crapware.
Was fairly simple to remove most of that.

I now have two notebooks that work and run great!

And after letting the Dell QS program update my drivers - and then manually verifying them, I found they got 90%+ of the latest and greatest.

So 1 cheap, 1 not cheap, both are great...

I have to say ed is pretty much on trget with this.
0 Votes
+ -
Vendor's responsibility
clarktacular@... 14th May 2008
A few years ago I had to junk a perfectly good large-format Canon InkJet because there were no XP drivers and the Win2000 drivers wouldn't work. When I ran 2000 is was just great, but I couldn't even give it away. It was less than 4 years old. So sad.
0 Votes
+ -
How about posting names of ...
ThereThere 14th May 2008
those that do a lousy job?
0 Votes
+ -
Do you know what an ecosystem is? There are eight ecosystems in the world. They are called temperate forest, tropical rain forest, desert, grassland, tundra, taiga, chaparral and ocean. Each one is very different from the others.

An ecosystem is a natural unit consisting of all plants, animals and micro-organisms (biotic factors) in an area functioning together with all of the non-living physical (abiotic) factors of the environment.

Ref: http://en.wikipedia.org/wiki/Ecosystem
0 Votes
+ -
Contributr
Tell Microsoft
Ed Bott 13th May 2008
Windows Ecosystem
0 Votes
+ -
Hillarious
mtgarden 13th May 2008
Sorry, but your response made me laugh. Thanks.
0 Votes
+ -
Beautiful
seanferd 13th May 2008
Perfect.
0 Votes
+ -
Evidently metaphors have been lost
alaniane@... 17th May 2008
on most present day English readers.
0 Votes
+ -
If you tell the same lie often enough people might believe it. The idea that Windows problems are down to poor quality driver writers or lazy OEM's is the latest of Ed's seemingly desperate attempts to get people to believe it's not Microsoft's fault. Its part of his new Mythcreator series.

I'm sure there are still one or two bad drivers out there and one or two OEM who supply poor quality product. However in the past the market has made sure those people do not stay around for long.

The vast majority of the problems faced by consumers with modern PC is the result of Microsoft producing another ME quality product. Of course bar has moved upwards for all products but relative to today's competition Vista is still an ME grade product.

If your drivers work fine on XP but not Vista it may be down to the driver writers or maybe its may be due to problems created by MS in Vista.

Microsoft are now blaming the OEM's for problems on upgrading XP SP3 machines using non Intel chipsets. I think not QA problems at Microsoft.

If it were true the majority of the PC world believed the fault lay at the doors of OEM's and driver writers, as Ed suggests, there would have been a considerably larger press coverage and it would have happened a long time ago.
0 Votes
+ -
Contributr
You become a troll.
0 Votes
+ -
name calling
martin23 13th May 2008
If your only rebuttal is name calling then I guess there is little else to talk about.

If your point stands why is it I can look at so many other web sites such as the well recognised toms hardware they do not see this issue in the way you suggest.
0 Votes
+ -
Contributr
Follow the link, Martin
Ed Bott 13th May 2008
You've been calling me names and repating yourself for over a year, which was the point I was trying to make.

As for other sites, I do my own research and report the results here.
0 Votes
+ -
mythbuster ?
martin23 13th May 2008
The only repetition I've made is to suggest many of your Vista mythbuster series were wrong or misleading. I'm more than happy to look back and argue my case as to why you gave a number of misleading impressions of Vista.

As for other sites, I fully accept you to do your own research. But if it gets to the point where your view is out of line with others its fair to ask if its you or all the rest who are wrong.


Regarding name calling. Yes I've suggested you appear sometimes to act as an apologist for Microsoft and over egg their case, but you have no problems deprecating other bloggers even on this site so before you throw the accusation troll in my direction maybe you should look in the mirror.
0 Votes
+ -
One question:
marks055@... 13th May 2008
If you find Ed Bott's content so deliberately misleading and that he acts as an apologist for Microsoft, why do you come back? You must have a lot of free time on your hands.
Or your a troll.
0 Votes
+ -
One Answer
martin23 13th May 2008
If daring to question the wisdom of Ed makes me a troll then I plead guilty. If you think I should only read the views of those I agree with and not say anything if I think people wrong then I must have misunderstood the point of talkback.

It would be great if Vista problems were mostly caused by poor drivers but its a too easy and too simplistic an excuse.
0 Votes
+ -
Daring to question the wisdom of Ed
John L. Ries 13th May 2008
Any number of people do that without being rude about it.

If you don't think he has anything useful to write, then don't read him. If you do, but he writes something you disagree with, then go ahead and argue with him, but remember that his right to disagree with you is equal to your right to disagree with him.

Amazingly enough, it's possible (even easy) to read Ed Bott without becoming an MS cultist. You really don't have to worry about people being brainwashed because you're not around to attack him.
0 Votes
+ -
Vista Still Sucks
chessmen 14th May 2008
If you dare to disagree with Ed Bott, he calls you a troll. Don't sweat it. You are correct that the quality of Vista is poor. Previous versions of Windows were big improvements. My personal favorite was the upgrade from Windows 95 to Windows 2000. That upgrade was MAJOR, big time, worth it! Upgrading to Vista is like throwing your money away.
0 Votes
+ -
Dumb statement but lookat the source.
dave@... 14th May 2008
Vista Stills stucks... wow what a well written critisim.

I find it a big improvment over XP... wait I also built a new sytem to handle vista... are you running it on your moms p2 ?
0 Votes
+ -
It's a bit Inelegant ...
ja4509 14th May 2008
but he is correct! Vista is more of a downgrade than an improvement.

Just my oppinion but rooted in observation.
0 Votes
+ -
My experience has been the total opposite...
ItsTheBottomLine 14th May 2008
Just my opinion and it's rooted in experience/observation as well.
0 Votes
+ -
You want more detail than just saying Vista sucks? Ok.

Here is a recent link about how Vista's DRM blocks some television shows:
http://www.theinquirer.net/gb/inquirer/news/2008/05/14/vista-blocks-tv-shows

Here is a link showing Vista SP1 chokes on widely used Intel chipsets:
http://www.informationweek.com/news/security/showArticle.jhtml?articleID=206904946

Here are FOUR links showing Windows XP outperforms Vista:
http://www.informationweek.com/news/windows/showArticle.jhtml?articleID=204203975
http://www.regdeveloper.co.uk/2007/12/04/vista_vs_xp_tests/
http://www.theinquirer.net/gb/inquirer/news/2007/11/27/xp-beats-vista-performance
http://news.zdnet.com/2100-9590_22-6220201.html?tag=nl.e550

Here is a link showing XP SP3 increases the speed of Windows XP by 10%
http://www.informationweek.com/news/windows/operatingsystems/showArticle.jhtml?articleID=207602577

Here is a link showing Vista's poor performance at copying and deleting files:
http://www.channelregister.co.uk/2007/12/20/more_vista_copying_problems/

Here is a link to a collection of reasons you should stick with Windows XP:
http://www.winsupersite.com/showcase/winvista_xp_apps.asp

Here is a link showing Vista SP1 performance is a dud:
http://exo-blog.blogspot.com/2007/11/vista-sp1-performance-dud.html

How many of these links do you need? It is WIDELY reported that Vista sucks. Even the shy and introvert Steve Ballmer has admitted that restrictions need to be set on just how big Windows operating systems should be allowed to get.

For those who subscribe to the KISS principle (keep it simple stupid); the abbreviated version follows:
Vista bloatware = Yuck!
i can tell you what i see ans from all the systems i've sold in my 3 stores. 'and i've sold a lot' 99% of the people are happy with it. regardless of that the on line rag's say. from dealing with the real people who are buying and using vista i'm getting good feed back.
0 Votes
+ -
Exactly, to run VISTA...
arminw 14th May 2008
it is necessary to buy a new, modern computer
and more often than not, new software.
This a big reason why Macs are selling so well.
If a new computer, a new learning curve and
new software are needed anyway, the reasoning
by many is: "Might as well get a Mac". I believe
that the sucky-ness of VISTA is a major reason
Apple's Macs are selling so well, even in a
recessionary environment.
...computer to run Vista. I've run Vista Ultimate on a 1.5GHz P4 with 1GB of RAM...a six year old system. This configuration ran Vista quite well.
0 Votes
+ -
So, basically the only reason someone
alaniane@... 17th May 2008
would buy a Mac is because they feel that Vista is a failure. Why is Apple spending money on marketing then? The users are going to buy a Mac anyway according to your logic since their being driven to Macs out of sure desperation.

Or perhaps they're getting interested in Macs because of the marketing Apple has been doing recently. However I will take your for it. Glad, I didn't get suckered in to buying one especially since there a quite a few cheaper alternatives.
0 Votes
+ -
You qouted winsupersite but that is from Oct of 2006
Michael L Hereid Sr 14th May 2008
How about this review of Vista from same site only this is current

http://www.winsupersite.com/reviews/winvista_08.asp
0 Votes
+ -
You can run Linux on a P2
hasta la Vista, bah-bie 14th May 2008
Why throw out old hardware when you can give it a new lease on life.

The people who justify tossing it out are probably the same people who will convince you watching Blue-ray on a 1.5" iPod screen is the best thing since sliced bread.

Join the conversation!

Formatting +
BB Codes - Note: HTML is not supported in forums
  • [b] Bold [/b]
  • [i] Italic [/i]
  • [u] Underline [/u]
  • [s] Strikethrough [/s]
  • [q] "Quote" [/q]
  • [ol][*] 1. Ordered List [/ol]
  • [ul][*] · Unordered List [/ul]
  • [pre] Preformat [/pre]
  • [quote] "Blockquote" [/quote]
ie8 fix
ie8 fix

The best of ZDNet, delivered

ZDNet Newsletters

Get the best of ZDNet delivered straight to your inbox

Facebook Activity

White Papers, Webcasts, & Resources
ie8 fix
ie8 fix