[Exchange and share] wow64应用首秀:植物大战僵尸PVZ年度版 可在v23运行
Tofloor
poster avatar
神末shenmo
deepin
Spark-App
2023-10-10 00:26
Author

v23上没有i386库,导致没法运行原版wine

deepin-wine6采用的方案是使用runtime,实际上就是一个极简化的系统,在运行一些游戏的时候会出现性能很差的现象

spark-wine8使用的ACE解决方案暂不支持N卡加速

在arm平台上,对于鲲鹏,32位支持由exagear实现,而exagear的效能很差,图形性能更是接近没有


这时候被G胖投资的wine发力了,N年没有进步的wine wow64突然发力了,类似windows的wow64,只用64位库就可运行32位应用。

对于v23,终于可以原生运行wine了,对于N卡用户非常友好,也更节省空间

对于鲲鹏平台,总算可以用box64来运行应用了,效能有很大提升


spark-wine8-wow是一个打包好的支持wine wow64功能的wine,而植物大战僵尸PVZ年度版则是第一个使用spark-wine8-wow打包的32位应用,在v23上不需要安装兼容层,运行良好。这意味着以后v23不再需要兼容层就可以畅享wine应用的时代近了

大家可以下载体验下~(支持x86和arm)

spk://store/games/com.pvz.annual

Reply Favorite View the author
All Replies
追梦空间
deepin
2023-10-10 00:29
#1

linux推广,g胖功不可没tail

Reply View the author
阿尼樱奈奈
Moderator
2023-10-10 00:37
#2

like yeah

Reply View the author
deepin-superuser
deepin
2023-10-10 00:53
#3

坐等 deepin-wine8

Reply View the author
北冥夜未央
deepin
Ecological co-builder
2023-10-10 00:59
#4

yeah

Reply View the author
好聚好散
deepin
2023-10-10 01:20
#5

坐等深度酒吧

Reply View the author
花雨落逝
Moderator
2023-10-10 23:57
#6

不懂就问,G胖是谁啊(手动捂脸

Reply View the author
kero990
deepin
2023-10-11 00:55
#7

我是UOS专业版,飞腾2000

去年的wine微信,在飞腾平台是借助box86+wine来运行,但最近我才发现deepin-wine改到了exgear路线,原因未知,什么时候改的我也不知道。

虽然你说wine wow64解决了32位到64位的转换问题,但arm平台仍然需要x86-x64向arm的二进制转换,不知道最终方案是啥。

其实我还挺喜欢box86的,这玩意性能要比exgear强,我拿来跑x86的原生linux版cs1.6简直是丝般顺滑,跑box86+wine的war3也是可玩状态。exgear就差一点,但exgear玩红警2没问题,box86不行。

Reply View the author
神末shenmo
deepin
Spark-App
2023-10-11 06:19
#8
kero990

我是UOS专业版,飞腾2000

去年的wine微信,在飞腾平台是借助box86+wine来运行,但最近我才发现deepin-wine改到了exgear路线,原因未知,什么时候改的我也不知道。

虽然你说wine wow64解决了32位到64位的转换问题,但arm平台仍然需要x86-x64向arm的二进制转换,不知道最终方案是啥。

其实我还挺喜欢box86的,这玩意性能要比exgear强,我拿来跑x86的原生linux版cs1.6简直是丝般顺滑,跑box86+wine的war3也是可玩状态。exgear就差一点,但exgear玩红警2没问题,box86不行。

现在在飞腾上面也还是box86方案

exagear如果不破解是不能在飞腾使用的

Reply View the author
神末shenmo
deepin
Spark-App
2023-10-11 06:21
#9
kero990

我是UOS专业版,飞腾2000

去年的wine微信,在飞腾平台是借助box86+wine来运行,但最近我才发现deepin-wine改到了exgear路线,原因未知,什么时候改的我也不知道。

虽然你说wine wow64解决了32位到64位的转换问题,但arm平台仍然需要x86-x64向arm的二进制转换,不知道最终方案是啥。

其实我还挺喜欢box86的,这玩意性能要比exgear强,我拿来跑x86的原生linux版cs1.6简直是丝般顺滑,跑box86+wine的war3也是可玩状态。exgear就差一点,但exgear玩红警2没问题,box86不行。

arm平台上面的包用的box64+wine wow64

鲲鹏没有32位支持,只能用box64

飞腾box86/64都能用

Reply View the author
蓝鲸
deepin
2023-10-11 16:36
#10

kissing_heart

Reply View the author
xuqi
deepin testing team
2023-10-11 17:56
#11
  • cool~
Reply View the author
vivian_me
deepin testing team
2023-10-11 23:11
#12

真不错啊~

Reply View the author
流浪的加菲
deepin
2023-10-12 21:45
#13

虽然看不懂,但是感觉很厉害的样子blush

Reply View the author
神末shenmo
deepin
Spark-App
2023-10-12 21:54
#14
流浪的加菲

虽然看不懂,但是感觉很厉害的样子blush

就是说这个包可以在deepin 23/20,UOS 20和arm上面的运行,效率更高

Reply View the author
HualetWang
deepin
2023-10-12 23:18
#15

applaud

Reply View the author
kero990
deepin
2023-10-12 23:37
#16
神末shenmo

现在在飞腾上面也还是box86方案

exagear如果不破解是不能在飞腾使用的

那不清楚,现在飞腾的微信运行后,完全没有box86的进程,而且/opt下和run.sh中都出现了exgear的内容。我猜测是用exgear运行的。因为原来用box86的时候,进程列表非常明显。而现在wine进程完全没有调用的痕迹,仿佛wine是个原生应用那样活在后台。

Reply View the author
神末shenmo
deepin
Spark-App
2023-10-13 01:25
#17
kero990

那不清楚,现在飞腾的微信运行后,完全没有box86的进程,而且/opt下和run.sh中都出现了exgear的内容。我猜测是用exgear运行的。因为原来用box86的时候,进程列表非常明显。而现在wine进程完全没有调用的痕迹,仿佛wine是个原生应用那样活在后台。

exagear更明显

Box86启动之后会把自己的名字改掉,你在进程列表是看不到的

你用终端打开下微信看看日志就知道了

Reply View the author
kero990
deepin
2023-11-03 01:35
#18
神末shenmo

exagear更明显

Box86启动之后会把自己的名字改掉,你在进程列表是看不到的

你用终端打开下微信看看日志就知道了

果然还是box86
那么问题就来了,那我电脑上的exgear是啥程序在用,这可是一直有进程的
 
Reply View the author
神末shenmo
deepin
Spark-App
2023-11-03 01:48
#19
kero990
果然还是box86
那么问题就来了,那我电脑上的exgear是啥程序在用,这可是一直有进程的
 

奇怪了,按理来说不破解的话飞腾不能用exagear

看看进程详情里面的属性,是什么在用这个进程

Reply View the author