中文版
新功能
- 窗口模式缩放 (#1071, #135)
- 按下
Alt+Shift+Q
组合键可以窗口化缩放前台窗口。缩放后的窗口支持拖拽和调整大小,表现和常规窗口无异。 - 添加了工具栏。它位于缩放窗口顶部,提供帧率显示、截图等功能。
- 按下
- 现在全屏模式缩放不会因为切换前台窗口而终止 (#1052)
- 添加了错误弹窗 #1022
- 支持指定最小帧率 (#1043, #899)
- 这个功能的目的是使 GPU 频率保持平稳,不会因为帧率突然提高而卡顿
- 支持监听显卡变化 (#1037)
- 托盘菜单支持定时缩放 (#1042, #524)
- 现在单击托盘图标即可显示主窗口
- “新建配置”弹窗中的“名称”文本框支持通过右键菜单填入窗口标题和进程名 (#1153, #1157)
- 快捷键组合允许使用 Tab、Print Screen 和 Pause/Break (#1134, #1133)
效果更改
- 添加 FP16 支持 (#1049)
- 大部分基于机器学习的效果都有了很大的性能提升
- 适配了 FP16 的效果包括 Anime4K 族、CuNNy 族、FSRCNNX 族、ACNet、FSR、NIS 等
- 只会在显卡支持 FP16 的情况下启用
- 新效果 CuNNy2 族 (#1147)
- 它是 CuNNy 的改进版本。经过重新训练,新版本伪影更少,线条更精细
- CuNNy 已取代 ACNet 成为默认缩放模式的一员
- 旧的 CuNNy 已弃用,并将在未来删除
- 主页:https://github.com/funnyplanter/CuNNy
- NIS 更新到 v1.0.3 (#1049)
- CRT_Geom 不再支持模拟隔行扫描 (#1165)
- 不再支持 Interlacing 参数
- 主要原因是隔行扫描依赖于固定帧率,和 Magpie 的按需渲染不兼容
修复
- 修复选择快捷方式作为启动器时丢失参数 (#1162, #1158)
- 修复有时显卡顺序错误
- 修复有时删除缩放模式导致崩溃 (#1155, #1154)
- 修复特定情况下打开文本框的右键菜单导致崩溃 (#1152, #1070)
- 修复 TouchHelper 的错误弹窗 (#1139, #1135)
- 修复主窗口调整大小时边缘闪烁 (感谢 @apkipa) (#1096)
- 修复主窗口贴靠布局弹窗位置错误 (感谢 @apkipa) (#1034)
- 修复复制配置文件时不复制“自动缩放”选项的问题 (#1065, #1064)
其他更改
- 支持使用 clang-cl 编译 (#1144, #1195)
- 默认组合键的 Win 改为 Alt (#1150, #1136)
Win+Shift+A
现已被 Windows Recall 使用
- 不再支持导入旧版程序的 ScaleModels.json (#1209)
- 删除了“启动时最小化到系统托盘”选项,启用了“在系统托盘上显示应用程序”后开机启动时便不会显示主窗口 (#1217)
- 提高了程序的 GPU 优先级 (#1146)
- 在高负载情况下可以提高流畅度
- 优化了长路径支持 (#960)
- Magpie 本身仍不支持在长路径下运行
- 更新文档 (感谢 @mhtvsSFrpHdE) (#1113, #1140)
- 更新翻译 (感谢维护本地化的贡献者们!)
New Features
- Windowed mode scaling (#1071, #135)
- Press
Alt+Shift+Q
to upscale the foreground window in windowed mode. The scaled window can be dragged and resized like a normal window. - A toolbar has been added at the top of the scaled window, providing features like FPS display and screenshot capture
- Press
- Fullscreen scaling now persists when switching foreground windows (#1052)
- Improved error reporting with user-friendly messages (#1022)
- Minimum FPS threshold support (#1043, #899)
- Helps maintain stable GPU clock speeds and prevents stuttering due to sudden framerate spikes
- GPU change detection support (#1037)
- Tray icon menu now supports delayed scaling (#1042, #524)
- You can now open the main window with a single click on the tray icon, double-click is no longer needed
- "New Profile" dialog: "Name" field now supports filling in window title or process name via right-click menu (#1153, #1157)
- Shortcut keys now support Tab, Print Screen, and Pause/Break (#1134, #1133)
Effects
- FP16 support added (#1049)
- Significantly improves performance for most ML-based effects
- FP16-enabled effects include Anime4K family, CuNNy family, FSRCNNX family, ACNet, FSR, NIS, and more
- Enabled only on GPUs with FP16 support
- New CuNNy2 effect family (#1147)
- An enhanced version of CuNNy, with retrained models for fewer artifacts and sharper lines
- CuNNy now replaces ACNet as one of the default scaling modes
- The original CuNNy has been deprecated and will be removed in a future release
- Homepage: https://github.com/funnyplanter/CuNNy
- NIS updated to v1.0.3 (#1049)
- CRT_Geom no longer supports interlacing simulation (#1165)
- Interlacing parameter removed
- The change is due to the reliance of interlacing on a fixed frame rate, which is incompatible with Magpie’s on-demand rendering model
Fixes
- Fixed missing arguments when using a shortcut as a launcher (#1162, #1158)
- Fixed incorrect GPU order in certain cases
- Fixed crash when deleting a scaling mode (#1155, #1154)
- Fixed crash when opening context menu in text boxes under certain conditions (#1152, #1070)
- Fixed error dialog of TouchHelper (#1139, #1135)
- Fixed flickering at window edges during resizing (thanks @apkipa) (#1096)
- Fixed incorrect position of snap layout popup (thanks @apkipa) (#1034)
- Fixed missing "Auto scale" setting when copying a profile (#1065, #1064)
Other Changes
- Added support for building with clang-cl (#1144, #1195)
- Default modifier key changed from Win to Alt (#1150, #1136)
Win+Shift+A
is now reserved by Windows Recall
- Dropped support for importing legacy ScaleModels.json (#1209)
- Removed the "Minimize to system tray at startup" option. Enabling "Display the app on the system tray" now automatically hides the main window at startup (#1217)
- Increased GPU process priority (#1146)
- Improves smoothness under heavy system load
- Improved long path handling (#960)
- Magpie itself still doesn’t support being run from a long path
- Updated documentation (thanks @mhtvsSFrpHdE) (#1113, #1140)
- Updated translations (thanks to our localization contributors!)