跳到正文
Back to Feed

总结

开发者 wmarti 在 GitHub 发布 Xbox 360 模拟器 Xenia 的非官方 macOS 移植版,可初步运行少量游戏。该版本不依赖 DirectX 等 Windows/Xbox 专有图形 API,而改用苹果 Metal 后端,并通过官方着色器转换工具将 DXIL 转为 Metal IR 供 GPU 直接执行。由于 Xenia 长期以 Windows 为优先且官方曾认为在苹果支持 Vulkan 前难有 macOS 版,该移植目前仍属早期实验,存在性能损失,大多数游戏会崩溃或卡死;《尼尔人工生命》《战地:叛逆连队2》可进入菜单并玩到第一关,部分如《GTA4》等则有严重图形问题几乎不可玩。

正文

IT之家 1 月 19 日消息,开发者 wmarti 日前在 GitHub 平台发布了 Xbox 360 模拟器 Xenia 的非官方 macOS 版本,目前可以初步运行小部分游戏。 结合 MacObserver 今天报道,该项目完全没有使用 DirectX 等 Windows / Xbox 专有图形 API,而是原生使用了苹果 Metal API、后端,利用官方工具转换着色器代码,让 GPU 可以直接运行。 值得注意的是,Xenia 一直以 Windows 系统为优先开发对象,甚至在官方维基中表示,在苹果支持 Vulkan 之前,这款模拟器很可能不会有官方 macOS 版本。 而这名开发者选择直接适配 Metal, 通过苹果提供的着色器转换器将 DXIL 转换为 Metal IR 库 ,他认为这条路线是"目前最简单方案", 但缺点是性能损失比较大 。 不过,目前这款模拟器还处于极其早期的实验阶段, 因此大部分游戏都会出现崩溃、卡死等问题 ,不过《尼尔人工生命》《战地:叛逆连队 2》等作品可以进入菜单、玩到第一关,而《GTA4》《荒野大镖客:救赎》《寂静岭:骤雨》等游戏则存在严重图形问题,几乎处于不可玩状态。 IT之家附该项目 GitHub 主页如下: https://github.com/wmarti/xenia-mac
发布时间: