Magpie provides several capture modes. They have their pros and cons in different scenarios. | | Graphics Capture | Desktop Duplication | GDI | DwmSharedSurface | | :---: | :---: | :---: | :---: |:---: | | System requirement | Win10 v1903 | Win10 v2004 | None | None | | CPU utilization | High | Low | Low | Low | | 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 | Recommended for 3D games | Suitable for games with more static frames[3], could capture pop-ups | | Low VRAM usage | [1]: (1) The source window does not support the common Graphics Capture (2) The system is Win10 v2004 or later [2]: The system will perform bicubic interpolation upscaling to windows that do not support DPI scaling. The capture modes supporting this options captures the images before such scaling. [3]: The Desktop Duplication mode effectively reduces the power consumption if there are many static frames.