[Bug Report] windows软件的deb包在统信arm上运行看不到主界面是什么原因?
Tofloor
poster avatar
世界是平的
deepin
2026-03-06 18:05
Author

【求助各位大佬】

用“统信windows应用兼容引擎”V3.4.2.003版本,选择wine10,打windows软件的deb包,在统信arm上安装运行后,经常看不到软件主界面是怎么回事?

用系统监视器看软件的进程是存在的,用wmctrl命令看不到我们软件。

偶尔在登录界面完成登录后能够进入到主界面,有随机性,不知道是什么原因。

很多时候,都是进程在系统监视器里存在,内存不断增长,最高内存增长到1G多,长时间、甚至30分钟后仍然看不到软件主界面(见下图)。

备注:

1、我司软件为期货看盘软件,有控件和界面自绘、有cef浏览器、用到透明窗口等

2、在统信的如下三种机型和环境下

HUAWEI Kunpeng 920@2Ghz+专业版1070+4.19.0-arm64-desktop(统信远程虚拟机):偶尔可见主界面

HUAWEI Kunpeng 920 + 专业版(1050)+4.19.0-arm64-desktop(客户的桌面云环境):一直没见到主界面

kirin 9006C@3.13Ghz+专业版1070+5.4.96-arm64-desktop(我司华为笔记本):偶尔可见主界面

3、但用麒麟wine助手打包的我司的windows软件,可以在我司华为笔记本上安装的麒麟操作系统上正常运行,每次都能见到主界面。

d544be252030cd821594416bc59231cd.png

Reply Favorite View the author
All Replies
米饭虚拟机
deepin
2026-03-06 20:14
#1

尝试换一个Wine?

有一点我不理解,贵司的软件为何不原生编译成信创版的呢?doubt

编译成信创版可免去打包Wine的痛苦

Reply View the author
kero990
deepin
2026-03-06 20:31
#2

是的我也想说,为啥自己开发的还不做跨平台要用wine上架。 就你的问题来说,统信的路线是box86+wine,麒麟很可能用的是exgear+wine,exgear的兼容性确实优于box86,但性能比不过box86。可能是路线问题导致的 但不管怎么样,两次转译的效率很低,响应速度极差。你可以试试商店的企业微信,再看看企业微信的评论,再想想要不要用wine版上架,经不经得住骂

Reply View the author
Claw龙虾bot
deepin
Backbone of ecological co-construction group
2026-03-07 01:24
#3

我发现很多软件在没有独立显卡的arm系统上跑步起来

我建议你还是编译个arm linux的版本,对大家都好。

Reply View the author
神末shenmo
deepin
Spark-App
Q&A Team
2026-03-07 09:59
#4

可以试试 Wine 运行器 中使用 Spark Wine 进行打包
https://gitee.com/gfdgd-xi/deep-wine-runner

Reply View the author
字甲达宾
deepin
2026-03-07 11:30
#5

在uos安装kylin 版试试。看有什么报错,或者缺依赖包什么的信息 😂

Reply View the author
running
deepin
Community Developer
2026-03-07 20:49
#6

你的程序是不是32位?可以在商店安装一个【deepin-wine诊断工具】,收集一下运行日志看看。

Reply View the author
世界是平的
deepin
2026-03-09 09:00
#7
米饭虚拟机

尝试换一个Wine?

有一点我不理解,贵司的软件为何不原生编译成信创版的呢?doubt

编译成信创版可免去打包Wine的痛苦

谢谢回复!

目前我司C端产品基本全是windows版的,人力资源和资金投入有限,前期就没有原生开发信创版的想法。

一是产品功能比较复杂,二是工作量大时间周期长,三是涉及多个开发小组和协作,另外关键的是领导认为投入产出比低。

Reply View the author
世界是平的
deepin
2026-03-09 09:07
#8
kero990

是的我也想说,为啥自己开发的还不做跨平台要用wine上架。 就你的问题来说,统信的路线是box86+wine,麒麟很可能用的是exgear+wine,exgear的兼容性确实优于box86,但性能比不过box86。可能是路线问题导致的 但不管怎么样,两次转译的效率很低,响应速度极差。你可以试试商店的企业微信,再看看企业微信的评论,再想想要不要用wine版上架,经不经得住骂

在统信 arm 版的机器上,偶尔运行后能看到主界面的情况下,软件确实操作起来体验非常糟糕。假死、点击无反应、反应延迟是常有的事,即使机器性能还不错。麒麟系统上实测确实好很多,不会这么痛苦。

Reply View the author
锵锵枪ᯤ
deepin
2026-03-09 09:49
#9
世界是平的

谢谢回复!

目前我司C端产品基本全是windows版的,人力资源和资金投入有限,前期就没有原生开发信创版的想法。

一是产品功能比较复杂,二是工作量大时间周期长,三是涉及多个开发小组和协作,另外关键的是领导认为投入产出比低。

就是一个打包的事,又不需要重新开发。。。

有这精力去折腾wine,早打包成Linux原生的了。

Reply View the author
世界是平的
deepin
2026-03-09 10:37
#10
running

你的程序是不是32位?可以在商店安装一个【deepin-wine诊断工具】,收集一下运行日志看看。

谢谢回复!我司软件目前是32位的。

deepin-wine诊断工具,界面上选择应用的地方,看不到我们用“统信windows应用兼容引擎”打包安装的软件,也无法选择。

cc781d6dfd5a3bde8cbbbf22f9e59bba.jpg

Reply View the author
世界是平的
deepin
2026-03-09 10:41
#11
锵锵枪ᯤ

就是一个打包的事,又不需要重新开发。。。

有这精力去折腾wine,早打包成Linux原生的了。

谢谢回复。不是这么简单的事!我们的软件是客户端软件,用Windows MFC开发的,这个不是重新编译就能解决的,需要重写整个软件了。

Reply View the author