支持跨适配器资源扫描 CASO

支持跨适配器资源扫描 CASO

基本介绍

支持跨适配器资源扫描 (CASO)是应用在HG(Hybrid Graphics)笔记本电脑平台上的,用于优化笔记本性能的一项技术。

所谓HG平台,即Hybrid Graphics,在混合型笔记本电脑上,集成GPU (iGPU)处理日常生产力任务,而独立GPU (dGPU)或外置GPU (eGPU)负责繁重的图形工作。通常情况下,iGPU连接到集成显示器上,由dGPU/eGPU渲染游戏图像并将其发送给iGPU,然后iGPU将其显示在屏幕上。

为提升笔记本性能,NVIDIA和AMD都推出了各自的硬件解决方案,即NVIDIA的Advanced Optimus和AMD的Smart Access Graphics。为了充分利用GPU的功能,NVIDIA的Advanced Optimus或AMD的Smart Access Graphics采用了多路复用(mux)解决方案。多路复用解决方案将显示连接切换到图形密集型场景,如游戏,同时保持显示连接到iGPU用于其他日常任务。当dGPU直接连接到集成显示器时,它在屏幕上执行图像的渲染和显示。这避免了GPU之间的数据传输,并最大限度地提高了GPU在游戏会话中的利用率。

但对于没有这些专用功能的笔记本,可以使用DirectX提供的CASO来提升性能,无需专门的硬件解决方案支持,但需要在Direct Present的情况下才能开启。

原理

一般来说,对于HG系统,从dGPU render到iGPU present需要2个copy过程。首先要从render adapter到cross adapter resource,其次从cross adapter resource到display adapter。但使用CASO,只需要第一个copy,display adapter可以从共享resource扫描出来,即scan out的过程,这样可以避免第二次的copy过程。

优点

CASO少一步copy的过程,这个优化可以带来了更好的FPS和更低的Frame Latency,在混合笔记本电脑上提供了实质性的性能提升。

参考

  1. https://devblogs.microsoft.com/directx/optimizing-hybrid-laptop-performance-with-cross-adapter-scan-out-caso/
  2. https://learn.microsoft.com/zh-cn/windows-hardware/drivers/display/supporting-caso
  • 4
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值