tiny_computer icon indicating copy to clipboard operation
tiny_computer copied to clipboard

[Feature] 求恢复Box86和Box64的支持

Open Eeer247 opened this issue 5 months ago • 6 comments

必须说明使用场景和价值

我感觉hangover没有box86和64好用

Eeer247 avatar Jul 12 '25 06:07 Eeer247

hangover需要两层转译 效率不行 Box86和64兼容性也更好 我用hangover打开geek远比box86和64时间要久一些

Eeer247 avatar Jul 12 '25 06:07 Eeer247

性能受多种因素影响,不能直接靠感觉推断hangover性能不好。

其实hangover反而没有对wine的部分进行模拟,理论上应该比更快(见hangover的benchmarks)。

如果感觉慢,因为你没说是怎么操作的,我猜测可能是你通过hangover打开geek时wine没有启动,你感受到的启动geek的时间是启动wine的时间加上启动geek软件本身的时间。而你单独使用box64的时候,wine可能已被启动,所以感受到的时间只是启动geek软件本身的时间。

也可能是fex和box64的性能差异,但这个差异应该不大(见上面的benchmarks)。hangover默认使用fex模拟64位,box64(通过wine的WoW64支持)模拟32位(geek是64位还是32位呢?)。你可以参考hangover的文档改用box64尝试一下。

Cateners avatar Jul 12 '25 11:07 Cateners

性能受多种因素影响,不能直接靠感觉推断hangover性能不好。

其实hangover反而没有对wine的部分进行模拟,理论上应该比更快(见hangover的benchmarks)。

如果感觉慢,因为你没说是怎么操作的,我猜测可能是你通过hangover打开geek时wine没有启动,你感受到的启动geek的时间是启动wine的时间加上启动geek软件本身的时间。而你单独使用box64的时候,wine可能已被启动,所以感受到的时间只是启动geek软件本身的时间。

也可能是fex和box64的性能差异,但这个差异应该不大(见上面的benchmarks)。hangover默认使用fex模拟64位,box64(通过wine的WoW64支持)模拟32位(geek是64位还是32位呢?)。你可以参考hangover的文档改用box64尝试一下。

我原本是打算用X64打开steam 因为Linux版本需要32位库 我解决了32位库的问题 只是还是打不开(见图一)能给我做一下技术指导吗?Screenshot_2025-07-14-18-04-13-65_2279741c0dede0d4ce8cbad47dbe178c.jpg

Screenshot_2025-07-12-18-00-25-81_2279741c0dede0d4ce8cbad47dbe178c.jpg

Eeer247 avatar Jul 14 '25 10:07 Eeer247

你可以参考box86仓库的install_steam.sh,应该能解决你现在的报错。

...不过还有别的报错会等着你。很久以前我试过但最终也没解决。

我纯猜测,也许其他能使用steam的容器其实也不是直接用官网的安装包安装的?可能是先在真机上装好了再把文件复制到容器的?(这里纯猜测,完全不了解情况。)

Cateners avatar Jul 17 '25 03:07 Cateners

你可以参考box86仓库的install_steam.sh,应该能解决你现在的报错。

...不过还有别的报错会等着你。很久以前我试过但最终也没解决。

我纯猜测,也许其他能使用steam的容器其实也不是直接用官网的安装包安装的?可能是先在真机上装好了再把文件复制到容器的?(这里纯猜测,完全不了解情况。)

根据https://wiki.debian.org/Steam 我稍微改了一下子 解决了两行报错 但剩下的好像有点困难Screenshot_2025-07-18-18-17-48-59_2279741c0dede0d4ce8cbad47dbe178c.jpg

Eeer247 avatar Jul 18 '25 13:07 Eeer247

你可以参考box86仓库的install_steam.sh,应该能解决你现在的报错。

...不过还有别的报错会等着你。很久以前我试过但最终也没解决。

我纯猜测,也许其他能使用steam的容器其实也不是直接用官网的安装包安装的?可能是先在真机上装好了再把文件复制到容器的?(这里纯猜测,完全不了解情况。)

有一点你完全正确 steam官网中的deb安装包会强制模拟乌邦图的环境 但是如果sudo apt install steam-installer就不一样了 所以证实了使用steam的容器就根本不是直接在官网的安装包安装的?

Eeer247 avatar Jul 22 '25 07:07 Eeer247