2026-09-15 18:42 1002 次浏览

Switch 逆向兼容新突破:Wine-NX 让经典 Windows 游戏登陆掌机

Wine-NX 项目将 Wine 11 移植到 Switch 的 Horizon OS,通过 Box64 转译 x86 代码,已能运行《极品飞车:地下狂飙 2》《雷神之锤 3》等经典 PC 游戏,但仅限未打补丁或改装机型。

经典 PC 游戏在 Switch 上流畅运行

任天堂 Switch 的复古游戏爱好者近期迎来一项新进展:通过名为 Wine-NX 的实验性项目,多款经典 Windows 游戏已能在该掌机上运行。社交平台上流传的视频显示,《极品飞车:地下狂飙 2》在 Switch 硬件上表现相当流畅。画面中的状态面板实时显示 CPU 与 GPU 占用率,论坛帖子称:“CPU 超频后,默认画质下赛车对局帧率大约在 20 至 45 帧。”

此外,Wine-NX 还能运行其他游戏:《OpenTTD》(《运输大亨豪华版》)最高可达 60 帧;《雷神之锤 3 竞技场》在 1280×720 分辨率下大约能跑到 37 帧。另一款即将完成适配的 PC 游戏是《魔兽争霸 3》,目前开发工作已实现“菜单、战役,以及过场动画正常播放”。

技术原理:Wine 移植与动态转译

Wine-NX 论坛页面详细解释了项目的工作原理。简而言之,该项目将 Wine 11 移植到 Switch 原生系统 Horizon OS,以 NRO 格式自制程序包的形式存在——这正是 Horizon 系统识别游戏的格式。其核心依赖 Box64 的 ARM64 动态重编译器,将 x86 代码转译后运行 Windows 程序与游戏。图形渲染则依靠 Mesa 20.1 的 nouveau 驱动。项目还支持音频、触摸屏,Switch 手柄既可模拟鼠标键盘,也能充当 Xbox 360 手柄。

需要指出的是,并非所有 Switch 都能加载 Wine-NX 和 Windows 游戏。主机需要能够刷入自定义固件、运行自制 NRO 程序,这意味着必须是未打补丁的早期版本 Switch,或是经过硬件改装的机型。

行业视角:复古游戏与硬件潜力的再挖掘

Wine-NX 目前仍处于早期阶段,但潜力巨大。Switch 硬件性能常被认为偏弱,而老款 PC 游戏恰好与之适配。这一项目不仅为复古游戏爱好者提供了新玩法,也展示了开源社区在跨平台兼容性上的持续探索。随着适配工作推进,未来或有更多经典 Windows 游戏登陆 Switch,进一步延长这款掌机的生命周期。