ข้อผิดพลาด“ คุณสมบัติ 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 ของคุณโปรดทำตามคำแนะนำถัดไปที่เฉพาะเจาะจงสำหรับผู้ผลิตกราฟิกการ์ดยอดนิยม
- กดคีย์ Windows + Rพิมพ์“ devmgmt.msc ” และกดEnterเพื่อเปิดตัวจัดการอุปกรณ์
- เลื่อนลงไปที่Display Adaptersและขยายเมนูแบบเลื่อนลง คลิกขวาที่ไดรเวอร์กราฟิกและเลือกUpdate Driver (ปรับปรุงซอฟแวร์ไดร์เวอร์)
หมายเหตุ:คุณอาจเห็นสองรายการที่แตกต่างกันภายใต้การ์ดแสดงผล ซึ่งมักเกิดขึ้นกับแล็ปท็อปและโน้ตบุ๊กที่มีทั้งการ์ดแสดงผลในตัวและการ์ดแสดงผลเฉพาะ ณ ตอนนี้ Intel ผลิตเฉพาะการ์ดในตัวเท่านั้น การ์ดเฉพาะมีพลังในการประมวลผลมากกว่าและใช้ในการประมวลผลเกมและแอพพลิเคชั่นที่ต้องการ - สำหรับจุดประสงค์ของเราโปรดอัปเดตส่วนประกอบเฉพาะ
- คลิกที่ค้นหาโดยอัตโนมัติสำหรับซอฟต์แวร์ไดรเวอร์ที่อัปเดตและรอในขณะที่ Windows สแกนหาไดรเวอร์แบบออนไลน์ หากพบไดรเวอร์ที่ใหม่กว่าให้รอจนกว่าจะติดตั้งและระบบของคุณจะรีบูต
ในกรณีที่ Windows ระบุว่าคุณมีไดรเวอร์ล่าสุดให้ทำตามคำแนะนำด้านล่าง หากขั้นตอนข้างต้นติดตั้งไดรเวอร์ใหม่ให้ดูว่าข้อผิดพลาดยังคงเกิดขึ้นเมื่อคุณเปิดแอปพลิเคชันหรือไม่ ถ้าไม่ย้ายไปวิธีที่ 2
ผู้ใช้ที่มีการ์ดแสดงผล Nvidia
หากคุณมีการ์ดแสดงผลเฉพาะของ Nvidia GeForce คุณสามารถอัปเดตไดรเวอร์ได้สองวิธี ทางออกที่ดีที่สุดคือการดาวน์โหลด GeForce Experience และปล่อยให้ซอฟต์แวร์ระบุ GPU ของคุณโดยอัตโนมัติและติดตั้งไดรเวอร์ที่เหมาะสม โปรแกรมจะช่วยให้คุณไม่ต้องค้นหาไดรเวอร์เวอร์ชันล่าสุดด้วยตนเอง
อย่างไรก็ตาม GeForce Experience เป็นที่ทราบกันดีว่าทำงานผิดพลาดและทำงานไม่ถูกต้องกับเมนบอร์ดบางรุ่น หากคุณไม่สามารถใช้ GeForce Experience ให้ทำตามขั้นตอนด้านล่างเพื่อดาวน์โหลดไดรเวอร์การ์ดแสดงผลล่าสุดสำหรับ GPU ของคุณด้วยตนเอง:
- ไปที่หน้าดาวน์โหลด Nvidia อย่างเป็นทางการ (ที่นี่) และเลือกประเภทผลิตภัณฑ์ชุดผลิตภัณฑ์และผลิตภัณฑ์ของคุณ ตรวจสอบให้แน่ใจว่าได้เลือกระบบปฏิบัติการที่เหมาะสมแล้วกดปุ่มค้นหา
หมายเหตุ:วิธีการได้เร็วขึ้นคือการไปกับตัวเลือกที่ 2และคลิกที่ไดร์เวอร์กราฟิก การดำเนินการนี้จะสแกนระบบของคุณโดยอัตโนมัติและดาวน์โหลดไดรเวอร์ที่เหมาะสมสำหรับ GPU ของคุณ แต่โปรดทราบว่าคุณอาจต้องดาวน์โหลด Java เวอร์ชันล่าสุดเพื่อให้ใช้งานได้
- ดาวน์โหลดและติดตั้งไดรเวอร์ Nvidia ที่แนะนำ
- หากระบบไม่รีบูตโดยอัตโนมัติเมื่อการติดตั้งเสร็จสมบูรณ์ให้รีสตาร์ทด้วยตนเองและดูว่าปัญหาได้รับการแก้ไขหรือไม่
ผู้ใช้ที่มีกราฟิกการ์ด ATI
AMD ที่เทียบเท่ากับ GeForce Experience คือ Gaming Evolved คุณสามารถใช้ยูทิลิตี้ AMD นี้เพื่ออัปเดตไดรเวอร์การ์ดแสดงผลของคุณโดยอัตโนมัติ นอกเหนือจากการอัปเดตระบบของคุณด้วยไดรเวอร์กราฟิกล่าสุดแล้ว Gaming Evolved ยังเพิ่มประสิทธิภาพเกมของคุณด้วยการเปลี่ยนการตั้งค่ากราฟิกโดยอัตโนมัติเพื่อให้คุณได้รับประสบการณ์ที่ดีที่สุดตามข้อกำหนดระบบของคุณ
หากคุณไม่ต้องการติดตั้งโปรแกรมเพิ่มเติมสำหรับงานนี้คุณสามารถดาวน์โหลดไดรเวอร์ด้วยวิธีที่ล้าสมัย นี่คือคำแนะนำโดยย่อตลอดทั้งเรื่อง:
- ไปที่หน้าดาวน์โหลด AMD อย่างเป็นทางการ (ที่นี่)
- ภายใต้เลือกด้วยตนเองขับรถของคุณให้เลือกประเภทของผลิตภัณฑ์ตระกูลผลิตภัณฑ์และรูปแบบ จากนั้นเลือกระบบปฏิบัติการที่เหมาะสมและคลิกที่แสดงผลลัพธ์
หมายเหตุ:หากคุณไม่แน่ใจของรูปแบบ GPU ของคุณหรือต้องการที่จะทำงานโดยอัตโนมัติให้ดียิ่งขึ้นคุณยังสามารถคลิกดาวน์โหลดเดี๋ยวนี้ปุ่มภายใต้การตรวจสอบโดยอัตโนมัติและติดตั้ง Driver สิ่งนี้จะติดตั้งยูทิลิตี้ ATI อื่นที่จะสแกนระบบของคุณและใช้ไดรเวอร์ล่าสุด
- หลังจากติดตั้งไดรเวอร์แล้วให้รีบูตเครื่องของคุณและดูว่าข้อผิดพลาดถูกลบออกหรือไม่
ผู้ใช้ที่มี 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 เมื่อติดตั้งการอัปเดตแล้วให้รีบูตคอมพิวเตอร์และดูว่าสามารถแก้ไขปัญหาได้หรือไม่