Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

DirectX 9 legacy overlay planes không hoạt động trên Windows 10

Trong bài viết hôm nay, chúng ta sẽ cố gắng hiểu tại sao Microsoft DirectX 9 legacy overlay planes không hoạt động với màn hình Miracast trên Windows 10 với trình điều khiển đồ họa Windows Display Driver Model (WDDM) 2.0 trên Windows 10.

DirectX 9 legacy overlay planes không hoạt động trên Windows 10

Trước khi đi sâu vào vấn đề, hãy xem mô tả ngắn gọn về Miracast, WDDM và Microsoft DirectX, cho độc giả mới.

Microsoft DirectX là gì?

Microsoft DirectX là tập hợp các giao diện lập trình ứng dụng (API) để xử lý các tác vụ liên quan đến đa phương tiện, đặc biệt là lập trình game và video, trên các nền tảng Microsoft. Ban đầu, tên của các API này đều bắt đầu bằng Direct, như Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound, v.v.

Tên DirectX được đặt ra như một thuật ngữ viết tắt cho tất cả các API này (chữ X đại diện cho tên API cụ thể) và sớm trở thành tên của bộ sưu tập này.

Miracast là gì?

Miracast là giao thức màn hình phản chiếu (screen-mirroring) cho phép bạn phát sóng bất cứ thứ gì từ thiết bị Android hoặc máy tính Intel gần đây đến TV của bạn. Bất cứ thứ gì bạn thấy trên màn hình nhỏ sẽ xuất hiện trên màn hình lớn. Nếu mọi thứ đồng bộ đúng cách, gần như không có độ trễ, lý tưởng để xem video hoặc dùng phần mềm năng suất, mặc dù chưa đủ tin cậy để chạy hầu hết game.

Windows Display Driver Model (WDDM) là gì?

Windows Display Driver Model (WDDM) là kiến trúc trình điều khiển đồ họa cho driver card video chạy các phiên bản Microsoft Windows bắt đầu từ Windows Vista.

Nó thay thế cho mô hình driver hiển thị Windows 2000 và Windows XP trước đó là XDDM/XPDM và nhằm mục đích cho phép hiệu suất đồ họa tốt hơn, chức năng đồ họa mới và ổn định hơn. Driver hiển thị trong Windows Vista và Windows 7 có thể chọn tuân theo WDDM hoặc XDDM. Với việc loại bỏ XDDM khỏi Windows 8, tuy nhiên, WDDM trở thành lựa chọn duy nhất.

WDDM là bắt buộc để render Windows DWM (Desktop Windows Manager) và giao diện driver thiết bị cho Direct3D 10.

DirectX 9 legacy overlay planes không hoạt động với màn hình Miracast

Microsoft DirectX 9 legacy overlay planes không hoạt động với màn hình Miracast trên Windows 10 với driver đồ họa WDDM 2.0. Bất kỳ ứng dụng nào cố gắng sử dụng legacy overlays khi chạy trên màn hình Miracast sẽ nhận được thông báo lỗi.

Cách lỗi này được thông báo cho người dùng phụ thuộc vào cách ứng dụng xử lý lỗi. Người dùng có thể thấy bất kỳ triệu chứng nào sau khi gặp vấn đề này:

  • Ổng dụng treo (hang).
  • Ứng dụng bị lỗi (crash).
  • Thông báo lỗi được hiển thị bởi ứng dụng đang cố gắng sử dụng legacy overlays.
  • Phát video trống (blank).

Bạn sẽ gặp vấn đề này vì theo Microsoft – legacy overlays không được hỗ trợ với Windows Display Driver Model (WDDM) 2.0 driver đồ họa trên Windows 10.

Hy vọng bạn thấy thông tin trong bài viết này hữu ích!

DirectX 9 legacy overlay planes không hoạt động trên Windows 10