Bob On Development

Musings on the craft and business of software development









April 9, 2007

Unstable Video Drivers Appear to Be the Weak Link in Vista

Filed under: — bob @ 7:17 am

I’ve come to the conclusion that the weakest link in Vista is the video driver system. My wife’s new Vista Ultimate installation on a brand-new box has been the source of so much trouble I scarcely know where to begin. But I know most of the cause: video drivers.

The box, as configured by the vendor, was stable for about a month. During that time, we were busy with other things and about all we did was configure an Internet connection and install a half-dozen apps (after hunting down Vista-compatible releases or updates). Other than that we let the machine run 24/7 to burn it in, and that’s about it.

One fine morning, for no reason in particular, we started getting a series of balloons on the taskbar informing us that the video driver had timed out and had recovered. Perhaps 6 or 8 of these notices would arrive, one every few minutes. Then we’d get a Blue Screen of Death, with one of four stop codes, including good old C5, which is sort of the universal Windows “I’ve fallen and can’t get up” stop code.

This tended to be worse when the machine has been on for a long time, or when something stressful was running (an Unreal Tournament 2004 game demo that the system came with could cause a video driver reset every 5 seconds like clockwork, for instance). But, these errors and crashes were perfectly capable of happening with the machine just sitting unattended at the desktop with no apps loaded.

My wife has an nVidia 8800 video card, the latest and greatest and supposedly the ideal card for Vista Aero — and DirectX 10 capable, or will be when they iron out the kinks. It’s overkill right now, but we tend to have long hardware cycles in our household and we thought that this card should be able to handle anything we might throw at it for the next four years. Given the fact that it had all worked fine for a month, it seemed obvious to me that we had a hardware problem.

So after we did the obligatory fiddling with video driver and BIOS updates, memory and hard drive tests that the hardware support tech walked us through, they relented and sent us a new 8800. Noting with satisfaction that this new card was BIOS revision 24 rather than 02, I installed it, only to find that … THINGS WERE EVEN WORSE. Now the errors cropped up more frequently, basically all the time.

Still, if you uninstalled the nVidia drivers and used Vista’s generic Super VGA driver, it would work fine.

Hmm.

By this time nVidia’s fora were full of people complaining about video driver resets. nVidia even posted an apology and vowed to fix this problem in a future driver release. One fellow mentioned he was using a recent beta driver and that it fixes all his problems, so we tried installing that. Now, we only get a video reset about once or twice a week, and no BSODs yet (knock on wood). But as a token of our boundless confidence in this Vista installation, we run with the case cover off and leave the machine turned off at night, to keep it running as cool as possible.

Our hardware vendor also offered us an ATI card to replace the nVidia card, but we refused it for two reasons: the ATI card is significantly less card for the money, and a quick Google search for field problems with that card reveal that ATI users are having their share of Vista-specific driver issues as well.

In fact, all the nVidia driver reset issues were Vista-specific. How about downgrading to a 7950 or other card? No guarantee of success — these problems are happening across the nVidia product line — under Vista, but not XP.

As a business application developer, I don’t consider myself knowledgeable about driver-level programming. But it doesn’t take an expert to see that something in Vista is giving major video chip makers fits. This interview with an nVidia VP of engineering confirms that. In addition, it makes the startling assertion that nVidia’s drivers for Vista comprise twenty million lines of code. That’s twenty million lines for each of six versions they maintain for Vista. If that is even one-tenth true, it’s incredible. Of course this is a guy who is begging his customers to show him mercy, so he doesn’t say how many lines of code are in XP drivers for the same cards, or how much of that is embedded data or generated code, etc.

However, we can safely assume that nVidia has been working on Vista drivers about as long as Vista has been under development, which is to say, “forever”. We can safely assume that quality-assured Vista drivers available on Vista’s release date were mission-critical for them. So if they are struggling this hard, this late, I conclude that something about Vista’s driver requirements are misguided or broken.

3 Comments »

  1. I have had the same issues. I have gone back to the WDDM driver for my 7950GT. I can’t play any game at all. Despite trying several driver versions including 158! - I might consider going to back to XP!!!

    Comment by Lindsay — April 23, 2007 @ 1:52 am

  2. It’s the DRM (Digital Rights Management). Content providers are so afraid that they will loose their huge mansions and obscene pay checks that they have forced this upon us. Now we’ve got safe systems to play their trash. There’s basically no room for error in the video drivers. If there’s a glitch of any sort then the video will reset because it thinks that someone is trying to hack it. Of course, my opinion is that most of the content providers provide fodder that is so devoid of any value that it’s not worth stealing, but that’s another thread. Anyway, you can write the MPAA or BILL and tell them what you think of your new shiny desktop paperweight. My new computer has become unusable in the last few days. Chalk me up as another happy VISTA user.

    Comment by William A. Childress — May 1, 2007 @ 5:20 am

  3. [...] probability that it will blow up, the insurance company keeps “loosing” our claims, and I can’t get stable 32-bit video drivers for Vista? Give me a [...]

    Pingback by Bob On Development » Silverlight blah blah Singularity yadda yadda (vs the Real World) — May 3, 2007 @ 8:50 pm

RSS feed for comments on this post. TrackBack URI

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

(required)

(required)


Powered by WordPress

Augmentin Avandamet Rhinocort Elavil Gasex Glucotrol XL Zelnorm Vermox Penis Growth Oil Nymphomax Adalat Prograf Geriforte Medithin Avalide Lariam Viagra Erexor Sarafem Confido Himplasia Arimidex Fosamax ActoPlus Met Mentat Cardizem Hytrin Cafergot Lasuna Mycelex G Hyzaar Buy Pro Erex Buy Lincocin Buy Viramune Buy Micardis Buy Nymphomax Buy Omnicef Buy Effexor Buy Accutane Buy Levothroid Buy Cialis Jelly Buy Femcare Buy Amoxil Buy Aleve Buy Cephalexin Buy Lotrisone Buy Acticin Buy Touch Up Kit Buy Metabo UltraMax Buy Orgasm Enhancer Buy Penis Growth Pack Buy Levlen Buy Styplon Buy Aceon Cheap Loxitane Cheap Differin Cheap Geriforte Cheap Dramamine Cheap Sinequan Cheap Hoodia Cheap Nolvadex Cheap Womens Intimacy Enhancer Cheap Medithin Cheap Female Sexual Tonic Cheap Purinethol Cheap Inderal Cheap Flomax Cheap Orgasm Enhancer Cheap Zimulti Cheap Erexor Cheap Avandamet Cheap Ceftin Cheap Buspar Cheap ZMA Power Cheap Wellbutrin SR Cheap Hoodia Gordonii HG p57 Cheap Singulair Cheap Avandia Cheap Soma Credit reporting system For low credit scores Commercial credit report Understanding credit score Credit report and Florida free credit report Chase credit card status 3 credit reporting agencies Beacon credit score Federal credit reporting act To credit reporting agencies Fix your credit report On line credit card applications Credit card offers Card credit reward travel Credit score formula Credit reports from all Credit free instant report Annual report credit Order credit reports Instant personal credit report Credit beacon score Juniper credit card application Free instant credit reports Airline credit card miles National credit card debt Vue prepaid credit card Credit card debt calculator Chase credit card complaints Is credit score Elan credit card services Balance transfer credit cards Fix my credit score Credit card machines uk Check credit report fix Credit scores of Credit report uk Balance transfers credit cards Average credit score Increasing credit scores Is my credit score Business credit report Redit card pros cons Acceptable credit score Credit card business industrial Credit reports for Fast credit score increase Credit card debt facts On line credit report Free credit reporting Order credit report Chase credit card application Credit reporting act litigation Credit report consumer Clean up credit report Affect your credit score Credit report annual Credit report online Chase redit card Getting a credit score Credit card debt history Credit score after bankruptcy Credit scores meaning Stop credit card offer Ranked credit card offers Mobile credit card processing Linkpoint credit card machine Credit card applications in Credit report disputes Student credit card debt Credit reporting columbia house Credit report service Cheap credit card uk 0 credit card offer Credit report agencies Credit report score understanding Credit cards 0 apr Anual credit report Application aspen card credit Credit score higher Credit card debt management Citibank credit card offers Great credit card offer Free business credit reports Introductory offer credit card Money bank credit card Interpreting credit scores Get credit reports Free credit report Credit card apply online Credit score services Interest credit card offers Credit card debt eliminate Equifax credit reporting Instant credit card offer Credit card consolidation loans Bad credit score Credit card application uk Credit rating score scale Free credit score Experian credit report Credit report.com Article credit card debt Consolidation credit card debt Credit card consolidation uk Stopping credit card offer Read my credit report Obtain a credit report Mint credit card deal Raise my credit score Experian credit report uk Reports credit cards Hurt my credit score Discover credit card offer Good credit rating score Of my credit report Repairing credit score Credit reporting codes Credit reports on Hsbc credit card Credit card application online Repair my credit report Apr credit card offers Credit card debt advice Credit scores by Compare credit card offers Prepaid credit card companies Credit card debt laws Unlimited credit reports Annual credit report request Get my credit report Aarp chase credit card Card consolidation credit debt Credit report companies About credit scores Card credit debt free Transunion credit score Free credit card report Application card citi credit Corporate credit card application Credit scores work Consumer credit reports Credit scores mortgage Freecredit report Credit reporting service Credit card application with Credit scores and Personal credit report canada Credit report identity theft Free anual credit report Improving credit score Credit score uk My annual credit report Landlord credit report Credit score rates With a credit score Credit report government The credit reporting Up credit reports Instant credit reports Fre credit report Visa card bad credit Fair credit reporting act Freecreditreports Credit report repair service Free online credit report To increase credit score Bank one credit card American credit card debt Credit fix repair report Stop credit card debt Instant credit reports uk Low credit scores Colorado free credit report Free transunion credit report Of credit score Company credit report Credit reports with Personal credit score repair Credit scores only Obtain free credit score Cic credit report Eliminate credit card debt Free yearly credit reports The best credit score Credit report canada Wamu secured credit card Uk credit card debt Hsbc rs credit card Check credit report equifax Providian credit card company Secured credit or card Canada credit report Online Femcare Lipitor Muscle Pain Hydrocodone No Prescription Online Furosemide Online Inderal Online Maximum Lipotropics Online Viagra Soft Tabs Online Rythmol SR Levitra Actress Online Avalide Online Lynoral Online Neurontin Online Cardura Online Valtrex Online Fosamax Online Ditropan Online Diamox Online MetaboSafe Online Anafranil Online Viramune Online Advair Diskus Online Pro Erex Online Medrol Online Levaquin Online Echinacea Online Betnovate Online Prevacid Online Male Enhancement Oil Online Vasodilan Online Glucotrol XL Lorazepam Online Cymbalta Online Endep Online Confido Online Keftab Online Depakote Lortab Online Prozac Online Methox 400 Online Anabol AMP Online Tribulus Lipitor Side Affects Online Bentyl Online Dramamine Online Geodon Xanax Addiction Vicodine Online Indocin Online Trimox Online Shoot Carisoprodol 350 Mg Vicodin Hp Online Colostrum 800 Tramadol Cod Zoloft Withdrawal Online Cardizem Online Hangover Helper Online Isoptin Online Nolvadex Online Amaryl Online Penisole Cialis Dosage Phentermine No Prescription Vicodin Lorazepam Overdose Online Liponexol Online Sumycin Online Evecare Online Differin Online Urispas Online Biaxin Online Antabuse Online Ventolin Online Styplon Carisoprodol Soma Online Sustiva Online Prinivil Online Casodex Online Vermox Diazepam Online Cafergot Online Detrol Online Melatonin Zoloft Side Effects Online Trandate Online Reglan Xanax Dosage Lorazepam Addiction Online Avapro Adipex P Didrex Diet Pills Cialis.Com Ultram Online Calcium Carbonate Online Zyloprim Online Desyrel Online Ponstel Viagra Side Effects Xanax Withdrawal Viagra Alternatives Online GABA (HGH Booster) Online Probalan Viagra Dosage Online Orgasm Enhancer Hydrocodone Apap Online Flexisyn Adipex No Prescription Xanax Abuse Viagra Online Tofranil Propecia Generic Phentermine Online Online Mentat Online Zanaflex Online Noxide Online Loxitane Online Lukol Levitra Drug Online Extendaquin Alprazolam No Prescription Online Hyzaar Online Pletal Online Zovirax Online Cialis Soft Tabs Online Relafen Online Quibron T Online Paxil Online Rocaltrol Online Coreg Online Mevacor Carisoprodol Online Maxaquin Online Tenormin Online Remeron Online Evegen Online Claritin Ativan Drug Online QuickBust Diazepam Dosage Tramadol Hcl Online Cystone Online Nymphomax