Asahi Linux 为 M1/M2 Mac 带来游戏体验
Asahi Linux 的 alpha 版本允许使用 Vulkan 1.3 驱动程序和 x86 模拟来流畅地玩 Apple 的 M1/M2 硬件游戏。
适用于 Apple M1 和 M2 的 Linux 游戏现已推出! Asahi Linux 是一个社区驱动的项目,旨在将 Linux 内核和相关软件移植到 Apple Silicon 驱动的 Mac 上,该项目刚刚推出了其游戏工具包 - 这是一项突破,它将 Vulkan 1.3 驱动程序与 x86 模拟和 Windows 兼容性集成在一起,此外还提供了奖励:一致的 OpenCL 3.0 支持。
这意味着 Asahi Linux 首次为 Apple M1 和 M2 硬件提供兼容的 OpenGL、OpenCL 和 Vulkan 驱动程序,为该平台带来强大的游戏功能。
功能强大的 Vulkan 驱动程序是流畅游戏的主要要求。 4 月份,Asahi 推出了 Honeykrisp,这是唯一可用于 Apple 硬件的 Vulkan 1.3 驱动程序。此后,增加了对 DXVK 的支持,增强了对各种游戏的兼容性。
- 曲面细分:像《巫师 3》这样的游戏依靠曲面细分来生成几何图形。虽然 M1 芯片具有基本的曲面细分硬件,但它对于 Vulkan、DirectX 或 OpenGL 来说太有限了。 Asahi 通过使用计算着色器实现曲面细分来解决这个问题。
- 几何着色器:虽然 M1 缺乏原生几何着色器支持,但 Asahi 通过计算着色器来模拟这一点。这不是最快的解决方案,但对于像《Ghostrunner》这样的老游戏来说已经足够了。
- 增强的鲁棒性:当着色器访问超出其限制的缓冲区时,鲁棒性可确保稳定性。 Asahi 增加了对 VK_EXT_robustness2 的支持,使其能够匹配 DirectX 预期的行为,这对于许多现代游戏至关重要。
然而,朝日还远未完成。这个 alpha 版本只是一个开始。该团队正在努力向 Honeykrisp 添加稀疏纹理,这将解锁对要求更高的 DirectX 12 游戏的支持。
虽然《赛博朋克 2077》等较新的游戏可以运行,但尚未达到 60 fps,但性能预计会随着时间的推移而提高。然而,像空洞骑士这样的独立游戏已经全速运行。
最后,要开始使用 Asahi Linux 进行游戏之旅,您需要安装 Fedora Asahi Remix。安装后,您可以使用以下命令更新到最新的驱动程序:
sudo dnf upgrade --refresh && reboot
之后,只需运行以下命令即可安装 Steam:
suso dnf install steam
然后,你就可以开始玩了!还值得注意的是,虽然所有 M1 和 M2 系统都兼容,但由于模拟开销,大多数游戏至少需要 16GB 内存。
更多信息请参阅朝日网站官方公告。