แก้ไข: จำเป็นต้องมีคุณสมบัติ DX11 ระดับ 10.0 เพื่อเรียกใช้เครื่องยนต์

ข้อผิดพลาด“ คุณสมบัติ DX11 ระดับ 10.0 จำเป็นในการเรียกใช้เอนจิ้น”ปรากฏขึ้นเมื่อระบบไม่มีระดับคุณลักษณะฮาร์ดแวร์ Direct3Dที่เหมาะสมตามที่เอนจินเกมต้องการ ข้อความผิดพลาดนี้โดยเฉพาะอย่างยิ่งการส่งสัญญาณว่าเครื่องยนต์แอพลิเคชันไม่สามารถที่จะใช้ตรง 3D สารคดีระดับรุ่น10.0 หากระบบปฏิบัติการมี DirectX เวอร์ชันล่าสุดข้อผิดพลาดมักเป็นสัญญาณว่า GPU ไม่ตรงตามข้อกำหนดขั้นต่ำของระบบหรือกำลังทำงานบนซอฟต์แวร์ไดรเวอร์ที่ล้าสมัย ผู้ใช้จะพบข้อผิดพลาดนี้เมื่อพยายามเรียกใช้เกมและแอปพลิเคชันอื่น ๆ ที่ต้องใช้การประมวลผลกราฟิกจำนวนมาก

DirectX คืออะไร?

DirectXคือชุดอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชัน (API) ที่พัฒนาโดย Microsoft เพื่อจัดการงานที่เกี่ยวข้องกับการเขียนโปรแกรมเกมและมัลติมีเดียบนแพลตฟอร์มทั้งหมดในเครือ Microsoft คอลเลกชันของ API มีโปรแกรมที่เข้ากันได้กับ DirectX พร้อมการสนับสนุนมัลติมีเดียที่เร่งด้วยฮาร์ดแวร์ เหนือสิ่งอื่นใด DirectX มีวิธีการสำหรับโปรแกรม (เกมหรือแอปพลิเคชันอื่น ๆ ) เพื่อกำหนดความสามารถของฮาร์ดแวร์ของคุณและปรับพารามิเตอร์เพื่อมอบประสบการณ์ที่ดีที่สุด

API จำนวนมากที่มีอยู่ในระบบย่อย DirectX เป็นข้อบังคับและควรได้รับการพิจารณาว่ามีความสำคัญสำหรับทุกอย่างตั้งแต่การเล่นวิดีโอธรรมดาไปจนถึงความต้องการวิดีโอเกม 3 มิติ

DirectX Runtime เทียบกับระดับคุณลักษณะฮาร์ดแวร์ Direct3D

จำนวนมากของผู้ใช้จะสับสนรันไทม์ DirectXสภาพแวดล้อมกับDirect3D ฮาร์ดแวร์ระดับคุณสมบัติ DirectX Runtime อธิบายเวอร์ชัน DirectX ที่ซอฟต์แวร์ OS สามารถรองรับได้ ในทางกลับกันระดับคุณลักษณะฮาร์ดแวร์ Direct3d จะอธิบายถึงการสนับสนุนที่ฮาร์ดแวร์วิดีโอ (GPU) ของคุณมีให้

ด้วยเหตุนี้การติดตั้งสภาพแวดล้อมรันไทม์ DirectX ล่าสุดบนพีซีของคุณไม่ได้หมายความว่าฮาร์ดแวร์ของคุณสามารถรองรับคุณลักษณะฮาร์ดแวร์ Direct3D ระดับ 10.0 ได้ แม้ว่าเวอร์ชัน Windows ของคุณจะติดตั้งเพื่อรองรับ DirectX API ล่าสุด แต่การ์ด GPU ของคุณอาจไม่รองรับระดับคุณสมบัติที่ต้องการ กรณีนี้มักเกิดขึ้นกับ GPU รุ่นเก่าหรือแบบบูรณาการ

จะทราบได้อย่างไรว่า DirectX ได้รับการติดตั้ง

หากคุณมี Windows 10 DirectX 12.0 Runtimeจะถูกติดตั้งโดยอัตโนมัติพร้อมกับระบบปฏิบัติการ (สมมติว่าคุณมีการอัปเดต Windows ล่าสุด) แต่ในการใช้ DirectX API ใหม่การ์ด GPU ของคุณจำเป็นต้องรองรับ

เพื่อยืนยันและตรวจสอบรุ่น DirectX ได้รับการสนับสนุนโดยระบบปฏิบัติการของคุณคุณจะต้องเรียกใช้เครื่องมือวินิจฉัย DirectX (dxdiag) เครื่องมือ Windows ในตัวนี้สามารถเข้าถึงได้บน Windows ทุกรุ่นโดยเปิดกล่อง Run ( ปุ่ม Windows + R ) แล้วพิมพ์“ dxdiag

คุณสามารถดูเวอร์ชันรันไทม์ DirectX ของคุณภายใต้ข้อมูลระบบในแท็บระบบ

หากต้องการดูว่า GPU ของคุณสามารถรองรับระดับคุณลักษณะที่ต้องการได้หรือไม่ให้ไปที่แท็บการแสดงผลภายใต้ไดรเวอร์และดูว่าการ์ดแสดงผลของคุณรองรับระดับคุณลักษณะใดบ้าง

หากคุณพบว่าคุณลักษณะระดับ 10_0 (10.0)ไม่ปรากฏในรายการระดับคุณลักษณะภายในเครื่องมือวินิจฉัย DirectXนั่นเป็นหนึ่งในสถานการณ์ต่อไปนี้:

  • การ์ดแสดงผล (GPU) ของคุณกำลังทำงานพร้อมกับไดรเวอร์ที่ล้าสมัยซึ่งจำเป็นต้องได้รับการอัปเดต เว้นแต่ว่าระบบของคุณจะมีไดรเวอร์ที่แนะนำฮาร์ดแวร์กราฟิกเกี่ยวกับวิธีใช้ระดับคุณสมบัติตามลำดับระบบจะไม่ซื้อสินค้าภายใน DirectX Diagnostic Tool
  • ระบบปฏิบัติการของคุณต้องการการอัปเดตแพลตฟอร์มเพิ่มเติม ใช้ได้กับผู้ใช้ Windows 7 และ Windows XP เท่านั้น
  • กราฟิกการ์ดของคุณไม่สนับสนุนคุณลักษณะระดับ 10.0 ในกรณีนี้การแก้ไขที่เกี่ยวข้องคือการซื้อการ์ดแสดงผล (GPU) ใหม่

โปรดทราบว่า DirectX มีความเข้ากันได้ย้อนหลัง - หากคุณมี DirectX 12 การแจกแจงรันไทม์ก่อนหน้าทั้งหมดควรมีอยู่ในระบบของคุณ เช่นเดียวกับ DirectX 11 และ DirectX 10

อย่างไรก็ตามเกมดั้งเดิมบางเกมต้องการ DirectX API รุ่นเก่าซึ่งล้าสมัยแล้วใน Windows 10 และสามารถพบได้บนDirectX 9.0cหรือต่ำกว่าเท่านั้น ในกรณีนี้คุณจะต้องติดตั้งการแจกจ่ายนั้นเพื่อเรียกใช้โปรแกรม แม้ว่า DirectX เวอร์ชันล่าสุดจะเป็น 12.0 แต่เกมส่วนใหญ่ยังคงพึ่งพาระดับคุณสมบัติที่ใช้กับรันไทม์ DirectX 10 เป็นอย่างมาก

จำเป็นต้องแก้ไขข้อผิดพลาด“ คุณลักษณะ DX11 ระดับ 10.0 เพื่อเรียกใช้เครื่องยนต์”

หากเครื่องมือวินิจฉัย DirectX พบว่าคุณมีรันไทม์ DirectX 10 หรือใหม่กว่าและ GPU ของคุณรองรับระดับคุณลักษณะ Direct3D ที่ต้องการคุณควรมีส่วนประกอบที่จำเป็นในการเรียกใช้แอปพลิเคชันที่เป็นปัญหา อย่างไรก็ตามหากคุณยังคงได้รับข้อผิดพลาด“ คุณลักษณะ DX11 ระดับ 10.0 เพื่อเรียกใช้เครื่องยนต์”แม้ว่าจะมีคุณสมบัติตรงตามข้อกำหนดการแก้ไขอย่างใดอย่างหนึ่งในบทความนี้จะช่วยให้คุณสามารถแก้ไขข้อผิดพลาดได้

ด้านล่างนี้คุณมีคอลเลกชันของโซลูชันที่ผู้ใช้พบว่ามีประโยชน์ในการแก้ไขข้อผิดพลาด“ คุณลักษณะ DX11 ระดับ 10.0 จำเป็นเพื่อเรียกใช้เครื่องยนต์” โปรดทำตามแต่ละวิธีตามลำดับจนกว่าคุณจะพบการแก้ไขที่เหมาะกับคุณ

หมายเหตุ:วิธีการดังต่อไปนี้เป็นเพียงการบังคับถ้าคุณมั่นใจว่าการสนับสนุน GPU ของคุณคุณลักษณะระดับ 10.0 ก่อนที่จะลองใช้การแก้ไขใด ๆ ขอแนะนำให้คุณศึกษาข้อมูลจำเพาะของกราฟิกการ์ดของคุณเพื่อดูว่าสามารถรองรับDirect3D Feature Level 10.0ได้หรือไม่

วิธีที่ 1: เรียกใช้แอปพลิเคชันด้วย GPU เฉพาะ

หากคุณเห็นข้อผิดพลาดในแล็ปท็อปหรือโน้ตบุ๊กคุณอาจมีทั้ง GPU เฉพาะและโซลูชันในตัว หากคุณมีการ์ดสองใบระบบของคุณจะตัดสินใจว่าจะใช้การ์ด GPU ใดโดยการวิเคราะห์จำนวนทรัพยากรที่แอปพลิเคชันต้องการ อย่างไรก็ตามสิ่งนี้สามารถแทนที่ได้โดยยูทิลิตี้ประหยัดแบตเตอรี่ของคุณหากตั้งค่าเป็นโหมดประหยัดแบตเตอรี่อาจบังคับให้ระบบเริ่มโปรแกรมด้วย GPU ในตัวเนื่องจากใช้ทรัพยากรน้อยลง

ซึ่งสามารถแก้ไขได้อย่างง่ายดายโดยตั้งค่ายูทิลิตี้เป็น " โหมดประสิทธิภาพ " หรือโดยการถอนการติดตั้งซอฟต์แวร์ทั้งหมด แต่ถ้าคุณไม่ต้องการถอนการติดตั้งตัวจัดการแบตเตอรี่คุณสามารถบังคับ GPU เฉพาะของคุณได้โดยคลิกขวาที่ช็อตคัทเกมแล้วเลือกรันด้วยโปรเซสเซอร์กราฟิก จากนั้นเลือกการ์ดเฉพาะของคุณและดูว่าการ์ดเริ่มทำงานโดยไม่มีข้อผิดพลาด“ คุณสมบัติ DX11 ระดับ 10.0 เพื่อเรียกใช้เอ็นจิ้น”หรือไม่

หากเริ่มต้นสำเร็จคุณสามารถกลับไปที่การตั้งค่านี้และคลิกที่เปลี่ยนตัวประมวลผลกราฟิกเริ่มต้นเพื่อตั้งกฎถาวรสำหรับโปรแกรมในการตั้งค่าแผงควบคุม GPU ของคุณ

วิธีที่ 2: การอัปเดตไดรเวอร์การ์ดแสดงผลของคุณ

จุดเริ่มต้นที่ชัดเจนในการแก้ไขข้อผิดพลาด“ คุณสมบัติ DX11 ระดับ 10.0 เพื่อเรียกใช้เอ็นจิ้น”คือการอัปเดตไดรเวอร์การ์ดแสดงผลของคุณ มีหลายวิธีในการทำเช่นนั้น แต่วิธีที่ดีที่สุดนั้นขึ้นอยู่กับผู้ผลิตการ์ดแสดงผล

Windows เวอร์ชันใหม่ล่าสุด (Windows 10 และ Windows 8) ควรติดตั้งไดรเวอร์ซอฟต์แวร์ที่การ์ดแสดงผลของคุณต้องการโดยอัตโนมัติ แต่แม้ว่าระบบปฏิบัติการของคุณจะดาวน์โหลดและติดตั้งไดรเวอร์สำหรับ GPU ของคุณโดยอัตโนมัติ แต่ก็มีโอกาสที่จะไม่ใช่เวอร์ชันล่าสุด ระบบของคุณอาจรายงานข้อผิดพลาดนี้เนื่องจาก GPU ไม่ทราบวิธีใช้คุณลักษณะระดับ 10.0แม้ว่าจะมีฮาร์ดแวร์ที่รองรับก็ตาม

ซึ่งสามารถแก้ไขได้โดยการติดตั้งไดรเวอร์กราฟิกที่เหมาะสม มีวิธีหนึ่งที่เป็นสากลในการดำเนินการ (โดยไม่คำนึงถึงผู้ผลิต GPU ของคุณ) แต่ก็ไม่น่าเชื่อถือเท่ากับการปฏิบัติตามแนวทางการติดตั้งไดรเวอร์ของผู้ผลิต

การติดตั้งไดรเวอร์กราฟิกผ่าน Device Manager

ด้านล่างนี้คุณจะมีขั้นตอนของการปรับปรุงไดรเวอร์กราฟฟิกของคุณผ่านทางตัวจัดการอุปกรณ์ เป็นจุดเริ่มต้นที่ดี แต่ต้องอาศัย Windows Update เพื่อค้นหาไดรเวอร์ที่เหมาะสมทางออนไลน์ หากวิธีนี้ไม่ได้อัปเดตไดรเวอร์ GPU ของคุณโปรดทำตามคำแนะนำถัดไปที่เฉพาะเจาะจงสำหรับผู้ผลิตกราฟิกการ์ดยอดนิยม

  1. กดคีย์ Windows + Rพิมพ์“ devmgmt.msc ” และกดEnterเพื่อเปิดตัวจัดการอุปกรณ์

  2. เลื่อนลงไปที่Display Adaptersและขยายเมนูแบบเลื่อนลง คลิกขวาที่ไดรเวอร์กราฟิกและเลือกUpdate Driver (ปรับปรุงซอฟแวร์ไดร์เวอร์)

    หมายเหตุ:คุณอาจเห็นสองรายการที่แตกต่างกันภายใต้การ์ดแสดงผล ซึ่งมักเกิดขึ้นกับแล็ปท็อปและโน้ตบุ๊กที่มีทั้งการ์ดแสดงผลในตัวและการ์ดแสดงผลเฉพาะ ณ ตอนนี้ Intel ผลิตเฉพาะการ์ดในตัวเท่านั้น การ์ดเฉพาะมีพลังในการประมวลผลมากกว่าและใช้ในการประมวลผลเกมและแอพพลิเคชั่นที่ต้องการ - สำหรับจุดประสงค์ของเราโปรดอัปเดตส่วนประกอบเฉพาะ

  3. คลิกที่ค้นหาโดยอัตโนมัติสำหรับซอฟต์แวร์ไดรเวอร์ที่อัปเดตและรอในขณะที่ Windows สแกนหาไดรเวอร์แบบออนไลน์ หากพบไดรเวอร์ที่ใหม่กว่าให้รอจนกว่าจะติดตั้งและระบบของคุณจะรีบูต

    ในกรณีที่ Windows ระบุว่าคุณมีไดรเวอร์ล่าสุดให้ทำตามคำแนะนำด้านล่าง หากขั้นตอนข้างต้นติดตั้งไดรเวอร์ใหม่ให้ดูว่าข้อผิดพลาดยังคงเกิดขึ้นเมื่อคุณเปิดแอปพลิเคชันหรือไม่ ถ้าไม่ย้ายไปวิธีที่ 2

ผู้ใช้ที่มีการ์ดแสดงผล Nvidia

หากคุณมีการ์ดแสดงผลเฉพาะของ Nvidia GeForce คุณสามารถอัปเดตไดรเวอร์ได้สองวิธี ทางออกที่ดีที่สุดคือการดาวน์โหลด GeForce Experience และปล่อยให้ซอฟต์แวร์ระบุ GPU ของคุณโดยอัตโนมัติและติดตั้งไดรเวอร์ที่เหมาะสม โปรแกรมจะช่วยให้คุณไม่ต้องค้นหาไดรเวอร์เวอร์ชันล่าสุดด้วยตนเอง

อย่างไรก็ตาม GeForce Experience เป็นที่ทราบกันดีว่าทำงานผิดพลาดและทำงานไม่ถูกต้องกับเมนบอร์ดบางรุ่น หากคุณไม่สามารถใช้ GeForce Experience ให้ทำตามขั้นตอนด้านล่างเพื่อดาวน์โหลดไดรเวอร์การ์ดแสดงผลล่าสุดสำหรับ GPU ของคุณด้วยตนเอง:

  1. ไปที่หน้าดาวน์โหลด Nvidia อย่างเป็นทางการ (ที่นี่) และเลือกประเภทผลิตภัณฑ์ชุดผลิตภัณฑ์และผลิตภัณฑ์ของคุณ ตรวจสอบให้แน่ใจว่าได้เลือกระบบปฏิบัติการที่เหมาะสมแล้วกดปุ่มค้นหา

    หมายเหตุ:วิธีการได้เร็วขึ้นคือการไปกับตัวเลือกที่ 2และคลิกที่ไดร์เวอร์กราฟิก การดำเนินการนี้จะสแกนระบบของคุณโดยอัตโนมัติและดาวน์โหลดไดรเวอร์ที่เหมาะสมสำหรับ GPU ของคุณ แต่โปรดทราบว่าคุณอาจต้องดาวน์โหลด Java เวอร์ชันล่าสุดเพื่อให้ใช้งานได้

  2. ดาวน์โหลดและติดตั้งไดรเวอร์ Nvidia ที่แนะนำ

  3. หากระบบไม่รีบูตโดยอัตโนมัติเมื่อการติดตั้งเสร็จสมบูรณ์ให้รีสตาร์ทด้วยตนเองและดูว่าปัญหาได้รับการแก้ไขหรือไม่

ผู้ใช้ที่มีกราฟิกการ์ด ATI

AMD ที่เทียบเท่ากับ GeForce Experience คือ Gaming Evolved คุณสามารถใช้ยูทิลิตี้ AMD นี้เพื่ออัปเดตไดรเวอร์การ์ดแสดงผลของคุณโดยอัตโนมัติ นอกเหนือจากการอัปเดตระบบของคุณด้วยไดรเวอร์กราฟิกล่าสุดแล้ว Gaming Evolved ยังเพิ่มประสิทธิภาพเกมของคุณด้วยการเปลี่ยนการตั้งค่ากราฟิกโดยอัตโนมัติเพื่อให้คุณได้รับประสบการณ์ที่ดีที่สุดตามข้อกำหนดระบบของคุณ

หากคุณไม่ต้องการติดตั้งโปรแกรมเพิ่มเติมสำหรับงานนี้คุณสามารถดาวน์โหลดไดรเวอร์ด้วยวิธีที่ล้าสมัย นี่คือคำแนะนำโดยย่อตลอดทั้งเรื่อง:

  1. ไปที่หน้าดาวน์โหลด AMD อย่างเป็นทางการ (ที่นี่)
  2. ภายใต้เลือกด้วยตนเองขับรถของคุณให้เลือกประเภทของผลิตภัณฑ์ตระกูลผลิตภัณฑ์และรูปแบบ จากนั้นเลือกระบบปฏิบัติการที่เหมาะสมและคลิกที่แสดงผลลัพธ์

    หมายเหตุ:หากคุณไม่แน่ใจของรูปแบบ GPU ของคุณหรือต้องการที่จะทำงานโดยอัตโนมัติให้ดียิ่งขึ้นคุณยังสามารถคลิกดาวน์โหลดเดี๋ยวนี้ปุ่มภายใต้การตรวจสอบโดยอัตโนมัติและติดตั้ง Driver สิ่งนี้จะติดตั้งยูทิลิตี้ ATI อื่นที่จะสแกนระบบของคุณและใช้ไดรเวอร์ล่าสุด

  3. หลังจากติดตั้งไดรเวอร์แล้วให้รีบูตเครื่องของคุณและดูว่าข้อผิดพลาดถูกลบออกหรือไม่

ผู้ใช้ที่มี Intel Graphics ในตัว

จนถึงตอนนี้ ATI ผลิตการ์ดกราฟิกในตัวเท่านั้น โดยส่วนใหญ่โปรแกรมควบคุมจะได้รับการอัปเดตสำเร็จจาก Device Manager (คำแนะนำแรกในวิธีนี้) อย่างไรก็ตามหากคุณไม่สามารถอัปเดตได้จากที่นั่นคุณสามารถดาวน์โหลดได้จากศูนย์ดาวน์โหลดของ Intel (ที่นี่)

วิธีที่ 3: การซ่อมแซมสภาพแวดล้อมรันไทม์ DirectX

API ที่รวมอยู่ในแพ็คเกจ DirectX แทบจะไม่พัง แต่ก็เป็นที่รู้กันว่าเกิดขึ้น ขออภัยคุณไม่สามารถถอนการติดตั้ง DirectX ได้อย่างมีประสิทธิภาพ DirectX runtime 11.3 และ 12 มาพร้อมกับ Windows 10 และการอัปเดต / การซ่อมแซมใด ๆ จะได้รับการจัดการโดย Windows Update ไม่มีแพ็คเกจแบบสแตนด์อโลนสำหรับ DirectX เวอร์ชันเหล่านี้

อย่างไรก็ตามคุณสามารถซ่อมแซมไฟล์ DirectX (ยกเว้นคนจาก DX12) โดยการใช้DirectX End-User Runtime ติดตั้งเว็บและDirectX Redist (มิถุนายน 2010)

เริ่มต้นด้วยการดาวน์โหลดDirectX End-User Runtime Web Installer (ที่นี่) คุณจะต้องคลิกขวาที่ไฟล์ปฏิบัติการและเลือกRun as administratorเพื่อให้สิทธิ์ที่สูงขึ้น จากนั้นทำตามคำแนะนำบนหน้าจอเพื่อให้แน่ใจว่าไฟล์ DirectX 9.0c ทั้งหมดของคุณยังคงอยู่

จากนั้นดาวน์โหลด DirectX Redist (มิถุนายน 2010) จากลิงค์นี้ (ที่นี่) เปิดแพคเกจและแยกDirectX SDK ในที่ที่สามารถเข้าถึงได้ จากนั้นไปที่ไฟล์ที่แยกออกมาและเปิดไฟล์ปฏิบัติการDXSetup ทำตามคำแนะนำบนหน้าจอเพื่อติดตั้งคอมโพเนนต์ DirectX อีกครั้ง

เมื่อการติดตั้งเสร็จสมบูรณ์ให้รีบูตระบบของคุณและดูว่าปัญหาได้รับการแก้ไขหรือไม่

วิธีที่ 4: การติดตั้งการอัปเดตแพลตฟอร์ม KB2670838 (Windows 7 เท่านั้น)

ซึ่งแตกต่างจาก Windows 8 และ Windows 10 Windows 7 ต้องมีการอัปเดตแพลตฟอร์มเพิ่มเติม ( KB2670838)เพื่อเปิดใช้งานคุณลักษณะ DX 11 ระดับ 10.0 มีข้อความว่าเป็นการอัปเดตที่เป็นทางเลือกดังนั้นคุณอาจพลาดแม้ว่าคุณจะคิดว่า WU ของคุณเป็นเวอร์ชันล่าสุด

หากต้องการดูว่านี่เป็นสาเหตุของข้อผิดพลาดหรือไม่ให้ใช้การอัปเดตเสริมที่รอดำเนินการทั้งหมดหรือไปที่ลิงก์ของ Microsoft (ที่นี่) และดาวน์โหลดการอัปเดตแพลตฟอร์มKB2670838 เมื่อติดตั้งการอัปเดตแล้วให้รีบูตคอมพิวเตอร์และดูว่าสามารถแก้ไขปัญหาได้หรือไม่