电脑技术网 - 从此开始了解电脑、科技、手机、智能硬件、网络相关的各项适用知识!

电脑技术网_it资讯_游戏攻略_手机教程_电脑教程_无线路由器设置_设置无线路由器_办公软件教程_电脑系统安装_电脑维修知识

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

栏目:科技生活
已被:人浏览过
当前位置:电脑技术网 > 热门转载 > 科技生活 > 正文
本文主要介绍:在ARM上宣布Windows10的OpenCL和OpenGL兼容包 今年早些时候,我们宣布 了与Collabora 的合作伙伴关系,以建立到DirectX 12的OpenCL和OpenGL映射层,目标是支持更多基于Ope

在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兼容性包”。

本文地址: http://www.tagxp.com/rgzn/14083.html 手机版

相关推荐Related Recommendations