Microsoft Basic Display Driver
Der Microsoft Basic-Anzeigetreiber (BasicDisplay.sys) ist ein generischer Anzeigetreiber, der mit dem Windows-Betriebssystem ausgeliefert wird. Es ist der Standardanzeigetreiber, den das System während des Setups im abgesicherten Modus lädt, wenn eine der folgenden Bedingungen auftritt:
- Ein IHV-Grafiktreiber ist nicht vorhanden.
- Der im Posteingang installierte Grafik-IHV-Treiber funktioniert nicht oder ist deaktiviert.
Der Hauptzweck von BasicDisplay besteht darin, Windows das Schreiben in den linearen Framepuffer des Anzeigecontrollers zu ermöglichen.
Die wichtigsten Vorteile der Verwendung von BasicDisplay sind:
- BasicDisplay hilft dabei, eine konsistente Endbenutzer- und Entwicklerumgebung zu ermöglichen, da sie mit DirectX-APIs und -Technologien wie der Desktopkomposition kompatibel ist.
- Serverszenarien können von der höheren Funktionalität (insbesondere Features wie Neustart-weniger Updates, dynamischer Start und Stopp usw.) profitieren, die vom WDDM-Treibermodell bereitgestellt werden.
- BasicDisplay unterstützt Unified Extensible Firmware Interface (UEFI) Graphics Output Protocol (GOP).
- BasicDisplay funktioniert sowohl auf WDDM- als auch auf Legacy-XDDM-Hardware.
BasicDisplay kann das Video-BIOS verwenden, um Modi und Auflösungen auf einem einzigen Monitor zu verwalten. Auf UEFI-Plattformen erbt BasicDisplay den linearen Framepuffer, der während des Starts festgelegt wird. In diesem Fall sind keine Modus- oder Auflösungsänderungen möglich. Wie in der folgenden Abbildung gezeigt, wird BasicDisplay in den folgenden Szenarien verwendet:
Windows Server-Konfigurationen ohne WDDM-fähige Grafikhardware können BasicDisplay verwenden.
In den frühen Phasen des Windows-Setups, unmittelbar vor dem endgültigen Start, wird nur das BasicDisplay geladen.
Ein Benutzer verfügt z. B. über eine ältere Plattform, die derzeit in einem funktionierenden Zustand ist, obwohl er keine Unterstützung für grafikinterne Treiber für Windows 8 oder höher aufweist. Der Benutzer aktualisiert auf die aktuelle Version von Windows und verwendet BasicDisplay für das Setup, die Installation und das Abrufen eines IHV-Treibers, falls vorhanden.
Bei der Treiberinstallation in den folgenden Fällen:
- Wenn ein Benutzer einen neuen WDDM IHV-Treiber installiert, wird BasicDisplay während des Übergangs verwendet (ab dem Zeitpunkt, an dem der alte WDDM IHV-Treiber deinstalliert wird, bis der neue IHV-Treiber installiert wird).
- Wenn beim Installieren des neuesten WDDM IHV-Treibers Probleme auftreten, kann der Benutzer oder das System den aktuellen Grafiktreiber deaktivieren und auf die Verwendung von BasicDisplay zurückgreifen.
- Treiberupgrade: Mit BasicDisplay müssen Sie beim Upgrade auf den vom IHV empfohlenen Treiber keinen Systemneustart durchlaufen.
- Abgesicherter Modus: In diesem Modus werden nur vertrauenswürdige Treiber geladen, einschließlich BasicDisplay.
BasicDisplay wird immer mit BasicRender verwendet. Dabei handelt es sich um das vom System bereitgestellte Modul, das die Funktionalität von WARP von einem Adapter im Kernel verfügbar macht.
"BasicRender " kann auch auf Systemen verwendet werden, auf denen kein renderfähiger Treiber installiert ist (z. B. Nur-Anzeigegeräte wie Beispielsweise Anzeigegeräte oder DisplayLink, die keine GPU besitzen).
Ab Windows 11 werden sowohl BasicDisplay als auch BasicRender von ihren DriverStore-Speicherorten in c:\Windows\System32\DriverStore ausgeführt.