เครื่องยนต์ที่กำลังทำงานต้องใช้คุณลักษณะ DX11 ระดับ 10.0 [แก้ไขแล้ว]

เมื่อเรียกใช้วิดีโอเกมที่เน้นกราฟิก เช่น Fortnite, PUBG, Crysis, The Witcher 3 หรือโปรแกรมซอฟต์แวร์ เช่น Fusion360 และ SolidWorks ฮาร์ดแวร์วิดีโอของคุณต้องสามารถจัดการกับ DirectX API ล่าสุดได้

หากคุณกำลังใช้งานการ์ดในตัว (การ์ดที่มี CPU) หรือการ์ดแสดงผลเฉพาะรุ่นเก่า คุณอาจเห็นข้อผิดพลาด: "รันไทม์เอ็นจิ้นต้องการ DX11 คุณลักษณะระดับ 10.0"

DirectX ข้อผิดพลาดหมายถึงอะไร

DX11 ย่อมาจาก DirectX11 เป็นอินเทอร์เฟซการเขียนโปรแกรมแอปพลิเคชันหรือ API ที่พัฒนาโดย Microsoft และทำงานบนคอมพิวเตอร์ Windowsหน้าที่ของมันคือการจัดการฮาร์ดแวร์คอมพิวเตอร์ที่จัดการองค์ประกอบมัลติมีเดีย เช่น กราฟิกการ์ด การ์ดเสียง และระบบปฏิบัติการให้การสนับสนุนการเร่งความเร็วด้วยฮาร์ดแวร์สำหรับโปรแกรมและกำหนดความสามารถของฮาร์ดแวร์และปรับเปลี่ยนตามความจำเป็นเพื่อให้คุณได้รับประสิทธิภาพที่ดีที่สุดในปี 2021 รุ่นล่าสุดคือ DirectX12

เมื่อคุณได้รับข้อผิดพลาด "รันไทม์เอ็นจิ้นต้องใช้คุณลักษณะ DX11 ระดับ 10.0" หมายความว่าระบบคอมพิวเตอร์ของคุณ โดยเฉพาะอย่างยิ่งหน่วยประมวลผลกราฟิกของคุณไม่มีฮาร์ดแวร์ Direct3D ล่าสุดหรือเหมาะสมในการเรียกใช้แอปพลิเคชันที่คุณพยายามเรียกใช้

เดี๋ยวก่อน มีความแตกต่างระหว่างรันไทม์ DirectX และฮาร์ดแวร์ Direct3D หรือไม่?

ใช่ โปรแกรมรันไทม์ DirectX จะกำหนดเวอร์ชันของ DirectX ที่ระบบปฏิบัติการของคุณสามารถจัดการได้ เนื่องจากระบบปฏิบัติการรุ่นเก่าอาจไม่สามารถเรียกใช้ DirectX API รุ่นล่าสุดได้ในขณะที่ระดับคุณสมบัติฮาร์ดแวร์ Direct3D อธิบายและกำหนดว่า GPU ของคุณสามารถทำงานหรือเข้ากันได้กับอะไร

เพียงเพราะคุณสามารถดาวน์โหลดและติดตั้งสภาพแวดล้อมรันไทม์ DirectX ล่าสุด ไม่ได้หมายความว่า GPU ของคุณจะสามารถเรียกใช้ฮาร์ดแวร์ Direct3D ล่าสุดได้เป็นกรณีนี้แม้ว่าคุณจะมีระบบปฏิบัติการล่าสุด

ฉันจะทราบได้อย่างไรว่า DirectX ใดติดตั้งอยู่

หากต้องการตรวจสอบว่าคุณใช้ DirectX เวอร์ชันใด คุณต้องเรียกใช้เครื่องมือ DirectX Diagnostics ที่ติดตั้งใน Windows โดยตรงคุณสามารถเข้าถึงได้โดยทำดังต่อไปนี้:

  1. พิมพ์ในช่องค้นหาของคอมพิวเตอร์ของคุณ (เมนูเริ่ม)"วิ่ง".
  2. เรียกใช้กล่องโต้ตอบ
  3. เข้าสู่:" dxdiag ” และคลิก
เรียกใช้กล่องโต้ตอบ
    1. ภายใต้ ระบบ ให้มองหารุ่น DirectX

 

วิธีค้นหาเวอร์ชัน DirectX ของคุณ

หากการ์ดแสดงผลของคุณเป็นเวอร์ชันล่าสุด คุณสามารถตรวจสอบระดับคุณสมบัติฮาร์ดแวร์ Direct3D ที่การ์ดนั้นรองรับได้โดยทำดังนี้:

  1. ถัดจากแท็บระบบแท็บแสดง"
  2. ในคนขับดูด้านล่าง
  3. หาระดับการทำงาน
  4. มั่นใจเปิดใช้งานการเร่งความเร็ว DirectDraw การเร่งความเร็ว Direct3Dและการเร่งความเร็วพื้นผิว AGP
คำถามที่เกี่ยวข้อง  Windows Defender และ Avast: การเปรียบเทียบโปรแกรมป้องกันไวรัส
วิธีดูระดับเด่นที่รองรับโดย GPU

หากคุณใช้ระบบปฏิบัติการ Windows 10 ล่าสุด คุณจะมีDirectX12และควรจะสามารถเรียกใช้ DirectX11 และ DirectX10 ได้หากคุณกำลังวิ่งแอพหรือเกมรุ่นเก่าสิ่งเหล่านี้อาจต้องใช้ DirectX9 มากที่สุดเท่านั้น ซึ่งคุณจะต้องดาวน์โหลดและติดตั้งการแจกจ่าย

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

1. ใช้ GPU เฉพาะเพื่อเรียกใช้แอปพลิเคชัน

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

    1. ในช่องค้นหาของคอมพิวเตอร์ (เมนูเริ่ม) ให้พิมพ์ "ตัวจัดการอุปกรณ์"
    2. เปิดตัวจัดการอุปกรณ์และค้นหาการ์ดแสดงผล.
    3. การขยายตัวแสดงรายการอะแดปเตอร์
    4. 單擊หน่วยกราฟิกในตัว.
    5. เลือกปิดการใช้งาน

 

  1. การดำเนินการนี้จะเปลี่ยนไปใช้ yourการ์ดกราฟิกเฉพาะ
  2. คุณสามารถทำซ้ำขั้นตอนเหล่านี้ได้ตลอดเวลาเปิดใช้งานอีกครั้งหน่วยบูรณาการ
วิธีปิดการใช้งานกราฟิกในตัวจัดการอุปกรณ์

หาก GPU ของคุณรองรับความสามารถของฮาร์ดแวร์ DirectX10.0 และ Direct11D ที่ 3 คุณจะไม่ได้รับข้อความแสดงข้อผิดพลาด "ต้องใช้คุณลักษณะ DX11 ระดับ 10.0 เพื่อเรียกใช้เครื่องยนต์" อีกต่อไป

2. ติดตั้งแพตช์และอัปเดตเกมทั้งหมด

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

3. อัปเดต Windows 10 เป็นเวอร์ชันล่าสุด

หากระบบปฏิบัติการ Windows 10 ของคุณไม่ทันสมัย ​​นี่อาจเป็นสาเหตุว่าทำไมคุณได้รับข้อความแสดงข้อผิดพลาด "DX11 feature level 10.0 is required to run the engine" เนื่องจากการอัปเดตล่าสุดช่วยให้แน่ใจว่าคุณกำลังเรียกใช้ DirectX ล่าสุดตรวจสอบว่า Windows 10 ของคุณเป็นเวอร์ชันล่าสุดหรือไม่ ถ้าไม่ ให้ใช้ขั้นตอนต่อไปนี้เพื่ออัปเดต:

  1. พิมพ์ในช่องค้นหาของคอมพิวเตอร์ของคุณ (เมนูเริ่ม)
  2. คลิกที่อัปเดตและตัวเลือกความปลอดภัย
  3. คลิกที่ใหม่更ปุ่ม.
  4. 更新Windows 10 ของคุณ
  5. 重ใหม่ 啟動คอมพิวเตอร์.
  6. 重ใหม่ 啟動ใบสมัครของคุณ.
คำถามที่เกี่ยวข้อง  [10 วิธีการใช้งาน] แก้ไขไมโครโฟน Discord ไม่ทำงาน
ใช้ปุ่มเพื่อตรวจสอบการอัปเดต

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

4. ติดตั้ง DirectX . เวอร์ชันล่าสุด

หากคอมพิวเตอร์ Windows 10 ของคุณเป็นเวอร์ชันล่าสุด คุณจะมี DirectX ล่าสุดรวมอยู่ในระบบโดยอัตโนมัติ ดังนั้นจึงไม่จำเป็นต้องดาวน์โหลดเช่นเดียวกับ DirectX8 สำหรับ Windows 8.1/11 และ DirectX7 สำหรับ Windows 10/Vistaอย่างไรก็ตาม หากคุณไม่มี DirectX ล่าสุดด้วยเหตุผลบางประการ คุณสามารถดาวน์โหลดได้ที่นี่วิธีที่ง่ายที่สุดคือการใช้โปรแกรมติดตั้งเว็บ

5. อัปเดตไดรเวอร์การ์ดแสดงผลของคุณ

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

อัปเดตไดรเวอร์กราฟิกโดยใช้ตัวจัดการอุปกรณ์:

  1. ค้นหาในช่องค้นหาของคอมพิวเตอร์ของคุณ (เมนูเริ่ม)ตัวจัดการอุปกรณ์
  2. ในหน้าต่างใหม่เปิดขึ้นการ์ดแสดงผล.
  3. ดึงเมนูลงและคลิกขวาที่หน่วยรวมหรือเฉพาะของคุณ
  4. จากเมนูคลิกที่อัปเดตตัวเลือก
  5. ค้นหาอัตโนมัติคนขับ.
  6. Windows จะสแกนหาไดรเวอร์ใหม่และติดตั้ง
วิธีอัปเดตไดรเวอร์จากตัวจัดการอุปกรณ์ - โดยอัตโนมัติ

หาก Windows ไม่พบไดรเวอร์ใหม่ สิ่งที่ดีที่สุดที่ควรทำคืออัปเดตด้วยตนเองจากเว็บไซต์ของผู้ผลิต

  • หากทำงานบนแล็ปท็อปหรือแล็ปท็อปโปรเซสเซอร์แบบบูรณาการของ Intel, กรุณาไปที่ที่นี่และดาวน์โหลดตามผู้ผลิต
  • ถ้าวิ่งการ์ดกราฟิก Nvidia โดยเฉพาะกรุณาไปที่ที่นี่.คุณต้องกรอกประเภทผลิตภัณฑ์ ตระกูล ตัวผลิตภัณฑ์ และระบบปฏิบัติการของคุณ
  • ถ้าวิ่งการ์ดจอ AMD โดยเฉพาะ, กรุณาไปที่ที่นี่.
คำถามที่เกี่ยวข้อง  ตรวจพบข้อผิดพลาดฐานข้อมูล Windows Update ที่อาจเกิดขึ้น [แก้ไขข้อผิดพลาด]

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

ตัวอย่างซอฟต์แวร์ไดรเวอร์ Radeon AMD

6. ซ่อมแซม DirectX . ของคุณ

หากสภาพแวดล้อมรันไทม์ DirectX ของคุณเสียหายหรือเสียหายจากไวรัส คุณจะต้องแก้ไข เนื่องจากนี่อาจเป็นสาเหตุของข้อความ "คุณลักษณะ DX11 ระดับ 10.0 ที่จำเป็นสำหรับรันไทม์เอ็นจิน" ที่คุณเห็นวิธีแก้ไข DirectX:

  1. ไปที่หน้า DirectX End User Runtime Web Installer ของ Microsoft
  2. หน้านี้สามารถพบได้ที่พบได้ที่นี่
  3. เลือกคุณภาษาที่จำเป็นและคลิกปุ่มดาวน์โหลด
  4. วิธีนี้จะช่วยให้คุณเข้าถึงแอปพลิเคชั่นและเกมมากมายโดยใช้ DX9/10/11ไลบรารีรันไทม์.
  5. หลังจากดาวน์โหลดด้วยติดตั้งด้วยสิทธิ์ของผู้ดูแลระบบ
  6. ตามทำตามคำแนะนำบนหน้าจอ
  7. หลังการซ่อมเริ่มต้นใหม่.

สิ่งนี้จะให้ไฟล์การแจกจ่ายที่คุณต้องการเพื่อที่คุณจะไม่ได้รับข้อความ "ต้องใช้คุณลักษณะ DX11 ระดับ 10.0 เพื่อรันเอ็นจิ้น" อีกต่อไปเมื่อคุณเรียกใช้แอปพลิเคชันของคุณ

แบ่งปันโพสต์นี้

แสดงความคิดเห็น