OpenCL與OpenGL應用程式現可於Windows 10 on ARM獲 ...

文章推薦指數: 80 %
投票人數:10人

即便沒有原生驅動程式,OpenCL與OpenGL應用程式現在可以透過DirectX 12,在Windows 10 on ARM上使用GPU功能. 移至主內容 按讚加入iThome粉絲團 文/李建興 | 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版本中的相容套件。

熱門新聞 可俘虜數十億臺系統與設備!超級資安漏洞風暴正在席捲全球 2022-01-10 Norton360、Avira在用戶電腦安裝挖礦軟體惹議 2022-01-10 與時間賽跑!Log4Shell修補迫在眉睫 2022-01-10 認真防疫卻可能被當成USB攻擊目標?收到打著感謝與防疫指引名義附贈的隨身碟要當心,FBI警告BadUSB攻擊再起 2022-01-10 Log4Shell影響的企業IT解決方案摘要 2022-01-10 瑞士軍方禁用所有外來傳訊程式 2022-01-10 Google及Meta因未能輕易讓使用者拒絕Cookie,被法國判處高額罰款 2022-01-10 Amazon發布專業橋接器SidewalkBridgePro,擴大物聯網共享網路Sidewalk覆蓋 2022-01-10 Advertisement 2021iThome鐵人賽 專題報導 十年來最嚴重的資安漏洞!Log4Shell來襲 展望後疫2022,CIO必看10大趨勢 醫院資安長的必要性 AWS2022新戰略 臺灣製造!世界第一物件偵測AI 更多專題報導



請為這篇文章評分?