• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

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

btarunr

Editor & Senior Moderator
Staff member
Joined
Oct 9, 2007
Messages
46,283 (7.69/day)
Location
Hyderabad, India
System Name RBMK-1000
Processor AMD Ryzen 7 5700G
Motherboard ASUS ROG Strix B450-E Gaming
Cooling DeepCool Gammax L240 V2
Memory 2x 8GB G.Skill Sniper X
Video Card(s) Palit GeForce RTX 2080 SUPER GameRock
Storage Western Digital Black NVMe 512GB
Display(s) BenQ 1440p 60 Hz 27-inch
Case Corsair Carbide 100R
Audio Device(s) ASUS SupremeFX S1220A
Power Supply Cooler Master MWE Gold 650W
Mouse ASUS ROG Strix Impact
Keyboard Gamdias Hermes E2
Software Windows 11 Pro
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.

View at TechPowerUp Main Site
 
Joined
Aug 26, 2019
Messages
4 (0.00/day)
I'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.
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
40,435 (6.61/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
Stick to 7 or go Linux is the easiest solution, quit 10 like a bad habit
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
40,435 (6.61/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
Schiit Modi 3 DAC -driverless- for life ~

Still require drivers...

@btarunr
Wow! You got sassy in this article and rightly so. Microsoft needs to understand that when they screw something up in an update, they need fix the screw up for everyone. A half-assed job is just that, half-assed. Kick it up a few notches Microsoft.

They have hired incompetence since right before w8 was created...
 
Joined
Jul 5, 2013
Messages
25,559 (6.52/day)
Stick to 7 or go Linux is the easiest solution, quit 10 like a bad habit
While I feel your sentiment, 7 isn't a perfect solution with it going EOL in a few months. Linux, while a good option, isn't for everyone. Especially gamers.

They have hired incompetence since right before w8 was created...
Agreed.
 

eidairaman1

The Exiled Airman
Joined
Jul 2, 2007
Messages
40,435 (6.61/day)
Location
Republic of Texas (True Patriot)
System Name PCGOD
Processor AMD FX 8350@ 5.0GHz
Motherboard Asus TUF 990FX Sabertooth R2 2901 Bios
Cooling Scythe Ashura, 2×BitFenix 230mm Spectre Pro LED (Blue,Green), 2x BitFenix 140mm Spectre Pro LED
Memory 16 GB Gskill Ripjaws X 2133 (2400 OC, 10-10-12-20-20, 1T, 1.65V)
Video Card(s) AMD Radeon 290 Sapphire Vapor-X
Storage Samsung 840 Pro 256GB, WD Velociraptor 1TB
Display(s) NEC Multisync LCD 1700V (Display Port Adapter)
Case AeroCool Xpredator Evil Blue Edition
Audio Device(s) Creative Labs Sound Blaster ZxR
Power Supply Seasonic 1250 XM2 Series (XP3)
Mouse Roccat Kone XTD
Keyboard Roccat Ryos MK Pro
Software Windows 7 Pro 64
While I feel your sentiment, 7 isn't a perfect solution with it going EOL in a few months. Linux, while a good option, isn't for everyone. Especially gamers.


Agreed.

At least 7 isnt hampered by ongoing problems associated with bi yearly forced builds.
 
Joined
Oct 2, 2015
Messages
2,986 (0.96/day)
Location
Argentina
System Name Ciel
Processor AMD Ryzen R5 5600X
Motherboard Asus Tuf Gaming B550 Plus
Cooling ID-Cooling 224-XT Basic
Memory 2x 16GB Kingston Fury 3600MHz@3933MHz
Video Card(s) Gainward Ghost 3060 Ti 8GB + Sapphire Pulse RX 6600 8GB
Storage NVMe Kingston KC3000 2TB + NVMe Toshiba KBG40ZNT256G + HDD WD 4TB
Display(s) Gigabyte G27Q + AOC 19'
Case Cougar MX410 Mesh-G
Audio Device(s) Kingston HyperX Cloud Stinger Core 7.1 Wireless PC
Power Supply Aerocool KCAS-500W
Mouse Logitech G203
Keyboard VSG Alnilam
Software Windows 11 x64

TheLostSwede

News Editor
Joined
Nov 11, 2004
Messages
16,001 (2.26/day)
Location
Sweden
System Name Overlord Mk MLI
Processor AMD Ryzen 7 7800X3D
Motherboard Gigabyte X670E Aorus Master
Cooling Noctua NH-D15 SE with offsets
Memory 32GB Team T-Create Expert DDR5 6000 MHz @ CL30-34-34-68
Video Card(s) Gainward GeForce RTX 4080 Phantom GS
Storage 1TB Solidigm P44 Pro, 2 TB Corsair MP600 Pro, 2TB Kingston KC3000
Display(s) Acer XV272K LVbmiipruzx 4K@160Hz
Case Fractal Design Torrent Compact
Audio Device(s) Corsair Virtuoso SE
Power Supply be quiet! Pure Power 12 M 850 W
Mouse Logitech G502 Lightspeed
Keyboard Corsair K70 Max
Software Windows 10 Pro
Benchmark Scores https://valid.x86.fr/5za05v

Space Lynx

Astronaut
Joined
Oct 17, 2014
Messages
15,800 (4.58/day)
Location
Kepler-186f
Still require drivers...



They have hired incompetence since right before w8 was created...

it doesn't actually... have you never used a dedicated DAC? some do require drivers, but not this one. nor did the Modi 2 unless you wanted 32 bit.
 
Joined
May 3, 2019
Messages
157 (0.09/day)
My friend has these issues on his brand new ryzen build which also include kernel power error 41 reboots(pc restarting during gaming and even at idle), crazy high latency and the ridicilous audio cracking.

 

FordGT90Concept

"I go fast!1!11!1!"
Joined
Oct 13, 2008
Messages
26,259 (4.65/day)
Location
IA, USA
System Name BY-2021
Processor AMD Ryzen 7 5800X (65w eco profile)
Motherboard MSI B550 Gaming Plus
Cooling Scythe Mugen (rev 5)
Memory 2 x Kingston HyperX DDR4-3200 32 GiB
Video Card(s) AMD Radeon RX 7900 XT
Storage Samsung 980 Pro, Seagate Exos X20 TB 7200 RPM
Display(s) Nixeus NX-EDG274K (3840x2160@144 DP) + Samsung SyncMaster 906BW (1440x900@60 HDMI-DVI)
Case Coolermaster HAF 932 w/ USB 3.0 5.25" bay + USB 3.2 (A+C) 3.5" bay
Audio Device(s) Realtek ALC1150, Micca OriGen+
Power Supply Enermax Platimax 850w
Mouse Nixeus REVEL-X
Keyboard Tesoro Excalibur
Software Windows 10 Home 64-bit
Benchmark Scores Faster than the tortoise; slower than the hare.
No issues here using USB Audio Class 2.0 driver on my Micca Origen+ nor using Realtek-based HD audio on my motherboard.

After nothing but bad experiences with sound cards, I quit buying them a decade ago.

it doesn't actually... have you never used a dedicated DAC? some do require drivers, but not this one. nor did the Modi 2 unless you wanted 32 bit.
Fixed in Windows 10 1803: A lot of USB audio devices require you to manually select the Audio Class 2.0 driver but once you do, it's golden. Ever since 1803, in fact, the Via driver for my Origen+ is bad which is why Micca expressly tells people to use Microsoft's Audio Class 2.0 driver.

Instructions are on the FAQ here:
Main point:
 
Joined
Jan 29, 2012
Messages
6,402 (1.44/day)
Location
Florida
System Name natr0n-PC
Processor Ryzen 5950x/5600x
Motherboard B450 AORUS M
Cooling EK AIO - 6 fan action
Memory Patriot - Viper Steel DDR4 (B-Die)(4x8GB)
Video Card(s) EVGA 3070ti FTW
Storage Various
Display(s) PIXIO IPS 240Hz 1080P
Case Thermaltake Level 20 VT
Audio Device(s) LOXJIE D10 + Kinter Amp + 6 Bookshelf Speakers Sony+JVC+Sony
Power Supply Super Flower Leadex III ARGB 80+ Gold 650W
Software XP/7/8.1/10
Benchmark Scores http://valid.x86.fr/79kuh6
They should bring back hardware accelerated audio.
 
Joined
Jun 26, 2007
Messages
2,167 (0.35/day)
Location
Darkness
System Name Unreal Machine IV
Processor Ryzen 7 5700X
Motherboard Asrock 570X Taichi
Cooling Noctua U9S
Memory Team UD4-4000 @4000 CL18 1:1
Video Card(s) 5600XT Red Devil
Storage Kingston SSD 240GB + WD RED 4TB + WD Blue SN 550 Nvme 1TB X3
Display(s) DELL U2417H
Case Old school Termalthake xaser III black with lots of noctua 80mm fans
Audio Device(s) Creative SB X-Fi Titanium Fatal1ty Champion + Creative Inspire t7900 7.1 + Sony MDR-1A + AKG K-240
Power Supply Seasonic Prime GX-750
Mouse Logitech G502 hero SE
Keyboard Logitech
Software 10 pro
Benchmark Scores Cinebench R23 Multi ~15k 4.4Ghz all core Cinebench R23 single 1.5k 4.65Ghz
I still own an X-Fi fatl1ty pro pci, besides the ocasional driver nightmare it's working like a dream and it will be hard to get a proper PCIE replacement...
 
Joined
Feb 22, 2009
Messages
409 (0.07/day)
Location
Grand Prairie Texas
System Name Little Girl
Processor Intel Q9650 @ 3.6GHz
Motherboard Gigabyte x48 DQ6
Cooling liquid cooling
Memory 4gb (2x2) OCZ DDR2 PC2-9200
Video Card(s) Gigabyte HD6950 unlock to Asus 6970 specs
Storage Crucial CT128M225 128gb SSD
Display(s) Acer 27" LCD @ 2048x1152
Case DIY (spit & glue, ducktape, cardboard)
Audio Device(s) On-board HD Audio
Power Supply ABS Tagan 850w
Software Win7 64bit
My Gigabyte x370 Xtreme on-board sound is plenty good ty. There's a reason it cost so much.
 
Joined
Nov 13, 2007
Messages
10,209 (1.71/day)
Location
Austin Texas
Processor 13700KF Undervolted @ 5.6/ 5.5, 4.8Ghz Ring 200W PL1
Motherboard MSI 690-I PRO
Cooling Thermalright Peerless Assassin 120 w/ Arctic P12 Fans
Memory 48 GB DDR5 7600 MHZ CL36
Video Card(s) RTX 4090 FE
Storage 2x 2TB WDC SN850, 1TB Samsung 960 prr
Display(s) Alienware 32" 4k 240hz OLED
Case SLIGER S620
Audio Device(s) Yes
Power Supply Corsair SF750
Mouse Xlite V2
Keyboard RoyalAxe
Software Windows 11
Benchmark Scores They're pretty good, nothing crazy.
i had this -- took me 3 different drivers to fix it.
 
Joined
Jul 15, 2006
Messages
972 (0.15/day)
Location
Malaysia
Processor AMD Ryzen 7 5700G
Motherboard Gigabyte B450M-S2H
Cooling Scythe Kotetsu Mark II
Memory 2 x 16GB SK Hynix OEM DDR4-3200 @ 3666 18-20-18-36
Video Card(s) Colorful RTX 2060 SUPER 8GB
Storage 250GB WD BLACK SN750 M.2 + 4TB WD Red Plus + 4TB WD Purple
Display(s) AOpen 27HC5R 27" 1080p 165Hz
Case COUGAR MX440 Mesh RGB
Audio Device(s) Creative X-Fi Titanium HD + Kurtzweil KS-40A bookshelf
Power Supply Corsair CX750M
Mouse Razer Deathadder Essential
Keyboard Cougar Attack2 Cherry MX Black
Software Windows 10 Pro 22H1 x64
Does the disabledynamictick has something to do with HPET?
 

Space Lynx

Astronaut
Joined
Oct 17, 2014
Messages
15,800 (4.58/day)
Location
Kepler-186f
All DACs require drivers. Just because they are built-in into the OS, doesn't mean they are not required/used.

well it works, is very minimal, less than 2mb compared ot what 141mb of realtek? never had an issue. so meh.
 
Joined
Jul 5, 2013
Messages
25,559 (6.52/day)
At least 7 isnt hampered by ongoing problems associated with bi yearly forced builds.
Very good point! This is not a problem in 10 if you completely disable the update service.
> Linux
> Sound quality
Not sure what you're saying here. Are you saying support in Linux isn't good? As I've used both Fedora and Mint can say that neither had any issues that come to mind.

They should bring back hardware accelerated audio.
Never went away if you buy a dedicated sound card.
 

Space Lynx

Astronaut
Joined
Oct 17, 2014
Messages
15,800 (4.58/day)
Location
Kepler-186f
Very good point!

Not sure what you're saying here. Are you saying support in Linux isn't good? As I've used both Fedora and Mint can say that neither had any issues that come to mind.

I think he is saying sound quality is better in Linux, I know as a high rep member on Head-Fi a lot of people over there use Linux for their audio setups.
 
Joined
Feb 23, 2019
Messages
5,581 (3.00/day)
Location
Poland
Processor Ryzen 7 5800X3D
Motherboard Gigabyte X570 Aorus Elite
Cooling Thermalright Phantom Spirit 120 SE
Memory 2x16 GB Crucial Ballistix 3600 CL16 Rev E @ 3800 CL16
Video Card(s) RTX3080 Ti FE
Storage SX8200 Pro 1 TB, Plextor M6Pro 256 GB, WD Blue 2TB
Display(s) LG 34GN850P-B
Case SilverStone Primera PM01 RGB
Audio Device(s) SoundBlaster G6 | Fidelio X2 | Sennheiser 6XX
Power Supply SeaSonic Focus Plus Gold 750W
Mouse Endgame Gear XM1R
Keyboard Wooting Two HE
Joined
Oct 2, 2015
Messages
2,986 (0.96/day)
Location
Argentina
System Name Ciel
Processor AMD Ryzen R5 5600X
Motherboard Asus Tuf Gaming B550 Plus
Cooling ID-Cooling 224-XT Basic
Memory 2x 16GB Kingston Fury 3600MHz@3933MHz
Video Card(s) Gainward Ghost 3060 Ti 8GB + Sapphire Pulse RX 6600 8GB
Storage NVMe Kingston KC3000 2TB + NVMe Toshiba KBG40ZNT256G + HDD WD 4TB
Display(s) Gigabyte G27Q + AOC 19'
Case Cougar MX410 Mesh-G
Audio Device(s) Kingston HyperX Cloud Stinger Core 7.1 Wireless PC
Power Supply Aerocool KCAS-500W
Mouse Logitech G203
Keyboard VSG Alnilam
Software Windows 11 x64
Not sure what you're saying here. Are you saying support in Linux isn't good? As I've used both Fedora and Mint can say that neither had any issues that come to mind.
Besides latency problems, crackling and overall low performance? It works.
 

Frick

Fishfaced Nincompoop
Joined
Feb 27, 2006
Messages
18,914 (2.86/day)
Location
Piteå
System Name Black MC in Tokyo
Processor Ryzen 5 5600
Motherboard Asrock B450M-HDV
Cooling Be Quiet! Pure Rock 2
Memory 2 x 16GB Kingston Fury 3400mhz
Video Card(s) XFX 6950XT Speedster MERC 319
Storage Kingston A400 240GB | WD Black SN750 2TB |WD Blue 1TB x 2 | Toshiba P300 2TB | Seagate Expansion 8TB
Display(s) Samsung U32J590U 4K + BenQ GL2450HT 1080p
Case Fractal Design Define R4
Audio Device(s) Line6 UX1 + some headphones, Nektar SE61 keyboard
Power Supply Corsair RM850x v3
Mouse Logitech G602
Keyboard Cherry MX Board 1.0 TKL Brown
VR HMD Acer Mixed Reality Headset
Software Windows 10 Pro
Benchmark Scores Rimworld 4K ready!
Good job tagging it appropriatly.
 
Top