DirectX 12 即将登陆 Mac,可是还是比较远

1640293207_directxmonterey_story

当 Valve 与 CodeWeavers 团队的一部分签订合同来帮助构建 Proton 时,他们可能没有想到他们今天看到的成功程度。自该合同于 2016 年秘密开始以来,Steam 目录的很大一部分现在都在 Linux 上运行。至少这些游戏既没有使用旨在检测其运行环境的 Windows 反作弊客户端,也没有成为与 DXVK 或VKD3D不完全兼容的 DirectX 调用的受害者。DXVK 是负责将 DirectX 即时转换为 Vulcan 的软件,而 VKD3D 为 DirectX 12 做同样的事情

CodeWeavers 对 Proton 的衍生技术并不陌生。20 多年来,他们一直在 Wine(Wine-Is-Not-An-Emulator)上构建解决方案,一直为公共和私营部门提供商业解决方案。2006 年,当 Apple 转向英特尔时,他们的消费产品 Crossover Office 获得了新的生命,促使他们将 Linux/Xorg 原生应用程序移植到 BSD/Aqua 环境。

团队面临新的挑战。与 DirectX12 的兼容性。虽然实验代码已经合并到 Valve 的 Proton 供 Linux 用户使用,但 Mac 上的 VKD3D 面临着许多必须克服的技术挑战和限制。根据 CodeWeavers 的说法,进入的障碍是 Apple 的Metal。他们说 DirectX 12 需要一百万个着色器资源视图 (SRV),与 Vulkan 等跨平台技术相比,这是很多的。Metal 的 SRV 上限为该数量的一半。来自帖子:

一般来说,Metal 以不同的方式进行细分,并且缺少几何着色器和变换反馈。特定于 DirectX 12 和 Metal,存在资源限制问题。通常,游戏需要访问至少一百万个着色器资源视图 (SRV)。访问这么多 SRV 需要在第 2 层级别进行资源绑定。Metal 每个参数缓冲区仅支持大约 500,000 个资源,因此第 2 层资源绑定是不可能的。Metal 的 50 万的限制足以用于 Vulkan 描述符索引,但不适用于 D3D12。这个限制意味着 CrossOver Mac 不能支持 Tier 2 绑定,因此很多 DirectX 12 游戏将无法运行。

CodeWeavers 似乎有信心他们可以清除这些障碍,并在即将推出的 CrossOver 23 中为 Mac 带来 DirectX 12 兼容性,这对于那些想要玩PC 游戏的人来说是个好消息M1 硬件上。对于那些计划在 Steam Deck、Steam OS 3.0 或广阔 Linux 桌面环境中的任何其他地方玩游戏的人,您将能够更快地利用这些进步,因为它们被推向上游Proton 实验

原创文章,作者:校长,如若转载,请注明出处:https://www.yundongfang.com/Yun110253.html

(0)
打赏 微信扫一扫不于多少! 微信扫一扫不于多少! 支付宝扫一扫礼轻情意重 支付宝扫一扫礼轻情意重
上一篇 2021年12月22日 下午1:44
下一篇 2021年12月24日 下午12:13

相关推荐

  • 如何在 Mac 上使用 GUID 格式化驱动器

    正确格式化驱动器对于 Mac 正常运行至关重要。它有助于防止各种系统问题,并使您的 Mac 整体更加稳定。 虽然 Mac 支持各种分区方案,但与其他选项相比,GUID 提供了更现代…

    2024年4月11日 苹果Apple
  • 如何在Mac上使用终端

    如果您已经熟练掌握了 Mac 提供的所有功能,并且现在已经准备好充分利用它,那么我们相信是时候开始使用 Terminal 并学习如何使用 macOS 的命令行了。使用正确的命令集,…

    2024年2月15日 技术教程
  • 在 Mac 上放大和缩小的 7 种方法

    3.调整其他应用程序上的文本 您可以使用键盘上的 Command + Plus (+) 键盘快捷键放大 Mac 上的大多数 App。如果这不起作用,请检查您正在使用的应用程序是否有…

    2024年2月15日 技术教程
  • 在 Mac 上录制声音的 3 种方法

    录制你的声音是一种简单的方法,可以记住事情,以便以后以你确切的方式思考它。如果您拥有一台 Mac,并且想要录制您的声音以制作购物清单、口述笔记或捕捉会议的讨论,您可以按照下面的帖子…

    2024年2月14日 工具软件
  • 在 Mac 上合并视频的 2 种方法

    如果您刚刚开始在 Mac 上进行视频编辑,那么您很可能正在查看一堆视频剪辑,以添加、组合和重新排列成一个视频。由于要放入如此多的文件,您将需要一个视频编辑器,将一堆剪辑拼接成一个视…

    2024年2月4日 苹果Apple
  • 修复“此Mac不支持擦除助手”错误的3种方法

    Apple 在 macOS 上的擦除助手工具允许用户擦除 Mac 上的所有现有数据,即使设备已打开也是如此。虽然易于使用,但在某些情况下,用户会遇到擦除助手的问题,经常被屏幕上的“…

    2024年2月2日 苹果Apple
  • 如何在 Mac、Windows、Android 和 iOS 上的 Google Docs 中合并单元格

    虽然在处理表格数据时您可能更喜欢使用 Google 表格,但您可以在 Google Docs 上做同样的事情,只需在文档中插入表格即可。借助 Docs,Google 允许您使用自己…

    2024年2月2日 工具软件
  • 如何在 Mac、Windows、Android 和 iOS 上取消合并 Google Docs 中的单元格

    与 Google 表格一样,您可以在 Google 文档的文档中创建和添加多个表格,并根据您的样式和大小对其进行自定义。如果您正在处理 Google Docs 文档上的表格,您可能…

    2024年2月2日 工具软件
  • 在 Mac 上缩小文件的 5 种方法

    无论您是 Mac 上的存储空间不足,还是通过互联网与他人共享文件,您都知道每个字节都很重要。当您在 Mac 上处理大量大型文件时,它必然会占用其硬盘的很大一部分。幸运的是,有一些方…

    2024年1月19日 工具软件
  • Notion 的新日历应用程序为 Mac、Windows 和 iOS 带来了内置的日程安排

    Notion 是一项流行的笔记服务,它推出了一款新的独立日历应用程序,具有内置的日程安排和生产力功能。该应用程序可在多个平台上免费使用,包括 Mac、Windows、iOS 和网络…

    2024年1月19日
  • 在 Mac 上锁定照片的 2 种方法

    当您在 Mac 上储存照片时,可能会有一些您不希望其他人看到的图片。为了保持它们的私密性,您可以将这些图片锁定在 Mac 上,这样它就不会被窥探。在这篇文章中,我们将帮助您将照片锁…

    2024年1月19日 苹果Apple
  • 在没有USB的情况下将iPhone连接到Mac的9种方法

    iPhone 和 Mac 是两种不同的设备,用于不同的目的,但随着 Apple 生态系统的混合,无论您选择哪种设备,您都会以相同的方式获得有凝聚力的体验。如果您拥有 iPhone …

    2024年1月19日 苹果Apple
  • 如何在Mac上删除屏幕截图

    macOS 提供了一个易于使用的屏幕截图工具,可让您拍摄裁剪和全屏屏幕截图,并以视频形式录制 Mac 的屏幕。如果您经常处理一堆屏幕截图,那么您可能需要经常删除它们,以避免用不必要…

    2024年1月15日 未分类
  • 配对 iPhone 和 Mac 的 10 种方法

    Apple 的生态系统将您在 iPhone、iPad、Mac 和 Apple Watch 上使用的大多数 app 和功能合并为一个单一的、协同工作且行为相似的有凝聚力的体验。例如,…

    2024年1月15日 苹果Apple
  • 断开 iPhone 和 Mac 连接的 17 种方法

    Apple 的生态系统通过一个线程连接其所有设备,以提供独特的体验,让您从您可能拥有的任何设备访问相同的数据,或者从一台设备到另一台设备从您离开的地方继续。但是,如果您不希望 Ma…

    2024年1月15日 苹果Apple
  • 如何将照片和视频从iPhone或iPad传输到PC或Mac

     将照片和视频从 iPhone 或 iPad 传输到 Mac 或 PC 是许多用户需要执行的常见任务。此过程可以更好地组织、编辑和备份媒体文件。有几种方法可以实现这种转移,每种方法…

    2023年12月13日
  • 如何擦除Mac并将其恢复出厂设置

    如果您打算赠送、出售或折抵您的 Mac,出于安全和实际原因,您应该做的第一件事就是擦除其上的数据并执行恢复出厂设置。本文将介绍如何操作。如果您的机型是运行 macOS Monter…

    2023年11月21日 苹果Apple
  • 如何抹掉 Mac 上的所有内容和设置

    继 iPhone 和 iPad 之后,搭载 T2 安全芯片的 Apple 芯片 Mac 和 Intel Mac(2017-2020 型号)现在在 macOS Monterey 及更…

    2023年11月21日 苹果Apple
  • 如何将 Mac 恢复出厂设置

    在当今快节奏的数字世界中,Mac 不仅仅是一台电脑;它是您个人和职业生活的延伸。但是,有时您可能需要在销售设备之前或解决复杂问题时出于性能原因将石板擦干净。 将 Mac 恢复出厂设…

    2023年11月15日
  • 如何修复声音在Mac或MacBook上不起作用

    1.检查音量和静音设置 这可能看起来太简单了,但有时显而易见是最容易被忽视的。确保 Mac 上的音量已调高且未静音。 在屏幕顶部的菜单栏中查找音量图标。 单击它并调整音量滑块。 另…

    苹果Apple 2023年9月13日
  • 如何在Mac上查看剪贴板历史记录

    从“访达”查看 macOS 剪贴板历史记录 当您在Mac上复制任何内容(文本,图像,文件,URL等)时,它会进入“剪贴板”。以下是查看Mac上上次复制的内容的方法。 转到Finde…

    2023年9月12日
  • 如何安装 macOS 索诺玛公共测试版

    苹果已经为其公开测试小组提供了macOS 14 Sonoma测试版,让公开测试版测试人员在今年秋天发布之前试用该软件。继续阅读以了解是否应该在Mac上安装它,如果是,如何去做。 注…

    2023年9月8日
  • 苹果发布macOS Ventura 13.5

    苹果已经发布了适用于Mac的macOS Ventura 13.5,该软件与适用于iPhone的iOS 16.6和适用于iPad的iPadOS 16.6一起发布,该更新附带了一系列针…

    苹果Apple 2023年7月25日
  • 如何释放 Mac 上的空间

    更重要的是,它将就如何纠正这种情况提供可行的建议,释放Mac上的空间。您将学习如何识别和删除大文件、正确清空垃圾箱、卸载不必要的应用程序等,所有这些都是为了优化 Mac 的存储空间…

    苹果Apple 2023年7月11日
  • 如何修复声音在Mac或MacBook上不起作用

    1.检查音量和静音设置 这可能看起来太简单了,但有时显而易见是最容易被忽视的。确保 Mac 上的音量已调高且未静音。 在屏幕顶部的菜单栏中查找音量图标。 单击它并调整音量滑块。 另…

    苹果Apple 2023年6月28日