Driver de vídeo básico da Microsoft

A partir do Windows 8, o Microsoft Basic Display Driver (MSBDD) é o driver de vídeo in-box que substituiu os drivers XDDM VGA Save e VGA PnP. MSBDD é o driver de vídeo in-box padrão que é carregado durante a instalação, no modo de segurança, quando uma das seguintes condições ocorre:

  • 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á desativado.

O objetivo principal do MSBDD é permitir que o Windows grave no buffer de quadros lineares do controlador de vídeo.

Os principais benefícios do uso do MSBDD são:

  • O MSBDD ajuda a habilitar 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 MSBDD oferece suporte ao protocolo GOP (Unified Extensible Firmware Interface) UEFI (Unified Extensible Firmware Interface).
  • O MSBDD funciona em hardware XDDM e WDDM.

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

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

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

    Por exemplo, um usuário tem uma plataforma mais antiga que está atualmente em condições de funcionamento, embora não tenha suporte a driver gráfico in-box para o Windows 8 ou posterior. O usuário atualiza para a versão atual do Windows e usa MSBDD para a instalação, instalação e para recuperar 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 WDDM, o MSBDD é usado durante a transição (do ponto em que o driver IHV WDDM antigo é desinstalado até o ponto antes do novo driver IHV ser instalado).
    • Quando um usuário encontra problemas para instalar o driver IHV WDDM mais recente, o usuário ou sistema pode desabilitar o driver gráfico atual e fallback para usar MSBDD.
    • Atualização de driver: usando o MSBDD, não há necessidade de passar por uma reinicialização do sistema ao atualizar para o driver recomendado pelo IHV.
    • Modo de segurança: neste modo, apenas drivers confiáveis são carregados, incluindo MSBDD.

Diagrama mostrando cenários de instalação de driver nos quais o Microsoft Basic Display Driver é usado.