借助 Wine-NX,任天堂 Switch 已可运行《极品飞车:地下狂飙 2》等经典 Windows 游戏
借助 Wine-NX,任天堂 Switch 现已能够运行《极品飞车:地下狂飙 2》等经典 Windows 游戏。IT之家 9 月 15 日消息,任天堂 Switch 主机的复古游戏爱好者,现在可以畅玩一系列经典 Windows 作品。X 平台(原推特)上的一则视频显示,备受追捧的《极品飞车:地下狂飙 2》在这款掌机主机二合一设备上运行得颇为顺畅。同时,Wine-NX 相关论坛消息指出,《雷神之锤 3》和《OpenTTD》也已支持游玩,而《魔兽争霸 3》的适配工作接近尾声。这款“实验性”软件目前仍处早期阶段,但潜力巨大。
视频中可见,《极品飞车:地下狂飙 2》在任天堂硬件上表现不俗。许多人认为 Switch 硬件性能有限,而老款 PC 游戏恰好与之匹配。画面中的状态面板显示了 CPU 和 GPU 占用率,论坛帖子写道:“CPU 超频后,默认画质下赛车对局帧率大约在 20 至 45 帧。”
目前,Wine-NX 还能流畅运行其他游戏:《OpenTTD》(《运输大亨豪华版》)最高可达 60 帧。消息来源称,《雷神之锤 3 竞技场》在 1280×720 分辨率下大约可达到 37 帧。文中提到的另一款即将完成适配的 PC 游戏是《魔兽争霸 3》,当前开发工作已实现“菜单、战役以及过场动画正常播放”。
附带链接的 Wine-NX 论坛页面详细解释了该项目的原理。简单来说,Wine-NX 是将 Wine 11 移植到 Switch 原生系统 Horizon OS 的项目。它以 NRO 格式自制程序包的形式存在,这正是 Horizon 系统识别游戏的格式。依托 Box64 的 ARM64 动态重编译器,它可以转译 x86 代码,从而运行 Windows 程序与游戏。图形渲染依赖 Mesa 20.1 的 nouveau 驱动。该项目支持音频、触摸屏,Switch 手柄既能模拟鼠标键盘,也可充当 Xbox 360 手柄。此外,用户可通过龙8体育APP获取更多相关资讯。
据IT之家了解,并非所有任天堂 Switch 都能加载 Wine-NX 和 Windows 电脑游戏。主机需要能够刷入自定义固件、运行自制 NRO 程序。也就是说,必须是未打补丁的早期版本 Switch,或是经过硬件改装的机型。