-
Notifications
You must be signed in to change notification settings - Fork 532
Comparison of capture methods
Blinue edited this page Aug 10, 2025
·
3 revisions
Magpie provides several capture methods. They have their pros and cons in different scenarios. For general purposes, it's recommended to use Graphics Capture, as it provides the best compatibility and smoothness.
Graphics Capture | Desktop Duplication | GDI | DwmSharedSurface | |
---|---|---|---|---|
Supports DirectComposition (e.g. UWP) | Yes | Yes | No | No |
Supports recording/streaming | No under extreme conditions[1] | No | Yes | Yes |
Support the source window to span multiple screens | No under extreme conditions[1] | No | Yes | Yes |
Ignores DPI virtualization[2] | No | No | Yes | Yes |
Notes | The most recommended capture method | Requires Win10 v2004 | Not recommended due to unstable performance |
[1]: (1) The source window does not support regular window capture. (2) The operating system is Windows 11.
[2]: The system will perform bicubic interpolation upscaling to windows that do not support DPI scaling. The capture methods supporting this options captures the images before such scaling.