[Exchange Ideas] 统信Windows应用兼容引擎V3.3.1更新解读
Tofloor
poster avatar
加菲不是胖橘
deepin product team
2025-06-30 15:44
Author

大家好,统信Windows应用兼容引擎又更新啦,这次更新主要是在功能兼容性和wine性能上做了一些优化改进:社区版deepin 23 和 deepin 25 上发布已久的通过proton运行应用的功能终于是往前对deepin 20和统信UOS V20进行了兼容性适配。

更新日志

统信Windows应用兼容引擎 V3.3.1本次更新为大家带来如下新特性和优化:

             ● proton兼容功能适配deepin 20和统信UOS V20;

             ● 高级调试内增加运行性能设置相关的功能;

             ● 支持文件格式关联功能;

             ● 全部应用内应用安装面板交互优化;

             ● 应用二次运行失败处理的交互优化;

             ● deepin-wine10-stable 内存优化能力提升;

更新亮点解读

proton向前兼容deepin 20和统信UOS V20;

统信Windows应用兼容引擎自春节前在deepin 23 和deepin 25 上支持了通过proton来运行游戏,目前已经运行了5个多月,期间也迭代了2个版本,现在终于将这个功能特性往前适配到了deepin 20 和统信UOS V20上,让更多使用V20系统的老用户也能使用上新功能特性!

458b3074-aefc-41b3-84f7-5d8a5c8d3184.png

proton 是由 Valve(Steam 的开发商)主导开发和维护的兼容层,包含了高度定制和优化的 Wine 版本、以及一系列对游戏体验优化的补丁和集成,能够让基于 Windows 的游戏和应用程序能够无缝地在 Linux 操作系统上运行。

目前兼容引擎提供两个版本的proton供大家使用:ge-proton、deepin-proton9:

  • deepin-proton:基于上游分支打包的稳定版 proton。兼容引擎在其之上添加了 wow64 支持。优点是可以在纯 64 位系统运行,可以运行绝大部分 32 位游戏,不需要安装 32 位显卡驱动。缺点是运行 32 位游戏时,wow64 会引入性能损耗,而且由于 wow64 本身的缺陷,部分 32 位游戏 deepin-proton 无法运行。
  • ge-proton:可以理解为官方 Proton 的技术预览版。由社区开发者 GloriousEggroll 创建和维护的 Proton 分支版本,基于 Proton 的官方代码,但融入了更多实验性、前沿或尚未被官方 Proton 合并的补丁。由于基于二进制文件进行打包,运行部分 32 位游戏时,需要在系统安装 32 位显卡驱动才可以运行。

如何安装Proton:

在将游戏添加到兼容引擎后,需要进入到游戏应用的高级调试页面,如下图:

59c7907e-035d-4722-a845-16d98e1e2c1b.png

在打开的调试界面里点击“安装 proton”,然后选择需要安装的 Proton 版本,点击安装后将跳转到应用商店页面进行安装:

06f271c9-7fd7-4324-b886-3241f710b759.png

在应用商店完成安装后,回到兼容引擎,在高级调试页面 Wine 版本的下拉框里就可以选择“deepin-proton9”或者“ge-proton9”,然后重新运行应用。

e5b25653-a567-46d6-acf4-eff5596945fb.png

高级调试性能优化设置功能

本次更新在高级调试内增加了一面wine性能优化相关的开关设置项,包括:独显优先、CPU渲染、内存优化。

独显优先

当高级调试内WineD3D渲染方式设置为“vulkan”时,会出现独显优先开关,且默认开启。当电脑上有核显和独显双显卡,如果发现运行wine游戏没有通过独显来运行游戏(一般默认是通过独显运行,不排除有写游戏wine配置异常),独显优先开关可以提供便捷的使用独显运行的设置方式。

CPU渲染

当高级调试内WineD3D渲染方式设置为“opengl”时,会出现CPU渲染开关,默认关闭:

开启CPU渲染开关,会增加应用的CPU占用率,请根据使用需求和实际系统资源占用进行灵活的设置:

CPU渲染关闭:

CPU渲染开启:

内存优化

自兼容引擎高级调试-Wine版本内增加了内存优化设置开关,默认打开:

特别说明:WIne版本设置为proton时,不会有内存优化开关!

下面使用wine版的微信和腾讯ima给大家展示下内存优化的具体效果:

微信:内存优化-关,可以发现微信主进程内存占用 378MB

微信:内存优化-开,可以发现微信主进程内存占用下降至 169MB

腾讯ima:内存优化-关,腾讯ima主进程内存占用 380MB

腾讯ima:内存优化-开,腾讯ima主进程内存占用 80MB

文件格式关联

想必大家在使用兼容引擎的时候有遇到:有些应用通过兼容引擎运行成功后,在打开特定文件的时候需要通过在应用内打开文件的方式来打开,并不能直接双击文件打开,并且右键文件在打开方式内也看不到wine应用:

现在,通过兼容引擎安装的wine应用可以设置文件格式关联啦!我们在已安装的应用右键菜单内可以可以找到“文件关联”功能入口:

点击后就可以看到该应用支持的文件格式了,需要说明的是:应用本身支持打开什么格式的文件,是应用本身决定的,并不是兼容引擎增加的,兼容引擎给出的文件格式关联来自于wine应用本身的注册表信息。

勾选确认后即可和该文件格式进行关联,双击文件或者右键选择即可通过该wine应用打特定格式的文件了!

二次运行失败交互优化

我们可能遇到过“已经成功安装运行过的应用,再次点击运行的时候运行失败,但是没有任何错误提醒”,本次更新进行了优化,此类应用在运行失败时会弹出运行失败的通知提醒:

如果错过了通知消息也没关系,可以在通知中心内查看:

点击通知内“查看”按钮可以进入应用运行失败面板,我们可以点击“修复”对应用进行修复:

全部应用内应用安装面板优化

“全部应用”是上个版本上线的最重要的功能,虽然上线后大家给予了一致好评,但是我们发现在全部应用内安装应用的时候,有些用户会有困扰:

  • “请输入软件安装程序的路径”是什么意思?
  • “依赖信息提供的是缺失的依赖吗?依赖怎么安装“

兼容引擎V3.3.0应用安装面板如下:

于是,我们马上着手进行了优化,经过团队多次讨论调整,本次拿出了全新的安装交互方式:

选择exe程序前:文案明确的告知用户需要提供安装程序,并且感叹号❗进行强调

选择exe程序后:提醒文案前的感叹号❗变成了绿色的✅,代表通过的意思

应用安装环境缺依赖时:

依赖补全后:

以上,就是本次统信Windows应用兼容引擎V3.3.1 版本更新的主要功能介绍啦!本次更新虽然没有很重大的功能更新,但是也做了很多细节优化和高级调试功能上的增强,希望大家能够一如既往的支持我们!欢迎大家下载和更新,积极反馈问题,你们的反馈和建议是帮助我们不断前进的动力!

扩展阅读资料

历史版本信息

统信Windows应用兼容引擎V3.3.0 更新,wine应用商店来了!

统信Windows应用兼容引擎V3.1更新,兼容proton改善游戏安装体验

统信Windows应用兼容引擎V3.2更新解读

统信Windows应用兼容引擎V3.2.1 更新,正式适配deepin 25

Wine学习资料

想开启 Wine 开发?看这篇就够了!

Wine 开发系列——如何使用 Wine 日志调试问题

如何简单实现Windows应用在Linux系统上的无缝运行?

Reply Favorite View the author
All Replies
加菲不是胖橘
deepin product team
2025-06-30 15:51
#1

前排挽尊applaud

Reply View the author
xye9008
deepin
2025-06-30 16:19
#2

ge-proton官方已经出到10-7了,但本软件匹配的还是 “ge-proton9”?

Reply View the author
米饭虚拟机
deepin
2025-06-30 16:20
#3

希望更新deepin-wine,早日用上NTsynclike

Reply View the author
piaoliang77
deepin
2025-06-30 17:54
#4

啊这?!
image.png

Reply View the author
字母N
deepin
2025-06-30 19:02
#5

以下这个板块,这一版改的非常好👍。之前的提示,我第一次以为是:把某app安装到某一个盘符,但是想想🤔Linux的文件系统与Windows不一样的。确实容易困惑🥱。
image.png

另外,有一个疑问。此应用中两处emoji是否为标准的emoji表情?是否需要在系统中做额外配置?目前我本地电脑,两处都显示豆腐块。

image.png
image.png

我本地电脑,输入法emoji能显示,fonts.conf文件中也做了配置。中文字体就是思源黑体,英文是noto-sans、emoji:noto-color-emoji和Windows的segoe UI emoji。

截图_选择区域_20250630185957.png

Reply View the author
加菲不是胖橘
deepin product team
2025-07-01 09:02
#6
字母N

以下这个板块,这一版改的非常好👍。之前的提示,我第一次以为是:把某app安装到某一个盘符,但是想想🤔Linux的文件系统与Windows不一样的。确实容易困惑🥱。
image.png

另外,有一个疑问。此应用中两处emoji是否为标准的emoji表情?是否需要在系统中做额外配置?目前我本地电脑,两处都显示豆腐块。

image.png
image.png

我本地电脑,输入法emoji能显示,fonts.conf文件中也做了配置。中文字体就是思源黑体,英文是noto-sans、emoji:noto-color-emoji和Windows的segoe UI emoji。

截图_选择区域_20250630185957.png

感谢支持!你是不是把Windows下的字体全部拷贝过来安装了?你在字体管理器里把用户字体(用户自行安装的字体)都移除了再重启应用,应该就正常了😂

Reply View the author
加菲不是胖橘
deepin product team
2025-07-01 09:03
#7
piaoliang77

啊这?!
image.png

你猜怎么着,修正了!感谢指正blush

Reply View the author
字母N
deepin
2025-07-01 11:24
#8
加菲不是胖橘

感谢支持!你是不是把Windows下的字体全部拷贝过来安装了?你在字体管理器里把用户字体(用户自行安装的字体)都移除了再重启应用,应该就正常了😂

嗯嗯,好的,为了wps-office 不再提示缺失字体,就安装了部分Windows字体包。我尝试下。

Reply View the author