win7纯净版 Win10纯净版 Win8系统 最新win10下载 Win10 21h1 Win11 22H2 win10激活

您当前所在位置:首页 > IT资讯 > 囧科技

CodeWeavers 致力于在 Mac 上支持 DirectX 12 游戏

时间:2021-12-28     来源:系统堂     游览量:

  也许大多数 Mac 和 Linux 用户从未听说过 CodeWeavers,但他们也可能从 CodeWeavers 的工作中受益。CodeWeavers 作为一家成立于 1996 年的公司,是Wine项目的主要发起人,长期致力于让 Windows 应用程序在 Linux、Mac 和 ChromeOS 上运行。CodeWeavers 还与 Valve 签订了合同,帮助后者的 Proton 项目,为 Steam 平台和运行 Linux 游戏提供帮助。

  CodeWeavers有一款商业软件叫CrossOver,面向普通消费者,功能与Proton相同。它可以用于 Linux 和 Mac,但它采用了更全面的方法,而不是纯粹以游戏为中心。最近,CodeWeavers说在 CrossOver 中实现与 DirectX 12 的兼容性是明年的首要任务。根据 CodeWeavers 的说法,由于 Vulkan 作为 API 的成熟以及 VKD3D 的改进,DirectX 12 将在下一个完整版本中运行在 Linux 中。但是,在 macOS 上运行遇到了更大的障碍和挑战。问题在于,Apple 在其显示驱动程序和操作系统中对 API 的支持相对较差。与Vulkan等跨平台技术相比,Metal底层只有DirectX 12可以调用的着色器资源视图(SRV)上限的一半,苹果支持的老版本OpenGL不适合DirectX 12转换器.

CodeWeavers 致力于在 Mac 上支持 DirectX 12 游戏

  由于苹果不愿意添加对虚拟地址或类似的 Vulkan 扩展的支持,因此所需的方法与 Windows 平台上的方法大不相同,这阻碍了翻译层的工作。许多游戏开发商不得不花费大量时间优化苹果的硬件,才能让游戏运行得更好。这大概是 macOS 上游戏少的原因之一。

  CodeWeavers 表示,CrossOver 22 将增加 Linux 对 DirectX 12 的支持,到了 CrossOver 23 时将轮到 Mac,但具体时间尚不清楚。这意味着搭载M系列自研芯片的Mac产品将能够支持DirectX 12游戏大作。

上一篇:华硕 ROG Maximus Z690 HERO 可能有缺陷
下一篇:Tiktok 成为全球访问量最大的互联网网站