APP下载

OpenCL与OpenGL应用程序现可于Windows 10 on ARM获GPU加速

消息来源:baojiabao.com 作者: 发布时间:2026-05-29

报价宝综合消息OpenCL与OpenGL应用程序现可于Windows 10 on ARM获GPU加速

微软发布适用于Windows 10 on ARM的OpenCL与OpenGL相容套件,让原本使用OpenCL和OpenGL的应用程序,只要透过DirectX 12驱动程式,就可以在Windows 10 on ARM上获得硬件加速。而Adobe也发布了原生支援的ARM64的Photoshop测试版本,借由微软现在发布最新的OpenCL与OpenGL相容套件,Photoshop就能在Windows 10 on ARM上,使用GPU加速运算。

Windows 10 on ARM的限制很多,包括不支援x86驱动程式,也就是说装置厂商,必须要把驱动程式编译成为ARM64版本,另外,Windows 10 on ARM只支援采用DirectX 9、DirectX 10、DirectX 11与DirectX 12的程式,要求OpenGL 1.1版之后或OpenGL的应用程序,皆无法获得硬件加速。

因此在2020年3月的时候,微软宣布与Collabora合作,开发OpenCL和OpenGL到DirectX 12的映射层,目的是要让建立在OpenCL以及OpenGL之上的应用程序,在没有原生驱动程式的情况下,也能在Windows 10 on ARM获得硬件加速功能,OpenCL与OpenGL相容套件支援OpenCL 1.2或是更之前的版本,以及OpenGL 3.3版或更早版本的应用程序。

微软和Collabora的合作,开始有一些成果,复杂影像处理应用程序Photoshop,现在已经可以在Windows 10 on ARM上运作,并且透过OpenCL与OpenGL相容套件,利用ARM装置上的GPU功能。使用者必须要付费订阅Photoshop,才能在Creative Cloud桌面应用程序,发现并安装此Photoshop的Beta版本。

OpenCL和OpenGL相容套件并非一个应用程序,因此安装之后不会出现在开始选单中,相容套件是一堆由开源专案建置而来的DLL,要在Windows on ARM上使用OpenCL与OpenGL相容套件,操作系统版本必须高于19041.488,也就是Windows 10 2020年5月更新之后的版本,包括最新Windows 10在10月10日的更新,以及Insider版本都可以。

用户除了需要在ARM装置中,安装OpenCL和OpenGL相容套件之外,如果要让该相容套件支援GPU加速,还需要安装最新的DirectX 12驱动程式。

微软提到,目前这个OpenCL和OpenGL相容套件,仅正式支援ARM原生Photoshop,他们还在增加其他应用程序的支援。在Windows Insiders中,已经有更多受支援的应用程序,而基本上,OpenCL 1.2或是更之前的版本,以及OpenGL 3.3版或更早版本的应用程序,应该都可以使用Windows Insider版本中的相容套件。

2020-11-20 11:51:00

相关文章