Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Works with the M1 Macs, but not completely well #333

Open
Ryanfsdf opened this issue Nov 21, 2020 · 36 comments
Open

Works with the M1 Macs, but not completely well #333

Ryanfsdf opened this issue Nov 21, 2020 · 36 comments
Labels

Comments

@Ryanfsdf
Copy link

Describe the bug | 问题描述
Mos works fairly well with my new M1 MacBook Air. The scrolling becomes much smoother on my 144hz monitor. However, it is not as smooth as on my 16 inch MacBook Pro. The 16 inch MacBook Pro seems noticeably smoother on the same monitor compared to the MacBook Air.

To Reproduce | 如何重现
Install Mos on a new M1 chip Mac.

Expected behavior | 期望结果
Scrolling should be very smooth. It is much smoother than without Mos, but not extremely smooth like on my Intel MacBook.

System Info | 系统信息:

  • OS: MacOS 11.0.1
  • Browser: Chrome, Safari
  • Application: Whole system
@ofthesoul
Copy link

My scrolling on the M1 air is definitely consistently less smooth/laggy. Not a good experience atm - but still better than notchy scrolling without Mos.

@wolterkam
Copy link

I'm having the same problem here, might this be related to MOS being and Intel app?

@Caldis
Copy link
Owner

Caldis commented Nov 26, 2020

Thanks for you guys feedback, but I don't have an M1 device to test now. If someone can try to compile code based on the dev branch on your M1 device, can you help test whether the laggy is caused by the compilation environment or the code itself?

@Ryanfsdf
Copy link
Author

Thanks for you guys feedback, but I don't have an M1 device to test now. If someone can try to compile code based on the dev branch on your M1 device, can you help test whether the laggy is caused by the compilation environment or the code itself?

I just tried building and running both the master and dev branches on my M1 MacBook and it exhibits the same behaviour as the release build (3.1.0), so I'm inclined to believe that the issue is with the code itself.

@Caldis
Copy link
Owner

Caldis commented Nov 26, 2020

@Ryanfsdf OKay thanks,i'll figure out why

@block4chain226
Copy link

hi, I am new Mac user, I try to install MOS on big sure m1 MacBook Air and can't do it because it told me that apple don't know if it safe, please, can someone help me to install?) Thanks

@vladstudio
Copy link

hi, I am new Mac user, I try to install MOS on big sure m1 MacBook Air and can't do it because it told me that apple don't know if it safe, please, can someone help me to install?) Thanks

Try opening it again. Then open Apple menu -> system preferences -> security -> general tab. You will see a wordy warning with "Open anyway" button, click it.

@block4chain226
Copy link

great, Thank You
Must tell on m1 it works incorrectlyy - scroll speed in browser is ok but in photoshop very-very fast, unreal to work, need set all to minimum but then scroll in browser is toooo slow

@quantumgolem
Copy link

great, Thank You
Must tell on m1 it works incorrectlyy - scroll speed in browser is ok but in photoshop very-very fast, unreal to work, need set all to minimum but then scroll in browser is toooo slow

You can set different speeds for different apps. The problem with Photoshop is most likely Adobe's fault, not the M1's fault.

@vladstudio
Copy link

Thanks for you guys feedback, but I don't have an M1 device to test now. If someone can try to compile code based on the dev branch on your M1 device, can you help test whether the laggy is caused by the compilation environment or the code itself?

For those of us who can't compile, is it possible that you publish temporary universal (or Apple Silicon) DMG? Thanks!

@ArttuLai
Copy link

ArttuLai commented Jan 1, 2021

Maybe I'm just don't see the difference when I don't have my Intel-Mac anymore to compare with, but I don't see any big problem with MOS on my M1 Air. I'd like to test an M1 binary also.

@Maxung
Copy link

Maxung commented Jan 21, 2021

EDIT: Outdated

Here is a dev build for Apple Silicon:

@MikeUdin
Copy link

Here is a dev build for Apple Silicon: Mos.app.zip

Thaks! But there is a bugs in Sublime Text. Cursor always works like with Shift key pressed🧐

@vladstudio
Copy link

Here is a dev build for Apple Silicon: Mos.app.zip

Thank you. I tried it on MacBook Air M1 for about a day, and found a weird problem. Sometimes my clicks on context menus did not register. F.e. I right-click and image and try to "Copy image". The menu closes but nothing happens (image is not copied). Same with other menu items. Uninstalling Mos resolved the problem. Hmm! Ready to help if I can.

@ArttuLai
Copy link

@vladstudio Okay so that's what it is! I have been wondering if it's the Big Sur betas or something that's causing the click-through bug, I’ve been experiencing it occasionally too. Quitting the affected app and re-opening solves it — until it happens again.

@Maxung
Copy link

Maxung commented Feb 2, 2021

Yeah, sadly I had the same problem so I had to uninstall Mos

Here is a dev build for Apple Silicon: Mos.app.zip

Thank you. I tried it on MacBook Air M1 for about a day, and found a weird problem. Sometimes my clicks on context menus did not register. F.e. I right-click and image and try to "Copy image". The menu closes but nothing happens (image is not copied). Same with other menu items. Uninstalling Mos resolved the problem. Hmm! Ready to help if I can.

@Caldis
Copy link
Owner

Caldis commented Feb 18, 2021

Here is a dev build for Apple Silicon: Mos.app.zip

Thank you. I tried it on MacBook Air M1 for about a day, and found a weird problem. Sometimes my clicks on context menus did not register. F.e. I right-click and image and try to "Copy image". The menu closes but nothing happens (image is not copied). Same with other menu items. Uninstalling Mos resolved the problem. Hmm! Ready to help if I can.

Sorry, this is a bug in the development code, it has been fixed, you can compile it right now or wait for my recent release.

@vladstudio
Copy link

Sorry, this is a bug in the development code, it has been fixed, you can compile it right now or wait for my recent release.

Thanks for the fix! will wait for the upcoming release.

@Maxung
Copy link

Maxung commented Feb 18, 2021

Thanks a lot, if anybody can't wait, here is another universal binary (I will delete it, when an official one is published)
Edit: see below

@Caldis Caldis added the ENHANCEMENT 改进 label Feb 20, 2021
@Caldis
Copy link
Owner

Caldis commented Feb 20, 2021

new version released
https://github.com/Caldis/Mos/releases/tag/3.3.1

@L1cardo
Copy link

L1cardo commented Feb 20, 2021

new version released
3.3.1 (release)

3.3.1 bug
I am on M1 Mac Mini

  1. icon missing on preferences window
    image
  2. status menu icon is still there with 0 width
    image
    image

@L1cardo
Copy link

L1cardo commented Feb 21, 2021

new version released
3.3.1 (release)

3.3.1 bug
I am on M1 Mac Mini

  1. icon missing on preferences window
    image
  2. status menu icon is still there with 0 width
    image
    image

Sorry for the bother, after I restarted my Mac this problem is gone. :)

@Signynt
Copy link

Signynt commented Feb 21, 2021

I noticed an instant improvement on my M1 mini on my 144Hz screen, the update has definitely fixed it for me.

@Ryanfsdf
Copy link
Author

I noticed an instant improvement on my M1 mini on my 144Hz screen, the update has definitely fixed it for me.

Have you compared with an Intel Mac? I'm comparing side by side with an Intel Mac on the latest update (3.3.2) and the M1 Mac is still noticeably choppier at 144hz.

@Caldis
Copy link
Owner

Caldis commented Feb 22, 2021

@Signynt @Ryanfsdf Mos using CVDisplayLink (also known as Metal) to process and post the scroll event into system. So it will always synchronize with the refresh rate with your display.

@Signynt
Copy link

Signynt commented Feb 23, 2021

I found another issue that occurs on what I suspect are iPad apps that have been ported to Big Sur.
When scrolling on them using smooth scroll it keeps getting 'stuck', especially if you try to change directions or go to fast. I made a video as an example with the new Notability Beta, that is basically the Notability iPad app running on Big Sur. The same thing happens with the app from the appstore 'Flashtex', which I also think is an iPad app.

@J-Chien
Copy link

J-Chien commented Feb 25, 2021

你好,我擁有 M1 設備,可協助測試。另外有兩個小問題想反饋。

1、繁體中文有幾處翻譯:
歡迎頁面:
應用程序 ➡️ 應用程式;鼠標 ➡️ 滑鼠;平滑滾動 ➡️ 平滑捲動
image

主設定頁:
同一對象描述不統一:狀態欄圖標、狀態欄圖示。另外在 macOS 繁中譯為 選單列
image
image

2、點擊歡迎頁面後,歡迎頁面出現後立即消失(上方截圖才會是歪的)

@L1cardo
Copy link

L1cardo commented Feb 26, 2021

I found another issue that occurs on what I suspect are iPad apps that have been ported to Big Sur.

When scrolling on them using smooth scroll it keeps getting 'stuck', especially if you try to change directions or go to fast. I made a video as an example with the new Notability Beta, that is basically the Notability iPad app running on Big Sur. The same thing happens with the app from the appstore 'Flashtex', which I also think is an iPad app.

Can confirm, especially on Twitter for Mac

@Caldis
Copy link
Owner

Caldis commented Feb 26, 2021

你好,我擁有 M1 設備,可協助測試。另外有兩個小問題想反饋。

1、繁體中文有幾處翻譯:
歡迎頁面:
應用程序 ➡️ 應用程式;鼠標 ➡️ 滑鼠;平滑滾動 ➡️ 平滑捲動
image

主設定頁:
同一對象描述不統一:狀態欄圖標、狀態欄圖示。另外在 macOS 繁中譯為 選單列
image
image

2、點擊歡迎頁面後,歡迎頁面出現後立即消失(上方截圖才會是歪的)

谢谢, 或许是先前的版本并没有做区分香港和台湾的繁体中文的界面用词
如果想参与翻译的话, 你也可以直接修改 dev 分支下对应地区的翻译文本, 欢迎提交 PR

@Caldis
Copy link
Owner

Caldis commented Feb 26, 2021

I found another issue that occurs on what I suspect are iPad apps that have been ported to Big Sur.
When scrolling on them using smooth scroll it keeps getting 'stuck', especially if you try to change directions or go to fast. I made a video as an example with the new Notability Beta, that is basically the Notability iPad app running on Big Sur. The same thing happens with the app from the appstore 'Flashtex', which I also think is an iPad app.

I add a Scrolling Phase Module since 3.3.0, by simulating the trackpad behavior to fix the issue in chrome or some app stuck in over-scroll, I think its the problem.
maybe you can help to test the 3.1.0 or earlier version will cause this issue ? thanks for your feedback ~

@Signynt
Copy link

Signynt commented Feb 26, 2021

I add a Scrolling Phase Module since 3.3.0, by simulating the trackpad behavior to fix the issue in chrome or some app stuck in over-scroll, I think its the problem.
maybe you can help to test the 3.1.0 or earlier version will cause this issue ? thanks for your feedback ~

Yes that seems to be it, I don't have the issue using 3.1.0, but with that version the scrolling on all apps is not quite as smooth on M1 as with the latest release.

@Caldis
Copy link
Owner

Caldis commented Feb 26, 2021

@Signynt thanks, seems I need limit this feature to specific apps

@lzap
Copy link

lzap commented Mar 2, 2021

Just to inform you guys, I am testing another (commerical) mouse smoothing app and I experience the same sluggish experience. The stuttering is mostly in the beginning of the move, I experience this in Safari.

Also another problem is that my screen does report to run at 60Hz or 75Hz but apparently something is not right with timing of the M1's video output and other users report that as well. Scrolling is definitely not running at full framespeed, this is not a problem of mouse or the app, even dragging windows around is not as smooth as on other OSes. So Apple has to fix this.

All and all, not the greatest experience so far for some users.

https://www.reddit.com/r/macmini/comments/lw49fm/screen_refresh_rate_does_not_appear_to_be_60hz_or/

@kcstagepro
Copy link

is this issue resolved for others? i feel like it is not resolved for me

@kcstagepro
Copy link

#333

i bought a 8gb Mac mini about a month ago - was getting a similar lag issue to #333, even though that seems resolved

so i ordered a pair of 16gb mac mini's one for home one for office - same MX vertical mouse - same mac mini same everything but different display

office machine works fine - home has been giving me lag at the start of some scrolls, much like #333

i think this Mos - Fixed Catalyst Scrolling.zip
might have fixed it

@L1cardo
Copy link

L1cardo commented Mar 17, 2022

is this issue resolved for others? i feel like it is not resolved for me

I am using v3.1.0, and this issue has never appeared again.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests