หากคุณเพิ่งพยายามเปิดตัวเกมที่ต้องใช้ DirectX 12 และได้รับการต้อนรับด้วยข้อความแสดงข้อผิดพลาดที่น่าผิดหวัง:
ไม่รองรับ DirectX 12 ในระบบของคุณ - ลองรันโดยไม่ต้องอาร์กิวเมนต์บรรทัดคำสั่ง -DX12 หรือ -D3D12
คุณไม่ได้อยู่คนเดียว นักเล่นเกมหลายคนประสบปัญหานี้เมื่อฮาร์ดแวร์หรือไดรเวอร์ของระบบไม่สามารถใช้งานได้อย่างสมบูรณ์กับ DirectX 12 หรือหากการตั้งค่าบางอย่างไม่ได้รับการกำหนดค่าอย่างเหมาะสม
ในบทความนี้เราได้รวบรวมวิธีการที่มีประโยชน์หกวิธีเพื่อช่วยให้คุณแก้ไข DirectX 12 ที่ไม่รองรับข้อผิดพลาดของระบบของคุณ เพียงแค่ทำงานผ่านรายการจนกว่าคุณจะพบรายการที่เหมาะกับคุณ
วิธีแก้ไข DirectX 12 ไม่ได้รับการสนับสนุนในระบบของคุณใน Windows
- FIX 1: ตรวจสอบความเข้ากันได้ของ GPU
- Fix 2: อัปเดตไดรเวอร์ GPU ของคุณ
- Fix 3: แก้ไขตัวเลือกการเปิดตัว
- Fix 4: ตรวจสอบความสมบูรณ์ของเกม
- Fix 5: ติดตั้งการอัปเดต Windows
- แก้ไข 6: ติดตั้ง DirectX ใหม่
FIX 1: ตรวจสอบความเข้ากันได้ของ GPU
ขั้นตอนแรกในการแก้ไขข้อผิดพลาด“ DirectX 12 ไม่ได้รับการสนับสนุนในระบบของคุณ” เพื่อให้แน่ใจว่า GPU ของคุณรองรับ DirectX 12 การ์ดกราฟิกรุ่นเก่าเช่นจาก GTX 700 Series หรือก่อนหน้านี้อาจไม่รองรับคุณสมบัติ DX12 ที่จำเป็น แม้ว่าระบบของคุณจะแสดงให้เห็นว่า DX12 ถูกติดตั้ง
นี่คือวิธีการตรวจสอบความเข้ากันได้ของ GPU ของคุณ:
- บนแป้นพิมพ์ของคุณกดไฟล์ Windows Key + R , พิมพ์ dxdiag และกด Enter
- ในเครื่องมือวินิจฉัย DirectX คลิกที่ แสดง แท็บและตรวจสอบ feature_levels - ถ้ามันแสดงรายการ 12_0 หรือสูงกว่า GPU ของคุณรองรับ DirectX 12
ถ้ามันแสดงเท่านั้น 11_1 หรือต่ำกว่า GPU ของคุณไม่สามารถใช้งานได้อย่างสมบูรณ์กับ DX12 และคุณอาจต้องอัพเกรดเป็นรุ่นใหม่ที่รองรับ
หาก GPU ของคุณไม่สนับสนุน DirectX 12 แต่น่าเสียดายที่คุณจะไม่สามารถเรียกใช้เกมที่ต้องใช้ DX12 โดยไม่ต้องอัปเกรดเป็นกราฟิกการ์ดล่าสุด หาก GPU ของคุณเข้ากันได้กับ DX12 แต่คอมพิวเตอร์ของคุณยังคงให้ข้อผิดพลาดให้คุณ แก้ไข 2 , ด้านล่าง.
เคล็ดลับ PRO: เปิดใช้งาน DirectX 12 Ultimate (ถ้ารองรับ)
หากคุณมี GPU ที่เข้ากันได้การเปิดใช้งาน DirectX 12 Ultimate อาจแก้ไขข้อผิดพลาดนี้ได้ DirectX 12 Ultimate เป็นเวอร์ชันขั้นสูงของ DirectX 12 ซึ่งเปิดใช้งานคุณสมบัติเช่นการติดตามเรย์และการแรเงาอัตราผันแปรซึ่งสามารถปรับปรุงประสบการณ์การเล่นเกมของคุณ
วิธีตรวจสอบว่าคุณมี DirectX 12 Ultimate:
- บนแป้นพิมพ์ของคุณกด Windows Key + G เพื่อเปิดแถบเกม Xbox
- ใน คุณสมบัติการเล่นเกม ตรวจสอบว่าระบบของคุณมี DirectX 12 Ultimate หรือไม่
เพื่อเปิดใช้งาน DirectX 12 Ultimate (ถ้ารองรับ) บน Windows -
- Windows 10 (เวอร์ชัน 1909 หรือใหม่กว่า) หรือ Windows 11 จำเป็นสำหรับ DirectX 12 Ultimate
- ตรวจสอบให้แน่ใจว่า GPU ของคุณเข้ากันได้เช่น Nvidia RTX 20, 30 หรือ 40 ซีรีส์หรือ AMD RX 6000/7000 ซีรีส์
หากคุณปฏิบัติตามข้อกำหนดและ GPU ของคุณอยู่ในรายการภายใต้โมเดลที่รองรับให้ลอง อัปเดตไดรเวอร์ GPU ของคุณ และเปิดใช้งาน DirectX 12 Ultimate เพื่อประสิทธิภาพที่ดีที่สุด
Fix 2: อัปเดตไดรเวอร์ GPU ของคุณ
ไดรเวอร์ GPU เป็นสิ่งจำเป็นสำหรับการรับรองว่ากราฟิกการ์ดของคุณสื่อสารอย่างถูกต้องกับระบบของคุณและรองรับคุณสมบัติที่จำเป็นของ DirectX 12 หากไดรเวอร์ของคุณล้าสมัยหรือไม่เข้ากัน ไม่รองรับ DirectX 12 ในระบบของคุณ ข้อผิดพลาด.
นี่คือวิธีอัปเดตไดรเวอร์ GPU ของคุณ:
1. อัปเดตไดรเวอร์ GPU ของคุณด้วยตนเอง
สำหรับการ์ดกราฟิก Nvidia -
- เยี่ยมชมเจ้าหน้าที่ ดาวน์โหลดไดรเวอร์ nvidia หน้าหนังสือ.
- เลือกรุ่น GPU ของคุณและดาวน์โหลดเวอร์ชันไดรเวอร์ล่าสุด
- ทำตามพรอมต์บนหน้าจอเพื่อติดตั้งไดรเวอร์และรีสตาร์ทระบบของคุณ
สำหรับการ์ดกราฟิก AMD -
- ไป ไดรเวอร์ AMD และการสนับสนุน หน้าหนังสือ.
- เลือกรุ่น GPU ของคุณและดาวน์โหลดเวอร์ชันไดรเวอร์ล่าสุด
- ติดตั้งไดรเวอร์และรีสตาร์ทพีซีของคุณ
2. อัปเดต GPU ของคุณโดยอัตโนมัติ (แนะนำ)
หากคุณไม่มีเวลาหรือความมั่นใจในการอัปเดตไดรเวอร์ GPU ของคุณด้วยตนเองคุณสามารถทำได้โดยอัตโนมัติด้วย คนขับง่าย - สิ่งนี้มีประโยชน์อย่างยิ่งหากคุณไม่แน่ใจว่าเวอร์ชันไดรเวอร์ใดเป็นรุ่นล่าสุดหรือมีปัญหาในการค้นหารุ่นที่เหมาะสม
ไดรเวอร์ง่ายสแกนระบบของคุณระบุไดรเวอร์ที่ล้าสมัยหรือขาดหายไปและช่วยให้คุณสามารถอัปเดตด้วยคลิกเดียว คุณไม่จำเป็นต้องกังวลเกี่ยวกับการดาวน์โหลดไดรเวอร์ที่ไม่ถูกต้องหรือทำผิดพลาดในการติดตั้ง คนขับง่ายดูแลทุกอย่าง
- การดาวน์โหลด และ ติดตั้ง คนขับง่าย
- เรียกใช้ไดรเวอร์ง่าย ๆ แล้วคลิกไฟล์ สแกนตอนนี้ ปุ่ม. ไดรเวอร์ง่ายจะสแกนคอมพิวเตอร์ของคุณและตรวจจับไดรเวอร์ที่มีปัญหา
- คลิก อัปเดตทั้งหมด ในการดาวน์โหลดและติดตั้งเวอร์ชันไดรเวอร์ล่าสุดสำหรับคอมพิวเตอร์ของคุณ ( สิ่งนี้ต้องใช้เวอร์ชันโปร -
หรือคลิก เปิดใช้งานและอัปเดต ถัดจากอุปกรณ์ที่ตั้งค่าสถานะ ถึง เริ่มทดลองใช้ฟรี 7 วัน - ด้วยการทดลองนี้คุณจะมี เต็ม การเข้าถึงคุณสมบัติ Pro รวมถึงการดาวน์โหลดไดรเวอร์ความเร็วสูงการติดตั้งแบบคลิกเดียวและการอัปเดตอัตโนมัติสำหรับไดรเวอร์ที่หายไปหรือล้าสมัยทั้งหมดจะไม่มีค่าใช้จ่ายจนกว่าจะสิ้นสุดระยะเวลาทดลองใช้
- รีสตาร์ทคอมพิวเตอร์ของคุณเพื่อให้การเปลี่ยนแปลงมีผล
- ตรวจสอบว่าคุณสามารถเปิดเกมได้โดยไม่มีข้อผิดพลาดหรือไม่ ถ้าใช่แล้วขอแสดงความยินดีและสนุกกับเกมของคุณ! หากข้อผิดพลาด DX 12 ยังคงอยู่โปรดตรงไปที่ แก้ไข 3 , ด้านล่าง.
Fix 3: แก้ไขตัวเลือกการเปิดตัว
ข้อผิดพลาดในการเปิดตัว DX 12 ที่ไม่รองรับอาจแนะนำว่าเกมของคุณกำลังพยายามเปิดตัวด้วย DirectX 12 แต่ระบบของคุณไม่สามารถใช้งานได้อย่างสมบูรณ์ ในกรณีนี้คุณสามารถเปลี่ยนเป็น API ที่เข้ากันได้มากขึ้นเช่น DirectX 11 หรือ Vulkan เพื่อหลีกเลี่ยงปัญหาและอาจทำให้เกมทำงานได้
สำหรับไอน้ำ -
- เปิด ไอน้ำ และไปที่ ห้องสมุด -
- คลิกขวาในเกมที่คุณมีปัญหาและเลือก คุณสมบัติ…
- ใน ทั่วไป แท็บคลิกที่ ตัวเลือกการเปิดตัว กล่องและเพิ่มหนึ่งในคำสั่งต่อไปนี้:
-d3d11 (สำหรับ DirectX 11)
-Vulkan (สำหรับ Vulkan API)
คุณสามารถป้อนหนึ่งหรือทั้งสองตัวเลือก แต่ตรวจสอบให้แน่ใจว่าได้แยกออกเป็นพื้นที่ (เช่น -d3d11 -volcano -
- ปิดหน้าต่างและลองเปิดเกมเพื่อดูว่าปัญหาได้รับการแก้ไขหรือไม่ ถ้าใช่แล้วก็เยี่ยมมาก แต่ถ้ายังไม่เปิดตัวโปรดข้ามไปที่ แก้ไข 4 -
สำหรับเกมมหากาพย์:
- เปิด ตัวเรียกใช้งาน Games Epic และนำทางไปยัง ห้องสมุด -
- เลือกเกมที่คุณพบข้อผิดพลาดและคลิกที่ สามจุด - จัดการ -
- ภายใต้ ตัวเลือกการเปิดตัว ส่วนตรวจสอบให้แน่ใจว่าสลับเป็น บน - จากนั้นเพิ่มหนึ่งในคำสั่งต่อไปนี้:
-d3d11 (สำหรับ DirectX 11)
-Vulkan (สำหรับ Vulkan API)
คุณสามารถป้อนตัวเลือกอย่างใดอย่างหนึ่งหรือทั้งสองอย่าง แต่ให้แน่ใจว่าได้แยกออกเป็นพื้นที่ (เช่น -d3d11 -volcano -
- ปิดหน้าต่างและลองเปิดเกมเพื่อดูว่าปัญหาได้รับการแก้ไขหรือไม่ ถ้าใช่แล้วก็เยี่ยมมาก แต่ถ้าข้อผิดพลาดยังคงเกิดขึ้นโปรดไปที่ แก้ไข 4 -
Fix 4: ตรวจสอบความสมบูรณ์ของเกม
ไฟล์เกมที่เสียหายหรือหายไปอาจทำให้ไฟล์ ไม่รองรับ DirectX 12 ข้อผิดพลาด. เพื่อให้แน่ใจว่าไฟล์เกมทั้งหมดของคุณยังคงอยู่คุณสามารถใช้เครื่องมือในตัวของแพลตฟอร์มเกมของคุณเพื่อตรวจสอบความสมบูรณ์ของไฟล์เกม
นี่คือวิธีการตรวจสอบไฟล์เกมในเกม Steam และ Epic:
สำหรับ Steam:
- เปิด ไอน้ำ และไปที่ ห้องสมุด -
- คลิกขวาที่เกมแล้วเลือก คุณสมบัติ -
- ภายใต้ ไฟล์ท้องถิ่น แท็บคลิก ตรวจสอบความสมบูรณ์ของไฟล์เกม -
- Steam จะตรวจสอบไฟล์ที่หายไปหรือเสียหายและแทนที่
สำหรับเกมมหากาพย์:
- เปิด ตัวเรียกใช้งาน Games Epic และไปที่ไฟล์ ห้องสมุด -
- คลิกที่ สามจุด ถัดจากเกมของคุณและเลือก จัดการ -
- เลื่อนลงและคลิก ตรวจสอบ -
เมื่อกระบวนการเสร็จสมบูรณ์แล้วให้เปิดเกมอีกครั้งเพื่อตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่ หากยังคงอยู่ไม่ต้องกังวล นี่คือการแก้ไขอีกสองประการที่ต้องลอง
Fix 5: ติดตั้งการอัปเดต Windows
Windows เวอร์ชันที่ล้าสมัยอาจไม่มีการอัปเดตที่สำคัญเช่นแพตช์หรือการเพิ่มประสิทธิภาพระบบซึ่งจำเป็นต่อการสนับสนุน DirectX 12 อย่างเต็มที่การอัปเดตเหล่านี้มักจะรวมถึงการแก้ไขข้อผิดพลาดแพตช์ความปลอดภัยและการปรับปรุงประสิทธิภาพที่สามารถส่งผลกระทบต่อความเข้ากันได้โดยตรงกับเทคโนโลยีใหม่เช่น DirectX 12
นี่คือวิธีการตรวจสอบและติดตั้งการอัปเดต Windows ล่าสุด:
- บนแป้นพิมพ์ของคุณกดไฟล์ คีย์โลโก้ Windows และ ฉัน ในเวลาเดียวกันเพื่อเปิดหน้าต่างการตั้งค่า
- คลิก อัปเดต Windows - ตรวจสอบการอัปเดต -
- รอสักครู่ในขณะที่ Windows ค้นหาการอัปเดตที่มีอยู่ หากมีการอัปเดตให้คลิกเพื่อดาวน์โหลดและติดตั้ง หากไม่พบการอัปเดตโปรดข้ามไปที่ แก้ไข 6 -
- เมื่อติดตั้งแล้วให้รีสตาร์ทพีซีของคุณเพื่อใช้การเปลี่ยนแปลง
- ตรวจสอบดูว่าเกมสามารถเปิดตัวได้หรือไม่! หากยังไม่มีความสุขโปรดลอง แก้ไข 6 , ด้านล่าง.
แก้ไข 6: ติดตั้ง DirectX ใหม่
หากคุณได้ลองแก้ไขตัวเลือกการเปิดตัวและข้อผิดพลาดยังคงมีอยู่อาจเป็นความคิดที่ดีที่จะติดตั้งใหม่ DirectX - บางครั้งส่วนประกอบ DirectX ที่ขาดหายไปหรือเสียหายอาจทำให้เกิดปัญหาความเข้ากันได้ที่ป้องกันไม่ให้เกมเปิดตัวด้วย DirectX 12
นี่คือวิธีการติดตั้ง DirectX ใหม่:
- ไปหาเจ้าหน้าที่ DirectX end-user Runtime Installer -
- ดาวน์โหลดและเรียกใช้ตัวติดตั้ง
- ทำตามคำแนะนำบนหน้าจอเพื่อให้การติดตั้งเสร็จสมบูรณ์
- รีสตาร์ทพีซีของคุณสำหรับการเปลี่ยนแปลงเพื่อให้มีผล
หลังจากติดตั้ง DirectX ใหม่ลองเปิดเกมอีกครั้งเพื่อดูว่าไฟล์ ไม่รองรับ DirectX 12 ในระบบของคุณ ข้อผิดพลาดได้รับการแก้ไข
นั่นคือ - 6 การแก้ไขที่ช่วยให้ผู้เล่นแก้ปัญหา ไม่รองรับ DirectX 12 ในระบบของคุณ ข้อผิดพลาด. หวังว่าพวกเขาจะช่วย
หากหลังจากลองแก้ไขปัญหาเหล่านี้ทั้งหมดปัญหายังคงมีอยู่มันอาจเป็นปัญหาพื้นฐานที่ซับซ้อนมากขึ้นในการเล่น ในกรณีเช่นนี้อาจเป็นประโยชน์ในการรอแพตช์อย่างเป็นทางการจากนักพัฒนาเกมหรือติดต่อทีมสนับสนุนเพื่อขอความช่วยเหลือเพิ่มเติม พวกเขาอาจสามารถจัดการกับข้อบกพร่องหรือปัญหาความเข้ากันได้ที่เฉพาะเจาะจงกับเกมหรือการกำหนดค่าระบบของคุณ