U盘装系统_分享U盘装系统教程_提供64位win11、win10、win7电脑系统及绿色软件下载

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

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

时间:2021-12-28 来源: 点击:
手机扫码继续观看
CodeWeavers 致力于在 Mac 上支持 DirectX 12 游戏

  也许大多数 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 成为全球访问量最大的互联网网站

相关文章