在ARM上宣布win7的openCL和openGL兼容包
今年早些时候,你们宣布 了与Collabora 的合作朋友关系,以建立到directx 12的openCL和openGL映射层,目标是支持众多基于openCL和openGL的生产力以及没有本机驱动程序的创意应用程序。从那时起,你们取得了长足的进步,今天,你们很高兴能众多地讨论该项目并共享一个特定的用例:win7 on ARM上的photoshop。
9月,win + devices panos panay的首席产品官在博客文章中谈到了应用合作朋友在ARM上拥抱win7的势头。今天,Adobe发布了photoshop的Beta版-本机针对ARM64构建-供开发人员将其photoshop插件引入ARM上的win。开发人员将需要付费订阅photoshop,才能通过Creative Cloud桌面应用程序发现并安装此Beta版本。
你们很高兴共享与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兼容包,我需要满足哪些系统要求?
要在win on ARM设备上使用兼容性软件包,你需要满足两个要求:
1. 你的操作系统版本必须为19041.488或更高。实际上,这意味着你应该使用win7 2020年10月升级的最新版本(2004版),win7 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设备上的win上运行的众多喜爱的openCL和openGL应用程序感到兴奋而又不想等待,你们有个好消息:所有渠道上的win insiders都可以下载兼容软件包的insider版本,该版本允许众多应用程序可以使用它。实际上,所有使用openCL 1.2版或更早版本以及openGL 3.3版或更早版本的应用程序都可以使用兼容包的insider版本。
我也可以在x64系统上使用openCL和openGL兼容包吗?
你们建议在x64系统上使用本机openCL和openGL驱动程序。openCL和openGL兼容性包旨在在没有本机驱动程序的环境中(例如在win on ARM上)支持众多openCL和openGL应用程序。如果在已经有本机openCL和openGL驱动程序的环境中安装兼容性软件包,则openCL和openGL映射层将具有以下行为:
• openGL映射层将不被使用。将使用本机openGL驱动程序。
• openCL映射层将在openCL平台列表的最后列出。该应用程序选择要使用的openCL平台,并且很或许会选择本机openCL驱动程序。
怎么向团队提供有关openCL和openGL兼容性包的反馈?
无论你使用的是兼容软件包的一般版本还是insider版本,你们都但愿收到你的来信。与你们共享你的问题和建议的最容易办法是使用“反馈中心”,并在反馈标题中包含“ openCL和openGL兼容性包”。
- 相关系统
- Win10纯净版系统下载