Windows 10 1903에 불쾌한 오디오 스터 터 버그가 있습니다. Microsoft에서 해결하지 못한 문제



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.

별도의 사운드 카드가없는 PC를 소유 한 적이 없습니다. 나의 첫 '멀티미디어 PC 경험'은 Sound Blaster PCI, Infra-CDROM 드라이브, 클립 온 마이크 및 작은 스테레오 스피커 박스가 포함 된 Creative 키트로 구동되었습니다. 당시 ISA 기반의 통합 오디오 솔루션은 인사말 카드를 사용하는 것이 가장 좋습니다. 그 후 5 년마다 사운드 카드를 구매하는 습관을 들였습니다. Realtek의 빛나는 SNR 번호는 통합 오디오 솔루션이 100 달러의 개별 사운드 카드를 최상으로 만들 수 있다고 확신 할 수 없으며 수년 동안 가장 우수한 Azalia 구현 (ALC889 또는 현대 ALC1220)으로 많은 마더 보드를 소유했습니다. . 현재 사용중인 컴퓨터에는 ASUS Xonar AE (150Ω 앰프를 사용한 벅 벅 ESS ES9023P 구현)와 Creative SB Recon 3D가 있습니다. 두 카드 모두 비스타 이후 Windows에서 작동 할 수 있도록 일정 수준에서 Azalia 파이프 라인을 구현합니다. SB Recon 3D는 PCIe를 HDA 버스로 변환하는 칩을 사용합니다. Xonar AE는 PCIe-USB 칩 및 USB (Azalia) -I2S 칩 (본질적으로 고품질 아날로그 측 사운드 카드에 배치 된 USB 헤드셋)을 사용합니다. 2019 년 5 월 10 일 업데이트 (1903)로 '업그레이드'한 후 두 카드가 모두 실패했으며 두 개의 연속적인 '패치 화요일'업데이트는이를 해결하지 못했습니다. 조짐
오디오 끊김 및 결함, 그리고 그것의 많은. 1999 년경 Pentium 133에서 실행되는 CPU 우선 순위 토글이 '낮음'으로 설정되어 있고 CPU가 56K PCI 소프트 -MODEM을 통해 Yahoo.com을 렌더링하는 엄격한 Internet Explorer의 영향을받습니다. 나쁜! 내 AMD Ryzen 7 2700X는 8 개의 코어와 32GB의 DDR4-2667 메모리를 사용할 수 있지만, 구글 크롬 렌더링과 함께 백그라운드에서 Apple Music Radio를 재생하는 iTunes는 20 년 전의 시간을 보내기에 충분합니다. 인텔 코어 i5-9400F는 더 나아지지 않습니다.

뭐가 문제 야
세계적으로 유명한 워싱턴 제품인 Boeing 737 MAX 비행기에서 영감을 얻은 Microsoft는 문서화되지 않은 부족한 변화가 가득한 Windows 10 1903을 출시했습니다. 이러한 변경 중 일부는 DPC (Deferred Procedure Call) 틱 속도에 영향을 미쳐 DPC 대기 시간이 급증하여 오디오 파이프 라인에 영향을줍니다. Focusrite는 오디오에 영향을 미치는 DPC를 아름답게 요약했습니다. 동적 DPC에 적합하지 않은 EOL (종료) 오디오 장치 용 구형 드라이버는 물리적으로 완벽한 개별 사운드 카드를 효과적으로 사용할 수 없게 만든다고 가정합니다. 'DPC 대기 시간의 일반적인 원인은 올바르게 최적화되지 않은 오래된 장치 드라이버 및 Windows 프로세스입니다. 많은 프로세스 / 드라이버가 오디오 스트리밍에 관여하며 다른 많은 프로세스 / 드라이버가 오디오 스트림을 중단시킬 수 있습니다. '

Microsoft의 첫 공개 승인
Pete Brown은 무엇보다도 Microsoft의 클라이언트 세그먼트 오디오 하드웨어 사용자 경험을 이끌며 Microsoft의 첫 승인에 대해 다음과 같이 비난했습니다. 위의 트윗에서 Pete는 KB4505903에 따라 Windows 1903에 적용되는 업데이트에 대한 링크를 게시했습니다. 이 업데이트는 오디오 결함을 해결하기 위해 선전되었으며 8 월 패치 화요일 롤아웃의 일부가 될 것입니다 (여기에서 별도로 다운로드 할 수 있음).

패치가 작동 했습니까?
아니요. 적어도 사운드 카드의 경우에는 아닙니다. ASUS와 Creative는 다양한 폼 팩터 (내장 카드, 외장 USB 박스, USB 헤드셋 등)에 다양한 종류의 개별 오디오 솔루션을 갖춘 마지막 두 개의 개별 사운드 카드 제조업체 일 수 있으며 혼란을 풀기 시작하지도 않았습니다. 그 둘은 1903입니다. 두 개는 그들 사이에 수십 개의 EOL 사운드 카드를 가지고 있으며 (여전히 소매 채널에 있음) 몇 년 안에 Windows 10 호환 드라이버를 업데이트하지 않았습니다. 내 Xonar AE는 아직 EOL이 아닙니다. Realtek은 UAD 및 레거시 드라이버 모델 모두에 대해 업데이트 된 HD 오디오 드라이버를 출시했습니다. 대부분의 온라인 기술 커뮤니티는 이러한 단일 원본 Realtek 드라이버 업데이트를 옹호하며 KB4505903을 통해 Realtek CODEC를 듣는 PC 사용자의 대다수는 오디오 문제를 해결하여 Pete 팀에 하루 전화를 걸었습니다. 그러나 Realtek 코덱과 같이 정기적으로 드라이버 업데이트를받지 않는 개별 오디오 솔루션은 부족합니다. '창조자'에게 더 이상 고민하지 않습니까?

시도 할 수있는 것
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.