链接的显示适配器
链接的显示适配器 (LDA) 链接中的每个物理适配器都可以独立支持 GpuMmu 或 IoMmu 或这两种寻址模式。
IoMmu 支持
链接中的每个物理适配器都可以支持 IoMmu 模型和/或 GpuMmu 模型。
将为支持 IoMmu 模型的逻辑适配器调用 DxgkDdiCreateDevice。
GpuMmu 支持
链接中的所有物理适配器共享相同的进程虚拟地址空间,但 GPU) (每个图形处理单元都有自己的页表。 通常,每个 GPU 上页表的内容都是不同的。
允许每个物理适配器具有自己的 GpuMmu 功能, (页表段、页表更新节点、虚拟地址布局、基础页表格式、大小等 ) 。 唯一的限制是所有物理适配器必须具有相同的虚拟地址大小。 对于所有适配器,GpuMmuCaps.VirtualAddressBitCount 必须相同。 驱动程序应将地址空间大小固定到物理 GPU 的最小大小。
DirectX 图形内核现在将查询链接中每个物理适配器的 GpuMmu 上限。 还将为每个物理适配器调用 DxgkDdiQueryAdapterInfo (DXGKQAITYPE_PAGETABLELEVELDESC) 。
InputDataSize 和 pInputData for DxgkDdiQueryAdapterInfo (DXGKQAITYPE_GPUMMUCAPS) 将指向 DXGK_GPUMMUCAPSIN。
InputDataSize 和 pInputData for DxgkDdiQueryAdapterInfo (DXGKQAITYPE_PAGETABLELEVELDESC) 将指向 DXGK_PAGETABLELEVELDESCIN。