Tutorial for updating DCH/UAD drivers


  1. Posts : 762
    Windows 10
       #1

    Tutorial for updating DCH/UAD drivers


    UPDATE Sept 8: This tutorial is for computers that already came with OEM UAD drivers (or you have access to an OEM UAD drivers from another computer model from same computer manufacturer and you successfully installed it as described in step 5) and you want to apply further updates to said installed OEM UAD driver. If your computer only has OEM HDA legacy drivers and you are not successful in installing an OEM UAD driver from the same manufacturer as described in step 5, this tutorial does not apply to you.

    UPDATE Sept 10: generic vs non-generic UAD drivers on MUC.

    People have asked me to do a tutorial on how to update Realtek UAD drivers, so here is a brief outline on how I update my Realtek UAD driver.

    1) The proper name for Realtek UAD driver in Microsoft's language is DCH driver. Legacy drivers are hundreds of MB in size vs. new DCH/UAD drivers are tens of MB in size. It is meant to create a core driver which can be tested quickly and widely by Microsoft's WHQL lab, so that it can be distributed by windows update quickly. This is a Microsoft security mandate that every hardware manufacturer has to follow. It is not Microsoft's job to test Realtek's software that make you sound like you are in the sewer pipe.

    Here is Intel's FAQ on DCH driver:

    Frequently Asked Questions about Windows* DCH Drivers for Intel(R)...

    The most important part of the FAQ is:

    During the transition from Legacy drivers to Windows DCH Drivers you can only use the Installer (.exe) provided by Intel or your computer manufacturer. Refrain from using any other installation method such as "INF/Have disk installation." Failure to do so may result in minor to catastrophic issues or system instability.

    2) There are 3 parts in a DCH driver. The driver portion itself contains only the driver. The "meat" of features like equalizers are housed in "software components". The "face" or UI of the configuration tool is an app (which in Realtek's case is called Realtek Audio Console) downloaded from the Microsoft Store. You can only get the Realtek Audio Console app if you have the requisite Realtek software components.

    Tutorial for updating DCH/UAD drivers-s1.png

    3) Motherboard and computer makers bundle each computer model with separate software packages. One Dell budget computer may contain Realtek's ALC892 audio chip with the bare generic audio software. Another Dell computer from their premium lineup may contain the same Realtek ALC892 audio chip with Dolby Atmos.

    You have to remember the fact that Realtek doesn't own Dolby, Dell doesn't own Dolby and Microsoft doesn't own Dolby, but somebody needs to pay Dolby a licensing fee for that PARTICULAR Dell computer model. Microsoft uses distinct hardware ID for each computer model's Realtek chip so that they can track licensing issues. You can look at your hardware ID by going to device manager.

    Tutorial for updating DCH/UAD drivers-s5.png

    So each computer model's ALC892 chip has a distinct hardware ID, which is listed in the driver's inf installation file and you can simply look at the inf file by opening it with the notepad program.

    HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1458A182 means you get the basic generic stuff
    HDAUDIO\FUNC_01&VEN_10EC&DEV_0892&SUBSYS_1458A18E means you get the premium Dolby Atmos

    Since this is a MONEY issue, Microsoft locks these hardware ID and driver packages down.

    4) Because Dell driver packages only list Dell's computer models and their distinct hardware ID, you cannot install a Dell realtek driver package on a HP computer.

    5) However, it MAY be possible to install a driver from a newer computer model from the SAME computer manufacturer on your older computer model. A 2018 model laptop driver may contain a 2017 laptop model from the same computer manufacturer. Try it within the same product range --- if you have an older laptop, try a newer laptop driver (desktop to desktop, motherboard to motherboard). Besides myself, I have helped 3 other people by doing this.

    Latest Realtek HD Audio Driver Version [2]

    Latest Realtek HD Audio Driver Version [2]

    My Acer computer came with Realtek HDA driver and I installed a Realtek UAD driver from a newer Acer computer model. Asdsss's situation is the same --- he has a asrock 970a-g/3.1 with 7614 HDA driver and he installed an 8750 UAD from asrock x570 aqua. So check your Realtek hardware ID and compare it with some newer driver package from the same computer manufacturer.

    6) If you have previously installed unofficial drivers from 3rd party websites, you have to completely delete all traces of those unofficial drivers and its registry hacks by using DDU when you decide to migrate back to the official driver world.

    7) Remember the first rule of DCH driver --- use the INSTALLER EXE. This ONLY applies to the INITIAL installation of the OEM DCH driver. This does NOT apply to subsequent MUC updates. Also if you have 3rd party virus checkers/firewall programs, it may block RPC data and making your Realtek Audio Console app telling you it doesn't work because of RPC problems.

    8) Microsoft has an official depository for all their patches and driver updates --- Microsoft Update Catalog (MUC). Spend 5 minutes and try to search using a dozen combinations of realtek, OS nicknames (1903, vibranium), year (2020), type (media, usb, card reader), actual name of the file (realtek audio effects, realtek audio universal service, realtek hardware support)... Spend 5 minutes now will save you hours later.

    MUC driver update files are in a "cab" file format. You just need to open the file, copy all the contents of the cab file and paste them into a brand new empty folder.

    9) As of the writing of this tutorial, MUC has 6.0.8991.1 UAD driver, 11.0.6000.795 realtek audio effects software components, 1.0.0.276 realtek audio universal service software components, and 11.0.6000.225 realtek hardware support application software components. There is also a fourth realtek ASIO software components but it is relatively rare in OEM driver packages.

    New Realtek driver/software components updates show up on MUC about once every 2 weeks.

    If there are multiple UAD drivers with the same version number on MUC with different file sizes, you have to find out which UAD driver is the generic one. Click the left column to find out. In this case the 10.6 MB file is the generic UAD driver.

    Tutorial for updating DCH/UAD drivers-s1.png

    Tutorial for updating DCH/UAD drivers-s2.png

    Tutorial for updating DCH/UAD drivers-s3.png

    You don't have to download realtek software components 3 separate times. The 11.0.6000.795 realtek audio effects software components cab file will contain all the other 3 software components. Be flexible, one week I may download the realtek audio effects cab file because it has the latest date out of the 3 software component cab files. 2 weeks later, I may download the realtek hardware support application cab file because it has the latest date out of the 3 software component cab files.

    In this example, I created an empty folder called "realtek audio 6.0.8991.1" and copied/pasted all the contents of the 6.0.8991.1 UAD cab file. Then using device manager, you update the driver by pointing it to your newly created folder. Don't use "let me pick".

    Tutorial for updating DCH/UAD drivers-s2.pngTutorial for updating DCH/UAD drivers-s3.pngTutorial for updating DCH/UAD drivers-s4.png

    Update ALL the realtek software components using the same method. ONLY AFTER you updated all the software components, run Microsoft Store to download the Realtek Audio Console update. The last 3 digits of the "hardware support application" will correspond to the Realtek Audio Console's version --- so 11.0.6000.225 realtek HSA means 1.14.225.0 Realtek Audio Console.

    Your end result will be:

    Tutorial for updating DCH/UAD drivers-s6.png

    10) premium computer models with a-volute nahimic, icepower, dts and dolby apps also have various software components updates on MUC. In nahimic's case, you also need to search a-volute (which is the manufacturer's name) as well. AFTER you update the various premium software components, then run Microsoft Store to download the latest nahimic/dts/dolby/icepower app updates.

    Since computer manufacturers don't want you to have multiple equalizers ruining your sound, premium computer models will "cripple" the realtek audio console and delete all duplicate equalizers, loudness equalization in the realtek app. You cannot get them back because it is written in the inf file that your particular model will come with premium nahimic app that comes with its own premium equalizer.
    Last edited by sandyt; 10 Sep 2020 at 15:55.
      My Computer


  2. Posts : 1,104
    win 10 pro x64 os build 20H2
       #2

    good tutorial :)
      My Computer


  3. Posts : 28
    Windows 10
       #3

    What? Good tutorial? As a brand new user of UAD drivers, I have NO idea what you're talking about. So, how do I update my drivers now?
    How do I update my hdxasus.inf drivers, and does updating the realtek hardware support application overwrite the one that apparently ASUS ROG installed?
    Last edited by Mervil; 02 Dec 2020 at 14:10.
      My Computer

  4. Try3's Avatar
    Posts : 7,386
    Windows 10 Home x64 Version 20H2 Build 19042.868
       #4

    I suggest that you start off by defining your abbreviations and providing a brief explanation of each driver type.

    Denis
    Last edited by Try3; 03 Dec 2020 at 06:31.
      My Computer


  5. Posts : 762
    Windows 10
    Thread Starter
       #5

    Intel provides a better explanation on DCH than me with their FAQ and Intel further linked to Microsoft's additional explanation. That's why I linked it.

    The poster asked a bunch of questions in the other thread that he could haves answered himself by just downloading the 10 mb can file and see that his hdxasus.inf file is in there. I could have used "all OEM" instead of generics, but I decided against using the more factually accurate term because it could have confused even more people.

    His confusion came from running ddelo's powershell script that gave him a bunch of useless information that nobody needs. By definition if you have an OEM UAD driver from your computer manufacturer, your hardware id will be in the MUC cab file. And ddelo has to continuously update his powershell script because MUC search terms are constantly changing --- in a month he needs to change the script to change up searching for the year 2021.
      My Computer

  6. Try3's Avatar
    Posts : 7,386
    Windows 10 Home x64 Version 20H2 Build 19042.868
       #6

    Sandy,

    Understood.

    Actually, I've now read the tutorial again and realise that I was just getting thrown off by the two Update paras. The rest of it reads very nicely.

    Perhaps you could move the update notes to the end?

    @Brink - I don't know if you have seen this draft tutorial yet.

    Denis
      My Computer


  7. Posts : 762
    Windows 10
    Thread Starter
       #7

    I have to put them at the top because when the tutorial first came out, there were confused people trying to use my method to update their HDA driver.

    My view on ddelo' powershell script that it is completely unnecessary and would confuse more people are well known.

    Determine the DCH (UAD) Realtek driver needed for your Audio

    Mervil went into the rabbit hole by running the powershell script and gotten himself confused.
      My Computer


 

  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:48.
Find Us




Windows 10 Forums