Microsoft 基本显示驱动程序

从 Windows 8 开始,Microsoft Basic 显示驱动程序 (MSBDD) 是替换 XDDM VGA 保存和 VGA PnP 驱动程序的现成显示驱动程序。 MSBDD 是安装期间加载的默认内置显示驱动程序,在缺少 IHV 图形驱动程序的情况下,或者在收件箱安装的图形 IHV 驱动程序不起作用或禁用时加载。 此驱动程序的主要用途是使Windows能够写入显示控制器的线性帧缓冲区。

使用 MSBDD 的主要优点如下:

  • MSBDD 有助于实现一致的最终用户和开发人员体验,因为它与 DirectX API 和技术(如桌面组合)兼容。
  • 服务器方案可以受益于更高功能 (特别是无重启更新、动态启动和停止等功能,等等由 WDDM 驱动程序模型提供的) 。
  • MSBDD 支持统一可扩展固件接口 (UEFI) 图形输出协议 (GOP) 。
  • MSBDD 适用于 XDDM 和 WDDM 硬件。

MSBDD 可以使用视频 BIOS 管理单个监视器上的模式和分辨率。 在 UEFI 平台上,MSBDD 继承在启动期间设置的线性帧缓冲区;在这种情况下,无法进行模式或解决方法更改。 如下图所示,MSBDD 用于以下方案:

  • 服务器:缺少支持 WDDM 的图形硬件的服务器配置可以使用 MSBDD。

  • Windows设置:在Windows设置的早期阶段,在最终启动之前,仅加载 MSBDD。

    例如,用户具有当前处于工作状态的较旧平台,尽管它没有对 Windows 8 或更高版本的内置图形驱动程序支持。 如果用户升级到当前版本的 Windows,并使用 MSBDD 进行安装、安装和检索 IHV 驱动程序(如果可用)。

  • 驱动程序安装,在以下情况下:

    • 当用户安装新的 WDDM IHV 驱动程序时,MSBDD 会在从旧 WDDM IHV 驱动程序卸载到安装新 IHV 驱动程序之前) 的 (转换期间使用 MSBDDD。
    • 当用户安装最新的 WDDM IHV 驱动程序时遇到问题时,用户或系统可以禁用当前图形驱动程序并使用 MSBDD 回退。
    • 驱动程序升级:通过使用 MSBDD,升级到 IHV 推荐的驱动程序时无需重启系统。
    • 保险箱模式:在此模式下,仅加载受信任的驱动程序;这包括 MSBDD。

scenarios supported by microsoft basic display driver.