Very high DPC latency from ndis.sys when streaming video - causes audio pops and crackles P2410-G2-M
Hi,
I have an Acer Travelmate P2410-G2-M and my WLAN adapter is Intel(R) Dual Band Wireless-AC 7265. After upgrading to a Quad HD PC monitor, I noticed audio pops and clicks when streaming 1440p video. After downloading and running LatencyMon, it turns out a driver called ndis.sys appears to be the problem. It has routine execution times of up to 6.64 ms - far higher than any other drivers or processes. I presume there has always been an issue with this, but it's only with the additional stress of 1440p that it has actually caused issues with audio playback.
I've searched far and wide to solve this problem. I have updated to the latest version of Windows 10 Pro (21H1) build 19043.985. I have updated all my drivers and they are up to date according to both the Intel and Acer automatic checkers. I've changed what (very little) power management options the network driver has to prioritise performance. I've ensured my Windows power management options are set for high performance.
I have attached the report from LatencyMon after running for a few minutes during which I tried to view a 1440p video on youtube.
Oh and in case it matters, I have a very good WiFi download speed of around 250 mbps, and am using a Google Nest wifi router. But the problem does seem to be with that one routine (ndis.sys) taking a weirdly long time to complete.
Does anyone have any ideas as to how to solve this? It's a right pain and I would be extremely grateful for any help.
Thanks!