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



ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา

ข้อผิดพลาด “ ต้องมีคุณสมบัติ DX11 ระดับ 10.0 เพื่อเรียกใช้เครื่องยนต์” ปรากฏขึ้นเมื่อระบบไม่มีความเหมาะสม ระดับคุณลักษณะฮาร์ดแวร์ Direct3D ต้องการโดยเอนจินเกม ข้อความแสดงข้อผิดพลาดนี้เป็นการส่งสัญญาณว่าแอปพลิเคชันเอนจินไม่สามารถใช้งานได้ ระดับคุณลักษณะ 3 มิติโดยตรง รุ่น 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 รันไทม์ ได้รับการติดตั้งโดยอัตโนมัติด้วยระบบปฏิบัติการ (สมมติว่าคุณมีการอัปเดต Windows ล่าสุด) แต่ในการใช้ DirectX API ใหม่การ์ด GPU ของคุณจำเป็นต้องรองรับ



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

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

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

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

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

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

อย่างไรก็ตามเกมดั้งเดิมบางเกมต้องการ DirectX API รุ่นเก่าซึ่งล้าสมัยใน Windows 10 และสามารถพบได้ใน 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 คุณสมบัติระดับ 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 'และกด ป้อน เพื่อเปิด ตัวจัดการอุปกรณ์ .
  2. เลื่อนลงไปที่ การ์ดแสดงผล และขยายเมนูแบบเลื่อนลง คลิกขวาที่ไดรเวอร์กราฟิกแล้วเลือก อัปเดตไดรเวอร์ (อัปเดตซอฟต์แวร์ไดรเวอร์) .
    บันทึก: คุณอาจเห็นสองรายการที่แตกต่างกันภายใต้ การ์ดแสดงผล ซึ่งมักเกิดขึ้นกับแล็ปท็อปและโน้ตบุ๊กที่มีทั้งการ์ดแสดงผลในตัวและการ์ดแสดงผลเฉพาะ ณ ตอนนี้ Intel ผลิตเฉพาะการ์ดในตัวเท่านั้น การ์ดเฉพาะมีพลังในการประมวลผลมากกว่าและใช้ในการประมวลผลเกมและแอพพลิเคชั่นที่ต้องการ - สำหรับจุดประสงค์ของเราโปรดอัปเดตส่วนประกอบเฉพาะ
  3. คลิกที่ ค้นหาซอฟต์แวร์ไดรเวอร์ที่อัพเดตโดยอัตโนมัติ และรอในขณะที่ Windows สแกนหาไดรเวอร์แบบออนไลน์ หากพบไดรเวอร์ที่ใหม่กว่าให้รอจนกว่าจะติดตั้งและระบบของคุณจะรีบูต
    ในกรณีที่ Windows ระบุว่าคุณมีไดรเวอร์ล่าสุดให้ทำตามคำแนะนำด้านล่าง หากขั้นตอนข้างต้นติดตั้งไดรเวอร์ใหม่ให้ดูว่าข้อผิดพลาดยังคงเกิดขึ้นเมื่อคุณเปิดแอปพลิเคชันหรือไม่ ถ้าเป็นเช่นนั้นให้ย้ายไปที่ วิธีที่ 2 .

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

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

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

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

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

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

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

  1. ไปที่หน้าดาวน์โหลด AMD อย่างเป็นทางการ ( ที่นี่ ).
  2. ภายใต้ เลือกไดรเวอร์ของคุณด้วยตนเอง เลือกไฟล์ ประเภทผลิตภัณฑ์ตระกูลผลิตภัณฑ์ และ แบบ . จากนั้นเลือกระบบปฏิบัติการที่เหมาะสมและคลิกที่ แสดงผลลัพธ์ .
    บันทึก: หากคุณไม่แน่ใจเกี่ยวกับรุ่น GPU ของคุณหรือต้องการทำให้เป็นอัตโนมัติยิ่งขึ้นไปอีกคุณสามารถคลิกที่ ดาวน์โหลดเดี๋ยวนี้ ปุ่มใต้ ตรวจหาและติดตั้งไดรเวอร์ของคุณโดยอัตโนมัติ . สิ่งนี้จะติดตั้งยูทิลิตี้ 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 Web และ DirectX Redist (มิถุนายน 2010) .

เริ่มต้นด้วยการดาวน์โหลดไฟล์ DirectX End-User Runtime Web Installer ( ที่นี่ ). คุณจะต้องคลิกขวาที่ไฟล์ปฏิบัติการและเลือก เรียกใช้ในฐานะผู้ดูแลระบบ เพื่อให้สิทธิ์ที่สูงขึ้น จากนั้นทำตามคำแนะนำบนหน้าจอเพื่อให้แน่ใจว่าไฟล์ 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 การอัปเดตแพลตฟอร์ม เมื่อติดตั้งการอัปเดตแล้วให้รีบูตคอมพิวเตอร์และดูว่าสามารถแก้ไขปัญหาได้หรือไม่

อ่าน 8 นาที