Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

DirectX 9 Legacy Overlay Planes ไม่ทำงานบน Windows 10

วันนี้จะพยายามเข้าใจว่า Microsoft DirectX 9 Legacy Overlay Planes ไม่ทำงานกับหน้าจอ Miracast บน Windows 10 ที่มี Windows Display Driver Model (WDDM) 2.0 Graphics Drivers

DirectX 9 Legacy Overlay Planes ไม่ทำงานบน Windows 10

ก่อนเข้าหัวข้อหลัก มาดูคำอธิบายสรุปของ Miracast, WDDM และ Microsoft DirectX สำหรับผู้อ่านใหม่

Microsoft DirectX คืออะไร

Microsoft DirectX คือชุด Application Programming Interfaces (APIs) สำหรับจัดการงานเกี่ยวกับ Multimedia โดยเฉพาะ Game Programming และ Video บนแพลตฟอร์ม Microsoft เดิมชื่อ API เริ่มต้นด้วย Direct เช่น Direct3D, DirectDraw, DirectMusic, DirectPlay, DirectSound ฯลฯ

ชื่อ DirectX มาจากคำย่อสำหรับ API ทั้งหมด (X แทนชื่อ API แต่ละตัว) และกลายเป็นชื่อของชุดนี้

Miracast คืออะไร

Miracast เป็นโปรโตคอล Screen-mirroring ให้ Broadcast เนื้อหาจากอุปกรณ์ Android หรือคอมพิวเตอร์ Intel รุ่นใหม่ไปยัง TV เนื้อหาบนจอเล็กจะปรากฏบนจอใหญ่ หากซิงค์ได้ดี จะมี Lag เกือบศูนย์ เหมาะสำหรับดูวิดีโอหรือซอฟต์แวร์ประสิทธิภาพ แต่ไม่พอสำหรับรันเกมส่วนใหญ่

Windows Display Driver Model (WDDM) คืออะไร

Windows Display Driver Model (WDDM) เป็นสถาปัตยกรรม Graphics Driver สำหรับ Video Card Drivers บน Microsoft Windows เริ่มจาก Windows Vista

เป็นตัวแทนที่ของ Windows 2000 และ Windows XP Display Driver Model XDDM/XPDM มุ่งเน้นประสิทธิภาพกราฟิกส์ที่ดีกว่า ฟังก์ชันกราฟิกส์ใหม่ และความเสถียร Display Drivers บน Windows Vista และ Windows 7 สามารถเลือกปฏิบัติตาม WDDM หรือ XDDM แต่เมื่อ Windows 8 นำ XDDM ออก WDDM กลายเป็นตัวเลือกเดียว

WDDM จำเป็นสำหรับ Rendering Windows DWM (Desktop Windows Manager) และ Device Driver Interfaces สำหรับ Direct3D 10

DirectX 9 Legacy Overlay Planes ไม่ทำงานกับหน้าจอ Miracast

Microsoft DirectX 9 Legacy Overlay Planes ไม่ทำงานกับหน้าจอ Miracast บน Windows 10 ที่มี WDDM 2.0 Graphics Drivers แอปพลิเคชันที่พยายามใช้ Legacy Overlays ขณะรันบนหน้าจอ Miracast จะได้รับข้อความผิดพลาด

วิธีที่ข้อผิดพลาดนี้ถูกสื่อสารให้ผู้ใช้ทราบ ขึ้นอยู่กับการจัดการข้อผิดพลาดของแอปพลิเคชัน ผู้ใช้อาจเห็นอาการใดอาการหนึ่ง:

  • แอปพลิเคชันค้าง (Hang)
  • แอปพลิเคชัน Crash
  • ข้อความผิดพลาดจากแอปพลิเคชันที่พยายามใช้ Legacy Overlays
  • การเล่นวิดีโอเป็นหน้าจอว่าง (Blank)

คุณจะเจอปัญหานี้เพราะตาม Microsoft — Legacy Overlays ไม่ได้รับการรองรับกับ Windows Display Driver Model (WDDM) 2.0 Graphics Drivers บน Windows 10

หวังว่าข้อมูลในบทความนี้จะมีประโยชน์!

DirectX 9 Legacy Overlay Planes ไม่ทำงานบน Windows 10