Just want to surface this to see if anyone has it fixed or so anyone at Apple can give it a look. I remember finding a fix involving editing a cursor file a while back, but it must not work as I've been seeing it again (and can't find that fix searching anymore).
> I have two M1 macbook airs, both have this issue. It's only present when macOS resumes after running out of battery. Restarting fixes it, but that's a pain and defeats the whole point of the low battery resume feature.
> Interestingly the cursor isn't the only thing that's slow. I maintain an old OpenGL codebase and rendering performance is degraded until I restart. I've optimized for the M1 so it's definitely not a rosetta issue. It's almost like the gpu gets stuck in a low power mode after shutting down due to low battery.
I can attest to this - also with an M1 Air. When macOS resumes from 0% battery, it's stuck in 30Hz mode. Not just the cursor - everything. I've always restarted to fix.
Oh wow, great to see this info. I've had the choppy mouse a couple times on my M1 Air, but it was always when I was super tired, and I had assumed it was just me. Good to know that I'm not crazy and there's a workaround for the time being. Hopefully Apple can get this fixed soon.
iStat Menus will tell you the current "Frames Per Second", which is where I recall seeing it cap at 30Hz no matter what interaction I tried, after the 0% resume event. You have to basically scroll or do something that is supposed to be smooth to force the GPU to work as fast as it can, then immediately check the "Frames Per Second" in the iStat Menus toolbar. The "Frames Per Second" wouldn't display a number past 30Hz, whereas right now in the non-buggy state I can easily make it show 60Hz by scrolling in HN and clicking the iStat Menus toolbar immediately. It's been a while since I let my M1 Air fall to 0% but I am almost certain that's how I confirmed it.
I have this on Intel MacBooks, and it seems like the issue is fixed by turning off Bluetooth. I think it happens when there’s an accessory that’s on the edge of Bluetooth range and struggling to stay connected, because I notice it most often when working at a table that’s about 20 meters from my desk (where I have a Bluetooth trackpad).
I had a problem on a M1 24" iMac / Big Sur, where the (Magic) mouse would behave choppy and slow. I found, re-plugging a USB device (and by this restarting the driver stack) solved the issue. I'm not sure, if this is the same problem, but this was definitely a more general problem with the USB driver stack, not just with the cursor that eventually displays the motion. (That issues are reported for both scrolling and cursor movement also hints in this direction.)
There's also a wakeup-immediately-after-sleep issue, which seems to be linked to the USB stack, as well.
I had the same. Disabling shake to locate didn't help, but after I read this comment on Reddit [0] I unticked `Show screensaver after ...` and it hasn't happened again. It's been about a week now.
I had this problem on my 2019 i9 MBP. It seemed to involve the keyboard. One way to trigger it was to use the calculator app. Entering simple arithmetic expressions (e.g., '3' then '+' then '4' then '+' then ... '=') with the built-in keyboard would often result in the result not being displayed until I moved the mouse pointer using the built-in trackpad.
I get this on my M1 Air, maybe once or twice a week.
I use a Magic trackpad, and when it occurs the built-in trackpad still works fine.
To fix it I disable Bluetooth on the M1, then re-enable and everything is fine again.
This lead me to believe it was related to the Bluetooth stack, but if people are experiencing it while using built-in trackpad if be interested to know if my workaround still fixes it.
MacBook Pro M1 owner here. Scrolling is lagging like I'm on a $300 laptop. This is a ridiculous behavior for a high end laptop like this. I seriously don't know what to say, it's frustrating.
I also have this issue. It’s especially bad on the latest developer betas. I remember in previous iterations of the OS if I killed an app it would be fine but I don’t remember which app. Maybe safari?
I had a friend with this issue on a new Intel MBP and it ultimately required a mainboard swap to fix. They covered it under warranty, however as the machine was <1 year old.
I'm getting double typing on my M1 MBP. It's infuriating. Also seems to only happen when I am not watching my every keystroke. It certainly is happening though.
> I have two M1 macbook airs, both have this issue. It's only present when macOS resumes after running out of battery. Restarting fixes it, but that's a pain and defeats the whole point of the low battery resume feature.
> Interestingly the cursor isn't the only thing that's slow. I maintain an old OpenGL codebase and rendering performance is degraded until I restart. I've optimized for the M1 so it's definitely not a rosetta issue. It's almost like the gpu gets stuck in a low power mode after shutting down due to low battery.
I can attest to this - also with an M1 Air. When macOS resumes from 0% battery, it's stuck in 30Hz mode. Not just the cursor - everything. I've always restarted to fix.
[0] https://www.reddit.com/r/mac/comments/qj77mq/cursor_lag_cont...