„Windows 10 1903“ turi bjaurų garso mikčiojimo klaidą, kurios „Microsoft“ nepavyko ištaisyti



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.

Aš niekada neturėjau kompiuterio be atskiros garso plokštės. Mano pirmoji „daugialypės terpės kompiuterio patirtis“ buvo sukurta naudojant kūrybinį rinkinį, kuriame buvo „Sound Blaster PCI“, „Infra-CDROM“ įrenginys, įtaisomas mikrofonas ir mažos stereofoninių garsiakalbių dėžutės. Tuomet ISA pagrįsti integruoti garso sprendimai buvo papildomi sveikinimo atvirukais. Nuo to laiko tapau įpročiu kas 5 metus pirkti garso plokštę. Jokie žvilgantys „Realtek“ SNR numeriai negali mane įtikinti, kad integruotas garso sprendimas geriausiai gali skirti 100 USD disko garso plokštę, ir aš per daugelį metų turėjau daugybę pagrindinių plokščių su aukščiausios kokybės Azalia įgyvendinimais (ar tai būtų ALC889, ar modernus ALC1220). . Mano dabartinėse mašinose yra „ASUS Xonar AE“ (ESS ES9023P įgyvendinimas su 150 Ω amperu), taip pat „Creative SB Recon 3D“. Abi kortelės tam tikru lygiu įgyvendina „Azalia“ dujotiekį, kad galėtų išgyventi dirbdamos su „Windows“ po Vista. „SB Recon 3D“ naudoja mikroschemą, kuri konvertuoja PCIe į HDA magistralę; tuo tarpu „Xonar AE“ naudoja PCIe į USB lustą ir USB (Azalia) į I2S lustą (iš esmės USB laisvų rankų įranga, išdėstytą garso plokštėje su aukštos kokybės analogine puse). Po „Windows“ atnaujinimo į 2019 m. Gegužės 10 d. Atnaujinimą (1903 m.) Abi kortelės buvo padengtos, o du iš eilės atnaujinti „Patch Saturday“ atnaujinimai to nesugebėjo išspręsti. Simptomai
Garso mikčiojimas ir trūkčiojimas, ir daugybė jo. Pagalvokite, kad „Winamp circa 1999“ veikia „Pentium 133“, o jo procesoriaus prioriteto perjungimas yra nustatytas į „žemą“, o CPU priklauso nuo „Internet Explorer“, kad „Yahoo.com“ atvaizduojamas per 56K PCI minkštąjį MODEMĮ. Tai blogai! Mano „AMD Ryzen 7 2700X“ turi 8 branduolius ir 32 GB DDR4–2667 atminties, tačiau „iTunes“ atkuriant „Apple Chrome“ radiją fone su „Google Chrome“, perteikiančiu „Twitter“, pakanka man atsiųsti 20 metų atgal. „Intel Core i5-9400F“ nėra geresni.

Kas negerai
Pasitelkdama įkvėpimą iš kito visame pasaulyje garsaus Vašingtono produkto, „Boeing 737 MAX“ lėktuvo, „Microsoft“ pristatė „Windows 10 1903“ su nepakankamai dokumentais pagrįstų pakeitimų gaubte. Kai kurie iš šių pakeitimų daro įtaką atidėtųjų procedūrų iškvietos (DPC) erkių dydžiui, sukeldami DPC delsos smailę ir paveikdami garso vamzdyną. Sufokusuokite gražiai apibendrintą DPC, paveikiantį garsą: Toliau postuluojama, kad pasenę garso įrenginių, kuriems netaikomas dinaminis DPC, EOL (gyvenimo pabaiga) tvarkyklės gali efektyviai paversti jūsų fiziškai tobulas atskiras garso korteles netinkamomis naudoti. „Dažna DPC delsos priežastis yra pasenusios įrenginių tvarkyklės ir„ Windows “procesai, kurie nėra tinkamai optimizuoti. Garso srautai yra perduodami daugelyje procesų / tvarkyklių, o daugelis kitų procesų / tvarkyklių gali sukelti garso srauto sutrikimus. “

Pirmasis viešas „Microsoft“ pripažinimas
Be kita ko, Pete'as Brown'as vadovauja kliento segmento garso aparatūros vartotojams, turintiems „Microsoft“ patirtį, ir Tweeted pateikė pirmąjį „Microsoft“ pripažinimą, kad jis sukčiavo: Aukščiau esančioje žinutėje Pete paskelbė nuorodą į naujinimą, taikomą „Windows 1903“, chronologizuotą KB4505903. Šis naujinimas buvo skirtas pataisyti garso trūkumus ir bus rugpjūčio mėnesio pataisų antradienio diegimo dalis (galite atsisiųsti atskirai čia).

Ar pleistras veikė?
Ne. Bent jau ne mano garso plokštėse. „ASUS“ ir „Creative“ yra galbūt du paskutiniai diskrečių garso plokščių gamintojai, turintys didelę įvairių formų faktorių (vidinių kortelių, išorinių USB dėžučių, USB ausinių ir kt.) Diskrečių garso sprendimų seriją ir net nepradėję išpakuoti netvarkos tai yra 1903. Jie abu turi dešimtis EOL garso plokščių (daugelis vis dar parduodamos mažmeninės prekybos kanale) ir metų bėgyje neatnaujino savo „Windows 10“ suderinamų tvarkyklių. „My Xonar AE“ dar nėra EOL. „Realtek“ išleido atnaujintas „HD Audio“ tvarkykles, skirtas tiek UAD, tiek pasenusioms tvarkyklėms. Dauguma internetinių technologijų bendruomenių tiesiog pasisako už šių vienos kilmės „Realtek“ tvarkyklių atnaujinimą, o naudojant KB4505903, didžioji dauguma kompiuterio vartotojų, kurie klausosi „Realtek CODEC“, galbūt išsprendė savo garso problemas, paskatindami „Pete“ komandą tai paskambinti per dieną. Bet tie, kurie naudoja atskirus garso sprendimus, kurie tvarkyklės atnaujinimų negauna taip reguliariai, kaip tai daro „Realtek CODEC“, yra trumpai pakeisti. Nebenori „kūrėjų“?

Ka tu gali pabandyti
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.