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

您当前所在位置:首页 > 系统教程 > 电脑资讯

       

在ARM上宣布Windows10的OpenCL和OpenGL兼容包

时间:2020-11-23 08:41:08     来源:系统堂     游览量:

  在ARM上宣布Windows10的OpenCL和OpenGL兼容包

  今年早些时候,我们宣布 了与Collabora 的合作伙伴关系,以建立到DirectX 12的OpenCL和OpenGL映射层,目标是支持更多基于OpenCL和OpenGL的生产力以及没有本机驱动程序的创意应用程序。从那时起,我们取得了长足的进步,今天,我们很高兴能更多地讨论该项目并分享一个特定的用例:Windows10 on ARM上的Photoshop。

  9月,Windows + Devices Panos Panay的首席产品官在博客文章中谈到了应用合作伙伴在ARM上拥抱Windows10的势头。今天,Adobe发布了Photoshop的Beta版-本机针对ARM64构建-供开发人员将其Photoshop插件引入ARM上的Windows。开发人员将需要付费订阅Photoshop,才能通过Creative Cloud桌面应用程序发现并安装此Beta版本。

在ARM上宣布Windows10的OpenCL和OpenGL兼容包

  我们很高兴分享与Adobe合作,使用OpenCL和OpenGL映射层将GPU加速带入ARM上的Photoshop的消息。映射层现在可以作为OpenCL™和OpenGL®兼容性包在Microsoft Store中下载。将兼容性包与Qualcomm DirectX 12驱动程序一起安装时,ARM本地版本的Photoshop可以使用兼容性包来利用ARM设备上的GPU功能:OpenCL和OpenGL兼容性包中有什么?

  与您在商店中找到的传统应用程序不同,此兼容性包实际上不是应用程序,因此您不会在“开始”菜单中找到它。相反,它是一堆DLL,所有DLL都是由开源项目生成的。

  OpenCL和OpenGL兼容性包包括Mesa项目中的OpenGL ICD实现和OpenCL编译器堆栈,以及我们自己的开源资源库中的OpenCL ICD实现。OpenCL编译器堆栈利用了更多的开源组件:在转换之前,它使用Clang / LLVM 10.0,SPIRV-LLVM-Translator项目和SPIRV-Tools项目。 将OpenCL SPIR-V转换为Mesa的NIR格式,最后转换为D3D的DXIL格式。

  Mesa代码当前来自fork。我们将与Mesa社区合作,在未来几个月内向上游推动 这一新驱动程序-敬请期待。

  为了能够使用OpenCL和OpenGL兼容包,我需要满足哪些系统要求?

  要在Windows on ARM设备上使用兼容性软件包,您需要满足两个要求:

  1. 您的操作系统版本必须为19041.488或更高。实际上,这意味着您应该使用Windows10 2020年10月更新的最新版本(2004版),Windows10 2020年10月10日更新的最新版本(20H2版)或最新的Insider构建。

  2. 必须在您的ARM设备上安装OpenCL和OpenGL兼容性包。您可以从Microsoft Store下载它。您还可以通过转到设置>应用程序>应用程序和功能> OpenCL和OpenGL兼容性包>高级选项来检查已安装的兼容性软件包的版本。

  此外,要使该兼容包支持GPU加速,您将需要安装最新的DirectX 12驱动程序。

  兼容软件包支持哪些OpenCL和OpenGL版本?

  如我们最初的公告所述,OpenCL和OpenGL兼容包将支持使用OpenCL 1.2版或更早版本以及OpenGL 3.3版或更早版本的应用程序。

  我可以将OpenCL和OpenGL兼容包与ARM64上的Photoshop以外的其他应用程序一起使用吗?

  目前,OpenCL和OpenGL兼容性包通常仅可用于ARM本机版本的Photoshop。我们正在研究日后增加对其他应用程序的支持。

  如果您对在ARM设备上的Windows上运行的更多喜欢的OpenCL和OpenGL应用程序感到兴奋而又不想等待,我们有个好消息:所有渠道上的Windows Insiders都可以下载兼容软件包的Insider版本,该版本允许更多应用程序可以使用它。实际上,所有使用OpenCL 1.2版或更早版本以及OpenGL 3.3版或更早版本的应用程序都可以使用兼容包的Insider版本。

  我也可以在x64系统上使用OpenCL和OpenGL兼容包吗?

  我们建议在x64系统上使用本机OpenCL和OpenGL驱动程序。OpenCL和OpenGL兼容性包旨在在没有本机驱动程序的环境中(例如在Windows on ARM上)支持更多OpenCL和OpenGL应用程序。如果在已经有本机OpenCL和OpenGL驱动程序的环境中安装兼容性软件包,则OpenCL和OpenGL映射层将具有以下行为:

  • OpenGL映射层将不被使用。将使用本机OpenGL驱动程序。

  • OpenCL映射层将在OpenCL平台列表的最后列出。该应用程序选择要使用的OpenCL平台,并且很可能会选择本机OpenCL驱动程序。

  如何向团队提供有关OpenCL和OpenGL兼容性包的反馈?

  无论您使用的是兼容软件包的一般版本还是Insider版本,我们都希望收到您的来信。与我们分享您的问题和建议的最简单方法是使用“反馈中心”,并在反馈标题中包含“ OpenCL和OpenGL兼容性包”。

上一篇:Beta通道中的Microsoft Office Insiders获得了对PowerPoint和Outlook的改进的内部版本13512.20000
下一篇:KB4594442累积更新Windows10 v1809内部版本17763.1579