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


หากคุณเพิ่งพยายามเปิดตัวเกมที่ต้องใช้ DirectX 12 และได้รับการต้อนรับด้วยข้อความแสดงข้อผิดพลาดที่น่าผิดหวัง:





ไม่รองรับ DirectX 12 ในระบบของคุณ - ลองรันโดยไม่ต้องอาร์กิวเมนต์บรรทัดคำสั่ง -DX12 หรือ -D3D12

คุณไม่ได้อยู่คนเดียว นักเล่นเกมหลายคนประสบปัญหานี้เมื่อฮาร์ดแวร์หรือไดรเวอร์ของระบบไม่สามารถใช้งานได้อย่างสมบูรณ์กับ DirectX 12 หรือหากการตั้งค่าบางอย่างไม่ได้รับการกำหนดค่าอย่างเหมาะสม



ในบทความนี้เราได้รวบรวมวิธีการที่มีประโยชน์หกวิธีเพื่อช่วยให้คุณแก้ไข DirectX 12 ที่ไม่รองรับข้อผิดพลาดของระบบของคุณ เพียงแค่ทำงานผ่านรายการจนกว่าคุณจะพบรายการที่เหมาะกับคุณ





วิธีแก้ไข DirectX 12 ไม่ได้รับการสนับสนุนในระบบของคุณใน Windows

FIX 1: ตรวจสอบความเข้ากันได้ของ GPU

ขั้นตอนแรกในการแก้ไขข้อผิดพลาด“ DirectX 12 ไม่ได้รับการสนับสนุนในระบบของคุณ” เพื่อให้แน่ใจว่า GPU ของคุณรองรับ DirectX 12 การ์ดกราฟิกรุ่นเก่าเช่นจาก GTX 700 Series หรือก่อนหน้านี้อาจไม่รองรับคุณสมบัติ DX12 ที่จำเป็น แม้ว่าระบบของคุณจะแสดงให้เห็นว่า DX12 ถูกติดตั้ง

นี่คือวิธีการตรวจสอบความเข้ากันได้ของ GPU ของคุณ:



  1. บนแป้นพิมพ์ของคุณกดไฟล์ Windows Key + R , พิมพ์ dxdiag และกด Enter
  2. ในเครื่องมือวินิจฉัย 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:

  1. บนแป้นพิมพ์ของคุณกด Windows Key + G เพื่อเปิดแถบเกม Xbox
  2. ใน คุณสมบัติการเล่นเกม ตรวจสอบว่าระบบของคุณมี 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 -

  1. เยี่ยมชมเจ้าหน้าที่ ดาวน์โหลดไดรเวอร์ nvidia หน้าหนังสือ.
  2. เลือกรุ่น GPU ของคุณและดาวน์โหลดเวอร์ชันไดรเวอร์ล่าสุด
  3. ทำตามพรอมต์บนหน้าจอเพื่อติดตั้งไดรเวอร์และรีสตาร์ทระบบของคุณ

สำหรับการ์ดกราฟิก AMD -

  1. ไป ไดรเวอร์ AMD และการสนับสนุน หน้าหนังสือ.
  2. เลือกรุ่น GPU ของคุณและดาวน์โหลดเวอร์ชันไดรเวอร์ล่าสุด
  3. ติดตั้งไดรเวอร์และรีสตาร์ทพีซีของคุณ

2. อัปเดต GPU ของคุณโดยอัตโนมัติ (แนะนำ)

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

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

  1. การดาวน์โหลด และ ติดตั้ง คนขับง่าย
  2. เรียกใช้ไดรเวอร์ง่าย ๆ แล้วคลิกไฟล์ สแกนตอนนี้ ปุ่ม. ไดรเวอร์ง่ายจะสแกนคอมพิวเตอร์ของคุณและตรวจจับไดรเวอร์ที่มีปัญหา
  3. คลิก อัปเดตทั้งหมด ในการดาวน์โหลดและติดตั้งเวอร์ชันไดรเวอร์ล่าสุดสำหรับคอมพิวเตอร์ของคุณ ( สิ่งนี้ต้องใช้เวอร์ชันโปร -

    หรือคลิก เปิดใช้งานและอัปเดต ถัดจากอุปกรณ์ที่ตั้งค่าสถานะ ถึง เริ่มทดลองใช้ฟรี 7 วัน - ด้วยการทดลองนี้คุณจะมี เต็ม การเข้าถึงคุณสมบัติ Pro รวมถึงการดาวน์โหลดไดรเวอร์ความเร็วสูงการติดตั้งแบบคลิกเดียวและการอัปเดตอัตโนมัติสำหรับไดรเวอร์ที่หายไปหรือล้าสมัยทั้งหมดจะไม่มีค่าใช้จ่ายจนกว่าจะสิ้นสุดระยะเวลาทดลองใช้

  4. รีสตาร์ทคอมพิวเตอร์ของคุณเพื่อให้การเปลี่ยนแปลงมีผล
  5. ตรวจสอบว่าคุณสามารถเปิดเกมได้โดยไม่มีข้อผิดพลาดหรือไม่ ถ้าใช่แล้วขอแสดงความยินดีและสนุกกับเกมของคุณ! หากข้อผิดพลาด DX 12 ยังคงอยู่โปรดตรงไปที่ แก้ไข 3 , ด้านล่าง.

Fix 3: แก้ไขตัวเลือกการเปิดตัว

ข้อผิดพลาดในการเปิดตัว DX 12 ที่ไม่รองรับอาจแนะนำว่าเกมของคุณกำลังพยายามเปิดตัวด้วย DirectX 12 แต่ระบบของคุณไม่สามารถใช้งานได้อย่างสมบูรณ์ ในกรณีนี้คุณสามารถเปลี่ยนเป็น API ที่เข้ากันได้มากขึ้นเช่น DirectX 11 หรือ Vulkan เพื่อหลีกเลี่ยงปัญหาและอาจทำให้เกมทำงานได้

สำหรับไอน้ำ -

  1. เปิด ไอน้ำ และไปที่ ห้องสมุด -
  2. คลิกขวาในเกมที่คุณมีปัญหาและเลือก คุณสมบัติ…
  3. ใน ทั่วไป แท็บคลิกที่ ตัวเลือกการเปิดตัว กล่องและเพิ่มหนึ่งในคำสั่งต่อไปนี้:
    -d3d11 (สำหรับ DirectX 11)
    -Vulkan (สำหรับ Vulkan API)
    คุณสามารถป้อนหนึ่งหรือทั้งสองตัวเลือก แต่ตรวจสอบให้แน่ใจว่าได้แยกออกเป็นพื้นที่ (เช่น -d3d11 -volcano -
  4. ปิดหน้าต่างและลองเปิดเกมเพื่อดูว่าปัญหาได้รับการแก้ไขหรือไม่ ถ้าใช่แล้วก็เยี่ยมมาก แต่ถ้ายังไม่เปิดตัวโปรดข้ามไปที่ แก้ไข 4 -

สำหรับเกมมหากาพย์:

  1. เปิด ตัวเรียกใช้งาน Games Epic และนำทางไปยัง ห้องสมุด -
  2. เลือกเกมที่คุณพบข้อผิดพลาดและคลิกที่ สามจุด - จัดการ -
  3. ภายใต้ ตัวเลือกการเปิดตัว ส่วนตรวจสอบให้แน่ใจว่าสลับเป็น บน - จากนั้นเพิ่มหนึ่งในคำสั่งต่อไปนี้:
    -d3d11 (สำหรับ DirectX 11)
    -Vulkan (สำหรับ Vulkan API)
    คุณสามารถป้อนตัวเลือกอย่างใดอย่างหนึ่งหรือทั้งสองอย่าง แต่ให้แน่ใจว่าได้แยกออกเป็นพื้นที่ (เช่น -d3d11 -volcano -
  4. ปิดหน้าต่างและลองเปิดเกมเพื่อดูว่าปัญหาได้รับการแก้ไขหรือไม่ ถ้าใช่แล้วก็เยี่ยมมาก แต่ถ้าข้อผิดพลาดยังคงเกิดขึ้นโปรดไปที่ แก้ไข 4 -

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

Fix 4: ตรวจสอบความสมบูรณ์ของเกม

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

นี่คือวิธีการตรวจสอบไฟล์เกมในเกม Steam และ Epic:

สำหรับ Steam:

  1. เปิด ไอน้ำ และไปที่ ห้องสมุด -
  2. คลิกขวาที่เกมแล้วเลือก คุณสมบัติ -
  3. ภายใต้ ไฟล์ท้องถิ่น แท็บคลิก ตรวจสอบความสมบูรณ์ของไฟล์เกม -
  4. Steam จะตรวจสอบไฟล์ที่หายไปหรือเสียหายและแทนที่

สำหรับเกมมหากาพย์:

  1. เปิด ตัวเรียกใช้งาน Games Epic และไปที่ไฟล์ ห้องสมุด -
  2. คลิกที่ สามจุด ถัดจากเกมของคุณและเลือก จัดการ -
  3. เลื่อนลงและคลิก ตรวจสอบ -

เมื่อกระบวนการเสร็จสมบูรณ์แล้วให้เปิดเกมอีกครั้งเพื่อตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่ หากยังคงอยู่ไม่ต้องกังวล นี่คือการแก้ไขอีกสองประการที่ต้องลอง

Fix 5: ติดตั้งการอัปเดต Windows

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

นี่คือวิธีการตรวจสอบและติดตั้งการอัปเดต Windows ล่าสุด:

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

แก้ไข 6: ติดตั้ง DirectX ใหม่

หากคุณได้ลองแก้ไขตัวเลือกการเปิดตัวและข้อผิดพลาดยังคงมีอยู่อาจเป็นความคิดที่ดีที่จะติดตั้งใหม่ DirectX - บางครั้งส่วนประกอบ DirectX ที่ขาดหายไปหรือเสียหายอาจทำให้เกิดปัญหาความเข้ากันได้ที่ป้องกันไม่ให้เกมเปิดตัวด้วย DirectX 12

นี่คือวิธีการติดตั้ง DirectX ใหม่:

  1. ไปหาเจ้าหน้าที่ DirectX end-user Runtime Installer -
  2. ดาวน์โหลดและเรียกใช้ตัวติดตั้ง
  3. ทำตามคำแนะนำบนหน้าจอเพื่อให้การติดตั้งเสร็จสมบูรณ์
  4. รีสตาร์ทพีซีของคุณสำหรับการเปลี่ยนแปลงเพื่อให้มีผล

หลังจากติดตั้ง DirectX ใหม่ลองเปิดเกมอีกครั้งเพื่อดูว่าไฟล์ ไม่รองรับ DirectX 12 ในระบบของคุณ ข้อผิดพลาดได้รับการแก้ไข


นั่นคือ - 6 การแก้ไขที่ช่วยให้ผู้เล่นแก้ปัญหา ไม่รองรับ DirectX 12 ในระบบของคุณ ข้อผิดพลาด. หวังว่าพวกเขาจะช่วย

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