Windows 10: Latest Realtek HD Audio Driver Version

  1.    04 Jan 2017 #1921

    Well, Creative started all sound card trend with first Sound Blaster. I had me one of those first ones, it included connector for proprietary CD player. Sound was lousy and noisy as hell but it worked. Couple of interesting programs came with it, Dr Sbaitsu and Parrot.
    In those early PCs AT keyboard controller was actually a sound chip, there was a driver for Windows 3.1 to use it as default sound device thru speaker connected to MB and used as POST sound device.
    Only after few years came out outrageously priced Turtle Beach and others.
      My System SpecsSystem Spec

  2.    04 Jan 2017 #1922

    Interesting stuff regarding Creative/Realtek and a good explanation of the hardware ID locking but I'm still confused as to why the 8023 drivers are missing the Creative driver components. Whilst I'm quite sure that many Realtek audio codecs don't require these Creative drivers, my motherboard seems to be mute without them! And yet, it does not contain any Creative hardware, just a Realtek ALC1150 with the option to run additional Creative audio processing software (bundled with the motherboard but never installed since I don't need it).

    Oh well, back to 8010 until I can find the answer. Perhaps I'll keep trying each new driver release until I find one that works.
      My System SpecsSystem Spec

  3.    04 Jan 2017 #1923

    ComputerGeek said: View Post
    I found 7 INFs commented with Hardware ID Locking including (not the complete list)
    Code:
    Creative MB2 Hardware ID locking
    D-company X-Fi MB3 Hardware ID locking
    SoundBlaster Cinema 3 Hardware ID locking (M-company ESS case)
    I also found this from thread Unlocked Realtek HD Audio Drivers Windows 7, 8 and 8.1 (With Dolby Digital Live and DTS Interactive)


    Sounds like some Realtek drivers include licensed features that only run on specific h/w (maybe locked based on audio chip h/w id?). Do you have any of the licensed features? Sounds like the bundled the driver files together into a single INF but licensed features only available from specific h/w ids.
    As far as I know, it does not have any of these licensed features; just a Creative software bundle that adds some audio processing functions (if you choose to install it). I guess the real question is why have Realtek stripped away some of the driver components that were in version 8010 and earlier? Whatever it is they have removed, it seems to have broken compatibility with my motherboard.
      My System SpecsSystem Spec

  4.    04 Jan 2017 #1924

    wiggly1uk2000 said: View Post
    If I try to install 8018 or 8023 as an upgrade over the standard MS supplied high definition driver then the board will not produce sound and simply gives a Code 39 in Device Manager. However, if I upgrade to 8018 or 8023 from a previous installation of 8010 then it will work, but only because it retains the Creative driver components from 8010 in the upgrade process.
    > Do you still have Code 39? When you do, in DevManager right click the device->Properties->Details tab. Use the pulldown and look if either Class uppper filters and/or Class lower filters exist. If yes, then post their values.
    > Which version of the audio driver do you currently have installed?

    Again, right click to Properties->Details tab
    1. Use pull down menu to look for two items: inf name and something like matching device id. Post the result
    2. Windows renames the original INF to oem.nnn. We want the original name. From command prompt

    Code:
    disk /online /get-drivers
    The output shows oem vs. original filename pairs. What's the original filename of the INF used to install your Realtek audio driver?
    Click image for larger version. 

Name:	Filters.jpg 
Views:	73 
Size:	47.4 KB 
ID:	115833
      My System SpecsSystem Spec

  5.    04 Jan 2017 #1925

    ComputerGeek said: View Post
    > Do you still have Code 39? When you do, in DevManager right click the device->Properties->Details tab. Use the pulldown and look if either Class uppper filters and/or Class lower filters exist. If yes, then post their values.
    > Which version of the audio driver do you currently have installed?

    Again, right click to Properties->Details tab
    1. Use pull down menu to look for two items: inf name and something like matching device id. Post the result
    2. Windows renames the original INF to oem.nnn. We want the original name. From command prompt

    Code:
    disk /online /get-drivers
    The output shows oem vs. original filename pairs. What's the original filename of the INF used to install your Realtek audio driver?
    Click image for larger version. 

Name:	Filters.jpg 
Views:	73 
Size:	47.4 KB 
ID:	115833
    I no longer have the Code 39 error in Device Manager because I've removed the 8023 driver and reverted to 8010, which works perfectly with my system.

    In 8010 I have an Upper filter which is named MBfilt (mbfilt64.sys) . This is one of the Creative Labs drivers and is missing from the Realtek 8023 driver package. The Class upper filter is ksthunk. I imagine it's the omission of mbfilt64.sys in 8023 that's causing the problem.

    The original INF file used to install my drivers is hdxmb3h.inf with the following Hardware IDs:

    HDAUDIO\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_1458A0B2&REV_1000
    HDAUDIO\FUNC_01&VEN_10EC&DEV_0900&SUBSYS_1458A0B2
      My System SpecsSystem Spec

  6.    04 Jan 2017 #1926

    UPDATE: For anyone remotely interested I managed to get 8023 working by editing the hdxmb3h.inf file and removing the following lines:

    [Creative.FilterHW.AddReg]
    HKR,,"UpperFilters",0x00010000,"MBfilt"

    By removing this reference to the MBfilt Upper filter the driver will install correctly and produce sound.

    I don't make a habit of editing INF files and I'm by no means certain that the driver will be stable like this but from a diagnostic point of view it has proved useful.

    I still have no idea why the INF was referencing a filter driver that was omitted from the driver package. I'll be very interested to see what changes in upcoming driver releases.
      My System SpecsSystem Spec

  7.    04 Jan 2017 #1927

    wiggly1uk2000 said: View Post
    UPDATE: For anyone remotely interested I managed to get 8023 working by editing the hdxmb3h.inf file and removing the following lines:
    [Creative.FilterHW.AddReg]
    HKR,,"UpperFilters",0x00010000,"MBfilt"
    By removing this reference to the MBfilt Upper filter the driver will install correctly and produce sound.

    I don't make a habit of editing INF files and I'm by no means certain that the driver will be stable like this but from a diagnostic point of view it has proved useful.

    I still have no idea why the INF was referencing a filter driver that was omitted from the driver package. I'll be very interested to see what changes in upcoming driver releases.
    Excellent, EXCELLENT job!

    You got where I was going on your own and ahead of me!

    Device error code 39 , not always, but i've often seen caused by driver filter issue. One cause of Code 39 is when driver files defined in the registry reference a file no longer on disk. No surprise Windows can't load the device driver. A file is missing!
    Usually, i see this problem arise when a 3rd party uninstaller, removes the disk file but not the registry reference it added during install. But YOU found a genuine bug in the Realtek driver! Great job.

    As to your solution, must admit I'm surprised you could edit the INF file to make this work. Any change to the INF breaks the digital signature so Windows will no longer install it as it's become an unsigned driver.

    My own advice around this problem (if you can't edit the INF) is editing the registry to delete the offending filter file reference. Note to the reader:
    • It's class upper/lower filters that may be the problem (not device upper/lower filters). There's a difference
    • When troubleshooting, check the Provider of any filter files in question. Microsoft filters are fine. It's those 3rd party filters that can be problematic
    Last edited by ComputerGeek; 06 Jan 2017 at 09:16.
      My System SpecsSystem Spec

  8. spapakons's Avatar
    Posts : 2,144
    Windows 10 Pro 64-bit 1607 (AE build 14393.693)
       04 Jan 2017 #1928

    Not relevant to Realtek, but relevant to filters, I once had an issue with my old ATAPI DVD-RW drives connected to an IDE/SATA PCI-E card with JMICRON JMB36X chipset. The DVD-RW would show a yellow exclamation mark (problem) in Device Manager and won't let me use them. At first I suspected the JMICRON controller. I tried many drivers without success, when I read somewhere about deleting the upper filters in Registry. Bingo! The drives now work perfectly and I haven't noticed any side-effect by deleting them. Of course I have kept a backup of the relevant key just in case.
      My System SpecsSystem Spec

  9.    05 Jan 2017 #1929

    ComputerGeek said: View Post
    Excellent, EXCELLENT job!

    You got where I was going on your own and ahead of me!

    Device error code 39 , not always, but i've often seen caused by driver filter issue.
    One cause of Code 39 is when driver files defined in the registry reference a file no longer on disk. No surprise Windows can't load the device driver. A file is missing!
    Usually, i see this problem arise when a 3rd party uninstaller, removes the disk file but not the registry reference it added during install. But YOU found a genuine bug in the Realtek driver! Great job.

    As to your solution, must admit I'm surprised you could edit the INF file to make this work. Any change to the INF breaks the digital signature so Windows will no longer install it as it's become an unsigned driver.

    My own advice around this problem (if you can't edit the INF) is editing the registry to delete the offending filter file reference. Note to the reader:
    • It's class upper/lower filters that may be the problem (not device upper/lower filters). There's a difference
    • When troubleshooting, check the Provider of any filter files in question. Microsoft filters are fine. It's those 3rd party filters that can be problematic

    Also, IMHO
    Troubleshooting documentation about filters usually advise deleting class upper and lower filter keys if found in the registry. I disagree! That can fix one problem but cause another. There can be one or more upper/lower filters in either key. Deleting the key removes ALL the filters defined in the key - some of which can be for products you're still using and now they can starting having problems because their driver filter has been deleted. Filter keys are text strings. Simply edit the string to remove the offending filename reference. (of course, always creating a system restore point prior to a regedit)

    /* EDIT */
    Only edit the filter filename out of the key if there's more then the one filename in the key. Otherwise, delete the key. I also found a case where a filter key existed in the registry with no filter names defined also cause problems (i.e. the key just contained any empty string)

    /* EDIT 2 */
    If you do delete the an upper/lower filter registry key which included a filter for a program still needed, uninstall / re-installing the program should cause it to put that filter needed back in the registry
    The Realtek installer rejected my modified INF but it installed okay via Device Manager (Update Driver). Not the most elegant solution considering that I have no idea what functionality the MBfilt64.sys driver offered in the first place. Still, I'll bet it's nothing I really need!

    Thanks for your assistance.
      My System SpecsSystem Spec

  10. spapakons's Avatar
    Posts : 2,144
    Windows 10 Pro 64-bit 1607 (AE build 14393.693)
       05 Jan 2017 #1930

    The "filt" in the filename suggests some audio filter (digital sound processing or audio effect). In the worst case this can be some environmental audio effect (eg auditorium or whatever) that is now missing. Big deal. You can do the same with appropriate plugins in Windows Media Player or WinAmp or whatever media player you are using.
      My System SpecsSystem Spec


 

Related Threads
Hello : I have my realtek driver tweaked in windows 7 , I have it set in the registry to have 2 outputs , instead of one - will the new win 10 driver be able to be adjusted ... Thanks
Hello Everyone. I have a Jabra bluetooth speaker (the Solemate Mini). On Windows 8.1 I plug it in to my laptop using the 3.5mm to 3.5mm cable and then, when I watch a movie, it correctly outputs to the speaker and does not use my laptop speakers....
New RealTek HD Audio Driver available in WU. 18634
My ASUS M4N68T-M V2 has a VIA VT1708S onboard audio. The driver I have that worked in Windows 8.1 v10_1200a won't work in 10. Windows doesn't even see the onboard video so it doesn't even look for a driver. It doesn't show up in device manager. In...
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 02:26.
Find Us
Twitter Facebook Google+ Ten Forums iOS App Ten Forums Android App



Windows 10 Forums