V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sharpy
V2EX  ›  macOS

CrossOver 打算在 23 版本为 Mac 加入 DX12 支持

  •  
  •   sharpy · 2022-01-14 11:38:36 +08:00 · 2839 次点击
    这是一个创建于 1051 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://www.codeweavers.com/blog/cjsilver/2021/12/22/were-getting-there-crossover-support-for-directx-12

    目前我在 linux 上用 steam 的 proton 玩游戏,感觉还行。 我看 vkd3d 的代码,似乎很久以前通过 moltenvk 为 mac 提供了 dx12 的翻译,后来移除了。

    7 条回复    2022-01-15 11:53:48 +08:00
    ligiggy
        1
    ligiggy  
       2022-01-14 13:00:47 +08:00
    这个 crossover 是我理解的 ai 的 cross over 吗?
    kidonng
        2
    kidonng  
       2022-01-14 13:18:44 +08:00 via Android
    @ligiggy 就是有商业支持的 Wine
    sharpy
        3
    sharpy  
    OP
       2022-01-14 16:31:12 +08:00
    看 parallels desktop 和 fusion 什么时候支持 dx12
    xis
        4
    xis  
       2022-01-14 19:04:34 +08:00
    我希望能把 ie8 顺便一起支持了吧,该死的国内程序猿,写个启动器都是 ie8.
    Chihaya0824
        5
    Chihaya0824  
       2022-01-15 01:55:20 +08:00
    “AS SOON AS”,看起来还早得很
    seanzxx
        6
    seanzxx  
       2022-01-15 04:16:44 +08:00
    @xis ie8 是什么?
    ShadowPower
        7
    ShadowPower  
       2022-01-15 11:53:48 +08:00
    感觉之前已经看过了
    里面还有这么一段:

    > 一般来说,Metal 以不同的方式进行细分,并且缺少几何着色器和变换反馈。特定于 DirectX 12 和 Metal ,存在资源限制问题。通常,游戏需要访问至少一百万个着色器资源视图 (SRV)。访问这么多 SRV 需要在第 2 层级别进行资源绑定。Metal 每个参数缓冲区仅支持大约 500,000 个资源,因此第 2 层资源绑定是不可能的。Metal 的 50 万的限制足以用于 Vulkan 描述符索引,但不适用于 D3D12 。这个限制意味着 CrossOver Mac 不能支持 Tier 2 绑定,因此很多 DirectX 12 游戏将无法运行。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2726 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:35 · PVG 20:35 · LAX 04:35 · JFK 07:35
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.