PDF reader is realy slow on Mac M1 max
The scroll speed, loading speed and memory usage of the PDF reader are terrible on M1 max machines.
Since version 6 is released, when will it be natively built for mac silicon?
Since version 6 is released, when will it be natively built for mac silicon?
(While it wouldn't be related to this, we expect to have an Apple Silicon version of Zotero ready this year.)
If you have any third-party plugins, you should test with those disabled.
Test 1
Conditions:
1. Add-ons enabled (Better BibTex, DOI Manager, Zotfile, Zutilo)
2. Fresh restart, 1 tab open
Results:
CPU spikes when highlighting (40-105%, vs. 2.5-4.5% when inactive)
Test 2
Conditions:
1. Add-ons disabled (all)
2. Fresh restart, 1 tab open
Results:
CPU spikes when highlighting (40-116%, vs. 2.5-4.5% when inactive)
In both cases, scrolling caused smaller spikes, and just bringing up the highlighting dialog was enough to cause major lag spikes of up to 80% CPU usage.
Spikes appear to be independent of the PDF being read. I tried a 320MB monster, a 1.3MB article, and a 445KB article. The differences were negligible.
System
MacBook Pro (Apple M1, 8 cores, 16GB RAM)
Zotero 6.0.8
Test case: fresh machine, fresh Zotero install, 3 total files inputted in my library, no plugins.
The closest I get to a smooth experience is forcing hardware acceleration on, but that's not a silver bullet.
If you think something isn't right, can you take a screen recording that shows the problem, upload it somewhere, and provide a link here?
(I also don't know what you mean by "forcing hardware acceleration on". Hardware acceleration is enabled in Zotero by default.)
Basically, Zotero's pdf reader isn't hitting anywhere near the ProMotion cap of 120hz and it's most noticeable through stuttery scrolling. While I can't shoot in 120hz to show you with perfection, this 60hz, 59-second video should show you what I'm talking about and give you some comparison points. In this video, my Zotero has no addons and fully default settings.
https://www.icloud.com/photos/#069NsBHC-QfjlPBVpYEHX9nXg
Also, I apologize. I misspoke-- I mean't forcing acceleration off, not on. I had this same problem on my PC, which was fixed through (https://forums.zotero.org/discussion/comment/369736/#Comment_369736) and it helps the Mac, but it's only a slight improvement.
To be clear, this isn't about Zotero being "slow" in general, and doesn't have anything to do with Apple Silicon Macs in general — we just don't currently support high-frame-rate scrolling on ProMotion displays. And scrolling itself isn't actually slower — you can scroll as fast as you want. It's just the frame rate of the animation.
I’m glad I chose Zotero for my upcoming PhD adventure. Again, apologies for my unclear terminology but it seems like you worked around it.
:-D
Thanks!
Zooming with the trackpad is actually what's the most problematic, it takes at least half a second to register the zoom and it's very very sluggish.
Other third-party apps which are not Preview manage to do it extremely well - just compare moving around a PDF in PDF Expert and in Zotero, it's day and night...
"Zotero is currently based on an older version of Firefox, and it won't scroll above 60fps", which you mentioned above, i am still in trouble with the frame dropping of PDF reader within Zotero. Is there any possible to fix this problem before the release of native Apple Silicon version? sorry about my trouble with this problem~