Surface Book 3 - external keyboard and mouse

Anonymous
2020-06-26T07:37:06+00:00

I have a SB3 connected to a Surface Dock which has FullHD touch monitor, USB keyboard and mouse connected to it.  I have used this setup without any issues for over 2 years with Surface Laptop 1.

With the SB3 the keyboard and mouse 'stutter' meaning characters are lost or autorepeat due to missing down or up codes.  Mouse motion ceases then resumes.

I have a video of the mouse re I continuously move the mouse in a circle 

https://1drv.ms/v/s!ArzFfLr\_MuyC294iYcJ4cavRP\_nIvA?e=qdqCjY

I have tried plugging the mouse into one of the SB3 USB ports and get the same result.  

I know others have seen this problem.  It should be easy to reproduce.  Can someone from Microsoft try this please.

This looks to be a level USB message handling problem. Note that the USB is not unloading. 

David

Surface | Surface Book | Power and battery

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments
Answer accepted by question author
Anonymous
2021-01-26T17:42:18+00:00

A fix for this issue is now available through Windows Update. Please review the Surface Book 3 Update History page.

Eddy.

Was this answer helpful?

10+ people found this answer helpful.
0 comments No comments

432 additional answers

Sort by: Most helpful
  1. Anonymous
    2020-11-20T08:56:55+00:00

    Hi Paul,

    I have just moved my USB k/m from BT-500 to USB port on dock with the 'blurry' disabled and I am now seeing stutter so this is not a fix.

    David

    Was this answer helpful?

    0 comments No comments
  2. Anonymous
    2020-11-19T19:22:29+00:00

    Just one external screen so switched off just for that one.

    Was this answer helpful?

    0 comments No comments
  3. Anonymous
    2020-11-19T16:58:20+00:00

    There are two possible workarounds for this.

    One is to run in the background a program that keeps the CPU busy.

    Another is to create a new power plan  for when using the keyboard, switch into it and disable the CPU idle state. It may be also worth it to cap the CPU clock, to avoid consuming too much power, or running into throttling because of device skin temperature. For this, you need the following commands (in elevated mode):

    Powercfg /setacvalueindex scheme_current sub_processor procthrottlemax 80

    Powercfg /setacvalueindex scheme_current sub_processor idledisable 1

    powercfg /S scheme_current

    (do not forget to do this outside the standard default power plan)

    ? windows always have background services running that keep cpu active all the time. Why would we need another program running in the baclground?

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2020-11-19T16:53:09+00:00

    Someone who is not lazy, should install linux on thei surface, and see if the problem is presistent running Linux. 

    At least this way we’ll kkow, if its hardware, or software related.

    Was this answer helpful?

    0 comments No comments