เครื่องยนต์ที่กำลังทำงานต้องใช้คุณลักษณะ 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 10 ไม่ทำงานตามปกติ [5 โซลูชั่น]
วิธีดูระดับเด่นที่รองรับโดย 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. 重ใหม่ 啟動ใบสมัครของคุณ.
คำถามที่เกี่ยวข้อง  วิธีตั้งค่าลำดับความสำคัญของ CPU ใน Windows 10 เพื่อจัดลำดับความสำคัญการใช้แอพพลิเคชั่นเบื้องหน้า
ใช้ปุ่มเพื่อตรวจสอบการอัปเดต

ลองเรียกใช้แอปพลิเคชันของคุณอีกครั้งและดูว่า "เครื่องยนต์ต้องการคุณลักษณะ 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: ฟรีและจ่ายเงิน

หากคุณไม่ต้องการดาวน์โหลดและติดตั้งไดรเวอร์ด้วยตนเอง ทั้ง 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 เพื่อรันเอ็นจิ้น" อีกต่อไปเมื่อคุณเรียกใช้แอปพลิเคชันของคุณ

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

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