在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版本。
我们很高兴分享与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兼容性包”。
智能模块化宣布Kestral PCIe Optane AIC,可在主板的 PCIe 4.0times;16 或......
阅读2020 年底,苹果为其 Mac 系列产品推出了 M1 处理器。该芯片以其......
阅读自 2009 年以来,欧盟委员会一直在敦促电子制造商为其智能手机......
阅读三星推出数字车钥匙已经有一段时间了,并在部分手机上增加了......
阅读近期,除了宣布与 iFixit 合作,允许用户通过套件修复损坏的手......
阅读微软已经确认了本月初发布的Windows 10更新问题。KB4601319更新是2月补丁星期二发行的一部分,它对某些用户造成网络摄像头问题。 虽然问题的影响似乎仅限于数量很少的...
次阅读
微软表示正在开发Windows10 21h1的新功能和应用 根据一份新的职位发布,看来微软正在计划Windows 10的一些新功能和应用体验。微软似乎正在Windows部门内组建一个新小...
次阅读
别小看那个小小的无刷电机,因为它带动螺旋桨高速转动时砍到人,真的会造成严重的伤害。航拍无人机、休闲娱乐的竞速无人机等等,大大小小的无人机越来越受欢迎,但关于这类飞行器的...
次阅读
Windows10系统的下一个功能更新将于本月晚些时候到来,但不会进行任何重大改进。Microsoft似乎正在为OS进行多项新功能,UI调整和其他改进。 Microsoft正在内部尝试Windo...
次阅读
Windows 10X具有实际上也非常适合Windows 10本身的安全功能。因为如果您想重置Windows 10X(保留文件或不保留文件),则首先必须从Microsoft帐户输入PIN或密码。 当然,这...
次阅读
先来看看Windows11更新后的Paint应用程序 Microsoft正在为几个Window的本机应用程序进行更新。Paint是其中一种应用程序,现在正在向Windows11开发人员频道上的设备推...
次阅读
一个新的Windows 10内部版本已上线:微软称这次没有新功能 Microsoft已在开发人员通道中向用户发布了新的Windows Insider Preview版本,但是这次没有任何新功能。...
次阅读
微软不会限制对Windows11的 DirectStorage 支持 在win10系统中实际支持哪些win11系统 功能方面,微软似乎有点不适应。当它宣布即将推出的操作系统时,该公司告诉用户,如...
次阅读
微软默默改进Windows10上的Windows更新(CU现在包含在同一软件包中) 在过去的几年中,Microsoft尝试了各种方法来改善Windows更新的体验,现在,该公司正在接受一个新的想法...
次阅读
微软在2020年5月确认从win10系统版本2004中删除了一些现有的Windows 10功能,但现在已确认又删除了两个功能。该公司已将使用Miracast和Rinna的Connect应用程序用于无线投...
次阅读
KB5007484 22483.1011作为win11开发频道中的一个小更新发布 和上周一样,微软再次在 Dev 频道测试更新功能。这次是 KB5007484 并将版本号提高到 22483.1011,更准确地说...
次阅读
今天的微软释放Windows10 21H1版本19043.1081(KB5003690)转到Beta频道和面向21H1的内部人士发布预览频道。微软同时发布Windows 1020H2版本19042.1081(KB5003690 )为20H...
次阅读
微软于2019年10月推出了双屏优化版本的Windows 10X,据报道它将在2021年上半年投放单屏设备。微软现在不小心发布了Chromium Microsoft Edge下载页面,其中 Windows...
次阅读
微软今天发布了适用于 Win10系统的带外(Out of Band)累积更新,因为该公司希望尽快修复 PDF 文档中的 BUG。该更新编号为 KB5004760,被推送给 Windows 10 21H1、20H2 和 Ve...
次阅读
Chrome 现在可以让您继续搜索而无需点击后退按钮 这一变化是谷歌引入的三个新功能之一,使搜索和分享报价更容易。谷歌在Chrome 测试版中宣布了三个新的实验,第一个允许...
次阅读