I posted this in June 17 and I have to update it because I have found a very important change:
After 1903 update I have done what I always have to do to avoid latency problems that interfere with sound (glitches, pops, etc). What works for me is to disable in "device administrator" panel the "High Definition Audio Controller".
In my case it appears twice: one for the Realtek audio chip and one for Nvidia HDA. I use an audio interface via USB and the only audio drivers in use are the steinberg (yamaha). Otherwise if I don't disable HDA Controller (Microsoft) the driver hdaudbus.sys
give problems of latency.
After this 1903 update I had at first ntoskrnl.exe spikes of 4000 microsec. and after disabling the two HDA Controller the problem has gone. Besides I follow the general advices to work with sound in windows (power settings, CPU
throttle, performance settings, etc.)
Still I was having some ntoskrnl.exe spikes something like one every four minutes. And then I remembered another useful tweak to deal with latency in Windows:
to disable audio on-board in the BIOS. I used to have the audio chipset disabled in the BIOS but I enabled it again months ago to use a certain program. Well, I have disabled it again and the ntoskrnl.exe spikes are gone. I have tested with
latencymon for 30 minutes.
Now in device administrator there is only one "High Definition Audio Controller" (Nvidia) and it is disabled. And the active sound device is the USB audio interface. My desktop is an old HP Pavilion Slimline (2009). I don't know if this is definitive solution.
But it seems there has been a change.