Microsoft 기본 디스플레이 드라이버

Microsoft BasicDisplay.sys(기본 디스플레이 드라이버)는 Windows 운영 체제와 함께 제공되는 일반 디스플레이 드라이버입니다. 다음 조건 중 하나가 발생할 때 설치하는 동안 시스템이 안전 모드로 로드하는 기본 표시 드라이버입니다.

  • IHV 그래픽 드라이버가 없습니다.
  • 받은 편지함 설치 그래픽 IHV 드라이버가 작동하지 않거나 사용하지 않도록 설정되어 있습니다.

BasicDisplay의 주요 목적은 Windows가 디스플레이 컨트롤러의 선형 프레임 버퍼에 쓸 수 있도록 하는 것입니다.

BasicDisplay를 사용할 때의 주요 이점은 다음과 같습니다.

  • BasicDisplay 는 DirectX API 및 데스크톱 컴퍼지션과 같은 기술과 호환되므로 일관된 최종 사용자 및 개발자 환경을 사용하도록 설정하는 데 도움이 됩니다.
  • 서버 시나리오는 WDDM 드라이버 모델에서 제공하는 더 높은 기능(특히 재부팅 없는 업데이트, 동적 시작 및 중지 등의 기능)을 활용할 수 있습니다.
  • BasicDisplay 는 UEFI(Unified Extensible Firmware Interface) GOP(그래픽 출력 프로토콜)를 지원합니다.
  • BasicDisplay 는 WDDM 및 레거시 XDDM 하드웨어 모두에서 작동합니다.

BasicDisplay 는 비디오 BIOS를 사용하여 단일 모니터에서 모드 및 해상도를 관리할 수 있습니다. UEFI 플랫폼에서 BasicDisplay 는 부팅 중에 설정된 선형 프레임 버퍼를 상속합니다. 이 경우 모드 또는 해상도 변경이 불가능합니다. 다음 그림 과 같이 BasicDisplay 는 다음 시나리오에서 사용됩니다.

  • WDDM 지원 그래픽 하드웨어가 없는 Windows Server 구성은 BasicDisplay를 사용할 수 있습니다.

  • Windows 설치 초기 단계에서는 최종 부팅 직전에 BasicDisplay로드됩니다.

    예를 들어 사용자에게는 Windows 8 이상에 대한 기본 제공 그래픽 드라이버 지원이 없지만 현재 작업 상태에 있는 이전 플랫폼이 있습니다. 사용자는 현재 버전의 Windows로 업그레이드하고 설치, 설치 및 IHV 드라이버를 사용할 수 있는 경우 검색하는 데 BasicDisplay를 사용합니다.

  • 드라이버를 설치하는 동안 다음과 같은 경우:

    • 사용자가 새 WDDM IHV 드라이버를 설치하는 경우 BasicDisplay 는 전환 중에 사용됩니다(이전 WDDM IHV 드라이버가 제거된 시점부터 새 IHV 드라이버가 설치되기 전 지점까지).
    • 사용자가 최신 WDDM IHV 드라이버를 설치하는 데 문제가 발생하면 사용자 또는 시스템에서 현재 그래픽 드라이버를 사용하지 않도록 설정하고 BasicDisplay를 사용하도록 대체할 수 있습니다.
    • 드라이버 업그레이드: BasicDisplay를 사용하면 IHV 권장 드라이버로 업그레이드할 때 시스템 재부팅을 진행할 필요가 없습니다.
    • 안전 모드: 이 모드에서는 BasicDisplay를 포함하여 신뢰할 수 있는 드라이버만 로드됩니다.

Microsoft 기본 표시 드라이버가 사용되는 드라이버 설치 시나리오를 보여 주는 다이어그램

BasicDisplay는 커널의 어댑터에서 WARP기능을 노출하는 시스템 제공 모듈인 BasicRender와 함께 항상 사용됩니다.

BasicRender 는 렌더링 가능 드라이버가 설치되지 않은 시스템에서도 사용할 수 있습니다(예: GPU가 없는 Matrox 또는 DisplayLink와 같은 디스플레이 전용 디바이스).

Windows 11부터 BasicDisplay와 BasicRender는 모두 c:\Windows\System32\DriverStore의 DriverStore 위치에서 실행됩니다.