7 วิธียอดนิยมในการแก้ไข GPU ที่เข้ากันได้กับ D3D11 เป็นสิ่งจำเป็นในการเรียกใช้ข้อผิดพลาดของเครื่องยนต์บน Windows 11
เบ็ดเตล็ด / / June 15, 2023
กำลังพยายามเล่น Valorant หรือเกมอื่นใดที่มีข้อความแสดงข้อผิดพลาด 'ต้องใช้ GPU ที่เข้ากันได้กับ D3D11 เพื่อเรียกใช้เครื่องยนต์' ใน Windows 11 หรือไม่ คุณไม่ได้อยู่คนเดียว ข้อผิดพลาดที่น่ารำคาญนี้รบกวนผู้ใช้ Windows PC จำนวนมากและทำให้เกมไม่สามารถเปิดได้
![7 วิธียอดนิยมในการแก้ไข GPU ที่เข้ากันได้กับ D3D11 เป็นสิ่งจำเป็นในการเรียกใช้ข้อผิดพลาดของเครื่องยนต์บน Windows 11](/f/528d32eba18fd87cd5903e5fb1629de1.jpg)
สาเหตุหลักสำหรับรหัสข้อผิดพลาดนี้ ได้แก่ GPU ที่ล้าสมัยและไม่รองรับ ไฟล์ DirectX ที่ขาดหายไปหรือเสียหาย การเลือก GPU ที่ไม่ถูกต้องสำหรับการเล่นเกมและไดรเวอร์ GPU เก่า ทำตามเจ็ดวิธีเหล่านี้เพื่อแก้ไขข้อผิดพลาด 'D3D11-compatible GPU' ใน Windows และเล่นเกมต่อ
1. ยุติ Game Launcher และรีสตาร์ท
ก่อนลองใช้การแก้ไขขั้นสูงเพื่อแก้ไขปัญหาเกม Direct3D 11 ให้ยุติและรีสตาร์ทตัวเรียกใช้งานเกม เป็นเรื่องปกติที่แอปจะขัดข้องหรือหยุดทำงานกะทันหันและหยุดทำงาน แต่การรีสตาร์ทสามารถแก้ไขได้ ทำซ้ำขั้นตอนต่อไปนี้:
ขั้นตอนที่ 1: กดแป้นพิมพ์ลัด Control + Shift + Esc เพื่อเปิดตัวจัดการงาน
ขั้นตอนที่ 2: ค้นหาแอปพลิเคชันตัวเปิดเกมในรายการกระบวนการที่ใช้งานอยู่และคลิกขวาที่แอปพลิเคชันนั้น เลือกตัวเลือกสิ้นสุดงาน
![ปิดตัวเปิดเกมโดยใช้ตัวจัดการงาน](/f/80484480c8175c94fc48fcc74e388e5a.png)
ขั้นตอนที่ 3: ปิดหน้าต่างตัวจัดการงาน
ขั้นตอนที่ 4: เปิดเกมและตรวจสอบว่าคุณประสบปัญหาเดียวกันหรือไม่
2. ตรวจสอบเวอร์ชัน DirectX ของ GPU ของคุณ
ปัจจุบัน DirectX 12 เป็นเวอร์ชันล่าสุดที่รองรับโดยกราฟิกการ์ดรุ่นเก่า แต่ถ้าคุณมีพีซีหรือแล็ปท็อปรุ่นเก่ามากที่มี GPU ในตัวหรือแยกที่ไม่รองรับ DirectX 11 คุณจะพบข้อความแสดงข้อผิดพลาด GPU ที่เข้ากันได้กับ D3D11 และ shader รุ่น 5.0 เนื่องจากฮาร์ดแวร์ของคุณไม่มีคุณสมบัติเหล่านี้ คุณจึงไม่สามารถรันเกมที่ต้องการ DirectX 11 หรือเวอร์ชันที่ใหม่กว่าได้
ในการตรวจสอบสิ่งนี้ คุณสามารถใช้ ยูทิลิตี้ DXdiag เพื่อตรวจสอบเวอร์ชัน DirectX สนับสนุนโดย GPU ออนบอร์ดหรือแยกของคุณ หากรองรับเฉพาะ DirectX 10 หรือเวอร์ชันที่ต่ำกว่า คุณจะต้องอัปเกรด GPU เพื่อเล่นเกมสมัยใหม่ เช่น Fortnite ที่มี DirectX 11 เป็นข้อกำหนดขั้นต่ำ
![ตรวจสอบเวอร์ชัน DirectX ของ GPU ของคุณ](/f/64ff5b9e9b87fcbeae1dd55db2cc22ac.png)
3. รันเกมโดยใช้ GPU แยก
หาก GPU แบบแยกของคุณรองรับ DirectX 11 แต่คุณยังคงเห็นข้อความแสดงข้อผิดพลาด แสดงว่าเกมอาจใช้ GPU แบบออนบอร์ดซึ่งไม่รองรับ DirectX 11 คุณต้องบังคับให้เกมใช้ GPU แยกแทน นี่คือวิธี:
ขั้นตอนที่ 1: กดปุ่มลัดคีย์เวิร์ด Windows + I เพื่อเปิดแอปการตั้งค่า
ขั้นตอนที่ 2: ไปที่ส่วนแสดงผล จากนั้นคลิกที่ตัวเลือกกราฟิก
![การตั้งค่าการแสดงผล](/f/6b59665cc05a25e795e62b2be3d39593.png)
ขั้นตอนที่ 3: เลื่อนลงไปที่ส่วน 'การตั้งค่าแบบกำหนดเองสำหรับแอปพลิเคชัน' ค้นหาเกมในรายการและคลิกที่ไอคอนลูกศร
![หน้าการตั้งค่ากราฟิก](/f/7b2ba176ec9c371c8f063c4d7e96b13a.png)
ขั้นตอนที่ 4: ไปที่ตัวเลือก GPU Preference และคลิกเพื่อขยายตัวเลือกแบบเลื่อนลง คลิกที่ตัวเลือกประสิทธิภาพสูง
![บังคับให้เกมใช้ GPU แยก](/f/9b177b07f0e2b6ba090da7248ba243aa.png)
ขั้นตอนที่ 5: ปิดแอปการตั้งค่า
4. อัพเดต DirectX
ไฟล์ DirectX 11 DLL ที่ล้าสมัยหรือขาดหายไปอาจเป็นสาเหตุของข้อผิดพลาด "D3D11-compatible GPU" คุณสามารถแก้ไขได้โดยการดาวน์โหลดไฟล์ล่าสุดโดยใช้ DirectX End-User Runtime Web Installer นี่คือวิธีการ:
ขั้นตอนที่ 1: ดาวน์โหลด DirectX End-User Runtime Web Installer
ดาวน์โหลด
ขั้นตอนที่ 2: ดับเบิลคลิกที่ไฟล์ที่ดาวน์โหลดเพื่อเปิดแอป
ขั้นตอนที่ 3: การควบคุมบัญชีผู้ใช้จะปรากฏขึ้น คลิกที่ปุ่มใช่
![หน้าต่างควบคุมบัญชีผู้ใช้](/f/14d2d0c42a6ba75b89ebf20f978169d7.png)
ขั้นตอนที่ 4: ในหน้าต่างตัวติดตั้ง DirectX ให้คลิกที่ปุ่มตัวเลือกถัดจากตัวเลือก 'ฉันยอมรับข้อตกลง' คลิกที่ปุ่มถัดไป
![การอัปเดต DirectX](/f/0267e0b03f71010c7c6adb7488533766.png)
ขั้นตอนที่ 5: ยกเลิกการเลือกตัวเลือก 'ติดตั้ง Bing Bar' แล้วคลิกถัดไป
![การอัปเดต DirectX](/f/b0bc4297b4d8efb4adc74d88d29789ed.png)
ขั้นตอนที่ 6: รอการติดตั้งเพื่อดาวน์โหลดและติดตั้งไฟล์ทั้งหมด คลิกที่ปุ่ม Finish เพื่อปิดตัวติดตั้ง
![การอัปเดต DirectX](/f/1eb731d90dd132120e8715792d227a0e.png)
ขั้นตอนที่ 7: รีสตาร์ทพีซีของคุณ
5. ซ่อมแซม Visual C++ Redistributables
เกมและแอพต้องการไลบรารีรันไทม์ของ Visual C++ เพื่อทำงานบนระบบปฏิบัติการ Windows หากการติดตั้งที่มีอยู่เสียหาย คุณสามารถซ่อมแซมได้โดยไม่ต้องถอนการติดตั้งแพ็คเกจทั้งหมด ทำซ้ำขั้นตอนต่อไปนี้:
ขั้นตอนที่ 1: กดปุ่ม Windows เพื่อเปิดเมนู Start พิมพ์ appwiz.cpl ในแถบค้นหาแล้วกด Enter
![เมนูเริ่มต้น](/f/d82c48dd7740a718a09ed8fabb6a69db.png)
ขั้นตอนที่ 2: ค้นหา Visual C++ Redistributable ในรายการโปรแกรมที่ติดตั้ง คลิกขวาที่มันและเลือกตัวเลือกการเปลี่ยนแปลง
![หน้าต่างโปรแกรมและคุณสมบัติ](/f/84df5baf043c44ff43f59c563730498b.png)
ขั้นตอนที่ 3: คลิกที่ปุ่มซ่อมแซม
![การซ่อมแซม Visual C++ Redistributables](/f/9f72e37e99dfd03a4c1f944e8daebc4a.png)
ขั้นตอนที่ 4: การควบคุมบัญชีผู้ใช้จะเปิดขึ้น คลิกที่ปุ่มใช่
![หน้าต่างควบคุมบัญชีผู้ใช้](/f/81f835e313e7649f71553d724f1608ca.png)
ขั้นตอนที่ 5: รอให้ยูทิลิตี้ซ่อมแซมการติดตั้ง Visual C++ Redistributable เมื่อเสร็จแล้วให้คลิกที่ปุ่มปิด
![การซ่อมแซม Visual C++ Redistributables](/f/ee955a32beca25c35a34733e688a789c.png)
ขั้นตอนที่ 6: รีสตาร์ทระบบของคุณ
6. บังคับให้เกมใช้ DirectX 11
การใช้แอปเปิดเกมเช่น ตัวเปิดเกมมหากาพย์ หรือ Steam คุณสามารถกำหนดค่าเกมให้รันด้วย DirectX 11 ได้ด้วยตนเอง ทำซ้ำขั้นตอนต่อไปนี้เพื่อเปิดใช้งาน DirectX 11 ใน Epic Games Launcher:
ขั้นตอนที่ 1: เปิด Epic Games Launcher และคลิกที่ไอคอนโปรไฟล์ จากนั้นคลิกที่ตัวเลือกการตั้งค่า
![ตัวเปิดเกมมหากาพย์](/f/5ed6b7f4266c9b6b8f0f4abdb8b60a18.png)
ขั้นตอนที่ 2: เลื่อนลงและค้นหาส่วนจัดการเกม คลิกที่ชื่อเกมเพื่อขยายการตั้งค่า
ขั้นตอนที่ 3: คลิกที่ช่องทำเครื่องหมาย 'อาร์กิวเมนต์บรรทัดคำสั่งเพิ่มเติม' พิมพ์ d3d11 ในกล่องข้อความ
![บังคับให้เกมใช้ DirectX 11 ใน Epic Games Launcher](/f/2a18514d81e594a953a6141df593de6f.png)
ขั้นตอนที่ 4: ไปที่แถบด้านบนแล้วคลิกปุ่มย้อนกลับ ปิด Epic Games Launcher
![การตั้งค่าตัวเปิดเกมมหากาพย์](/f/4335c8e36b66fcc118fc7765f0328f0a.png)
ขั้นตอนที่ 5: รีสตาร์ทเกมและตรวจสอบว่ารหัสข้อผิดพลาดปรากฏขึ้นอีกหรือไม่
7. อัปเดตไดรเวอร์ GPU
หากคุณเพิกเฉยต่อการอัปเดตแอปและไดรเวอร์เป็นประจำ อาจเป็นสาเหตุของข้อผิดพลาด DirectX ผู้ผลิต GPU ออกไดรเวอร์เป็นระยะเพื่อแก้ไขข้อบกพร่องที่มีอยู่กับเวอร์ชันเก่า และรับประกันว่าเกมจะทำงานโดยไม่มีปัญหา ดังนั้น, อัปเดตไดรเวอร์ GPU ใช้ตัวจัดการอุปกรณ์:
ขั้นตอนที่ 1: คลิกขวาที่ปุ่ม Start เพื่อเปิดเมนู Power User เลือกตัวเลือกตัวจัดการอุปกรณ์
![เมนูผู้ใช้ Power](/f/fb01f5b06a64b235f73aac16718fc650.png)
ขั้นตอนที่ 2: ขยายส่วนการ์ดแสดงผล คลิกขวาที่อะแดปเตอร์ GPU และเลือกตัวเลือกอัพเดตไดรเวอร์
![หน้าต่างตัวจัดการอุปกรณ์](/f/b1782b3b1e02733cc13b27dc2fa6004d.png)
ขั้นตอนที่ 3: คลิกที่ตัวเลือก 'ค้นหาไดรเวอร์โดยอัตโนมัติ' รอให้เครื่องมือดาวน์โหลดและติดตั้งไดรเวอร์ GPU ล่าสุด
![การติดตั้งไดรเวอร์ล่าสุดโดยใช้ตัวจัดการอุปกรณ์](/f/2e7a0779c2f2f11b539e552b94e7468d.png)
ขั้นตอนที่ 4: ปิดตัวจัดการอุปกรณ์และรีสตาร์ทเครื่องคอมพิวเตอร์ของคุณ
เล่นต่อบน Windows 11
เกมและแอพต้องการ DirectX เพื่อสื่อสารกับ GPU ในการแก้ไขข้อผิดพลาด “D3D11-Compatible GPU is required to Run the Engine” ให้ติดตั้งไดรเวอร์ GPU ล่าสุดและไลบรารี DirectX บนพีซีของคุณ หลังจากนั้นให้เปลี่ยนเป็น GPU แยกและบังคับให้เกมใช้ DirectX 11 โดยแก้ไขอาร์กิวเมนต์บรรทัดคำสั่งในตัวเรียกใช้งานเกม
ปรับปรุงล่าสุดเมื่อ 23 พฤษภาคม 2566
บทความข้างต้นอาจมีลิงค์พันธมิตรซึ่งช่วยสนับสนุน Guiding Tech อย่างไรก็ตาม ไม่มีผลกับความสมบูรณ์ของกองบรรณาธิการของเรา เนื้อหายังคงเป็นกลางและเป็นของแท้
![](/f/dfba05c653d527fa1429cb5eed72d74e.png)
เขียนโดย
Abhishek ติดอยู่กับระบบปฏิบัติการ Windows ตั้งแต่เขาซื้อ Lenovo G570 เห็นได้ชัดว่าเขาชอบเขียนเกี่ยวกับ Windows และ Android ซึ่งเป็นระบบปฏิบัติการสองระบบที่แพร่หลายและน่าสนใจที่สุดสำหรับมนุษยชาติ เมื่อเขาไม่ได้ร่างโพสต์ เขาชอบที่จะดื่มด่ำกับ OnePiece และอะไรก็ตามที่ Netflix มีให้