Any way to improve compatibility with older drivers?

  1. Posts : 2,763
    Windows 10 Home x64

    Any way to improve compatibility with older drivers?


    I have formatted an old Vista laptop yesterday and although everything seemed to work just fine (Installed w10 x64 due to ram being 4GB) the sound didn't work at all even if Windows Update installed its correct driver and everything looked fine.

    The sound card is Conexant HD Smart Audio 221. There is no way of making this to work under x64 it seems.
    Reinstalled x86 and it worked out of the box, even with a generic HD Audio driver.

    I am wondering why Windows Update is installing a driver that DOESN'T WORK. Don't MS test drivers they provide through WU?
      My Computer

  2. Posts : 35,400
    Win 10 Pro (21H2) (2nd PC is 21H2)

    The standard advice posted all over the place is to use drivers for laptops supplied and customised by your manufacturer.

    I would guess your manufacturer does not provide support for Win 10 for this laptop. Whilst I will happily criticise MS, I don't think it's legitimate to in this instance. And you can't expect MS to test drivers for all (legacy/obsolete) equipment out there- just far too many combinations. Heck, they have enough difficulty testing their own code and updates it seems.

    I doubt anyone can comment further without full details of your laptop, although I'm not sure how much that would help.

    The only thing I'd suggest, purely as a wild card, is to try DriverMax (free) and see what that offers for your sound card x64. (I'd never suggest using such tools except in extremis).

    Why do you think you need x64 for 4Gb? x32 handles that as max.
      My Computers

  3. Posts : 1,249
    Windows 10 Pro

    As is often the case, things are rather more complicated than they might appear.

    You must understand that Microsoft distributes device drivers via Windows Update but they did not write them. They were written by the device manufacturer and supplied to Microsoft. Writing device drivers requires a large amount of detailed technical information which manufacturers consider a trade secret and would not choose to reveal to anyone. The driver in question would have been tested, but obviously not on your computer. It would have been tested on the computer the driver was designed for, not an older model which the manufacturer probably makes no claims as being compatible with Windows 10. Windows Update chose this driver because it was the closest available. Often such drivers will work but sometimes not.

    When upgrading any OEM computer, particularly a laptop, always check with the manufacturer if it is supported for the OS in question. If not you proceed at your own risk. And don't blame Microsoft if it doesn't work.

    I have a somewhat newer computer, built in 2009, that the manufacturer does not recommend for use with Windows 10 as it has not been tested with it and no updated drivers have been written. I stayed with Windows 7, the OS it was designed for.
      My Computer

  4. Posts : 2,763
    Windows 10 Home x64
    Thread Starter

    You both are right. Laptop is an ancient Compaq Presario CQ60-210ES. It works quite well with x86 installed. In fact, factory OS was x86 Vista. I wish I would have been able to fully run x64 to take advantage of full 4GB RAM but it wasn't possible.
    And yes, not MS fault either (maybe I was too harsh on them out of frustration). I tested a lot of different drivers for several manufacturers (even Compaq/HP) and none of them worked.
      My Computer

  5. Posts : 35,400
    Win 10 Pro (21H2) (2nd PC is 21H2)

    Another possible difficulty with older laptops not specified for Win 10 is heat management. Low level ACPI drivers may no longer be compatible. I found upgrading the OS on my HP Vista laptop to Win 8 meant it got hot in Safe Mode.
      My Computers


  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 23:16.
Find Us

Windows 10 Forums