[下载] 微软发布适用于Windows 10系统的OpenCL和OpenGL兼容包
早些时候微软宣布将会解决没有OpenCL和OpenGL硬件驱动时的兼容性问题 , 该问题的解决办法就是使用映射。
通过映射层的支持Direct3D 12 就可以支持OpenCL和OpenGL , 获得支持后对某些设备和应用的运行有所帮助。
例如某些游戏的兼容性会更好表现也会更出色,因为这些特性有助于提高游戏在性能和渲染方面的表现增强体验。
当然这只支持DirectX 12因此如果设备和应用以及游戏若不支持的话,即便下载安装这个兼容包也不会有用处的。
版本支持和下载地址:
此次推出的兼容包暂时只支持Windows 10 v2004/20H1版和Windows 10 20H2版 , 其他版本无法下载兼容包。
兼容包支持OpenCL 1.2及早期版本、OpenGL 3.3及早期版本,此兼容包也支持WindowsInsider版本安装使用。
如何查看系统版本:点击开始菜单---齿轮按钮---系统---关于---操作系统版本若显示19041+及以上版本则支持。
点击这里跳转微软商店下载OpenCL和OpenGL兼容包 for Windows 10 20H1/20H2+:https://ourl.co/inxs4
微软将继续开发此类兼容包:
微软官方表示希望更多应用和游戏开发者能够迁移到DX12上,接下来微软也将继续投资让更多应用支持兼容层。
兼容层的意义在于让那些原生不支持OpenCL和OpenGL的设备得到兼容支持,这样可以提高各种软件的兼容性。
未来微软还会开发捆绑包让更多软件支持该兼容层,对开发者来说迁移到DX12上应该不会再被兼容性问题挡路。
目前,OpenCL和OpenGL兼容性包通常仅可用于ARM本机版本的Photoshop。我们正在研究日后增加对其他应用程序的支持。
我们建议在x64系统上使用本机OpenCL和OpenGL驱动程序。OpenCL和OpenGL兼容性包旨在在没有本机驱动程序的环境中(例如在Windows on ARM上)支持更多OpenCL和OpenGL应用程序。
所以其实没啥用
这也太鸡肋了还需要支持DX12才能兼容OpenGL、CL 都支持Dx12还用啥OpenGL、CL…………兼容的话性能肯定有损失 而且D3D12比OpenGL、CL好太多了啊
不是这么说的
1.WSL2要运行OPENGL的GUI程序,人家没时间修改代码,怎么破?帮你转换到DX12
2.一些OPENGL和OPENCL的程序,在用户驱动安装不正常或是显卡厂商的驱动不再更新OPENGL CL的情况下会无法使用,现在微软自己上桌做兼容,而且说不定性能比显卡公司的驱动更好(HEVC扩展就是这样)。这样让DX12正式成为底层(CUDA IN WSL2也是转成DX12)。其他图形API都在他的翻译层里面。这是微软最擅长的事情。
3.亲自下桌,在不远的将来,解决windows on arm版本opengl不能用的问题,自主支持opengl (比如傻逼高通一直以来只支持OPENGL ES,导致生产力工具无法使用).
综合来说,这依然是微软传统的拥抱扩展消灭三部曲。
啊?原来 CUDA IN WSL2 是转成 DX 实现的😱😱😱
那岂不是在 A 卡上也能用 CUDA 了
WSL2 大法好 WOA 大法好