Compartilhar via


Driver de vídeo básico da Microsoft

O Microsoft Basic Display Driver (BasicDisplay.sys) é um driver de vídeo genérico fornecido com o sistema operacional Windows. É o driver de exibição padrão que o sistema carrega no modo de segurança durante a instalação quando ocorre uma das seguintes condições:

  • Um driver gráfico IHV não está presente.
  • O driver IHV gráfico instalado na caixa de entrada não está funcionando ou está desabilitado.

A finalidade principal do BasicDisplay é permitir que o Windows grave no buffer de quadros linear do controlador de exibição.

Os principais benefícios de usar o BasicDisplay são:

  • O BasicDisplay ajuda a permitir uma experiência consistente do usuário final e do desenvolvedor porque é compatível com APIs e tecnologias do DirectX, como a Composição da Área de Trabalho.
  • Os cenários de servidor podem se beneficiar da funcionalidade mais alta (especificamente, recursos como atualizações sem reinicialização, início e parada dinâmicos e assim por diante) fornecidos pelo modelo de driver WDDM.
  • O BasicDisplay dá suporte ao GOP (Protocolo de Saída Gráfica) da UEFI (Unified Extensible Firmware Interface).
  • O BasicDisplay funciona no WDDM e no hardware XDDM herdado.

O BasicDisplay pode usar o BIOS de vídeo para gerenciar modos e resoluções em um único monitor. Em plataformas UEFI, BasicDisplay herda o buffer de quadro linear definido durante a inicialização. Nesse caso, nenhuma alteração de modo ou resolução é possível. Conforme mostrado na figura a seguir, BasicDisplay é usado nos seguintes cenários:

  • As configurações do Windows Server que não têm hardware gráfico compatível com WDDM podem usar BasicDisplay.

  • Nas fases iniciais da instalação do Windows, pouco antes da inicialização final, apenas o BasicDisplay é carregado.

    Por exemplo, um usuário tem uma plataforma mais antiga que está atualmente em condições de funcionamento, embora não tenha suporte de driver gráfico in-box para Windows 8 ou posterior. O usuário atualiza para a versão atual do Windows e usa o BasicDisplay para a instalação, instalação e recuperação de um driver IHV, se houver um disponível.

  • Durante a instalação do driver, nos seguintes casos:

    • Quando um usuário está instalando um novo driver IHV do WDDM, BasicDisplay é usado durante a transição (desde o ponto em que o driver IHV do WDDM antigo é desinstalado até o ponto antes da instalação do novo driver IHV).
    • Quando um usuário encontra problemas ao instalar o driver IHV WDDM mais recente, o usuário ou sistema pode desabilitar o driver gráfico atual e fazer fallback para usar BasicDisplay.
    • Atualização do driver: usando o BasicDisplay, não há necessidade de passar por uma reinicialização do sistema ao atualizar para o driver recomendado pelo IHV.
    • Modo de segurança: nesse modo, apenas drivers confiáveis são carregados, incluindo BasicDisplay.

Diagrama mostrando cenários de instalação de driver nos quais o Driver de Exibição Básico da Microsoft é usado.

BasicDisplay é sempre usado com BasicRender, que é o módulo fornecido pelo sistema que expõe a funcionalidade do WARP de um adaptador no kernel.

O BasicRender também pode ser usado em sistemas que não têm um driver com capacidade de renderização instalado (por exemplo, dispositivos somente de exibição, como Matrox ou DisplayLink, que não têm uma GPU).

A partir do Windows 11, BasicDisplay e BasicRender são executados em seus locais DriverStore em c:\Windows\System32\DriverStore.