Windows 10 1903 har en vild lydstamterfejl Microsoft har ikke formået at ordne det


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.

Jeg har aldrig ejet en pc uden et diskret lydkort. Min første 'multimedie-pc-oplevelse' blev drevet af et Creative kit, der indeholdt en Sound Blaster PCI, et Infra-CDROM-drev, en clip-on mic og små stereohøjttalerkasser. ISA-baserede integrerede lydløsninger blev dengang bedst af lykønskningskort. Jeg har siden gjort det til en vane at købe et lydkort hvert femte år. Intet skinnende SNR-numre fra Realtek kan overbevise mig om, at en integreret lydløsning bedst kan et $ 100 diskret lydkort, og jeg har ejet masser af bundkort gennem årene med de mest premium Azalia-implementeringer (det være sig ALC889 eller den moderne ALC1220) . Mine nuværende maskiner har en ASUS Xonar AE (en bang-for-the-buck ESS ES9023P implementering med en 150 Ω amp) og en Creative SB Recon 3D. Begge kort implementerer Azalia-rørledningen på et eller andet niveau for at overleve i drift med Windows Vista efter Vista. SB Recon 3D bruger en chip, der konverterer PCIe til HDA-bussen; mens Xonar AE bruger en PCIe til USB-chip og en USB (Azalia) til I2S-chip (i det væsentlige et USB-headset lagt på et lydkort med en analog kvalitet i høj kvalitet). Begge kort borkes efter 'opgraderingen' til Windows 10. maj 2019-opdatering (1903), og to på hinanden følgende 'Patch Tuesday' -opdateringer har ikke formået at løse det. Symptomer
Lyd stamming og glitching, og masser af det. Tror Winamp omkring 1999 kører på en Pentium 133 med sin CPU-prioritetsskift indstillet til 'lav', og CPU'en er underlagt den strenghed i Internet Explorer, der gør Yahoo.com over et 56K PCI soft-MODEM. Så slemt! Min AMD Ryzen 7 2700X har 8 kerner og 32 GB DDR4-2667 hukommelse til rådighed, og alligevel er iTunes, der afspiller Apple Music Radio i baggrunden med Google Chrome-gengivelse af Twitter, tilstrækkeligt til at sende mig 20 år tilbage i tiden. Min Intel Core i5-9400F går ikke bedre.

Hvad er der galt
Med inspiration fra det andet verdensberømte Washington-produkt, Boeing 737 MAX-fly, introducerede Microsoft Windows 10 1903 med en bådbelastning med utilstrækkeligt dokumenterede skifter under hætte. Nogle af disse ændringer har indflydelse på DPC-udskud (Procedure Call Call), hvilket forårsager spidser i DPC-latenstiden, der påvirker lydpipelinjen. Focusrite smukt opsummeret DPC, der påvirker lyd: Det fortsætter med at postulere, at forældede drivere til lydenheder, der er gået EOL (slutningen af ​​livet), som ikke er klar til dynamisk DPC, kunne effektivt gøre dine ellers fysisk perfekte diskrete lydkort ubrugelige. 'En almindelig årsag til DPC-latenstid er forældede enhedsdrivere og Windows-processer, der ikke er optimeret korrekt. Mange processer / drivere er involveret i streaming af lyd, og mange andre processer / drivere kan forårsage afbrydelser i lydstrømmen. '

Første offentlige anerkendelse af Microsoft
Pete Brown leder blandt andet lederoplevelse af kundesegment lydhardware hos Microsoft og Tweetede den første anerkendelse af Microsoft om, at den skruede op:
I ovennævnte Tweet indsendte Pete et link til en opdatering, der gælder for Windows 1903 kronisk under KB4505903. Denne opdatering blev spioneret for at ordne lydfejl og fortsatte med at være en del af August Patch-tirsdagens udrulning (du kan downloade den separat her).

Virkede lappen?
Nej. I det mindste ikke i tilfælde af mine lydkort. ASUS og Creative er muligvis de to sidste diskrete lydkortproducenter med omfattende sortiment af diskrete lydløsninger i forskellige formfaktorer (interne kort, eksterne USB-bokse, USB-headset osv.), Og endda er de ikke begyndt at pakke ud rodet det er 1903. De to har snesevis af EOL-lydkort mellem sig (mange er stadig i detailkanalen) og har ikke opdateret deres Windows 10-kompatible drivere i årevis. Min Xonar AE er ikke EOL endnu. Realtek frigav opdaterede HD Audio-drivere til både dets UAD og ældre drivermodeller. De fleste online teknologiske samfund går ganske enkelt ind for at opdatere disse Realtek-drivere med én oprindelse, og med KB4505903 har det overvældende flertal af pc-brugere, der lytter til Realtek CODECs, muligvis løst deres lydproblemer, hvilket får Pete's team til at kalde det en dag. Men dem på diskrete lydløsninger, der ikke får driveropdateringer så regelmæssigt som Realtek CODEC'er, er korte. Vil du ikke gå videre til 'skabere'?

Hvad du kan prøve
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): 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: Or you can just disconnect your studio rig from the Internet, flick on CSM, and install Windows XP SP3 x64 over multi-boot.