arm linux 运行wine,Wine发布Hangover Alpha,以在64位ARM上运行Windows x86_64程序

Wine开发人员AndréHentschel和StefanDösinger一直致力于“Hangover”,以便在64位ARM(AArch64)Linux和Android甚至Windows for ARM上运行Windows x86/x86_64应用程序。他们今天发布了项目的第一个alpha版本。

Hangover 0.4是此项目的第一个(alpha)版本,用于在64位ARM Linux发行版上运行x86/x86_64 Windows程序。除了GNU/Linux平台,Hangover也可以在Android上运行。这也为使用Direct3D/WineD3D在AArch64上支持Windows游戏奠定了基础,尽管由于上游Wine的限制,目前还不能在Android上工作,因为WineD3D还不能在OpenGL ES上工作。

Hangover使用Wine,也使用QEMU和其他组件。 Hangover 0.4 Alpha到目前为止能够运行一些Windows程序,但工作仍在进行中。

除了Wine本身的性能开销之外,由于模拟x86/x86_64架构,还会涉及更大的“成本”。该文档概述了“不要指望这个速度很快。目前的主要瓶颈是qemu从输入x86代码生成的代码速度。为了提供粗略的比较,我的Nvidia Shield Android TV设备(运行常规)桌面Linux,而不是Android)从上世纪90年代末至21世纪初以可玩的速度运行游戏。DirectX 9 SDK示例运行得相当好,因为它们包含了很少的逻辑,只需从VM调用d3d,因此所有繁重的工作都是本机完成的。 Warhammer 40000: Dawn of War以每秒30帧左右的速度开始一场新的游戏,但一旦建立了几个单位,它就会慢下来。“

那些想了解Hangover更多信息的人可以在GitHub项目网站上找到。

0b1331709591d260c1c78e86d0c51c18.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值