Why is the game micro-stuttering with KBM, but not with controller?

So quite a weird issue here, which at first I thought was just a side-effect of modern graphics + the grid movement, but it doesn’t seem to be the case.

Basically the issue is that moving the character with KBM (keyboard & mouse) causes micro-stutters and clunky camera snaps. This issue is at its worst when the character tries to move around obstacles, where sudden changes in grid angles continuously cause stutters.

I then went to check if the same happens with a controller and to my surprise the controller’s movement is silky smooth 360 degree rotation and not a single stutter in sight.

So why is this a thing with KBM and can it be fixed?

EDIT: Just to be clear, this is not performance stutter caused by FPS drops. It’s movement-stutter (animation) due to grid angles.

8 Likes

don’t have controller to confirm it`s working smoothly on IT but have the same issue on my pc. While moving/changing direction got micro-stutters. Tested many options in game or nvidia control panel but still got this weird visual effect of stuttering seen mostly when changing direction or moving around obstacles.
Its so irritating that mess with overall game perception
i7-9750H / 1660ti

6 Likes

I noticed it a few times as well.

4 Likes

i also have it. hope they will fix it.

3 Likes

Ah so it’s not just me, that’s good to know.

I tried to:

  • Disable “enhance pointer precision” for the mouse
  • Lowering and increasing the DPI for the mouse
  • Lowering all graphical options and turning off some others

But no matter what, the movement stutter is always present. Guess I’ll have to submit a bug report and a ticket.

4 Likes

Controller requires constant user directional input move your character.

KBM requires your system to use pathfinding to get to each point you click on to move your character.

In other words, you"push" your character with a controller and you “pull” your character with a mouse.

I’m guessing the answer lies there. Some kind of pathfinding bug.

3 Likes

There’s definitely something weird going on with how its recognizing the mouse when you hold down a button. Just an assumption but maybe something to do with limiting the number of inputs per second to combat things like pickit scripts.

Turn your graphics down, you are running on a potato :potato:, or you just have to much turned on. My second pc was doing the same thing, and then I dropped the graphics down, and no more stutter.

That might be true if you had the same experience with KB&M and Controller on the same system with the same settings, but its not.

What are your system specs, and don’t lie?

As I mentioned above, lowering graphical settings does absolutely nothing to remove the KBM movement micro-stutter, as it is not a graphical issue.

PC:
GTX 980, I7-4790k, 16GB RAM.

KBM = Movement stutter when changing grid angles
Controller = No stutter whatsoever

So once again to make things perfectly clear, it has nothing to do with PC specs nor graphical settings, as I clearly mentioned that the controller does not have any movement stutters, only the KBM does.

1 Like

Ok, did connect and test my xbox controller. Exactly as you said its working great on controller. Fluent and swift.
So its have to be something with mouse/camera. Its stutter on running around in town.

Max or minimum settings no difference, KBM is broken for me.
I think i should refund D2R and buy one for Switch/PS4 which I have. It`s a joke.

My potato is i7-9750H / 1660ti and I run new high demanding games on high/ultra with no problem.

Guys I got the same problem, just the other way around!! While mouse + keyboard works silky smooth, it stutters as soon as I switch to my XBOX One Controller.
Wtf is that?

PC: Ryzen 3600, RTX 3080, 16gb DDR

I have the same problem guys. With Xbox controler I have strong 60fps but on KMB my fps drop to 20~40fps with stuttering and it’s barely playable.

I’ve try to uninstall my mouse software, change parameters on windows and so on… can’t get rid of this issue :frowning:

Yeah I’ve died a few times now to this kind of rubber banding, very irritating.

Same thing is happening to me as well. I noticed it day one and thought I was going crazy because it’s almost unnoticeable. But it’s definitely there. Fortunately my brain has just been filtering it out but sometimes the micro stutters go nuts and it’s hard to ignore. Anyone have any luck with a fix?

1 Like

I’d be surprised if controller also didn’t require constant pathfinding to see if the next spot you want to go to is a pathable location. It’d be super easy to implement controller movement to just be “click 1 pixel out of the player’s location in that direction”.

I got the same problem. I tried set all to “low”, enable/disable vsync, freesync, remove frame cap etc. but it doesnt help. MSI Afterburner shows smooth stable 7.8 - 8 ms frametime line (135 FPS my cap) at 100 ms sensors pooling rate.

Same issue here, micro stuttering (camera jumps) when moving the character, if the movement is done faster by the mouse from left to right for example the stutter is bigger. Is not fps issue, because it stayed stable. @Crimsomrider did you fix it? I think from last update (1.0.66477) that visual bug is more noticeable. What do you think guys?

Unfortunately nope, this issue cannot be solved by the user. Only by the devs by improving the movement system for KBM.

The controllers use a different type of movement which is why their movement is silky smooth, unlike the PC’s KBM movement which causes a camera stutter every time the character changes grid angles.

I would love to have it improved so the movement is silky smooth, but after playing so much since release it doesn’t really bother me that much anymore, I barely register it at this point.

2 Likes