E X P
  • 编辑
  • 评论
  • 标题
  • 链接
  • 查错
  • 图文
  • 拼 命 加 载 中 ...

    或许很大部分Mac和Linux用户从未听说过CodeWeavers,不过也可能会从CodeWeavers相关的工作中受益。作为一间成立于1996年的公司,CodeWeavers 是Wine项目的主要赞助商,长期致力于让Windows应用程序在Linux、Mac和ChromeOS上运行。CodeWeavers还与Valve签订了合同,以帮助后者的Proron项目,为Steam平台和运行Linux游戏提供帮助。

    CodeWeavers有一款名为CrossOver的商业软件,面向普通消费者,与Proron作用相同,可用于Linux和Mac,只不过采用了更为全面的方法,而不是纯粹以游戏为中心。近日CodeWeavers表示,在CrossOver中实现对DirectX 12的兼容是明年的首要任务。

    据CodeWeavers的介绍,由于Vulkan作为API的成熟度以及VKD3D的改进,将在下一个完整版本中让DirectX 12在Linux中运行。不过在macOS上运行遇到了更大的障碍和挑战,问题在于苹果在其显示驱动程序和操作系统中对API的支持比较差,Metal底层和Vulkan等跨平台技术相比,DirectX 12可调用的着色器资源视图(SRV)上限仅有一半,同时苹果支持的旧版OpenGL不适用于DirectX 12转换器。

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

    CodeWeavers表示,CrossOver 22会增加Linux上DirectX 12的支持,到了CrossOver 23就会轮到Mac,不过具体什么时间仍不清楚。这意味着,为了搭载M系列自研芯片的Mac产品,将可以支持DirectX 12游戏大作。

    ×
    热门文章
    已有 2 条评论,共 6 人参与。
    登录快速注册 后发表评论
    • Honami一代宗师 2021-12-28 09:50    |  加入黑名单

      wine用起来怪怪的,为了运行win程序你不得不把各种版本的vc都装一遍,但当你装完也很有可能发现,最终也还是运行不了

      支持(4)  |   反对(0)  |   举报  |   回复

      2#

    • wufuwen博士 2021-12-27 23:17    |  加入黑名单

      貌似在游艇上设置游泳池的感觉,怪怪的。

      支持(0)  |   反对(0)  |   举报  |   回复

      1#

    提示:本页有 2 个评论因未通过审核而被隐藏

    登录 后发表评论,若无帐号可 快速注册 ,请留意 评论奖罚说明