I got stutters, while using Obsidian on AMD integrated graphics (R9 7945HX with 610M).
I found out, that this fixed by:
- Disabling Hardware Acceleration in Obsidian settings
or - Disabling Multiplane overlay (MPO) in Windows.
Method 2) of disabling MPO I found out after got similiar issue with another Electron-js.
MPO is Windows feauture, that suppose to accelerate multi-layer contentent processing. But, as internet says, it can caused issues with AMD graphics.
For disable MPO you can editing register HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Dwm
, create DWORD
OverlayTestMode
with value 00000005
.
From this it can be concluded, that problem is in stack
Windows's MPO + AMD Graphics + Electron-framework => stutters
,
and Obsidian’s Hardware acceleration
just calls it by Windows OS API
.
I want to share this issue and solution, and haven’t find more suitable category on the forum. Firstly I thought, that it is an Obsidian bug, that I want to report here, but after some digging and testing, i concluded, that it is actually an Electron-framework’s bug. Hopefully, this can help people fix this faster!