您的位置:首页 > 文旅 > 美景 > 柳州网站虚拟主机公司_网站设计公司推荐奇点网络_百度点击软件_软文写作兼职

柳州网站虚拟主机公司_网站设计公司推荐奇点网络_百度点击软件_软文写作兼职

2025/2/26 4:18:32 来源:https://blog.csdn.net/m0_72813396/article/details/145659935  浏览:    关键词:柳州网站虚拟主机公司_网站设计公司推荐奇点网络_百度点击软件_软文写作兼职
柳州网站虚拟主机公司_网站设计公司推荐奇点网络_百度点击软件_软文写作兼职

链接的显示适配器 (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。

可调整大小 BAR 的系统和驱动程序支持

目前, (GPU) 的离散图形处理单元通常只通过 PCI 总线公开其帧缓冲区的一小部分。 为了与 32 位 OS 兼容,离散 GPU 通常为其帧缓冲区声明 256 MB I/O 区域,这就是典型固件配置它们的方式。

在支持可调整基址寄存器 (BAR) 的 GPU 上,Windows 将在 Windows 显示驱动程序模型 (WDDM) v2 及更高版本的固件初始化后重新协商 GPU BAR 的大小。 有关可调整大小的 BAR 的详细信息,请参阅 PCI SIG 规范库中的可调整大小的 BAR 功能规范。

支持可调整大小的 BAR 的 GPU 必须确保它可以在 BAR 的重新编程期间保持显示状态并显示静态图像。 在此过程中,显示器不应为空,然后备份。 请务必在固件显示的映像、启动加载程序映像和内核模式驱动程序生成的第一个映像之间顺利过渡。 请注意,在进行重新协商时,不会对 GPU 发生 PCI 事务。

此重新协商对内核模式驱动程序大多不可见。 重新协商成功后,内核模式驱动程序将观察到 GPU BAR 已调整到其最大大小,以公开离散 GPU 的整个 VRAM。

成功调整大小后,内核模式驱动程序应向视频内存管理器公开单个 CPU 可见 内存段。 当 CPU 需要访问内存段的内容时,视频内存管理器会将 CPU 虚拟地址直接映射到此范围。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com