Stuttering Obsidian on AMD iGPU: if enabled 1) Windows Multiplane overlay (MPO) & 2) Hardware acceleration

I got stutters, while using Obsidian on AMD integrated graphics (R9 7945HX with 610M).
I found out, that this fixed by:

  1. Disabling Hardware Acceleration in Obsidian settings
    or
  2. 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!

Hi,
I am having trouble with “pdf” images not displaying correctly in Obsidian. The images keeps re-sizing (jiggling) and not allowing editing of the document. Is this stuttering?
I have tried your solution and it did not stop the issue, I have also tried sandboxing etc, and the issue remains.
Should I create a new bug report? or is it the same issue?
(Sorry for about placing this on your report, but it does sound related…)
Cheers.