Determine the HDA Realtek driver needed for your Audio

Page 1 of 29 12311 ... LastLast
  1. ddelo's Avatar
    Posts : 1,825
    Windows 10 Pro x64
       #1

    Determine the HDA Realtek driver needed for your Audio


    Here, at Tenforums, we have a very looong and detailed thread regarding updates to the Realtek HD Audio Driver Version, which is maintained regularly.

    One of the most asked questions in this thread, is which type of Realtek driver one needs to update his Audio, since there are quite a few available.

    As bluntly put by one of the most knowledgeable fellow members: "this is Greek to me" and he is absolutely right! So let's try to shed some light to this really complicated issue.

    It should be noted that the following methods (either manual or automatic) apply only to Realtek HDA (legacy) drivers and not the modern UAD ones.


    If you have already installed a Realtek driver, suggested by your board's Manufacturer or if you have clean installed and Windows 10 has installed a Realtek driver for your specific Hardware ID (and not just the default/generic Windows 10 audio driver), then proceed with the steps below.

    If you have the default/generic Windows 10 driver installed, go to the system’s Manufacturer Support page and search for the Audio driver for your system. It doesn’t matter if you find the latest version, but make sure to download the suggested by the manufacturer driver for your Audio chip, install that driver and then follow the steps below.

    Contents

    • Option One: Detect Realtek HDA driver Manually
    • Option Two: Detect Realtek HDA driver Automatically, with PowerShell
    • Option Three: Check your Audio device compatibility with an HDA Realtek driver, with PowerShell






    Option One

    Detect Realtek HDA driver Manually


    To determine which driver you need you must follow these steps:
    1. Right click on the Start Menu and select Device Manager or in Search type devmgmt to open Device Manager.
    2. Navigate to “Sound, video and game controllers” and open “Realtek High Definition Audio
    3. Select the Driver tab and click “Details
    4. In Details search for any of the "special" files, for your specific driver, according to the list below.

    The image below is an example of Realtek driver with Conexant (CXAPO) Integration and the HDA driver type needed to update the Audio device, according to the "special" files lists below is FF04. You must have something similar, for the same or other integration:

    Determine the HDA Realtek driver needed for your Audio-driver_details.png

    If you cannot find any of the "special" files listed below, it means that you don’t have any additional integration (feature).
    In this case, to update your driver, you need to install the FF00 - Generic driver type.

    Besides the Generic one (FF00), which is what the name implies, a generic driver with no additional integration, for each one of the other driver types, the "special" files you must look for to decide which driver you need, are:

     A. If you are using Windows 10 64-bit and have the 64-bit Realtek driver installed

    FF01 = FF00 with Fortemedia (FMAPO) Integration
    Code:
    FMAPO32.dll
    FMAPO64.dll
    FMAPP.dll
    FMAPP.exe

    FF03 = FF00 with Nahimic Integration
    Code:
    NAHIMICAPOlfx.dll
    NahimicAPONSControl.dll
    NAHIMICV2apo.dll
    NAHIMICV3apo.dll

    FF04 = FF00 with Conexant (CXAPO) Integration
    Code:
    Caf64api.dll
    CAF64APO2.dll
    CX32APO.dll
    CX64APO.dll
    CX64Proxy.dll
    cxapo.lncs
    cxapo.prop
    CXAPOAgent64.exe

    FF06 = FF00 with MaxxAudio Integration
    Code:
    MaxxAudioAPO20.dll
    MaxxAudioAPO30.dll
    MaxxAudioAPO4064.dll
    MaxxAudioAPO5064.dll
    MaxxAudioAPO6064.dll
    MaxxAudioAPO7064.dll
    MaxxAudioAPOShell64.dll
    MaxxAudioCapture64.dll
    MaxxAudioEQ64.dll
    MaxxAudioMeters64.exe
    MaxxAudioRealtek64.dll
    MaxxAudioRender64.dll
    MaxxAudioRenderAVX64.dll
    MaxxAudioVienna264.dll
    MaxxSpeechAPO.dll
    MaxxSpeechAPO64.dll
    MaxxVoiceAPO2064.dll
    MaxxVoiceAPO30.dll
    MaxxVoiceAPO3064.dll
    MaxxVoiceAPO4064.dll
    MaxxVolumeSDAPO.dll
    tbb_waves.dll
    WavesGUILib64.dll

    FF0C = FF00 with Intel (DTS/SST) Integration
    Code:
    IntelSSTAPO.dll
    IntelSSTAPO_FF.dll
    IntelSstCApoPropPage.dll
    IntelSSTPreproc_v124.dll
    rtkSSTsetting.dat
    rtkSSTsettingFF.dat

    FF10 = FF00 with Creative Integration
    Code:
    GWfilt64.sys
    MBAPO232.dll
    MBAPO264.dll
    MBAPO32.dll
    MBAPO64.dll
    mbfilt64.sys
    MBPPCn64.dll
    MBppld64.dll
    MBTHX32.dll
    MBTHX64.dll
    MBWrp64.dll

     B. If you are using Windows 10 32-bit and have the 32-bit Realtek driver installed

    FF01 = FF00 with Fortemedia (FMAPO) Integration
    Code:
    FMAPO.dll
    FMAPP.dll
    FMAPP.exe

    FF03 = FF00 with Nahimic Integration
    Code:
    NAHIMICAPOlfx.dll
    NahimicAPONSControl.dll
    NAHIMICV2apo.dll
    NAHIMICV3apo.dll

    FF04 = FF00 with Conexant (CXAPO) Integration
    Code:
    Caf32api.dll
    Caf32APO2.dll
    CX32APO.dll
    CX32Proxy.dll
    cxapo.lncs
    cxapo.prop
    CXAPOAgent.exe

    FF06 = FF00 with MaxxAudio Integration
    Code:
    MaxxAudioAPO.dll
    MaxxAudioAPO20.dll
    MaxxAudioAPO30.dll
    MaxxAudioAPO40.dll
    MaxxAudioAPO50.dll
    MaxxAudioAPO60.dll
    MaxxAudioAPO70.dll
    MaxxAudioAPOShell.dll
    MaxxAudioCapture.dll
    MaxxAudioEQ.dll
    MaxxAudioMeters.exe
    MaxxAudioRealtek.dll
    MaxxAudioRender.dll
    MaxxAudioRenderAVX.dll
    MaxxAudioVienna2.dll
    MaxxSpeechAPO.dll
    MaxxVoiceAPO20.dll
    MaxxVoiceAPO30.dll
    MaxxVoiceAPO40.dll
    MaxxVolumeSDAPO.dll
    tbb_waves.dll
    WavesGUILib.dll
    WavesLib.dll

    FF0C = FF00 with Intel (DTS/SST) Integration
    Code:
    There is no 32-bit FF0C integration

    FF10 = FF00 with Creative Integration
    Code:
    MBAPO232.dll
    MBAPO32.dll
    mbfilt32.sys
    MBPPCn32.dll
    MBppld32.dll
    MBTHX32.dll
    MBWrp32.dll





    Option Two

    Detect Realtek HDA driver Automatically, with PowerShell


    To automatically detect the type of your Realtek HDA driver, you can use the following PowerShell script.

    RealtekAudioDriverIntegration.ps1

    Download

    1. Download the script, save it on your Desktop (or any other convenient folder) and unblock it.
    2. Open PowerShell as Administrator and run the script.


    Release Notes of version 1.3 (11-Jan-2020)
    • Fixed detection of multiple integrations
    • Added INF file required for installation


    To run the script you must first make a note of the folder where the script has been saved. Once you know where it is located you can run it in any of the following two ways:
    In PowerShell, either navigate to the folder where the script is located and run it from there. e.g. if it is saved in the Downloads folder you type the following two commands:
    cd $env:USERPROFILE\Downloads
    .\RealtekAudioDriverIntegration.ps1


    Or

    If you want to run the script from your current location in PowerShell and the script is saved in your Downloads folder, type the following command:
    & $env:USERPROFILE\Downloads\RealtekAudioDriverIntegration.ps1


    If you haven't already changed the PowerShell ExecutionPolicy to allow running scripts, you need to do it. So before running the script (or any other script, from a source you trust), run the following command to allow the script to run in the current PowerShell session.

    Set-ExecutionPolicy Bypass -Scope Process

    Remember that closing the PowerShell window your ExecutionPolicy returns to its defaults, for every new PowerShell window (session).


    When the script is completed, it will give you the driver type (integration) you currently have installed for your Audio device and will propose which HDA driver type you need to use for updating your Realtek driver.
    It will also create a log file named RealtekAudioDriverIntegration.log, on your Desktop, which you can examine or post in this thread to verify that the results produced are accurate.

    Example of script output:
    Determine the HDA Realtek driver needed for your Audio-script_output.png

    Example of the log file, the script creates on the user's Desktop:
    Determine the HDA Realtek driver needed for your Audio-script_log.png

    The script has been tested and runs well, but like every piece of software, the more people run it and give feedback the better it will become.
    It will not harm your system, as it doesn’t make any changes to anything and if it doesn’t provide accurate results, you can post the contents of the log file it creates on your desktop, to find the reason it failed.

    That's it. You now know, which driver type you need to update your Audio. Find the appropriate one and update to the latest version!





    Option Three

    Check your Audio device compatibility with an HDA Realtek driver, with PowerShell


    To check if a downloaded HDA Realtek driver is compatible with your audio device (i.e. if the audio device Hardware ID is included in the ".inf" files of the Realtek driver), follow the instructions given above on how to run a PowerShell script and run the following script.

    RealtekAudioDriverCompatibility.ps1

    Download

    The script will open a folder picker window and ask you to provide the location where the downloaded Realtek driver has been expanded/extracted.

    Determine the HDA Realtek driver needed for your Audio-folderpicker.png

    It will then check if the driver’s ".inf" files include your system’s Realtek audio device Hardware ID and give you the complete name of the ".inf" file that contains your audio Hardware ID.

    Determine the HDA Realtek driver needed for your Audio-script2_output.png


    HTH.
    Dimitri
    Last edited by ddelo; 12 Jan 2020 at 05:32. Reason: Updated Option 2 PS script to Version 1.3
      My Computer

  2. Hemimax's Avatar
    Posts : 1,740
    Windows 10 Pro X64
       #2

    Thank you for that! I found the driver on Github and it works great.
    As far as that Realtek MS store app, that thing is stuck halfway in my store, it says I already have it but when I try to download, it fails. I have tried everything except removing the MS Store App to no avail. Also Brink's tutorial link finds the app just fine but when I just open MS Store and search for Realtek it does not find it, weird.
    No complaints I have an old X58 board and that Realtek app has not worked since Win7 but I would like to find where it is imbedded in my system.
      My Computers

  3. ddelo's Avatar
    Posts : 1,825
    Windows 10 Pro x64
    Thread Starter
       #3

    You're most welcome.
    Indeed there are problems with Realtek Audio control from the Microsoft store.
    Maybe you can get some help, in this excellent post by one of our distinguished members @EdTittel
    Realtek Audio Console REQUIRES a Realtek HD (UAD) Driver!! - Windows 10 Forums
      My Computer


  4. Posts : 1,089
    Windows 7 Home Premium x64
       #4

    Hemimax said:
    Thank you for that! I found the driver on Github and it works great.
    As far as that Realtek MS store app, that thing is stuck halfway in my store, it says I already have it but when I try to download, it fails. I have tried everything except removing the MS Store App to no avail. Also Brink's tutorial link finds the app just fine but when I just open MS Store and search for Realtek it does not find it, weird.
    No complaints I have an old X58 board and that Realtek app has not worked since Win7 but I would like to find where it is imbedded in my system.
    are you using a Realtek UAD driver, Hemimax?

    The Realtek Audio Console UWP app from the Microsoft store requires a UAD driver and does not work with a "traditional" Realtek HDA or nonUAD driver.

    by the way, I manually download and install the latest available Realtek Audio Console app from this github page rather than from the MS store.
      My Computers

  5. ddelo's Avatar
    Posts : 1,825
    Windows 10 Pro x64
    Thread Starter
       #5

    erpster4 said:
    by the way, I manually download and install the latest available Realtek Audio Console app from this github page rather than from the MS store.
    Erp… when I tried to replace the traditional HDA with UAD drivers for my ALC0282*** (unsuccessfully! ), the latest Realtek Audio Control was automatically downloaded from the MS store!

    *** with lots of help from my good friend @Cliff S
      My Computer

  6. Cliff S's Avatar
    Posts : 24,291
    Win10 Pro, Win10 Pro N, Win10 Home, Win10 Pro Insider Fast Ring, Windows 8.1 Pro, Ubuntu
       #6

    ddelo said:
    Erp… when I tried to replace the traditional HDA with UAD drivers for my ALC0282*** (unsuccessfully! ), the latest Realtek Audio Control was automatically downloaded from the MS store!

    *** with lots of help from my good friend @Cliff S
    Your welcome Dimitri
      My Computers


  7. Hemimax's Avatar
    Posts : 1,740
    Windows 10 Pro X64
       #7

    Thanks @erpster4 I got the Audio Manager on the alanfox site installed with the help of @Cliff S and it works great. The problem with the MS Store app is it downloaded but will not install with any driver.
      My Computers


  8. Posts : 1,089
    Windows 7 Home Premium x64
       #8

    when it comes to UAD drivers, I never install them thru Device Manager as that only does a partial install, not a complete install. IT is NOT as simple as installing the traditional HDA (non-UAD) drivers which can be installed either thru Device Manager or by the Realtek driver setup program.

    I always use the Reatlek driver setup program (setup.exe) to install any UAD driver as that installs the necessary INF files (all in one shot, like shooting several birds down with ONE stone)


    For FUJITSU brand PCs, get FF06 since some Fujitsu PCs come with MaxxAudio; certain Dell XPS models (Dell XPS 9350/9360/9550/9560) may work with FF06 driver.
    For certain older "gaming" boards that mention Sound Blaster X-FI MB2/MB3/MB5, Sound Blaster Cinema, THX Trustudio, SBX 360/720, get FF10. Old Dell Studio XPS computers like XPS 8100/8300 might use that one; I even use FF10 drivers on my relative's Dell Inspiron 580, which installs Creative DLL files thru the HDXTHXD.inf file.

    for certain MSI gaming motherboards with Nahimic 2.x, get FF03. Also certain ASUS ROG Strix Gaming boards that use Sonic Studio may also benefit using the FF03 driver.

    For those using ANY Compaq or Hewlett-Packard [HP] brand PC (laptop or desktop), use FF04.
    Last edited by erpster4; 08 Feb 2019 at 18:46.
      My Computers


  9. Posts : 1,089
    Windows 7 Home Premium x64
       #9

    There are a few special cases where using FFxx drivers on certain few computers are NOT recommended as using those could cause loss of certain audio functions or having a "crippled" Realtek HD Audio Manager control panel app with a bunch of options missing, like this fella here who has a Dell Optiplex computer (and used a v6.0.1.8491 FF00 driver).

    For those using certain Dell Optiplex desktops, Precision or Latitude laptops (business class PCs), customized Realtek HD audio drivers from Dell are required for these machines for the Realtek audio options to function correctly and FFxx drivers should be avoided for these specific machines:

    v6.0.1.8569 A19 (contains IntelHDASST driver, Waves Maxxaudio application software, also has HDAADC.inf, HDAADCMAX8.inf, HDXADC.inf, HDXADCMAX8.inf & HDXADCMAX8S.inf files - all of which these specific INF files are not included in any FFxx HDA driver) [driver details]

    v6.0.1.6127 A12 (contains USBAud driver, Maxxaudio application software, also has HDAADC.inf, HDAADCMA.inf, HDAADCMAX6.inf, HDAADCMAX7.inf, HDXADC.inf, HDXADCMA.inf, HDXADCMAX6.inf & HDXADCMAX7.inf files - all of which these specific INF files are not included in any FFxx HDA driver) [driver details]


    note: this is the exception, not the rule
      My Computers

  10. ddelo's Avatar
    Posts : 1,825
    Windows 10 Pro x64
    Thread Starter
       #10

    Thanks for all these details @erpster4.
    No wonder our fellow member, although a Windows expert, said for all that Realtek audio stuff "this is Greek to me"
    ... and just a reminder: I'm Greek!
      My Computer


 
Page 1 of 29 12311 ... LastLast

Related Threads
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 03:32.
Find Us




Windows 10 Forums