I have a Dell XP 9570 i9 (HD) which I've only had for a couple of weeks. Apart from not waking from sleep which I've managed to cure I have terrible lag with my external USB keyboard and mouse. Initially I thought it might be the StarTech dock I was using but some testing has led me to believe it is a hardware/software issue with the Laptop.
The symptom is that as I type for a few seconds it will be fine and then it starts to lag and then it repeats keys. Eventually it settles down and then the issue starts again.
I have tried:
I'm not sure where else to go with this, but given that I know my docks work with other Laptops/PCs with the same keyboard(s) it MUST be related to the laptop software orhardware.
When you have access to important data a repeating delete key can be disasterous.
Solved! Go to Solution.
Same issue, XPS 9570 with i7-8750H. Issue happens with Dell WD15 dock and happend with HP Accelerator Shell eGPU. Sold the eGPU thinking it was the cause. Ugh.
Will try the C-State thing. Maybe it'll resolve other issues with docking as well.
Disabling C States worked for me too. However, that's not acceptable solution as it limits single core turbo boost and drains battery/using more power more in idle. And while I didn't really test this through I bet it makes forced Modern Standby battery drain even worse (yesterday my laptop was really hot after I put it out from my backpack). Really unacceptable and I really hope that Dell will fix this.
@IvanBernatovic- are you sure that disabling c-states affects turbo boost - I thought that was more to do with speed step/p-states? My limited understanding of c-states is that it saves power when CPU cores are idle by powering them down. I presume if c-states control is disabled the cores stay powered so whilst it affects battery life I wouldn't think it would affect performance!?
I'm also not the export on the topic but I ran some tests in ThrottleStop because I was trying to find out best settings for single and multicore workloads. Single thread tests behave differently with C-States enabled and disabled. If C-States are enabled I can get 4 Ghz for one core in single thread test (using ThrottleStop's integrated benchmark tool - TS Bench). If C-States are disabled when I run same single thread test my max frequency is the one that's set if all 6 cores are active. In my case that is 3.4 Ghz. I also noticed that with C-States enabled each core had unique frequency as opposed to disabled C-States where all cores were on exactly the same frequency. That suggests that multiplier is synced for all cores. Also, ThrottleStop author confirmed that here. I used HWINFO to monitor the frequencies.
It seems that disabling C-States not only prevent power saving features but also limits CPU's frequency when running single threaded or low-threaded workloads. While this is not a huge deal for me it's still very sad and unacceptable to be forced to disable C-States if I want usable experience when using USB mouse and keyboard.
I'm not only disappointed in Dell but also in big YouTubers out there who gave this laptop favorable reviews and only mentioned thermals as an issue while in reality this is far more bigger issue than thermal performance.