微软给WSL 2加了个新功能——DirectX Bridge。简单说,就是让你在Linux环境里直接调用Windows的GPU能力。
这对图形开发者意味着什么?以前测HLSL着色器,得切回Windows或者搭虚拟机。现在WSL 2里就能跑,编译器测试、性能调优一条龙。
打开网易新闻 查看精彩图片
技术细节是:WSL 2通过DXGI把宿主机的GPU透传进来,用户态驱动直接映射。Linux侧看到的是标准的DirectX 12接口,底层调用的是宿主机的WDDM驱动。
打开网易新闻 查看精彩图片
目前这功能还在Insider通道,需要Win11 24H2以上版本。GPU厂商的Linux驱动不用改,微软在中间层做了兼容。
打开网易新闻 查看精彩图片
对开源社区来说,这算是个折中方案。既保留了Linux的开发环境,又不用放弃Windows的GPU生态。特别是那些做跨平台渲染引擎的团队,CI/CD流程能简化不少。
热门跟贴