Condividi tramite


Driver di visualizzazione Microsoft Basic

Microsoft Basic Display Driver (BasicDisplay.sys) è un driver di visualizzazione generico fornito con il sistema operativo Windows. È il driver di visualizzazione predefinito caricato dal sistema in modalità provvisoria durante l'installazione quando si verifica una delle condizioni seguenti:

  • Un driver di grafica IHV non è presente.
  • Il driver IHV della posta in arrivo installato non funziona o è disabilitato.

Lo scopo principale di BasicDisplay è consentire a Windows di scrivere nel buffer dei fotogrammi lineari del controller di visualizzazione.

I vantaggi principali dell'uso di BasicDisplay sono:

  • BasicDisplay consente di abilitare un'esperienza coerente per utenti finali e sviluppatori perché è compatibile con le API e le tecnologie DirectX, ad esempio Desktop Composition.
  • Gli scenari server possono trarre vantaggio dalle funzionalità più elevate ,in particolare funzionalità come gli aggiornamenti senza riavvio, l'avvio dinamico e l'arresto e così via, forniti dal modello di driver WDDM.
  • BasicDisplay supporta UNIFIED Extensible Firmware Interface (UEFI) Graphics Output Protocol (GOP).
  • BasicDisplay funziona sia sull'hardware WDDM che su hardware XDDM legacy.

BasicDisplay può usare il BIOS video per gestire le modalità e le risoluzioni su un singolo monitor. Nelle piattaforme UEFI BasicDisplay eredita il buffer frame lineare impostato durante l'avvio. In questo caso, non sono possibili modifiche alla modalità o alla risoluzione. Come illustrato nella figura seguente, BasicDisplay viene usato negli scenari seguenti:

  • Le configurazioni di Windows Server che non dispongono di hardware grafico con supporto per WDDM possono usare BasicDisplay.

  • Nelle prime fasi dell'installazione di Windows, poco prima dell'avvio finale, viene caricato solo BasicDisplay .

    Ad esempio, un utente dispone di una piattaforma meno recente attualmente in condizione di lavoro, anche se non dispone di supporto per driver grafici predefiniti per Windows 8 o versione successiva. L'utente esegue l'aggiornamento alla versione corrente di Windows e usa BasicDisplay per l'installazione, l'installazione e per recuperare un driver IHV, se disponibile.

  • Durante l'installazione del driver, nei casi seguenti:

    • Quando un utente installa un nuovo driver IHV WDDM, BasicDisplay viene usato durante la transizione (dal momento in cui il driver IHV WDDM precedente viene disinstallato fino al punto prima dell'installazione del nuovo driver IHV).
    • Quando un utente riscontra problemi durante l'installazione del driver IHV WDDM più recente, l'utente o il sistema può disabilitare il driver di grafica corrente e il fallback all'uso di BasicDisplay.
    • Aggiornamento del driver: con BasicDisplay non è necessario eseguire un riavvio del sistema durante l'aggiornamento al driver consigliato per IHV.
    • Modalità provvisoria: in questa modalità vengono caricati solo i driver attendibili, incluso BasicDisplay.

Diagramma che illustra gli scenari di installazione dei driver in cui viene usato microsoft Basic Display Driver.

BasicDisplay viene sempre usato con BasicRender, ovvero il modulo fornito dal sistema che espone la funzionalità di WARP da un adattatore nel kernel.

BasicRender può essere usato anche nei sistemi in cui non è installato un driver con supporto per il rendering ( ad esempio, dispositivi di sola visualizzazione, ad esempio Matrox o DisplayLink che non hanno una GPU).

A partire da Windows 11, sia BasicDisplay che BasicRender vengono eseguiti dai percorsi driverStore in c:\Windows\System32\DriverStore.