Star 历史趋势
数据来源: GitHub API · 生成自 Stargazers.cn
README.md

Magpie

Magpie Experimental

🌍 English | 简体中文

Current release: Magpie Experimental v0.6.9 · Release notes

Magpie Experimental is a Windows tool for processing window content and an unofficial fork of Blinue/Magpie. Built on Magpie's window-scaling and effect system, it explores DLSS, XeSS, FSR, RTX Video and related technologies for games, video and other windowed content.

The application captures a target window, processes its images through a user-configured effect group, and displays the result fullscreen or in a window. The source application does not need to integrate these effects itself. This is not an official Magpie release; please report experimental-fork issues in this repository.

Main Features

Image Processing and Frame Generation

FeatureExample EffectsPurpose
Spatial upscaling and sharpeningLanczos, FSR and other MagpieFX effectsEnlarge window content and adjust clarity and detail
Experimental temporal super resolutionDLSS SR, FSR 2/3/4, XeSS SRExplore image reconstruction from captured frames and estimated motion
AI image controlsDLSSNRSame-resolution SDR processing with tone, structure, shadow, reflection and glow controls
Video enhancementRTX VideoVideo super resolution and denoising for low-resolution or compressed content
Frame generationDLSSFG, XeSSFGGenerate intermediate images between real frames for smoother motion

Experimental-effect availability depends on the GPU, driver, runtime components and effect combination. See the Release notes for the effects and hardware requirements of each build.

Effect Groups and Parameter Editing

An effect group combines effects in a chosen order, storing their parameters and scaling settings. Use built-in groups or create your own combinations for different applications.

The toolbar's parameter panel lets you adjust effects while viewing the result, with automatic saving. Controls indicate whether a change applies live or requires the group to restart; double-clicking a slider restores the effect's default value. Parameters support groups, drop-down choices and Chinese translations.

The same panel places the Front Edge Sync switch and target frame-rate slider (15–360 FPS, step 1) before the effect controls, so you can adjust frame pacing and image processing in one place. Follow each control's Live or Restart label to see how a change takes effect. The parameter window remembers its position and size and stays within the visible area when the capture area changes.

Comparison, Performance Monitoring and Frame Sync

The toolbar offers original/processed comparison, per-effect timings and frame-rate monitoring, screenshots and parameter editing, with customizable shortcuts. When frame generation is enabled, separate output and real-frame readings help you assess the result and processing cost.

Front Edge Sync controls Magpie's frame submission pace, regulating real-frame input before FG when frame generation is active. Apply a matching frame-rate cap in the source application; synchronization waits may increase latency. See the frame-sync guide for setup details.

Download and Install

  1. Choose a version from GitHub Releases, read its notes and download the main Magpie-Experimental-x64.zip package.
  2. Fully exit any running Magpie instance and extract the complete package into a new directory.
  3. Run Magpie.exe, select an effect group and target window, and use the shortcut shown on Home to enable the effects.

Before upgrading, back up any settings and screenshots you want to keep outside the program directory, then follow that release's instructions for the old installation and configuration. The same notes explain optional runtimes, DLL choices and helper tools. GitHub's automatically generated source archives are for development, not ready-to-run application packages.

Usage and Compatibility

  • The main release package targets Windows x64 and requires a DirectX 11-capable GPU; individual AI effects may have higher requirements.
  • Magpie processes complete window images without access to the game engine's full native motion vectors, depth, exposure or separated UI. Estimated optical flow can assist some effects, but this is not equivalent to native in-game DLSS/FSR/XeSS integration.
  • Image processing can affect text and UI along with the scene; temporal effects may also produce ghosting or other artifacts. Use Comparison to judge whether an effect suits the content.
  • Use one frame-generation effect per group and avoid combining it with other frame-generation systems. Generated FPS is not the game's real rendering rate and does not imply a proportional improvement in input responsiveness.

Reporting Problems

Start with the suggestions and details in Home's recent-issue card, or open the log directory. When filing an issue, include the application version, GPU and driver, effect group, input/output resolution, reproduction steps and relevant logs.

The upstream Magpie FAQ also covers general usage questions. Please discuss this fork's experimental effects and compatibility issues in this repository.

Development and Documentation

The project includes the Magpie application, MagpieFX effects and experimental native effect backends. Optional proprietary backends are disabled by default in source builds and require separately supplied SDKs and runtimes. Configure local paths in the untracked src/BuildOptions.props.user file.

Contributions and Acknowledgments

This project builds on Blinue/Magpie and its contributors' work. Thanks also to everyone contributing code, translations, design suggestions and testing feedback.

Contributions through Issues and Pull Requests are welcome. See Contributors for the code contribution history.

License

Magpie-derived source code is licensed under GPLv3. Third-party SDKs, models and runtimes have their own licenses; see the third-party and redistribution notes.

关于 About

Unofficial experimental Magpie fork with colour-only DLSS, FSR2 and NVIDIA RTX Video integrations
dlssdlss5dlssfgdlssnrmagpiertxvideosmoothmotionvsrxessfg

语言 Languages

HLSL79.9%
C++17.4%
Python1.8%
PowerShell0.8%
Batchfile0.0%
C0.0%

提交活跃度 Commit Activity

代码提交热力图
过去 52 周的开发活跃度
291
Total Commits
峰值: 85次/周
Less
More

核心贡献者 Contributors