微软的CASO(交叉适配器扫描输出)是自2021年就推出的一项技术,它是为同时拥有独显与核显的平台提供的解决方案,可支持NVIDIA、AMD、Intel这三个GPU供应商在笔记本平台上实现独显、核显的切换,而无需使用MUX多路复用器芯片,发布初期仅支持DX11,今年年初开始支持DX12,近日微软在DirectX博客上发布文章详细介绍了CASO技术。
现在的笔记本上其实也有现成的方案试下独显与核显的切换工作,让核显负担轻量级的工作,而独显则负责游戏或者渲染类的繁重工作,NVIDIA就拥有Advanced Optimus,AMD也拥有Smart Access Graphics,然而这两个方案都需要MUX芯片,而且都是专有方案,其他厂家的硬件可能不兼容。
MUX芯片在游戏本上比较常见,但在轻薄本上很多都没有这芯片,游戏在由独显渲染后首先复制到共享资源,然后再由共享资源复制到核显输出,看这步骤就知道效率并不高,会带来较高的延迟而且游戏FPS肯定会受影响,只是提供了一个无需额外硬件让独显与核显协同工作的方法。
微软的CASO就是为了让笔记本摆脱MUX芯片,简化了上述的传输过程,允许独显渲染画面后只需要一次复制就可输出到显示器上,从而实现更好的性能、更低的显示延迟和更长的续航时间。根据微软的内部测试,在开启CASO后,游戏的平均FPS提升了16%,显示延迟降低了27%,此外Windows TDR超时检测和恢复事件减少了45%。
目前CASO已经整合到了Windows 11里面,并且会在支持的设备中默认启用,需要启用CASO就需要AMD锐龙6000处理器,或采用支持WDDM 3.0或更高版本的Intel Iris Xe核显的处理器,NVIDIA、AMD、Intel这三家的显卡驱动均已支持CASO技术。