Computer >> Máy Tính >  >> Hệ thống >> Windows

Các mặt phẳng lớp phủ kế thừa DirectX 9 không hoạt động trên Windows 10

Trong bài đăng hôm nay, chúng tôi sẽ cố gắng tìm hiểu lý do tại sao Microsoft DirectX 9 Các mặt phẳng lớp phủ kế thừa 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.

Các mặt phẳng lớp phủ kế thừa DirectX 9 không hoạt động trên Windows 10

Trước khi đi sâu vào chủ đề thích hợp, hãy xem qua mô tả ngắn gọn về Miracast, WDDM và Microsft DirectX, vì lợi ích của những độc giả mới của chúng tô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 trò chơi và video, trên nền tảng của Microsoft. Ban đầu, tên của các API này đều bắt đầu bằng Direct, chẳng hạn 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 ( X đại diện cho các tên API cụ thể) và sớm trở thành tên của bộ sưu tập.

Miracast là gì?

Miracast là một giao thức phản chiếu màn hình cho phép bạn phát mọi thứ từ thiết bị Android hoặc máy tính Intel gần đây tới TV của mình. Bất cứ điều 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ộ hóa đúng cách, thì hầu như không có độ trễ, điều này là lý tưởng để xem video hoặc sử dụng phần mềm năng suất, mặc dù phần mềm này không đủ tin cậy để chạy hầu hết các trò chơi.

Mô hình trình điều khiển hiển thị Windows (WDDM) là gì?

Mô hình trình điều khiển hiển thị của Windows (WDDM) là kiến ​​trúc trình điều khiển đồ họa cho trình điều khiển cạc video chạy phiên bản Microsoft Windows bắt đầu với Windows Vista.

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

WDDM là bắt buộc để hiển thị Windows DWM (Desktop Windows Manager) và giao diện trình điều khiển thiết bị cho Direct3D 10.

Mặt phẳng lớp phủ kế thừa DirectX 9 không hoạt động với màn hình Miracast

Các mặt phẳng lớp phủ kế thừa của Microsoft DirectX 9 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 WDDM 2.0. Bất kỳ ứng dụng nào cố gắng sử dụng các lớp phủ kế thừa khi đang chạy trên màn hình Miracast đều nhận được thông báo lỗi.

Cách thông báo lỗi này với người dùng tùy thuộc vào cách xử lý lỗi của ứng dụng. Người dùng có thể thấy bất kỳ hiện tượng nào sau đây khi họ gặp sự cố này:

  • Ứng dụng bị treo.
  • Ứng dụng bị lỗi.
  • Thông báo lỗi được hiển thị bởi ứng dụng đang cố gắng sử dụng các lớp phủ cũ.
  • Phát lại video bị trống.

Bạn sẽ gặp sự cố này vì theo Microsoft - các lớp phủ cũ không được hỗ trợ với trình điều khiển đồ họa Windows Display Driver Model (WDDM) 2.0 trên Windows 10.

Tôi hy vọng bạn thấy thông tin trong bài đăng này hữu ích!

Các mặt phẳng lớp phủ kế thừa DirectX 9 không hoạt động trên Windows 10