System Information
Operating system: Windows-10-10.0.22000-SP0 64 Bits
Graphics card: NVIDIA GeForce RTX 3090/PCIe/SSE2 NVIDIA Corporation 4.5.0 NVIDIA 496.76
Blender Version
Broken: version: 3.0.0 Release Candidate, branch: master, commit date: 2021-11-25 17:24, hash: rB2fb8c6805a98 (still broken in 3.1 7b5a6f452aa5).
Worked: 2.93.4 release
Short description of error
When using a mouse with a high poll rate, blender 3.0 can't seem to keep up with
mouse movements when snapping is on.
Even just 250Hz instead of 125Hz grinds the snapping to a halt in a trivial scene,
making it almost unusable unless you move the mouse very slowly.
Exact steps for others to reproduce the error
Example scene created in blender with factory defaults, with two cubes and snapping
set to "face" and "center":
Using a mouse with a polling rate higher than 125Hz (many gaming mice go up to 1000Hz):
- Select the smaller cube,
- press g,
- hold ctrl for snapping,
- drag the smaller cube over the large cube.
Observe the snapped location updating less and less often the faster you drag:
Compare with blender 2.93 which doesn't seem to have a problem even at 1000Hz:
Workarounds
- don't use a gaming mouse ( the extra buttons are nice for blender, though :| )
- change the polling rate in the mouse's accompanying software if possible