OpenCL與OpenGL應用程式現可於Windows 10 on ARM獲 ...
文章推薦指數: 80 %
即便沒有原生驅動程式,OpenCL與OpenGL應用程式現在可以透過DirectX 12,在Windows 10 on ARM上使用GPU功能.
移至主內容
文/李建興
|
2020-11-20發表
微軟發布適用於Windows10onARM的OpenCL與OpenGL相容套件,讓原本使用OpenCL和OpenGL的應用程式,只要透過DirectX12驅動程式,就可以在Windows10onARM上獲得硬體加速。
而Adobe也發布了原生支援的ARM64的Photoshop測試版本,藉由微軟現在發布最新的OpenCL與OpenGL相容套件,Photoshop就能在Windows10onARM上,使用GPU加速運算。
Windows10onARM的限制很多,包括不支援x86驅動程式,也就是說裝置廠商,必須要把驅動程式編譯成為ARM64版本,另外,Windows10onARM只支援採用DirectX9、DirectX10、DirectX11與DirectX12的程式,要求OpenGL1.1版之後或OpenGL的應用程式,皆無法獲得硬體加速。
因此在2020年3月的時候,微軟宣布與Collabora合作,開發OpenCL和OpenGL到DirectX12的映射層,目的是要讓建立在OpenCL以及OpenGL之上的應用程式,在沒有原生驅動程式的情況下,也能在Windows10onARM獲得硬體加速功能,OpenCL與OpenGL相容套件支援OpenCL1.2或是更之前的版本,以及OpenGL3.3版或更早版本的應用程式。
微軟和Collabora的合作,開始有一些成果,複雜影像處理應用程式Photoshop,現在已經可以在Windows10onARM上運作,並且透過OpenCL與OpenGL相容套件,利用ARM裝置上的GPU功能。
使用者必須要付費訂閱Photoshop,才能在CreativeCloud桌面應用程式,發現並安裝此Photoshop的Beta版本。
OpenCL和OpenGL相容套件並非一個應用程式,因此安裝之後不會出現在開始選單中,相容套件是一堆由開源專案建置而來的DLL,要在WindowsonARM上使用OpenCL與OpenGL相容套件,作業系統版本必須高於19041.488,也就是Windows102020年5月更新之後的版本,包括最新Windows10在10月10日的更新,以及Insider版本都可以。
用戶除了需要在ARM裝置中,安裝OpenCL和OpenGL相容套件之外,如果要讓該相容套件支援GPU加速,還需要安裝最新的DirectX12驅動程式。
微軟提到,目前這個OpenCL和OpenGL相容套件,僅正式支援ARM原生Photoshop,他們還在增加其他應用程式的支援。
在WindowsInsiders中,已經有更多受支援的應用程式,而基本上,OpenCL1.2或是更之前的版本,以及OpenGL3.3版或更早版本的應用程式,應該都可以使用WindowsInsider版本中的相容套件。
熱門新聞
LinusTorvalds公布Linux5.19,讚Arm-basedMac電腦好用
2022-08-02
今日上午7-11櫃臺後方數位看板螢幕紛紛關閉,小七表示廠商受不明來源干擾播放訊息
2022-08-03
駭客利用Log4j漏洞以MicrosoftDefender工具部署LockBit3.0
2022-08-02
【資安日報】2022年8月1日,AtlassianConfluence密碼寫死漏洞已有駭客攻擊鎖定利用,台積電擴大推動營業祕密註冊制度
2022-08-01
GooglePlayStore新政策將禁止全螢幕廣告、VPN、山寨他人
2022-08-01
使用微軟郵件服務的企業正遭到大規模網釣攻擊
2022-08-04
【資安月報】2022年7月
2022-08-01
因無法備份,美國特勤局考慮關閉員工iPhone上的iMessage功能
2022-08-01
Advertisement
專題報導
備份應用的資料減量革命
電子病歷上雲開放了
臺灣數位貨幣新進展
千億營收電商的SRE之旅
摩根大通2022科技新戰略
更多專題報導
延伸文章資訊
- 1What is the Difference Between OpenGL and OpenCL
The main difference between OpenGL and OpenCL is that OpenGL is used for graphics programming whi...
- 2OpenGL與OpenCL是何關係 - w3c菜鳥教程
OpenGL與OpenCL是何關係,opengl open graphics library opencl open computing language opencl和ope.
- 3OpenGL与OpenCL是何关系? - CSDN博客
OpenCL和OpenGL是两个不同的API。 ... OpenGL或DirectX是什么呢? ... 拿到OpenCL 就变成“cl” 开头,有很多函数名称和用法都相似, 熟悉GL 的应该不难...
- 4https://www.jianshu.com/p/4dce224a0c57
- 5OpenGL vs. OpenCL, which to choose and why?
The "feature" that OpenCL is designed for general-purpose computation, while OpenGL is for graphi...