28 12 月, 2024

Eddiba Sports

从亚洲的Eddiba获取最新的亚洲新闻:重大新闻,专题报道,分析和特别报道以及来自亚洲大陆的音频和视频。

新的 DirectX 12 到 Metal 转换可以将 Windows 游戏世界带到 macOS – Ars Technica

新的 DirectX 12 到 Metal 转换可以将 Windows 游戏世界带到 macOS – Ars Technica
تبدو لقطة الشاشة <em data-lazy-src=

在过去的一年里,苹果在 Mac 上获取游戏方面进展甚微——比如游戏 生化危机村 和说话 无人深空 该端口不会使 Mac 成为游戏目的地,但它们是 Mac 用户通常使用的更大版本。

不过,对于绝大多数 PC 游戏,最有前途的解决方案是将 Microsoft DirectX 12 API 转换为与 Apple 的 Metal API 兼容的类似 Steam Deck 的软件层。 该公司表示,今年夏天 CodeWeavers 的 CrossOver 计划将对此类本地化提供初步支持 在博客文章中做广告 上周晚些时候。

CrossOver 是一个软件包,承诺在 macOS 和 Linux 下运行 Windows 应用程序和游戏,而无需默认(或模拟)安装 Windows。 它的开发者宣布他们是 致力于 DirectX 12 支持 现在是 2021 年末,他们现在有一个示例屏幕截图 暗黑破坏神II复活 它运行在 Apple M2 芯片上。 这种早期的 DirectX12 支持将在“今年夏天晚些时候”与 CrossOver 版本 23 一起发布。

该广告既充满希望又充满警告。 运行这个单一游戏需要在初始软件项目中修复许多特定于游戏的错误。 必须在逐个游戏的基础上添加支持,至少在最初阶段是这样。

CodeWeavers 项目经理 Meredith Johnson 在博文中写道:“我们团队的调查得出结论,没有任何一个神奇的开关可以解锁 macOS 上的 DirectX 12 支持。” “刚刚明白 暗黑破坏神II复活 在运行过程中,我们必须修复几个涉及 MoltenVK 和 SPIRV-Cross 的错误。 我们预计其他 DirectX 12 游戏也会出现这种情况:我们需要在每个游戏的基础上添加支持,并且每个游戏都可能包含多个错误。 “

换句话说,不要指望 Steam Deck 式的 Windows 游戏兼容级别。 即使在游戏中仍然存在错误 暗黑破坏神II复活,尽管“它完全有效这一事实是一个巨大的胜利。”

近年来,API 转换层变得越来越明显和重要,因为具有相同基本目标和特性的竞争性低级 API 激增,并且随着遗留 API 的老化超出了花时间维护和改进原始实现的意义。 Valve 的 Proton 兼容层实际上是大量不同技术的集合,可将 DirectX 9、10、11 和 12 API 调用转换为 Vulkan 调用。 英特尔使用 Microsoft 创建的 DirectX 9 到 12 转换 提高旧游戏在 Arc 显卡上的性能。 MoltenVK 的 Vulkan-to-Metal 转换层也用于 几个著名的软件项目喜欢 谷歌安卓模拟器 对于使用 macOS 和 海豚 GameCube 和 Wii 模拟器.