为打破平台界限,让应用体验无缝衔接,deepin 团队基于 Wine 技术,推出了“统信 Windows 应用兼容引擎”,支持在 deepin 和统信 UOS 系统上直接双击运行 Windows 应用,还能将本地 Windows 应用通过简单的配置打包成 deb 包,轻松分享 Windows 应用给其他人。

近日,统信 Windows 应用兼容引擎 V3.3.4 版本已正式发布,一起来看看新版本带来了哪些实用更新吧!

 

01 更新日志

  • 新增 deepin-ge-proton10 对 NTSync 特性的支持,大幅度提升游戏运行体验;

  • 新增打包功能中针对 deb包 的卸载提示;

  • 更新 deepin-wine10-stable 至 10.14 版本;

  • 优化 ARM 架构下对飞腾九译引擎及华为 exagear 模拟器的适配;

  • 优化 YAML 文件导出功能;

  • 修复部分应用标题栏被遮挡问题;

  • 修复部分 CEF 类应用内不能输入中文的问题;

  • 修复 deepin-wine10-stable 打包之后不能运行的问题。

 

02 更新解读

支持 NTSync 特性,大幅提升游戏体验

NTSync‌ 是 Windows NT 同步原语的 Linux 内核驱动实现,主要用于提升 Windows 应用程序在 Linux 系统(通过 Wine/Proton 兼容层)的多线程同步性能,尤其适用于游戏等高并发场景。其通过 Linux  内核驱动模拟 Windows NT 同步原语(如信号量、互斥锁),有效缓解 Wine 等兼容层在多线程调度时的性能瓶颈。‌

在实际应用方面,该功能已在 Steam Play(Proton)和 Wine 环境中得到验证,例如:
  • 《赛博朋克2077》等 3A 游戏在 Linux 下的帧率提升 50%–150%;
  • 《巫师3》在 1080P 高画质下帧率从 45fps 提升至 112fps;
  • 《艾尔登法环》卡顿减少 80%,加载时间缩短 40%。

 

版本适配情况

Linux 内核集成:

  • 上游  6.10 版本初步引入(标记为实验性功能);
  • 上游  6.14 版本完成功能完善并默认启用;
  • deepin 25 所搭载的 6.12 内核已集成该特性(统信 UOS 4.19 与 5.10 内核未集成)。

 

Wine 版本适配:

  • Wine 10.15 首次集成 NTSync 驱动支持;
  • Wine 10.16 优化线程优先级管理,新增 WoW64 模式下对 16 位程序的兼容;
  • deepin-ge-proton10 已正式支持 NTSync。
那么要如何在统信 Windows 应用兼容引擎中使用 NTSync 特性呢?
首先需要安装兼容引擎最新 V3.3.版本,进入应用“高级调试”设置,点击 Wine 版本旁的“安装 Proton”按钮,选择安装 deepin-ge-proton10。
安装完成后,在 Wine 版本列表中选择 deepin-ge-proton10 即可,该版本默认启用 NTSync 支持,无需额外配置。

 

ARM 架构适配飞腾九译和华为 exagear 翻译器

此次由于长期以来主流桌面系统多基于 AMD64 架构,大量软件仅提供对应架构的版本,在 ARM 设备上运行这类应用需借助指令集转译技术。目前常见的实现方式包括:

  • Windows on ARM:Windows 11 24H2 引入 Prism 模拟器,可将 AMD64 指令即时编译为 ARM 指令,并缓存编译结果以提升效率;
  • macOS:Apple M 系列芯片设备内置 Rosetta 2 转译器,支持在 macOS Ventura 及以上系统中直接运行多数 AMD64 程序;
  • 开源方案:社区广泛采用 Box64 方案,通过动态重编译技术,支持 Unity 游戏、Wine 应用等 AMD64 程序的高效运行。

 

本次 deepin-wine 团队与飞腾、华为展开合作,在升级 deepin-wine10-stable 的同时,完成了对飞腾九译(Phybin)引擎与华为 exagear 模拟器的适配,显著提升了 ARM 架构下的 Wine 运行兼容性与性能表现。
目前已新增支持 Photoshop、剪映等上百款 Windows 应用。实测数据显示,ARM 平台上企业微信的整体性能提升超过 50%,聊天窗口切换等高频操作更为流畅顺滑。
剪映:
Photoshop:
那么要如何使用飞腾九译和华为 exagear 翻译器呢?
很简单,只要在搭载飞腾或华为海思麒麟处理器的设备上安装最新版统信 Windows 应用兼容引擎 V3.3.4 后,可通过以下任一方式启用或切换翻译器:
  • 应用菜单切换:在应用菜单中直接选择所需的翻译器;
华为 exagear:
飞腾九译(Phybin):

 

  • 高级调试设置:进入“高级调试 – Wine 参数设置”,手动指定翻译器类型。

大家可以根据根据具体应用的兼容情况与实际使用体验,灵活选用最适宜的翻译器。

 

应用打包与投递相关功能优化

 YAML 文件导出功能升级

deepin 社区“一起来 Wine!Windows 应用适配迁移活动(第二期)”正在持续进行,为了便于贡献者更好地分享与投递应用,本次更新优化了 YAML 文件导出流程。新增中间页完善应用信息,减少后续投递过程中的重复沟通成本。

只需点击应用菜单中的“导出配置”,即可将当前应用的运行环境配置导出为 YAML 文件并保存至桌面,该文件可用于 Wine 应用的分享与社区投递。

 

应用打包功能增强

基于兼容引擎打包生成的 Wine 应用 deb 包,在 deepin 25 及专业版 1073 系统中安装后,在卸载时将显示统一提示弹窗。该优化使得 Wine 应用的卸载行为更加明确,同时支持用户自主选择是否保留相关应用数据,增强了对应用生命周期的可视化管理能力。

 

以上便是本次统信 Windows  应用兼容引擎 V3.3.4 版本的重点更新功能,欢迎下载/更新体验

若您在使用过程中遇到任何问题,可通过统信 Windows 应用兼容引擎内置的反馈渠道直接提交,也可deepin 社区论坛项目群聊中与我们交流,的建议是帮助我们不断前进的动力!

加入“deepin 生态共建小组(wine)”

发表评论