手机上试了一下 ExaGear,现在玩 DX9 的 Win32 游戏,已经那么强了啊?

2022-09-19 13:08:59 +08:00
 tool2d
当然模拟器仅仅只是运行 Win32, 现在主流的 Win64 游戏是无法运行的。

但对于运行一些 Windows 工具小软件也足够了,比我想象中的要快一些。

B 站有不少测评 ExaGear 玩全屏游戏的,也能正常进入,对于 dx9 api 都进行了 opengl 转译,感觉比 qemu 要牛。

<amp-youtube data-videoid="vAM_tHqxGss" layout="responsive" width="480" height="270"></amp-youtube>
5903 次点击
所在节点    Android
12 条回复
tool2d
2022-09-19 13:38:28 +08:00
刚刚随手写了一个 Win32 程序,把 exe 拖到手机里,exagear 秒启动运行,还挺完美的。

突然感觉 x86 和 arm 架构,之间鸿沟也没想象中的大。
xkeyC
2022-09-19 16:03:24 +08:00
这玩意是模拟 linux x86 ,里面跑 wine 实现的
tool2d
2022-09-19 16:11:52 +08:00
@xkeyC 应该不太好模拟吧,以前 x86 游戏 /软件开发,内存访问都是不对齐的。而 arm 架构内存访问必须对齐,否则就直接报错。

能跨架构模拟达到 20 fps 这个地步,已经很惊了。
20015jjw
2022-09-19 16:35:28 +08:00
啥时候 dx9 的 nfsmw 能 30fps 呢.. 唉
ysc3839
2022-09-19 16:38:06 +08:00
@tool2d 显卡部分不需要模拟,转译效率挺高的,你看看 PS3 WiiU Switch 模拟器,图形性能都不差的
tool2d
2022-09-19 16:42:43 +08:00
@20015jjw 等过几年,手机 CPU 到 2nm 的时候,也许能上 30fps ,感觉不会太遥远。

这些年手机 CPU 进步实在是太猛了,速度比 Intel CPU 快多了。

不看多线程,仅仅只对比单线程,手机算力已经和台式机持平了,早几年想都不敢想。目前台式 CPU 只能在功耗上碾压手机,光是制程技术,几乎都一样了。
tool2d
2022-09-19 16:45:52 +08:00
@ysc3839 x86 模拟 arm 相对容易一些。反过来用 arm 模拟 x86 ,就是一块硬骨头了。

远古 x86 的游戏开发,很多都嵌入到了汇编层,两者指令和内存访问又都不兼容,想要转译不出错,还是很有一些难度的。
superrichman
2022-09-19 17:50:11 +08:00
b 站已经有人成功运行仙剑了
systemcall
2022-09-19 18:48:37 +08:00
不知道给安卓平板装上之后玩 Galgame 怎么样
luozhiyun
2022-09-19 18:52:15 +08:00
@systemcall 这个我也很想知道
fengjianxinghun
2022-09-20 09:54:49 +08:00
这玩意就是 qemu 模拟 x86 linux + wine 弄得。。。
Yzh361
2022-09-28 20:13:52 +08:00
exa gear 主要用来运行游戏或程序,
不然 qemu 那些只是体验 win 系统

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/881236

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX