Skip to content

Releases: Blinue/Magpie

v0.12.1

27 Aug 10:31
Compare
Choose a tag to compare
中文版

这个版本添加了自动隐藏光标的功能并修复了一些兼容性问题。

新功能

  1. 支持光标静止时自动隐藏 (#1267, #1045)
    • 可自定义隐藏延迟
  2. 优化了自动缩放机制使得缩放不会被弹窗打断 (#1276)

修复

  1. 修复有时意外终止缩放的问题 (#1252, #1244)
  2. 修复源窗口可能会出现在缩放窗口之上的问题 (#1259, #1232)
    • 已删除“置顶缩放窗口”选项,现在缩放窗口始终置顶
  3. 修复缩放某些窗口时未裁剪标题栏的问题 (#1255, #1251)
  4. 修复单色光标可能导致画面冻结的问题 (#1275, #1273)
  5. 修复工具栏截图菜单项 ID 冲突的问题 (#1242, #1241)

其他更改

  1. 更新翻译 (感谢维护本地化的贡献者们!)

This release adds auto-hide cursor support and fixes several compatibility issues.

New Features

  1. Added support for automatically hiding the cursor when idle (#1267, #1045)
    • Customizable hide delay
  2. Improved auto-scaling mechanism so scaling won’t be interrupted by pop-up windows (#1276)

Fixes

  1. Fixed an issue where scaling could sometimes stop unexpectedly (#1252, #1244)
  2. Fixed an issue where the source window could appear above the scaled window (#1259, #1232)
    • The “Keep scaled window on top” option has been removed, the scaled window is now always on top
  3. Fixed an issue where certain windows were not cropped correctly (#1255, #1251)
  4. Fixed a bug where monochrome cursors could cause the scaled window to freeze (#1275, #1273)
  5. Fixed toolbar screenshot menu item ID conflict (#1242, #1241)

Other Changes

  1. Updated translations (thanks to all localization contributors!)

v0.12.0

10 Aug 12:21
Compare
Choose a tag to compare
中文版

新功能

  1. 窗口模式缩放 (#1071, #135)
    • 按下 Alt+Shift+Q 组合键可以窗口化缩放前台窗口。缩放后的窗口支持拖拽和调整大小,表现和常规窗口无异。
    • 添加了工具栏。它位于缩放窗口顶部,提供帧率显示、截图等功能。
  2. 现在全屏模式缩放不会因为切换前台窗口而终止 (#1052)
  3. 添加了错误弹窗 #1022
  4. 支持指定最小帧率 (#1043, #899)
    • 这个功能的目的是使 GPU 频率保持平稳,不会因为帧率突然提高而卡顿
  5. 支持监听显卡变化 (#1037)
  6. 托盘菜单支持定时缩放 (#1042, #524)
    • 现在单击托盘图标即可显示主窗口
  7. “新建配置”弹窗中的“名称”文本框支持通过右键菜单填入窗口标题和进程名 (#1153, #1157)
  8. 快捷键组合允许使用 Tab、Print Screen 和 Pause/Break (#1134, #1133)

效果更改

  1. 添加 FP16 支持 (#1049)
    • 大部分基于机器学习的效果都有了很大的性能提升
    • 适配了 FP16 的效果包括 Anime4K 族、CuNNy 族、FSRCNNX 族、ACNet、FSR、NIS 等
    • 只会在显卡支持 FP16 的情况下启用
  2. 新效果 CuNNy2 族 (#1147)
    • 它是 CuNNy 的改进版本。经过重新训练,新版本伪影更少,线条更精细
    • CuNNy 已取代 ACNet 成为默认缩放模式的一员
    • 旧的 CuNNy 已弃用,并将在未来删除
    • 主页:https://github.com/funnyplanter/CuNNy
  3. NIS 更新到 v1.0.3 (#1049)
  4. CRT_Geom 不再支持模拟隔行扫描 (#1165)
    • 不再支持 Interlacing 参数
    • 主要原因是隔行扫描依赖于固定帧率,和 Magpie 的按需渲染不兼容

修复

  1. 修复选择快捷方式作为启动器时丢失参数 (#1162, #1158)
  2. 修复有时显卡顺序错误
  3. 修复有时删除缩放模式导致崩溃 (#1155, #1154)
  4. 修复特定情况下打开文本框的右键菜单导致崩溃 (#1152, #1070)
  5. 修复 TouchHelper 的错误弹窗 (#1139, #1135)
  6. 修复主窗口调整大小时边缘闪烁 (感谢 @apkipa) (#1096)
  7. 修复主窗口贴靠布局弹窗位置错误 (感谢 @apkipa) (#1034)
  8. 修复复制配置文件时不复制“自动缩放”选项的问题 (#1065, #1064)

其他更改

  1. 支持使用 clang-cl 编译 (#1144, #1195)
  2. 默认组合键的 Win 改为 Alt (#1150, #1136)
    • Win+Shift+A 现已被 Windows Recall 使用
  3. 不再支持导入旧版程序的 ScaleModels.json (#1209)
  4. 删除了“启动时最小化到系统托盘”选项,启用了“在系统托盘上显示应用程序”后开机启动时便不会显示主窗口 (#1217)
  5. 提高了程序的 GPU 优先级 (#1146)
    • 在高负载情况下可以提高流畅度
  6. 优化了长路径支持 (#960)
    • Magpie 本身仍不支持在长路径下运行
  7. 更新文档 (感谢 @mhtvsSFrpHdE) (#1113, #1140)
  8. 更新翻译 (感谢维护本地化的贡献者们!)

New Features

  1. 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
  2. Fullscreen scaling now persists when switching foreground windows (#1052)
  3. Improved error reporting with user-friendly messages (#1022)
  4. Minimum FPS threshold support (#1043, #899)
    • Helps maintain stable GPU clock speeds and prevents stuttering due to sudden framerate spikes
  5. GPU change detection support (#1037)
  6. 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
  7. "New Profile" dialog: "Name" field now supports filling in window title or process name via right-click menu (#1153, #1157)
  8. Shortcut keys now support Tab, Print Screen, and Pause/Break (#1134, #1133)

Effects

  1. 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
  2. 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
  3. NIS updated to v1.0.3 (#1049)
  4. 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

  1. Fixed missing arguments when using a shortcut as a launcher (#1162, #1158)
  2. Fixed incorrect GPU order in certain cases
  3. Fixed crash when deleting a scaling mode (#1155, #1154)
  4. Fixed crash when opening context menu in text boxes under certain conditions (#1152, #1070)
  5. Fixed error dialog of TouchHelper (#1139, #1135)
  6. Fixed flickering at window edges during resizing (thanks @apkipa) (#1096)
  7. Fixed incorrect position of snap layout popup (thanks @apkipa) (#1034)
  8. Fixed missing "Auto scale" setting when copying a profile (#1065, #1064)

Other Changes

  1. Added support for building with clang-cl (#1144, #1195)
  2. Default modifier key changed from Win to Alt (#1150, #1136)
    • Win+Shift+A is now reserved by Windows Recall
  3. Dropped support for importing legacy ScaleModels.json (#1209)
  4. 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)
  5. Increased GPU process priority (#1146)
    • Improves smoothness under heavy system load
  6. Improved long path handling (#960)
    • Magpie itself still doesn’t support being run from a long path
  7. Updated documentation (thanks @mhtvsSFrpHdE) (#1113, #1140)
  8. Updated translations (thanks to our localization contributors!)

v0.12.0-preview2

29 Jul 12:53
Compare
Choose a tag to compare
v0.12.0-preview2 Pre-release
Pre-release
中文版

v0.12 的新功能另请参见 v0.12.0-preview1

新功能

  1. 支持通过快捷键和工具栏在全屏/窗口模式缩放之间切换 (#1199)
  2. 全屏模式缩放时缩放窗口不再置顶,并添加了选项来恢复旧行为 (#1216)
  3. 将源窗口最小化不会终止缩放,还原后将自动恢复 (#1215, #1219)
  4. 支持分别设置全屏和窗口模式缩放的工具栏初始状态 (#1205)

修复

  1. 修复了全屏模式缩放会遮挡弹窗的问题 (#1204, #1212)
  2. 修复了特殊情况下自动缩放失败的问题 (#1207)

其他更改

  1. 支持使用 clang-cl 编译 (#1144, #1195)
  2. 不再支持导入旧版程序的 ScaleModels.json (#1209)
  3. 删除了“启动时最小化到系统托盘”选项,启用了“在系统托盘上显示应用程序”后开机启动时便不会显示主窗口 (#1217)
  4. 更新翻译 (感谢维护本地化的贡献者们!)

For new features introduced in v0.12, also see v0.12.0-preview1.

New Features

  1. Added support for switching between fullscreen and windowed scaling via shortcut or toolbar (#1199)
  2. The scaled window no longer stays on top during fullscreen scaling. An option has been added to restore the previous behavior (#1216)
  3. Minimizing the source window no longer stops scaling (#1215, #1219)
  4. Initial toolbar state can now be configured separately for fullscreen and windowed scaling (#1205)

Fixes

  1. Fixed an issue where fullscreen scaling could obscure pop-ups (#1204, #1212)
  2. Fixed a bug where automatic scaling could fail under certain conditions (#1207)

Other Changes

  1. Added support for building with clang-cl (#1144, #1195)
  2. Dropped support for importing legacy ScaleModels.json (#1209)
  3. 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)
  4. Updated translations (thanks to our localization contributors!)

v0.12.0-preview1

01 Jul 10:51
Compare
Choose a tag to compare
v0.12.0-preview1 Pre-release
Pre-release
中文版

新功能

  1. 窗口模式缩放 (#1071, #135)
    • 按下 Alt+Shift+Q 组合键可以窗口化缩放前台窗口。缩放后的窗口支持拖拽和调整大小,表现和常规窗口无异。
    • 添加了工具栏。它位于缩放窗口顶部,提供帧率显示、截图等功能。
  2. 现在全屏模式缩放不会因为切换前台窗口而终止 (#1052)
  3. 添加了错误弹窗 #1022
  4. 支持指定最小帧率 (#1043, #899)
    • 这个功能的目的是使 GPU 频率保持平稳,不会因为帧率突然提高而卡顿
  5. 支持监听显卡变化 (#1037)
  6. 托盘菜单支持定时缩放 (#1042, #524)
    • 现在单击托盘图标即可显示主窗口
  7. “新建配置”弹窗中的“名称”文本框支持通过右键菜单填入窗口标题和进程名 (#1153, #1157)
  8. 快捷键组合允许使用 Tab、Print Screen 和 Pause/Break (#1134, #1133)

效果更改

  1. 添加 FP16 支持 (#1049)
    • 大部分基于机器学习的效果都有了很大的性能提升
    • 适配了 FP16 的效果包括 Anime4K 族、CuNNy 族、FSRCNNX 族、ACNet、FSR、NIS 等
    • 只会在显卡支持 FP16 的情况下启用
  2. 新效果 CuNNy2 族 (#1147)
    • 它是 CuNNy 的改进版本。经过重新训练,新版本伪影更少,线条更精细
    • CuNNy 已取代 ACNet 成为默认缩放模式的一员
    • 旧的 CuNNy 已弃用,并将在未来删除
    • 主页:https://github.com/funnyplanter/CuNNy
  3. NIS 更新到 v1.0.3 (#1049)
  4. CRT_Geom 不再支持模拟隔行扫描 (#1165)
    • 不再支持 Interlacing 参数
    • 主要原因是隔行扫描依赖于固定帧率,和 Magpie 的按需渲染不兼容

修复

  1. 修复选择快捷方式作为启动器时丢失参数 (#1162, #1158)
  2. 修复有时显卡顺序错误
  3. 修复有时删除缩放模式导致崩溃 (#1155, #1154)
  4. 修复特定情况下打开文本框的右键菜单导致崩溃 (#1152, #1070)
  5. 修复 TouchHelper 的错误弹窗 (#1139, #1135)
  6. 修复主窗口调整大小时边缘闪烁 (感谢 @apkipa) (#1096)
  7. 修复主窗口贴靠布局弹窗位置错误 (感谢 @apkipa) (#1034)
  8. 修复复制配置文件时不复制“自动缩放”选项的问题 (#1065, #1064)

其他更改

  1. 默认组合键的 Win 改为 Alt (#1150, #1136)
    • Win+Shift+A 现已被 Windows Recall 使用
  2. 提高了程序的 GPU 优先级 (#1146)
    • 在高负载情况下可以提高流畅度
  3. 优化了长路径支持 (#960)
    • Magpie 本身仍不支持在长路径下运行
  4. 文档更新 (感谢 @mhtvsSFrpHdE) (#1113, #1140)

New Features

  1. 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
  2. Fullscreen scaling now persists when switching foreground windows (#1052)
  3. Improved error reporting with user-friendly messages (#1022)
  4. Minimum FPS threshold support (#1043, #899)
    • Helps maintain stable GPU clock speeds and prevents stuttering due to sudden framerate spikes
  5. GPU change detection support (#1037)
  6. 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
  7. "New Profile" dialog: "Name" field now supports filling in window title or process name via right-click menu (#1153, #1157)
  8. Shortcut keys now support Tab, Print Screen, and Pause/Break (#1134, #1133)

Effects

  1. 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
  2. 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
  3. NIS updated to v1.0.3 (#1049)
  4. 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

  1. Fixed missing arguments when using a shortcut as a launcher (#1162, #1158)
  2. Fixed incorrect GPU order in certain cases
  3. Fixed crash when deleting a scaling mode (#1155, #1154)
  4. Fixed crash when opening context menu in text boxes under certain conditions (#1152, #1070)
  5. Fixed error dialog of TouchHelper (#1139, #1135)
  6. Fixed flickering at window edges during resizing (thanks @apkipa) (#1096)
  7. Fixed incorrect position of snap layout popup (thanks @apkipa) (#1034)
  8. Fixed missing "Auto scale" setting when copying a profile (#1065, #1064)

Other Changes

  1. Default modifier key changed from Win to Alt (#1150, #1136)
    • Win+Shift+A is now reserved by Windows Recall
  2. Increased GPU process priority (#1146)
    • Improves smoothness under heavy system load
  3. Improved long path handling (#960)
    • Magpie itself still doesn’t support being run from a long path
  4. Documentation updates (thanks @mhtvsSFrpHdE) (#1113, #1140)

onnx-preview2

12 Apr 14:51
Compare
Choose a tag to compare
onnx-preview2 Pre-release
Pre-release
中文版

这是一个支持 ONNX 模型的实验性版本,如果遇到任何问题请在 #1121 中讨论。使用方法参见 onnx-preview1

如果要使用 TensorRT,请下载 ext-tensorrt-x64.7z 将其中的链接库文件拷贝到 third_party 文件夹。注意 TensorRT 不支持 ARM64 架构。

相比 onnx-preview1 的变化:

  1. 此版本基于 v0.11.2。
  2. 更新了 ONNX Runtime、CUDA 和 TensorRT 的版本,支持 RTX 50 系列显卡。
  3. 删除了 CUDA 后端,因为它会引入超过 3GB 的额外依赖。
  4. 优化了 DirectML 后端的可靠性。
  5. 优化了 TensorRT 后端的性能。
  6. 所有捕获方式都已可用(onnx-preview1 中只有 Graphics Capture 可以工作)。
  7. 支持原生 ARM64 架构。

This is an experimental version with support for ONNX models. If you encounter any issues, please report them in #1121. For usage instructions, refer to onnx-preview1.

To enable TensorRT support, download ext-tensorrt-x64.7z and copy the included dlls into the third_party folder. Note that TensorRT does not support the ARM64 architecture.

Changes compared to onnx-preview1:

  1. This version is based on v0.11.2.
  2. Updated ONNX Runtime, CUDA, and TensorRT to support RTX 50 series GPUs.
  3. Removed the CUDA backend to avoid over 3GB of additional dependencies.
  4. Improved the reliability of the DirectML backend.
  5. Enhanced the performance of the TensorRT backend.
  6. All capture methods are now usable (previously only Graphics Capture worked).
  7. Added native ARM64 support.

v0.11.2

06 Apr 05:37
Compare
Choose a tag to compare
中文版
  1. 修复 Win11 24H2 中 Graphics Capture 帧率异常 (#1115#1076#1081
  2. 修复无法正确显示某些游戏的图标的问题(#956
  3. 修复 NNEDI3 中坐标计算错误(#962#961,感谢 @hauuau
  4. 修复无法缩放暗黑 2 的回归问题(#987,感谢 @eriforce
  5. 修复启用“以管理者身份运行该程序”兼容性选项时触摸支持无效的问题(#1010#992
  6. 修复 CuNNy 的死链(#1054,感谢 @xmcp
  7. 更新 FAQ(#966,感谢 @IsaiasYang
  8. 修复了几个崩溃错误
  9. 翻译更新
  1. Fixed low frame rate issues with Graphics Capture on Win11 24H2 (#1115, #1076, #1081)
  2. Fixed incorrect icon display for certain games (#956)
  3. Fixed coordinate calculation bug in NNEDI3 (#962, #961, thanks to @hauuau)
  4. Fixed regression that prevented scaling of Diablo II (#987, thanks to @eriforce)
  5. Fixed touch input not working when "Run this program as administrator" compatibility option is enabled (#1010, #992)
  6. Fixed broken links of CuNNy (#1054, thanks to @xmcp)
  7. Updated the FAQ (#966, thanks to @IsaiasYang)
  8. Fixed several crash issues
  9. Updated translations

v0.11.1

22 Jun 13:33
Compare
Choose a tag to compare
中文版
  1. 修复了模拟独占全屏在缩放结束后不会退出的问题,这会导致 D3D9 游戏出错(#928#937#938
  2. 修复了某些游戏中鼠标行为异常的问题(#920#927#947
  3. 修复 DPI 更改后游戏内叠加层字体渲染的错误
  4. 修复了一个自动缩放导致的崩溃错误
  5. 更新翻译
    • 添加波兰语(感谢 Krzysztof Marcinek
    • 感谢一直以来维护本地化的贡献者们!
  1. Fixed an issue where simulating exclusive fullscreen mode would not exit after scaling ended, causing errors in D3D9 games (#928, #937, #938)
  2. Fixed abnormal mouse behavior in certain games (#920, #927, #947)
  3. Fixed font rendering errors in in-game overlays after DPI changes
  4. Addressed a crash issue caused by automatic scaling
  5. Updated translations
    • Added Polish (thanks to Krzysztof Marcinek)
    • Thanks to all contributors who have consistently maintained the localizations!

v0.11.0

19 May 07:49
Compare
Choose a tag to compare
中文版

新功能

  1. 全新的渲染系统,大多数场合下都可以感知到流畅度提升,且特别针对重量级着色器优化
    • 实现了重复帧检测,当游戏画面静止时功耗将显著降低
    • 支持限制帧率 #657
    • 大幅提高光标的流畅度,在帧率较低时更加明显;光标延迟也显著降低
    • 不再支持垂直同步选项,该选项已经没有意义
  2. 支持触控输入 #900 #218
  3. 添加和其他程序合作的机制 #895
  4. 原生 ARM64 支持 #308
  5. 优化了对窗口客户区域的检测,现在可以自动裁剪上边框 #864
  6. 优化了双线性插值下单色光标和彩色掩码光标的渲染效果 #855 #853
  7. 刷新了 UI 样式

新效果

  1. 大量 RAVU 和 NNEDI3 变体 (感谢 @hauuau) #806
  2. CuNNy 族,它们适合视觉小说风格画面,比 Anime4K 更擅长处理文本 (感谢 @cunnyplapper) #848
  3. Anime4K_Upscale_GAN_x3_L 和 Anime4K_Upscale_GAN_x2_M

修复

  1. 修复光标移动到叠加层或其他窗口时有时会跳跃的问题 #866
  2. 修复 Win11 中捕获标题栏时错误裁剪的问题 #864
  3. 修复了和 TeknoParrot 的兼容性 #904 #911

其他更改

  1. 现在始终使用 Catmull-Rom 降采样,不再支持更改。
  2. 现在禁止缩放完整性级别更高的窗口。比如如果 Magpie 不是以管理员身份启动的,则无法缩放管理员身份的窗口 #867
  3. 更改了全局配置文件路径以避免混用两个版本时丢失设置项 #872

New Features

  1. A brand new rendering system, with noticeable improvements in fluidity in most scenarios, especially optimized for heavyweight shaders
    • Implemented frame duplication detection to reduce power consumption when the game screen is static
    • Support for frame rate limiting #657
    • Substantial improvement in cursor fluidity, particularly noticeable at lower frame rates; cursor latency also significantly reduced
    • Vsync option no longer supported, as it has become redundant
  2. Touch input support #900 #218
  3. Mechanisms for interacting with other programs #895
    • This allows you to listen to Magpie's scaling status or ensure that Magpie continues scaling when your window is in the foreground. See Interact with Magpie programally for details
  4. Native ARM64 support #308
  5. Optimized detection of the window client area, now automatically cropping the top border #864
  6. Enhanced rendering effects for monochrome cursors and masked color cursors under bilinear interpolation #855 #853
  7. Refreshed UI style

New Effects

  1. A plethora of RAVU and NNEDI3 variants (thanks to @hauuau) #806.
  2. The CuNNy family, specialized for visual novel-style images, excelling in text handling compared to Anime4K (thanks to @cunnyplapper) #848
  3. Anime4K_Upscale_GAN_x3_L and Anime4K_Upscale_GAN_x2_M

Fixes

  1. Fixed an issue where the cursor would sometimes jump when hovering the overlay or other windows #866
  2. Fixed incorrect cropping when capturing title bar in Win11 #864
  3. Fixed compatibility with TeknoParrot #904 #911

Other Changes

  1. Catmull-Rom downscaling is now consistently used, with no further modifications supported
  2. Windows with higher integrity levels are now prohibited from being scaled. For example, if Magpie is not launched with administrator privileges, it cannot scale windows with administrator privileges #867
  3. Changed the global configuration file path to avoid losing settings when using two versions simultaneously #872

v0.11.0-preview2

10 May 11:06
Compare
Choose a tag to compare
v0.11.0-preview2 Pre-release
Pre-release
中文版
  1. 支持触控输入 #900 #218
    • 更改此选项需要管理员权限,详情见关于触控支持
    • 此功能为实验性,如果不能工作请提供反馈
  2. 添加和其他程序合作的机制 #895
  3. 多项 UI 优化 #882 #885 #887
  4. 修复错误裁剪某些全屏窗口的问题 #877 #876
  1. Touch input support #900 #218
    • Changing this option requires administrator privileges. See About touch support for details
    • This feature is experimental, so please provide feedback if it doesn't work
  2. Mechanisms for interacting with other programs #895
    • This allows you to listen to Magpie's scaling status or ensure that Magpie continues scaling when your window is in the foreground. See Interact with Magpie programally for details
  3. Multiple UI optimizations #882 #885 #887
  4. Fixed issue with incorrectly cropping certain fullscreen windows #877 #876

v0.11.0-preview1

03 Apr 15:11
cd7f10b
Compare
Choose a tag to compare
v0.11.0-preview1 Pre-release
Pre-release
中文版

这个预览版包含了一个全新的渲染系统,它已经开发了很久 #643,终于准备好和大家见面了。感谢在开发过程中提供无私帮助的贡献者们。

新功能

  1. 全新的渲染系统,大多数场合下都可以感知到流畅度提升,且特别针对重量级着色器优化
    • 实现了重复帧检测,当游戏画面静止时功耗将显著降低
    • 支持限制帧率 #657
    • 大幅提高光标的流畅度,在帧率较低时更加明显;光标延迟也显著降低
    • 不再支持垂直同步选项,该选项已经没有意义
  2. 原生 ARM64 支持 #308
  3. 优化了对窗口客户区域的检测,现在可以自动裁剪上边框 #864
  4. 优化了双线性插值下单色光标和彩色掩码光标的渲染效果 #855 #853
  5. 刷新了 UI 样式

新效果

  1. 大量 RAVU 和 NNEDI3 变体 (感谢 @hauuau) #806
  2. CuNNy 族,它们适合视觉小说风格画面,比 Anime4K 更擅长处理文本 (感谢 @cunnyplapper) #848
  3. Anime4K_Upscale_GAN_x3_L 和 Anime4K_Upscale_GAN_x2_M

修复

  1. 修复光标移动到叠加层或其他窗口时有时会跳跃的问题 #866
  2. 修复 Win11 中捕获标题栏时错误裁剪的问题 #864

其他更改

  1. 现在始终使用 Catmull-Rom 降采样,不再支持更改。
  2. 现在禁止缩放完整性级别更高的窗口。比如如果 Magpie 不是以管理员身份启动的,则无法缩放管理员身份的窗口 #867
  3. 更改了全局配置文件路径以避免混用两个版本时丢失设置项 #872

This preview version features a brand new rendering system that has been in development for quite some time #643, and is finally ready to be unveiled. We extend our gratitude to the contributors who generously assisted throughout the development process.

New Features

  1. A brand new rendering system, with noticeable improvements in fluidity in most scenarios, especially optimized for heavyweight shaders
    • Implemented frame duplication detection to reduce power consumption when the game screen is static
    • Support for frame rate limiting #657
    • Substantial improvement in cursor fluidity, particularly noticeable at lower frame rates; cursor latency also significantly reduced
    • Vsync option no longer supported, as it has become redundant
  2. Native ARM64 support #308
  3. Optimized detection of the window client area, now automatically cropping the top border #864
  4. Enhanced rendering effects for monochrome cursors and masked color cursors under bilinear interpolation #855 #853
  5. Refreshed UI style

New Effects

  1. A plethora of RAVU and NNEDI3 variants (thanks to @hauuau) #806.
  2. The CuNNy family, specialized for visual novel-style images, excelling in text handling compared to Anime4K (thanks to @cunnyplapper) #848
  3. Anime4K_Upscale_GAN_x3_L and Anime4K_Upscale_GAN_x2_M

Fixes

  1. Fixed an issue where the cursor would sometimes jump when hovering the overlay or other windows #866
  2. Fixed incorrect cropping when capturing title bar in Win11 #864

Other Changes

  1. Catmull-Rom downscaling is now consistently used, with no further modifications supported
  2. Windows with higher integrity levels are now prohibited from being scaled. For example, if Magpie is not launched with administrator privileges, it cannot scale windows with administrator privileges #867
  3. Changed the global configuration file path to avoid losing settings when using two versions simultaneously #872