Two Issues:
- Editing delay under Canvas (for cards and referenced markdown files)
- Scrolling delay under Canvas
I have tested the 13900K+3090, 7950x+4090, and 7950x3d+4090, and there is a serious issue with Canvas performance. No configuration can smoothly run a Canvas card with 26,000 characters of content
Feature Requests:
- Please add multi-core support for Canvas. Currently, it seems only two threads are working.
- Align Canvas editing with markdown editing.
- From my personal tests, they clearly do not follow the same compilation logic. Large texts in Canvas experience noticeable delays.
- Markdown mode has seen significant improvements in handling large texts after updating Electron.
- Add a page hibernation feature. Having both Canvas and the corresponding page open causes significant delays.
- Increase GPU load.
- The GPU load is not high when dragging the page.
- The GPU is not loaded when entering content.
Currently Effective Performance Improvement Actions:
-
Hardware Upgrades
- Single-core CPU performance can significantly improve Canvas performance.
- Memory frequency and GPU do not show significant improvement effects.
-
Electron Upgrade
- Uninstalling and reinstalling can significantly improve performance, especially in markdown mode (please backup). I have tested the 13900K+3090, 7950x+4090, and 7950x3d+4090, and there is a serious issue with Canvas performance. No configuration can smoothly run a Canvas card with 26,000 characters of content - #21 by hxxsx
-
CSS Snippet
- Some users reported it useful, but in my tests (both sandbox and non-sandbox), it caused display issues. Performance issue with Canvas when panning out of region with a large number of nodes - Bug reports - Obsidian Forum
-
GPU Settings
- Dual GPU: Integrated GPU or discrete GPU. This can significantly improve scrolling performance.
-
Disabling Plugins and Plugin Optimization
- Disabling plugins shows significant improvement, but there is still a performance gap between editing cards in Canvas and editing files in markdown mode.
- Currently, plugins that significantly impact Canvas:
- latex-suite, the issue was fixed after the upgrade. They provided a solution after analyzing the files I submitted, which might help with your optimization.Improve performance of `runSnippetCursor` by shunby · Pull Request #323 · artisticat1/obsidian-latex-suite · GitHub