오늘의 게시물에서 우리는 왜 Microsoft DirectX 9 레거시 오버레이 플레인은 Windows 10의 WDDM(Windows Display Driver Model) 2.0 그래픽 드라이버가 있는 Windows 10의 Miracast 디스플레이에서 작동하지 않습니다.
적절한 주제에 대해 알아보기 전에 새로운 독자를 위해 Miracast, WDDM 및 Microsft DirectX에 대한 간략한 설명을 살펴보겠습니다.
Microsoft DirectX란 무엇입니까?
Microsoft DirectX는 Microsoft 플랫폼에서 멀티미디어, 특히 게임 프로그래밍 및 동영상과 관련된 작업을 처리하기 위한 API(응용 프로그래밍 인터페이스) 모음입니다. 원래 이러한 API의 이름은 모두 Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound 등과 같이 Direct로 시작되었습니다.
DirectX 이름 이러한 모든 API(X 특정 API 이름을 대신함)이 곧 컬렉션의 이름이 되었습니다.
미라캐스트란 무엇입니까?
Miracast는 Android 기기 또는 최신 Intel 컴퓨터에서 TV로 무엇이든 방송할 수 있는 화면 미러링 프로토콜입니다. 작은 화면에서 본 모든 것이 큰 화면에 나타납니다. 모든 것이 제대로 동기화되면 지연이 거의 없으므로 대부분의 게임을 실행할 만큼 안정적이지는 않지만 비디오를 보거나 생산성 소프트웨어를 사용하는 데 이상적입니다.
Windows 디스플레이 드라이버 모델(WDDM)이란 무엇입니까?
Windows 디스플레이 드라이버 모델(WDDM) Windows Vista부터 Microsoft Windows 버전을 실행하는 비디오 카드 드라이버용 그래픽 드라이버 아키텍처입니다.
이전 Windows 2000 및 Windows XP 디스플레이 드라이버 모델 XDDM/XPDM을 대체하며 더 나은 성능의 그래픽과 새로운 그래픽 기능 및 안정성을 구현하는 것을 목표로 합니다. Windows Vista 및 Windows 7의 디스플레이 드라이버는 WDDM 또는 XDDM을 준수하도록 선택할 수 있습니다. 그러나 Windows 8에서 XDDM이 제거되면서 WDDM이 유일한 옵션이 되었습니다.
WDDM은 Direct3D 10용 Windows DWM(Desktop Windows Manager) 및 장치 드라이버 인터페이스를 렌더링하는 데 필요합니다.
DirectX 9 레거시 오버레이 평면은 Miracast 디스플레이에서 작동하지 않습니다.
Microsoft DirectX 9 레거시 오버레이 평면은 WDDM 2.0 그래픽 드라이버가 있는 Windows 10의 Miracast 디스플레이에서 작동하지 않습니다. Miracast 디스플레이에서 실행되는 동안 레거시 오버레이를 사용하려고 하는 모든 애플리케이션은 오류 메시지를 수신합니다.
이 오류가 사용자에게 전달되는 방식은 응용 프로그램의 오류 처리에 따라 다릅니다. 이 문제가 발생하면 사용자에게 다음과 같은 증상이 나타날 수 있습니다.
- 응용 프로그램이 중단되었습니다.
- 애플리케이션이 충돌합니다.
- 오류 메시지는 기존 오버레이를 사용하려는 애플리케이션에 의해 표시됩니다.
- 동영상 재생이 불가능합니다.
Microsoft에 따르면 이 문제가 발생하는 이유는 레거시 오버레이가 Windows 10의 WDDM(Windows Display Driver Model) 2.0 그래픽 드라이버에서 지원되지 않기 때문입니다.
이 게시물의 정보가 유용하기를 바랍니다!