Freigeben über


Videospeicherverwaltung und GPU-Planung

Der Videospeicher-Manager (VidMm) ist eine vom System bereitgestellte Komponente im DirectX Graphics Kernel (Dxgkrnl), die für die Verwaltung des GPU-Speichers verantwortlich ist. VidMm verarbeitet Aufgaben im Zusammenhang mit der Zuordnung, Der Deallocation und der allgemeinen Verwaltung von Grafikspeicherressourcen, die von Kernelmodusanzeigetreibern (KMDs) und Benutzermodustreibern (UMDs) verwendet werden. Es arbeitet zusammen mit dem vom System bereitgestellten GPU-Scheduler (VidSch) zusammen, um Speicherressourcen effizient zu verwalten.

VidMm ist in den folgenden Betriebssystemdateien implementiert:

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

Diese Dateien sind nur als Teil einer Betriebssysteminstallation verfügbar und stehen nicht als separater Download zur Verfügung. Diese Dateien sind nur für die Zusammenarbeit mit den anderen Betriebssystemdateien konzipiert, die sie begleiten. Grafiktreiberentwickler dürfen keine Versionen dieser Dateien kombinieren.

In den folgenden Abschnitten wird das Planungsmodell für videospeicherverwaltung und Grafikverarbeitungseinheit (GPU) beschrieben:

Behandeln von Speichersegmenten

Behandeln von Befehlen und DMA-Puffern

GDI-Hardwarebeschleunigung

Videospeicherangebot und -rückforderung

GPU-Vorerhaltung