链接的显示适配器

链接显示适配器(LDA)链接中的每个物理适配器都可以独立支持 GpuMmuIoMmu 或两种寻址模式。

IoMmu 支持

链接中的每个物理适配器都可以支持 IoMmu 模型和/或 GpuMmu 模型。

将为支持 IoMmu 模型的逻辑适配器调用 DxgkDdiCreateDevice

GpuMmu 支持

链接中的所有物理适配器共享相同的进程虚拟地址空间,但每个图形处理单元(GPU)都有自己的页表。 通常,页面表的内容在每个 GPU 上都是不同的。

显示关联显示适配器内存地址段的图。

允许每个物理适配器具有自己的 GpuMmu 功能(页表段、页表更新节点、虚拟地址布局、基础页表格式、大小等)。 唯一的限制是所有物理适配器必须具有相同的虚拟地址大小。 对于所有适配器,GpuMmuCaps.VirtualAddressBitCount 必须相同。 驱动程序应将地址空间大小限制为物理 GPU 中最小的大小。

DirectX 图形内核现在将查询链接中每个物理适配器的 GpuMmu 上限。 还将为每个物理适配器调用 DxgkDdiQueryAdapterInfoDXGKQAITYPE_PAGETABLELEVELDESC)。

InputDataSizepInputDataDxgkDdiQueryAdapterInfoDXGKQAITYPE_GPUMMUCAPS)将指向 DXGK_GPUMMUCAPSIN

DxgkDdiQueryAdapterInfoDXGKQAITYPE_PAGETABLELEVELDESC)的InputDataSizepInputData将指向DXGK_PAGETABLELEVELDESCIN

DxgkDdiCreateDevice