AI怪盗图10月3日消息,微软日前宣布ASD技术全面向PC平台开放,除了之前独占的A卡之外,RTX显卡、RTX Spark及Intel Arc B系列显卡/核显也能使用了。
该技术由微软与AMD联合开发,AMD自然也不会落后,现在正式推出了D3D12 State Object Compiler插件,允许开发者在Radeon显卡上提前做好支持ASD的PC游戏的准备。
该插件已经在GPUOpen社区上开放下载,帮助开发者简化构建、测试和部署三个阶段的开发流程。
即便支持ASD的游戏还没有上架游戏商店,有了这个插件也可以提前在本地编译好着色器数据库,直接生成离线数据库,不需要依赖云端处理就能验证游戏引擎、驱动与硬件的兼容性。
ASD技术全称Advanced Shader Delivery(高级着色器交付),是去年微软联合AMD、华硕等公司发布ROG Xbox Ally时正式引入的,6月份扩展到PC平台,现在正式向主流的GPU厂商全面开放。
从技术原理来看,ASD通过将着色器编译过程提前到游戏安装或启动时离线完成,避免了传统运行时编译导致的卡顿。这一做法类似于预编译着色器缓存,但ASD的优势在于它完全本地生成,且能与硬件驱动深度协同,无需依赖云端服务器。对于开发者而言,AMD提供的插件简化了集成流程,使得游戏在发售前就能完成优化,从而显著提升用户体验。此外,多家GPU厂商的加入意味着未来PC游戏将普遍受益,减少因着色器编译带来的性能瓶颈,这也有利于降低不同硬件之间的体验差异。
ASD技术能大幅提升游戏的加载速度,减少着色器的卡顿,此前在《极限竞速:地平线6》中做了实测,R7 5800搭配RX 7600显卡时,之前的加载时间需要1.5分钟,支持ASD之后只要4秒钟,加载时间暴降了95%。
除了提速之外,ASD技术还可以绕过着色器编译,减少了游戏中的卡顿现象,一举多得。
