เหตุใดเกมบางเกมจึงหยุดทำงานโดยไม่มีการเตือนเมื่อใช้ DirectX 12

การปรับปรุงครั้งล่าสุด: 22/10/2025

  • การขัดข้องใน DX12 มักเกิดจากไดรเวอร์ CFG และการเข้ารหัส/ถอดรหัสฮาร์ดแวร์พร้อมกัน
  • ตรวจสอบความเข้ากันได้จริงกับ dxdiag (ระดับ 12_0/12_1) และหลีกเลี่ยงการบังคับพารามิเตอร์การบูต
  • การอัปเดตไดรเวอร์และการแยกงานวิดีโอตามฮาร์ดแวร์ช่วยแก้ไขปัญหาได้หลายกรณี
  • หากไม่รองรับ DX12 หรือเกิดข้อผิดพลาดบ่อยครั้ง การใช้ DX11 อาจเป็นตัวช่วยในระหว่างที่รอการแก้ไข

 เหตุใดเกมบางเกมจึงหยุดทำงานโดยไม่มีข้อความเมื่อใช้ DirectX 12

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

หลังจากทบทวนประสบการณ์จริงและคำแนะนำทางเทคนิคต่างๆ พบว่ามีรูปแบบบางอย่างปรากฏขึ้น ซึ่งช่วยให้เราเข้าใจถึงต้นตอของการปิดระบบเหล่านี้ และที่สำคัญที่สุดคือวิธีป้องกัน ถึงแม้ว่าจะไม่มีสาเหตุเดียวที่ทำให้เกิดการปิดระบบ แต่มีประเด็นสำคัญหลายประการดังนี้: ไดรเวอร์ที่ไม่เสถียร (โดยเฉพาะบน DX12) ฟังก์ชัน Windows CFG การใช้การเข้ารหัส/ถอดรหัสฮาร์ดแวร์พร้อมกัน และในกรณีเฉพาะ ให้เปิดใช้งานการกำหนดค่าหรือรองรับ GPU สำหรับระดับคุณลักษณะ DirectX

เหตุใด DirectX 12 จึงอาจทำให้เกิดการขัดข้องโดยไม่มีข้อความ

ก่อนอื่น สิ่งสำคัญที่ต้องจำไว้คือ Windows 10 มี DirectX 12 API แต่ไม่ได้หมายความว่าการ์ดจอของคุณจะมีฟีเจอร์ครบทุกระดับที่จำเป็นสำหรับเกมบางเกม การวินิจฉัยจะทำด้วย dxdiag และสิ่งที่เรียกว่า “ระดับคุณสมบัติ”:หาก GPU ของคุณไม่แสดง 12_0 หรือ 12_1 เกมที่ต้องการความสามารถดังกล่าวอย่างเคร่งครัดอาจหยุดทำงาน

นอกเหนือจากความเข้ากันได้แล้ว DirectX 12 ยังต้องการไดรเวอร์จำนวนมาก ในสภาพแวดล้อมจริง พบปัญหาขัดข้องเมื่อเกม DX12 ใช้ GPU ร่วมกับงานวิดีโอ เช่น บันทึกด้วย OBS โดยใช้การเข้ารหัสฮาร์ดแวร์ H.265 หรือเล่น YouTube (การถอดรหัสฮาร์ดแวร์ H.264/H.265) ความขัดแย้งนี้อาจทำให้เกมค้างไปหลายวินาทีแล้วเกมก็ปิดไป

ปัจจัยที่ไม่ค่อยมีใครรู้จักอีกประการหนึ่งคือการป้องกัน Windows ที่เรียกว่า Exploit Protection โดยเฉพาะตัวเลือก Control Flow Guard (CFG) ที่ใช้ตามการใช้งานมีเกม DX12 หลายเกมที่อาจทำให้เกิดปัญหาขัดข้องกับ CFG และขัดข้องแบบไร้ร่องรอย เนื่องจากวิธีการจัดการโค้ดและการเรียกใช้งาน การปิดใช้งานเฉพาะไฟล์ปฏิบัติการของเกม (ไม่ใช่แบบรวม) จะช่วยหยุดปัญหาขัดข้องได้ในบางกรณี

สุดท้ายตัวเลือกการเปิดตัวบางอย่างเช่น -dx12 o -d3d12 การติดตั้งแบบบังคับจาก Steam อาจทำให้เกิดข้อผิดพลาดตรงกันข้าม: ข้อความเช่น ไม่ได้ใช้ directx12 หรือเกิดการขัดข้องขณะเริ่มต้นใช้งาน นอกจากนี้ยังมีผู้ใช้พารามิเตอร์ -d3d11 เป็นทางออกฉุกเฉิน: โดยปกติแล้วจะทำให้เกมมีเสถียรภาพแม้ว่า โดยสูญเสียประสิทธิภาพเมื่อเทียบกับ DX12.

สัญญาณและกรณีจริงที่ตรงกับความล้มเหลวเหล่านี้

คุณสามารถจับคู่ GPU NVIDIA กับ CPU AMD ได้หรือไม่?

รูปแบบที่เกิดขึ้นซ้ำๆ บนการ์ด AMD คือ: หากคุณเล่นใน DX12 และระบบใช้ GPU สำหรับวิดีโอพร้อมกัน เกมอาจค้างและขัดข้องได้ ในการทดสอบแบบทำซ้ำได้โดยใช้ Radeon RX 6900 XT และไดรเวอร์ 23.10.2การบันทึกด้วย OBS ในรูปแบบ H.265 ผ่านฮาร์ดแวร์ทำให้หยุดชั่วคราว 5 วินาที และเกมจะปิดลงหลังจากนั้นไม่กี่นาที

ที่น่าสนใจคือ การเปลี่ยนการบันทึกเป็น x264 (CPU) ทำให้ปัญหาการขัดข้องหายไป... จนกระทั่งเปิดวิดีโอ YouTube บนจอภาพที่สอง การกระทำง่ายๆ เช่นนี้ทำให้เกิด ตัวถอดรหัสฮาร์ดแวร์ H.264/H.265 และอาการก็กลับมาอีก ทั้งภาพกราฟิกที่ผิดพลาดและพฤติกรรมที่ผิดพลาด ทำให้เกิดอาการค้าง พอปิดวิดีโอ ทุกอย่างก็กลับมาเป็นปกติ

ข้อความการบูตเช่นที่เคยพบเห็น "ไม่ได้รัน directx12" ใน The First Descendant ซึ่งบ่งชี้ว่าการตั้งค่าพารามิเตอร์การเปิดเกมไม่ถูกต้อง หรือระบบไม่รองรับเส้นทาง DX12 ที่เกมต้องการ ในเกมอย่าง inZOI ข้อความ “ระบบของคุณไม่รองรับ DirectX 12” มักบ่งชี้ว่า GPU ไม่ได้ให้คุณสมบัติในระดับที่เกมต้องการใน DX12

ตรวจสอบอย่างรวดเร็วก่อนที่จะดำดิ่งสู่โซลูชันขั้นสูง

ขั้นแรก ให้ยืนยันว่า GPU ของคุณเข้ากันได้กับ DX12 หรือไม่ กด Windows + R แล้วพิมพ์ dxdiag และในแท็บการแสดงผล ให้ดู ระดับคุณสมบัติหากคุณเห็น 12_0 หรือ 12_1 แสดงว่าการ์ดของคุณรองรับ DX12 ในระดับ API หากตั้งค่าสูงสุดเป็น 11_1 เกมที่ต้องใช้ DX12 ดั้งเดิมอาจไม่สามารถเปิดหรืออาจหยุดทำงานได้

เนื้อหาพิเศษ - คลิกที่นี่  NotebookLM ได้รับการปรับปรุงด้วยการวิจัยเชิงลึกและเสียงบน Drive

ประการที่สอง ให้ตรวจสอบตัวเลือกการเปิดตัวเกมใน Steam ในคุณสมบัติ ให้ยกเลิกการเลือกช่องเปิดตัวหากคุณมี -dx12 o -d3d12 บังคับ บางครั้ง การบังคับที่ชัดเจนของ DX12 ขัดแย้งกับการตรวจจับอัตโนมัติ จากเกมหรือด้วยไดรเวอร์

ประการที่สาม ให้รันโดยไม่ต้องติดตั้งซอฟต์แวร์โอเวอร์เลย์หรือใช้งานวิดีโอหนักๆ ปิด OBS (หรือเปลี่ยนไปใช้ x264) และหลีกเลี่ยงการเล่น YouTube ในพื้นหลังขณะทดสอบ โปรดทราบว่า Windows ไม่ปล่อย VRAM อาจทำให้ความขัดแย้งรุนแรงขึ้น เมื่อใช้การ์ด AMD ขจัดภาระของการเข้ารหัส/ถอดรหัสฮาร์ดแวร์ ระหว่างการเล่นเกม DX12 ถือเป็นการทดสอบที่สำคัญ

สุดท้าย ตรวจสอบให้แน่ใจว่าคุณได้อัปเดต Windows ผ่าน Windows Update และตรวจสอบไดรเวอร์ GPU เวอร์ชันล่าสุดจากผู้ผลิต บางครั้งปัญหาก็จะหายไปหลังจากติดตั้ง ไดรเวอร์ใหม่กว่าและเสถียรกว่าสำหรับ DX12.

โซลูชันที่พิสูจน์แล้วว่าหยุดการปิดระบบใน DX12

ปิดใช้งาน CFG เฉพาะเกมเท่านั้น: บน Windows ให้ค้นหา “Exploit Protection” ไปที่การตั้งค่าโปรแกรม กด “Add program to customize” และเลือกเส้นทางที่แน่นอนของไฟล์ปฏิบัติการเกม (เช่น Discovery.exe ถ้าเป็นไฟล์ชื่อเรื่อง) ภายในตัวเลือกโปรแกรม ให้เลื่อนลงไปที่ “Control Flow Guard (CFG)” เลือก “Override system configuration” และตั้งค่าเป็น Disabled จากนั้นนำการเปลี่ยนแปลงไปใช้

การเปลี่ยนแปลงนี้ช่วยหยุดปัญหาขัดข้องในเกม DX12 บางเกมได้ อย่าปิดใช้งาน CFG ทั่วโลก แนวคิดคือให้ใช้ข้อยกเว้นเฉพาะกับไฟล์ปฏิบัติการนั้นเท่านั้น หากนักพัฒนาหรือไดรเวอร์แก้ไขปัญหาในภายหลัง เปิดใช้งาน CFG อีกครั้งสำหรับเกม เพื่อรักษาการคุ้มครอง

อัปเดตไดรเวอร์ที่แก้ไขข้อบกพร่อง: ในการ์ด AMD มีรายงานว่าเวอร์ชัน 24.9.1 แก้ไขปัญหา ของปัญหาขัดข้องที่เกิดขึ้นกับ DX12 ในเวอร์ชันก่อนหน้า โปรดทราบว่า ตัวอย่างเช่น เวอร์ชัน 24.6.1 มีปัญหาอื่นอีก คือ เสียงและวิดีโอไม่ซิงค์กันขณะบันทึกการเล่นเกม ซึ่งทำให้ยากต่อการแนะนำให้อัปเกรดหากคุณต้องการบันทึกภาพ

หากคุณมีไดรเวอร์ NVIDIA จะมีไดรเวอร์หลักๆ สองแบบ ได้แก่ Game Ready (สำหรับเกม) และ Studio (สำหรับการสร้างสรรค์) คุณสามารถติดตั้งไดรเวอร์เหล่านี้ด้วยตนเองจากเว็บไซต์อย่างเป็นทางการ แทนที่จะพึ่งพายูทิลิตี้อย่าง GeForce Experience ทดสอบประเภทของตัวควบคุมที่เหมาะสม (เกมพร้อมเล่น) และเวอร์ชันที่แตกต่างกันก็สามารถสร้างความแตกต่างได้

หากคุณสงสัยว่าฮาร์ดแวร์มีปัญหา ให้ติดตั้ง GPU ในคอมพิวเตอร์เครื่องอื่นที่มีส่วนประกอบต่างกัน หรือดำเนินการเคลมประกัน หากการ์ดมีการกำหนดค่าซอฟต์แวร์เดียวกัน ความล้มเหลวในอุปกรณ์หลายเครื่องควรที่จะตัดความบกพร่องทางกายภาพออกไป

หาก GPU ของคุณไม่รองรับ DX12 ในระดับคุณสมบัติ ให้บังคับใช้ DX11: ในคุณสมบัติของเกมใน Steam เพิ่ม -dx11 ในตัวเลือกการเริ่มต้น ชื่อเรื่องจะใช้ DirectX 11 และในกรณีส่วนใหญ่จะทำให้เสถียร ข้อเสียคือ ประสิทธิภาพอาจลดลงหรืออาจขาดเอฟเฟกต์บางอย่างแต่คุณก็จะหลีกเลี่ยงการปิดแบบเงียบๆ ได้

ติดตั้ง DirectX runtimes: ดาวน์โหลด DirectX End-User Runtime Web Installer จาก Microsoft และเรียกใช้งาน แม้ว่า Windows 10 จะมาพร้อมกับ DX12 แต่ส่วนประกอบ DirectX รุ่นเก่าบางรายการ อาจหายไปหากคุณไม่ได้ติดตั้งแพ็คเกจบางอย่างและเกมหลายเกมต้องใช้สิ่งเหล่านี้เพื่อทำงานได้ดี

ขั้นตอนที่เป็นรูปธรรมสำหรับกรณีซ้ำกับ AMD และ DX12

เอเอ็มดี ไรเซ่นส์ 5 9600x3d-8

หากคุณใช้ OBS: เปลี่ยนวิธีการเข้ารหัสชั่วคราวเป็น x264 (ซีพียู) แล้วดูว่าอาการค้างหายไปหรือไม่ วิธีนี้จะช่วยแยกบทบาทของการเข้ารหัสฮาร์ดแวร์ในปัญหา หากคุณต้องการใช้ฮาร์ดแวร์ต่อไป ลอง H.264 เทียบกับ H.265 แล้วดูว่าพฤติกรรมเปลี่ยนไปหรือไม่

หากคุณมักจะดูวิดีโอขณะเล่น: ปิด การเร่งความเร็วฮาร์ดแวร์ของเบราว์เซอร์ ระหว่างการเล่นเกม หรือใช้อุปกรณ์อื่นเล่นคอนเทนต์ วิธีนี้ช่วยให้คุณหลีกเลี่ยงไม่ให้ GPU ต้องถอดรหัส H.264/H.265 ขณะรันเกม DX12 ที่มีความต้องการสูง

โปรดจำไว้ว่าเวอร์ชันไดรเวอร์: ด้วยการผสมผสาน i9‑9900K + Radeon RX 6900 XT + 23.10.2 เกิดข้อขัดข้องใน DX12 หากเปิดใช้งานการเข้ารหัส/ถอดรหัสฮาร์ดแวร์ อัปเกรดหากทำได้ หากไม่สามารถทำได้ ให้ลดงานวิดีโอให้เหลือน้อยที่สุด

เนื้อหาพิเศษ - คลิกที่นี่  Corsair iCUE เริ่มทำงานเองอย่างต่อเนื่อง: วิธีปิดใช้งานใน Windows 11 และแก้ไขปัญหาทั่วไป

หากนักพัฒนาและผู้ผลิต GPU เผยแพร่แพตช์ โปรดรายงาน: การแบ่งปันผลการค้นพบเหล่านี้จะช่วยให้การแก้ไขเร็วขึ้น ยิ่งมีข้อเสนอแนะเข้ามาถึง AMD/NVIDIA มากเท่าไหร่พวกเขาให้ความสำคัญกับการแก้ไขในไดร์เวอร์ DX12 ของตน

ความเข้ากันได้ของ DirectX True: ระดับคุณสมบัติหมายถึงอะไร

เป็นเรื่องปกติที่จะเห็นใน dxdiag ว่าคอมพิวเตอร์รายงาน "DirectX 12" และในขณะเดียวกันการ์ดก็แสดง "ระดับคุณสมบัติ 11_1" ซึ่งไม่ได้ขัดแย้งกัน: Windows มี DX12 API มาให้ แต่ GPU ของคุณเป็นผู้ติดตั้ง ถึงระดับฟังก์ชันที่กำหนดหากเกมต้องการ 12_0/12_1 อย่างเคร่งครัดและการ์ดของคุณไม่รองรับ เกมนั้นจะล้มเหลว แม้ว่าระบบจะแจ้งว่า "DirectX 12" ก็ตาม

นั่นคือเหตุผลที่การตรวจสอบที่ดีที่สุดไม่ใช่ป้ายกำกับ "DirectX 12" ในระบบของคุณ แต่เป็นสิ่งที่ dxdiag แสดงภายใต้ "ระดับคุณสมบัติ" หากระบุเป็น 12_0 หรือ 12_1 แสดงว่าใช้ได้ หากไม่ระบุ วางแผนที่จะใช้ DX11 เมื่อเกมอนุญาต หรือพิจารณา GPU ที่เข้ากันได้กับความสามารถที่จำเป็นสำหรับเกม DX12 นั้น

แนวทางปฏิบัติที่ดีกับไดรเวอร์และระบบ

อัปเดต Windows ให้เป็นปัจจุบันอยู่เสมอ: Microsoft เผยแพร่การปรับปรุงและแพตช์ความเข้ากันได้ผ่าน Windows Update ซึ่งส่งผลกระทบต่อกราฟิกสแต็ก โปรดตรวจสอบการอัปเดตด้วยตนเอง การอัปเดตที่กำลังรอดำเนินการซึ่งส่งผลต่อไดรเวอร์และส่วนประกอบวิดีโอ.

อัปเดตไดรเวอร์ GPU ของคุณจากผู้ผลิต: NVIDIA, AMD หรือ Intel หลีกเลี่ยงไดรเวอร์รุ่นเก่าหรือเวอร์ชันทั่วไป สำหรับคอมพิวเตอร์ OEM ให้ไปที่เว็บไซต์ของผู้ผลิตพีซี (เช่น MSI) เพื่อติดตั้งเช่นกัน ชิปเซ็ตและ VGA ได้รับการอนุมัติสำหรับรุ่นของคุณ โดยเฉพาะอย่างยิ่งหากอุปกรณ์เป็นชื่อแบรนด์

สำหรับ NVIDIA ให้ติดตั้งไดรเวอร์ด้วยตนเองจากเว็บไซต์สนับสนุน และลองใช้เวอร์ชันที่เหมาะสม (Game Ready สำหรับเกม หรือ Studio สำหรับซอฟต์แวร์สร้างสรรค์) หากจำเป็น ผู้ใช้บางรายอาจปรับปรุงความเสถียรโดยการเปลี่ยนไปใช้ไดรเวอร์สาขาอื่น เช่น ไม่ใช่ว่าทุกสาขาจะให้ความสำคัญกับสิ่งเดียวกัน.

หากวิธีอื่นๆ ล้มเหลวทั้งหมด ให้ลองทดสอบการ์ดจอกับพีซีเครื่องอื่น หรือขอความช่วยเหลือด้านการรับประกัน หากปัญหายังคงเกิดขึ้นแม้จะใช้ไดรเวอร์ที่เหมาะสม ปรับแต่งอย่างเหมาะสม และทดสอบข้ามแพลตฟอร์มแล้ว สมมติฐานความล้มเหลวของฮาร์ดแวร์ได้รับความแข็งแกร่ง.

ข้อความทั่วไปและวิธีการตีความ

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

"ระบบของคุณไม่รองรับ DirectX 12" บน inZOI: เกือบทุกครั้งจะบ่งชี้ว่า GPU ของคุณไม่ได้แสดงค่า 12_0/12_1 ในกรณีนี้ มีสองตัวเลือก: บังคับ DX11 ด้วย -dx11 หากเกมอนุญาต หรืออัปเดตฮาร์ดแวร์ของคุณ ซึ่งสามารถเสริมได้ด้วยการตรวจสอบไฟล์บน Steam และไดรเวอร์ล่าสุด

เกิดข้อผิดพลาดหลังจากเล่นเกมได้ไม่กี่นาที (DX12): หากคุณกำลังบันทึกด้วย OBS ในฮาร์ดแวร์ H.265 หรือดูวิดีโอ ให้สงสัยว่า การเข้ารหัส/ถอดรหัสฮาร์ดแวร์พร้อมกัน บน GPU เดียวกัน สลับไปใช้ x264 ปิดเบราว์เซอร์ หรืออัปเดตไดรเวอร์เป็นเวอร์ชันที่ช่วยลดความขัดแย้ง (เช่น AMD 24.9.1)

คำแนะนำทีละขั้นตอนสั้นๆ สำหรับการทำให้ DX12 เสถียร

  1. ยืนยันความเข้ากันได้: เปิด dxdiag และดูระดับคุณสมบัติ หาก 12_0/12_1 ปรากฏขึ้น แสดงว่า GPU ของคุณรองรับ DX12 ในระดับ API หากไม่เป็นเช่นนั้น ลองพิจารณาเล่นใน DX11 ทุกครั้งที่ทำได้.
  2. ตรวจสอบตัวเลือกการเริ่มต้น Steam: ลบ -dx12 y -d3d12 ถ้ามันถูกตั้งไว้ ปล่อยกล่องไว้ว่างๆ แล้วลองดู บางครั้งการบังคับ การตรวจจับอัตโนมัติแย่ลง.
  3. อัปเดตไดรเวอร์: จาก NVIDIA/AMD/Intel และบนคอมพิวเตอร์ OEM รวมถึงชิปเซ็ต/VGA จากเว็บไซต์ของผู้ผลิต สำหรับ AMD ให้ตรวจสอบเวอร์ชันที่ แก้ไขข้อขัดข้องใน DX12 (เช่น 24.9.1).
  4. หลีกเลี่ยงงานวิดีโอฮาร์ดแวร์: ใช้ x264 ชั่วคราวใน OBS และปิดใช้งานการเร่งความเร็วฮาร์ดแวร์ของเบราว์เซอร์ ซึ่งจะช่วยลดความขัดแย้ง วิดีโอ GPU + การเล่นเกม DX12.
  5. ข้อยกเว้น CFG ต่อเกม: ภายใต้ Exploit Protection ให้เพิ่ม EXE ของเกม (เช่น Discovery.exe) และปิดใช้งาน CFG เฉพาะที่นั่นเท่านั้น หากแก้ไขปัญหาการขัดข้องได้ เก็บข้อยกเว้นไว้จนกว่าไดรเวอร์/เกมจะแก้ไขได้.
  6. ติดตั้งรันไทม์ DirectX: เรียกใช้ตัวติดตั้งเว็บของ Microsoft เพื่อครอบคลุมการอ้างอิงส่วนประกอบเก่าที่บางชื่อต้องการและ หลีกเลี่ยงความล้มเหลวที่เงียบงัน.
  7. หากยังคงเกิดขึ้น: ตรวจสอบความสมบูรณ์ของไฟล์บน Steam เรียกใช้ในฐานะผู้ดูแลระบบ และทดสอบชื่อเรื่องบน DX11 ด้วย -dx11 เป็นทางเลือกสุดท้ายเพื่อความเสถียรในระหว่างที่รอแพตช์ ในหลายๆ ทีม การทำเช่นนี้จะขจัดปัญหาการปิดตัวลง.
เนื้อหาพิเศษ - คลิกที่นี่  วิธีตัดต่อวิดีโอด้วย Clipchamp แบบมืออาชีพ (โดยไม่ต้องเป็นมือโปร)

หมายเหตุเฉพาะสำหรับสถานการณ์ที่แตกต่างกัน

AMD และการบันทึก/สตรีมมิ่ง: หากสตรีมของคุณอาศัยฮาร์ดแวร์ HEVC โปรดพิจารณาอัปเกรดเป็นฮาร์ดแวร์ AVC หรือ x264 ขึ้นอยู่กับ CPU ของคุณ หลีกเลี่ยงการเล่นวิดีโอแบบขนาน ด้วย DX12 หากคุณสังเกตเห็นสิ่งแปลกปลอม และตรวจสอบการเปิดตัวไดรเวอร์ที่จะมาถึง

NVIDIA: ติดตั้งไดรเวอร์จากเว็บไซต์อย่างเป็นทางการ ไม่ใช่แค่ผ่าน GeForce Experience ลองใช้ Game Ready หากคุณเล่นเกมเป็นหลัก และหากคุณพบปัญหาความไม่เสถียร ให้เปรียบเทียบกับ Studio สำหรับรุ่นเฉพาะ การเปลี่ยนสาขาทำให้ชื่อบางชื่อมีความมั่นคง.

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

กรณีของ inZOI และการกำหนดค่าที่ขัดแย้งกัน

อินโซอิ แอคเซสเอเรีย-5

ไปยัง อินโซอิการเริ่มต้นที่ดีคือลบการตั้งค่าใดๆ ที่บังคับให้ใช้ DX12 ใน Steam และปล่อยให้เกมตัดสินใจ จากนั้นเรียกใช้ dxdiag และตรวจสอบว่า GPU ของคุณแสดง 12_0 หรือ 12_1 ในระดับคุณสมบัติ. หากไม่ปรากฏให้ใช้ -dx11 หากเกมรองรับมัน

ประกอบการทดสอบเหล่านี้ด้วยไดรเวอร์ล่าสุดจากผู้ผลิตของคุณ (NVIDIA/AMD/Intel) ติดตั้ง DirectX runtime จาก Microsoft และหากยังคงล้มเหลว ให้ตรวจสอบความสมบูรณ์ของไฟล์ใน Steam เรียกใช้ในฐานะผู้ดูแลระบบ และปิดซอฟต์แวร์เบื้องหลัง ซึ่งโดยปกติแล้ว แก้ไขข้อความความไม่เข้ากัน ในทีมที่ปฏิบัติตาม

จะทำอย่างไรถ้าเกมแสดง “ไม่ได้รัน directx12”

ปล่อยให้ตัวเลือกการเริ่มต้นของ Steam ว่างไว้ แล้วลบออก -dx12/-d3d12แล้วลองบูตแบบคลีนบูต หากข้อความยังคงปรากฏอยู่ ให้อัปเดตไดรเวอร์และยืนยันกับ dxdiag ว่า GPU ของคุณแสดงค่า 12_0/12_1 สุดท้าย หากชื่อเรื่องอนุญาต หอกด้วย -dx11 การเล่นที่มั่นคง ขณะที่แพทช์กำลังมาถึง

เมื่อใดควรใช้พารามิเตอร์ -d3d11

หากไม่มีอะไรทำงานใน DX12 -d3d11 o -dx11 มันคือทางออกฉุกเฉิน มันให้ความเสถียรเกือบจะทันที แม้จะแลกมาด้วย FPS หรือฟีเจอร์บางอย่างที่ด้อยกว่าเล็กน้อย ในเกมที่ DX12 ทำงานไม่ถูกต้องเนื่องจากไดรเวอร์ ให้อัปเกรดเป็น DX11 ป้องกันการปิดเครื่องกะทันหันและการหยุดนิ่ง จนกว่าจะมีการจัดเตรียมอย่างเป็นทางการ

รายการตรวจสอบการบำรุงรักษาที่ช่วยป้องกัน

  • อัปเดต Windows และไดรเวอร์ให้เป็นเวอร์ชันล่าสุดอยู่เสมอ โดยเฉพาะอย่างยิ่งสำหรับ GPU หลีกเลี่ยงเวอร์ชันที่มีปัญหาที่ทราบอยู่แล้ว หากคุณใช้การบันทึกฮาร์ดแวร์ และเมื่อมีทางแก้ไข (เช่น เอเอ็มดี 24.9.1), อัปเดต
  • อย่าผสมเกม DX12 ที่ต้องการทรัพยากรสูงกับงานวิดีโอที่ต้องใช้ฮาร์ดแวร์หนักหน่วงบน GPU ตัวเดียวกัน หากคุณทำเช่นนั้น ใช้ CPU เพื่อเข้ารหัสชั่วคราว หรือปิดการใช้งานการเร่งความเร็วเบราว์เซอร์
  • หลีกเลี่ยงการโอเวอร์เลย์ การโอเวอร์คล็อกที่ก้าวร้าว และซอฟต์แวร์ที่ติดตั้งอยู่ภายในซึ่งแทรก DLL เข้าไป ส่วนเสริมเหล่านี้บางครั้งอาจ... รบกวนสแต็ก DX12 และยิงแบบปิดเงียบ
  • พิจารณาการทดสอบข้ามฮาร์ดแวร์หากยังคงมีปัญหาความไม่เสถียร ทดสอบ GPU บนคอมพิวเตอร์เครื่องอื่น ชี้แจงว่าแหล่งที่มาเป็นทางกายภาพหรือซอฟต์แวร์.

ด้วยแผนที่ทั้งหมดนี้ ตอนนี้คุณมีแผนปฏิบัติจริงแล้ว: ยืนยันระดับคุณสมบัติด้วย dxdiag ล้างพารามิเตอร์เริ่มต้น อัปเดตไดรเวอร์จากผู้ผลิต กำจัดการโหลดวิดีโอฮาร์ดแวร์ขณะเล่นใน DX12 พิจารณาข้อยกเว้น CFG ของแต่ละแอปพลิเคชันหากเกมใดเกมหนึ่งขัดข้อง และใช้ DX11 เป็นเส้นชีวิตหากจำเป็น ทำตามขั้นตอนเหล่านี้ การขัดข้องโดยไม่มีข้อความเมื่อใช้ DirectX 12 มักจะหายไป หรืออย่างน้อยที่สุด ปัญหาเหล่านี้ก็จำกัดอยู่แค่ปัญหาหนึ่งเท่านั้น ในขณะที่รอการแก้ไขอย่างเป็นทางการ ตอนนี้คุณก็รู้แล้ว เหตุใดเกมบางเกมจึงปิดโดยไม่มีข้อความเมื่อใช้ DirectX 12

Wallpaper Engine กิน CPU มากเกินไป
บทความที่เกี่ยวข้อง:
Wallpaper Engine กิน CPU มากเกินไป: ปรับแต่งและเคล็ดลับที่ได้ผล