Jul 8, 2015

Windows 10 Build 10162: Audio issue detailed

After some in-depth analysis, I've found that the registry data actually does not get corrupt, but it is not updated and synchronized as it should.

When you change an audio configuration in Windows, it is applied to both the driver and the audio engine.

The bug affects this process: the driver configuration is updated but the audio engine is not.

However, if you change the bit depth keeping the same sample rate, the configuration is properly updated.

I wrote a small utility dubbed "Audio Format Utility" as a proof of concept.

It reads the stream format data from all audio render (output) devices present in your system and displays both Driver and (Audio) Engine values.

You can clearly see the configuration mismatches when audio playback is not working.

Changed from 5.1 to Stereo, no audio:

Changed from 24-bit, 44100 Hz to 24-bit, 192000 Hz, no audio:

Changed from 24-bit, 192000 Hz (above) to 16-bit, 192000 Hz. Audio output now works.

I've said before and repeat here.

Personally, I think Microsoft is screwing up this release.

It's all about making money with the Windows Store and release the unfinished OS as fast as possible.

So close to RTM, Windows 10 suffers from such annoying silly bug in its audio subsystem.

Edit: the issue was fixed in build 10166 and 10240.

Download Audio Format Utility (AudioFrmtU.zip)
CRC32: 927E2237
SHA-1: 825875D4CE90C631E6A4F41CE33DA1A38A2444FE
Mirror: Google Drive

No comments: