视频内存管理和 GPU 计划

视频内存管理器(VidMm)是 DirectX 图形内核(Dxgkrnl)中系统提供的组件,负责管理 GPU 的内存。 VidMm 处理与内核模式显示驱动程序(KMD)和用户模式驱动程序(UMD)使用的图形内存资源的分配、解除分配和总体管理相关的任务。 它与系统提供的 GPU 计划程序(VidSch)一起工作,以高效管理内存资源。

VidMm 在以下 OS 文件中实现:

  • dxgkrnl.sys
  • dxgmms1.sys
  • dxgmms2.sys

这些文件仅作为 OS 安装的一部分提供,不能作为单独的下载提供。 这些文件仅用于与其他随附的 OS 文件协同工作。 图形驱动程序开发人员不得混合这些文件的版本。

以下部分介绍视频内存管理和图形处理单元(GPU)计划模型:

处理内存段

处理命令和 DMA 缓冲区

GDI 硬件加速

视频内存套餐和回收

GPU 抢占