Monday, August 26th 2019

Windows 10 1903 Has a Nasty Audio Stutter Bug Microsoft Hasn't Managed to Fix

Windows 10 May 2019 Update (version 1903) is the pinnacle of neglect and contempt Microsoft has shown towards the all-important audio subsystem of the modern PC. With it, Redmond has one-upped its last big move against audio, by killing the DirectSound hardware pipeline and mongrelizing PC audio under Intel's lousy and fundamentally anti-competitive Azalia specification that solves common audio compatibility problems under a scorched-earth guiding principle - "kill any feature that could possibly lick our aftersales support budget, by dumping every aspect of audio onto a very restrictive host-signal processing (HSP) architecture, let people come up with their own soft DSPs, because CPUs can handle them." Windows 1903 proves how this approach wasn't a silver bullet against PC audio problems, and is fallible.

I've never owned a PC without a discrete sound card. My first "multimedia PC experience" was powered by a Creative kit that included a Sound Blaster PCI, an Infra-CDROM drive, a clip-on mic, and tiny stereo speaker boxes. ISA-based integrated audio solutions back then were bested by greeting cards. I've since made it a habit to buy a sound card every 5 or so years. No gleaming SNR numbers by Realtek can convince me that an integrated audio solution can best a $100 discrete sound-card, and I've owned plenty of motherboards over the years with the most premium Azalia implementations (be it the ALC889 or the modern ALC1220). My current machines feature an ASUS Xonar AE (a bang-for-the-buck ESS ES9023P implementation with a 150 Ω amp), and a Creative SB Recon 3D. Both cards implement the Azalia pipeline at some level, to survive operating with post-Vista Windows. The SB Recon 3D uses a chip that converts PCIe to the HDA bus; while the Xonar AE uses a PCIe to USB chip and a USB (Azalia) to I2S chip (essentially a USB headset laid out on a sound card with a high-quality analog side). Both cards are borked after the "upgrade" to Windows 10 May 2019 Update (1903), and two successive "Patch Tuesday" updates haven't managed to solve it.
Symptoms
Audio stuttering and glitching, and lots of it. Think Winamp circa 1999 running on a Pentium 133 with its CPU priority toggle set to "low," and the CPU being subject to the rigors of Internet Explorer rendering Yahoo.com over a 56K PCI soft-MODEM. That bad! My AMD Ryzen 7 2700X has 8 cores and 32 GB of DDR4-2667 memory at its disposal, and yet iTunes playing back Apple Music Radio in the background with Google Chrome rendering Twitter is sufficient to send me 20 years back in time. My Intel Core i5-9400F doesn't fare any better.

What's Wrong
Drawing inspiration from the other world-famous Washingtonian product, the Boeing 737 MAX airplane, Microsoft introduced Windows 10 1903 with a boatload of insufficiently-documented under-the-hood changes. Some of these changes affect Deferred Procedure Call (DPC) tick-rate, causing spikes in DPC latency, affecting the audio pipeline. Focusrite beautifully summarized DPC affecting audio:
DPC (Deferred Procedure Call) is the operation that Windows uses to assign a priority to processes/drivers that run simultaneously in the same system. If processes that are involved in streaming audio aren't assigned high enough priority then various issues can occur since the audio will not be streamed correctly in 'real-time'. These can include pops/clicks, "glitchy" audio and device disconnections.
It goes on to postulate that outdated drivers for audio devices that have gone EOL (end of life) that aren't ready for dynamic DPC could effectively render your otherwise physically-perfect discrete sound cards unusable. "A common cause for DPC latency is out of date device drivers and Windows processes that are not optimized correctly. Many processes/drivers are involved in streaming audio and many other processes/drivers can cause interruptions in the audio stream."

First Public Acknowledgment by Microsoft
Pete Brown, among other things, heads client-segment audio hardware user-experience at Microsoft, and Tweeted the first acknowledgment by Microsoft that it screwed up:
In the above Tweet, Pete posted a link to an Update applicable to Windows 1903 chronicled under KB4505903. This update was touted to fix audio glitches, and would go on to be part of the August Patch Tuesday rollout (you can separately download it here).

Did the Patch Work?
No. At least not in case of my sound cards. ASUS and Creative are possibly the last two discrete sound-card manufacturers with extensive lineups of discrete audio solutions in various form-factors (internal cards, external USB boxes, USB headsets, etc.), and even they haven't begun unpacking the mess that is 1903. The two have dozens of EOL sound cards between them (many still in the retail channel), and haven't updated their Windows 10-compatible drivers in years. My Xonar AE isn't EOL, yet. Realtek released updated HD Audio drivers for both its UAD and legacy driver-models. Most online tech communities simply advocate updating these single-origin Realtek drivers, and with KB4505903, the overwhelming majority of PC users who listen to Realtek CODECs have possibly solved their audio problems, prompting Pete's team to call it a day. But those on discrete audio solutions that don't get driver updates as regularly as Realtek CODECs do, are shortchanged. Pandering to "creators" no more?

What You can Try
If you want to take Microsoft's approach to solving problems (scorched earth) and absolutely, positively want your audio to work (maybe because you're a music composer whose discrete audio hardware puts food on the table), then paste the following line in an elevated Command Prompt and hit Enter (and reboot):
BCDEDIT /SET DISABLEDYNAMICTICK YES
And when Pete's team has finally figured out how to use a discrete sound card, and released a patch that works, you can revert the above change to let Windows 1903 function as intended:
BCDEDIT /SET DISABLEDYNAMICTICK NO
Or you can just disconnect your studio rig from the Internet, flick on CSM, and install Windows XP SP3 x64 over multi-boot.
Add your own comment

186 Comments on Windows 10 1903 Has a Nasty Audio Stutter Bug Microsoft Hasn't Managed to Fix

#151
trparky
And Microsoft released KB4524147, it was supposed to fix the printer issues that cropped up with KB4522016 but now it's breaking Start Menus for people.
betanews.com/2019/10/04/kb4524147-update-breaks-start-menu/
For me, it didn't break the Start Menu but like the previous update, the Action Center was broken. This means I can't dismiss notifications and I can't reconnect to Bluetooth headphones using Windows Key+K since that part uses the same overlay that the Action Center uses.

God damn you Microsoft, fix your shit already! I'm already pausing updates on my system for the next 30 days, I swear to God Microsoft... you better have this shit fixed by then!
Posted on Reply
#154
EsaT
OneMoarits hilarious how many people don't know creatives track record with there shit drivers
there drivers have been garbage since the sound blaster 16 in msdos

again you got driver problems blame the vendor vendors fault not Microsofts they are not the nanny for every lazy vendor that wants to code things like its still 2003

its been literally over 10 years since directsound was put down like the rabid dog it was ten years, and the vendors still have not bothered to get there shit together and use wasapi the right way



and yes the problems all of them are 100% driver and 100% the hardware vendors fault
there is low latency apis and paths that the vendors simply are not using
./thread
Your argument has planet sized hole in it:
If DirectSound was so bad, how there weren't audio problems popping up constantly with lot bigger selection of different sound cards than in today in use at the time?
(and some even braving the often EMI magnet first gen integrated ones)
I've followed PC hardware news 20 years in internet and there were never this kind frequent audio problems until Windows 10!
Posted on Reply
#155
trparky
And I had to reload the whole damn OS. It's weird though, the update that broke stuff on my past installation is running just fine on this new installation.

I don't know if I should blame Microsoft, a third-party piece of software, or just plain Windows rot.
Posted on Reply
#156
erpguy53
trparkyAnd Microsoft released KB4524147, it was supposed to fix the printer issues that cropped up with KB4522016 but now it's breaking Start Menus for people.
betanews.com/2019/10/04/kb4524147-update-breaks-start-menu/
For me, it didn't break the Start Menu but like the previous update, the Action Center was broken. This means I can't dismiss notifications and I can't reconnect to Bluetooth headphones using Windows Key+K since that part uses the same overlay that the Action Center uses.

God damn you Microsoft, fix your shit already! I'm already pausing updates on my system for the next 30 days, I swear to God Microsoft... you better have this shit fixed by then!
did you try the KB4517389 update, trparky?

actually the KB4524147 update kinda did the opposite for some 1903 users in causing some printer issues rather than fixing them and those recent printer issues got fixed for real with the KB4517389 update.
Posted on Reply
#157
trparky
I installed KB4517389, it caused issues for me. I have no idea why, but I ended up reloading my OS which of course resulted in my system having KB4517389 installed and things just worked right from then on. I have no idea why.
Posted on Reply
#158
Entranced
Using Windows 10 Pro 1909, also suffering from the same audio issues. It seems to get worse when network activity is present. Downloading a game in Steam for example made my videos, be it local or streamed, getting out of sync with the audio, paused the download of the game and the videos play "well" (still out of sync, but stopping and playing again won't result in a slow desynchronization of the video with the audio)
Posted on Reply
#159
olymind1
Windows 10 1909 working great on my end, no problem so far with X-Fi Titanium HD with the latest drivers. Doesn't matter if i'm simply browsing, watching videos, or gaming.

Though i know, sadly it doesn't help others that it's fine here.
Posted on Reply
#160
AlNonymous
I'm just an average Windows 7 End of Support home user who just updated to Win10. Now I find that my PC is no longer usable as an audio playback device - it stutters every 4-5 seconds. The posts on this thread offer all kinds of suggestions and device-dependent 'fixes' but they're all pretty much over my head, technically. I did try the "BCDEDIT /SET DISABLEDYNAMICTICK YES" trick, but it had no effect for me. I guess the average non-techhie Win10 user has nowhere to go, for methodical 'how-to' instructions to diagnose, identify and fix this outrageous problem, that totally ruins Windows 10 system audio (including playback of YouTube video audio, all videos with audio viewed online, all Facebook videos, all video recording/authoring, and so forth.)

I do have the option to transfer my entire iTunes music library over to my (otherwise quite outdated) Mac system, so I guess I'll be doing that, but it's far from a universal fix.

Has anyone gotten any feedback from Microsoft on whether this ridiculous situation is ever going to be fixed...?
Posted on Reply
#161
Athlonite
@AlNonymous & @Entranced have either of you bothered to try finding updated audio drivers from Realtek for your onboard sound, instead of just relying on what MS installs with windows. 9/10 times that will fix alot of problems with stuttering or wonky audio
Posted on Reply
#162
AlNonymous
Athlonite@AlNonymous & @Entranced have either of you bothered to try finding updated audio drivers from Realtek for your onboard sound, instead of just relying on what MS installs with windows. 9/10 times that will fix alot of problems with stuttering or wonky audio
How do I find out if my aging Dell Latitude e6500 even has a Realtek sound chip? Device Manager under "Sound, video and game controllers" only says "High Definition Audio Device".
Posted on Reply
#163
cygnus_1
AlNonymousHow do I find out if my aging Dell Latitude e6500 even has a Realtek sound chip? Device Manager under "Sound, video and game controllers" only says "High Definition Audio Device".
I mean, Google might be one way. Check the device IDs on the details tab of the device....

Really though, without knowing the exact model of that laptop, it could be upwards of 10 years since it was released. It's nearly ancient in terms of computer hardware. Did it come with XP or Vista from Dell originally? The dates on the drivers that Dell has for it go back 6 to 8 years and there were none specifically for Windows 8, the predecessor to Windows 10. Unfortunately upgrading the OS on something that old without support from the manufacturer is a serious gamble. I really hate car analogies with computers, but to keep something that old on the road is going to require some expertise. Expertise you either need to learn or need to pay for.
Posted on Reply
#164
AlNonymous
cygnus_1I mean, Google might be one way. Check the device IDs on the details tab of the device....

Really though, without knowing the exact model of that laptop, it could be upwards of 10 years since it was released. It's nearly ancient in terms of computer hardware. Did it come with XP or Vista from Dell originally? The dates on the drivers that Dell has for it go back 6 to 8 years and there were none specifically for Windows 8, the predecessor to Windows 10. Unfortunately upgrading the OS on something that old without support from the manufacturer is a serious gamble. I really hate car analogies with computers, but to keep something that old on the road is going to require some expertise. Expertise you either need to learn or need to pay for.
Thanks for your thoughts! I can attest that, so far, other than the sound stutter issue, this Dell Latitude e6500 runs Win10 and its 64-bit apps very well indeed, with a 1gb SSD upgrade and an 8GB RAM upgrade. But you are definitely right; it is 10 years old and long past support! I guess I'll just live with it for now, and wait to see if an OS update ever fixes it sometime soon. I have the Dell plus two older Macs, each with varying versions of all kinds of software, so I can do anything I need to do; it just becomes more complicated having to juggle those tasks across three computers.
Posted on Reply
#167
AlNonymous
Athlonite@AlNonymous your audio chip is this IDT 92HDxxx HD Audio which is now provided by TempoSemi and they don't supply a factory driver so your stuck with the windows 10 update catalogue driver from 6/11/2013 which is available from here

www.catalog.update.microsoft.com/Search.aspx?q=IDT take the top most one and install it
Hate to be a bother, but Win10 won't let me install it. All attempts fail with, "Windows has determined you already have the latest and best driver", giving no further options to replace "High Definition Audio Device" with the driver you recommend.

Incidentally, to install a 'driver' must actually mean to install 90 files...that's what was in the driver .cab file. What a mess.

2hps.ico
AESTAC64.dll
AESTAR64.dll
AESTCo64.dll
AESTEC64.dll
AESTSr64.exe
Beats64.exe
bltinmic.ico
C-A1.INI
C-A2.INI
C-A3.INI
C-A4.INI
C-B1.INI
C-B2.INI
C-B3.INI
C-B4.INI
C-B5.INI
C-C1.INI
C-C2.INI
C-C3.INI
C-C4.INI
C-C5.INI
C-D0.INI
C-D1.INI
C-D2.INI
C-D3.INI
C-D4.INI
C-D5.INI
C-D6.INI
C-E0.INI
C-E1.INI
C-E2.INI
C-E3.INI
C-F1.INI
C-F2.INI
C-F3.INI
C-G1.INI
C-G2.INI
C-G3.INI
C-G4.INI
DTS_TOWER.INI
DTS_TOWER.XML
EQ.INI
EQ1.INI
EQ2.INI
EQ3.INI
EQBEATS.INI
EQBEATS2.INI
hpbeats.ico
HPToneCtrls64.dll
IDTNC64.cpl
IDTNGUI.exe
IDTNGUI.exe.config
IDTNHP.dll
IDTNJ.exe
IDTNJ.exe.config
IDTNX.dll
IDTPMA64.exe
nbspkrs.ico
nbspkrsbeats.ico
PRESETS.BIN
slapoi64.dll
slcc3d64.dll
slcshp64.dll
slcsii64.dll
slgeq64.dll
slh36064.dll
slhlim64.dll
slInit64.dll
slmaxv64.dll
slprop64.dll
sltshd64.dll
sluapo64.dll
slvipp64.dll
slviq64.dll
SRAPO64.dll
SRCOM.dll
SRCOM64.dll
SRRPTR64.dll
st646496.dll
stacsv64.exe
stapi64.dll
stapo64.dll
stlang64.dll
sttray64.exe
stwrt64.cat
STWRT64.INF
stwrt64.ini
stwrt64.sys
suhlp64.exe
Posted on Reply
#168
kilis
Hi
this is my report of audio related results after upgrading to win10 pro with my existing hardware.Sorry for my not so perfect english.

about 4 years ago i had stuttering issue on audio playback (and some other annoying things which i cant remember now) on my pc when i change to win10 from win7.i couldnt fix the problem and i had to change back to win7.
My present hardware same as before 4 years ago.

mobo msi z87g55, cpu intel i3-4130 3.4 ghz ,sound card asus essence stx2 7.1 with latest audio card driver from asus website december 2019.
i ve been carefully listening the sound from my pc last 1 month to make this report and i did not hear any abnormalities.
no unwanted issues on both digital and analog outputs of asus soundcard.Frequently using potplayer,vlc for video playback and foobar for music listening.
Posted on Reply
#169
Ferrum Master
kilisno unwanted issues on both digital and analog outputs of asus soundcard.Frequently using potplayer,vlc for video playback and foobar for music listening.
I've managed to BSOD my Xonar DX, that I am using only for digital output to DAC at work, it sometimes gets on my nerves, but I don't have any half height card having optical SPDIF out left. The experience greatly varies from user to user, because of the wast HW combinations, and Sound Cards are latency prone. Any other bad behaving device, like crap ASMEDIA USB3 can have impact to to the system making a complete mess or vice versa.

The device arch is EOL and basically dead platform without any support. We need to overcome it and put those cards resting in the shelf. For some it may still work, but for more modern systems incorporating dynamic clocks, kernel timings, bus power savings... it becomes unstable. And because of old HW we cannot sacrifice progress.

Just let it go.
Posted on Reply
#170
john voxville
I've had this audio stuttering issue with my graphics card's (Sapphire Pulse RX 5600 XT) HDMI output, but thanks to your command now it's gone. I thought I have a hardware issue, since it's new and couldn't find much of a chance to test it. Wasn't expecting such a stupid bug by Microsoft. Thank you very much!
Posted on Reply
#171
FourEyes
I recently did the Win 10 update. I was using an ASUS stx sound card. Since the update it is basically unusable. The volume controls from the taskbar do not connect and the Asus control panel volume control rarely links. Most sound now only comes from the right channel. I spent 5 hours on the phone with Microsoft and they did a new install - didn't change anything. They said it was Asus fault and to take up the matter with them!! I have blocked updates until September and hope Win 10 is rectified. If not i guess I will have to remove the Asus card and purchase external DAC and ADC or find a better way to listen to my cd's (thankfully I can still play my Vinyl with a record deck and amp!) and hopefully never be affected again by the Microsoft mash ups. I can remember the problems some time ago with wireless printer. Took them hours to fix but then would only print pdf's etc. if they are saved onto the pc and still won't print anything that is on line. Unfortunately I know nothing about the workings of a pc so Microsoft has left me high and dry...........
Posted on Reply
#172
lexluthermiester
FourEyesSince the update it is basically unusable.
Not an unusual experience. I keep telling people to disable automatic updates and apply security updates manually and thus repeated here.
Posted on Reply
#173
FourEyes
lexluthermiesterNot an unusual experience. I keep telling people to disable automatic updates and apply security updates manually and thus repeated here.
Many thanks for your reply
Posted on Reply
#174
OracleofGaia
VisualzeroI've been a victim of the same issue, 4K videos especially when played in Youtube were stuttering, and was not able to solve it until someone suggested Spectre security fix as the culprit. Spectre patch is known to cause some performance slowdown and especially higher latencies to certain operations. Using LatencyMon clearly pointed out that my audio issues were caused by high DPC latencies. I downloaded inSpectre and disabled both Spectre and Meltdown, booted and behold, no more audio issues. LatencyMon clearly confirmed that the issue was gone and latencies were on the green the whole time. If you have a Intel CPU, give it a try.
Thank you so much for mentioning this. I've had this very annoying audio issue for months and have tried multiple tweaks and changes, and even sometimes thought I had fixed it for good, but it always persisted. I just tried your fix and so far, in the same usage scenario before where I was getting audio clicking (using chrome, multiple tabs open, playing spotify, generally using the PC while all this is going on) I haven't had any clicks. I ran Latencymon and noticed all in the green, at least for now. So yeah, freaking thank you for sharing what you found!!
Posted on Reply
#175
TrantaLocked
Anyone experience audio glitches with an HT Omega Fenix PCIe card? I've tried the solutions mentioned in the article and comments and no luck. On occasion the audio will freeze in a glitchy way for a second then go back to normal, never happens with Realtek or USB dacs.
Posted on Reply
Add your own comment
Nov 21st, 2024 05:26 EST change timezone

New Forum Posts

Popular Reviews

Controversial News Posts