P50 - Docking station and sound stutter in games (DPC latency) - Solution!
Posted: Fri Oct 19, 2018 8:07 am
I just wanted to share the outcome of my problem finding process... which lasted quiet a while.
So if someone else has it this can help.
The machine is a thinkpad P50, M2000M, 6820HQ, 32GB/512GB - WIN 10 64 bit, all the latest updates.
The problem was that very often, when i played world of warships, after a while i would get really serious in game sound stuttering, together with some image microstuttering.
The cause of the stuttering was the fact that nvidia driver would have massive DPC latency spikes in game (8-10ms sometimes).
Which i confirmed with latencymonitor.
I of course first tried solving this by updating all the drivers and disabling many devices. Nothing helped.
In the end, after trying things out for weeks. I realise that the problem is the lenovo ultra dock. I only play games at home and when i'm at home my p50 is always docked. If i unplug the external display from the docking station and plug it directly into the P50's HDMI output. The DPC latency spikes stop and games run smooth with no sound stutter.
The thing is, i have replicated this on 3 different docks. Two lenovo ultra docks and one lenovo workstation dock. All of them have had their firmwares updated. And all of them caused exactly the same problem.
Yes, the problem happens no matter which one of the display outs on the dock i am currently using.
So if someone has an idea of how to solve this thing with the dock itself, that would be great.
Before that, i hope this helps someone else.
So if someone else has it this can help.
The machine is a thinkpad P50, M2000M, 6820HQ, 32GB/512GB - WIN 10 64 bit, all the latest updates.
The problem was that very often, when i played world of warships, after a while i would get really serious in game sound stuttering, together with some image microstuttering.
The cause of the stuttering was the fact that nvidia driver would have massive DPC latency spikes in game (8-10ms sometimes).
Which i confirmed with latencymonitor.
I of course first tried solving this by updating all the drivers and disabling many devices. Nothing helped.
In the end, after trying things out for weeks. I realise that the problem is the lenovo ultra dock. I only play games at home and when i'm at home my p50 is always docked. If i unplug the external display from the docking station and plug it directly into the P50's HDMI output. The DPC latency spikes stop and games run smooth with no sound stutter.
The thing is, i have replicated this on 3 different docks. Two lenovo ultra docks and one lenovo workstation dock. All of them have had their firmwares updated. And all of them caused exactly the same problem.
Yes, the problem happens no matter which one of the display outs on the dock i am currently using.
So if someone has an idea of how to solve this thing with the dock itself, that would be great.
Before that, i hope this helps someone else.