ข้อผิดพลาดหน่วยความจำไม่เพียงพอใน DirectX 12: วิธีแก้ไข

การเพิ่มขนาดไฟล์เพจควรใช้งานได้

  • คุณอาจพบข้อผิดพลาด DirectX 12 หน่วยความจำไม่เพียงพอเมื่อเล่นเกมบนพีซีที่ใช้ Windows
  • สิ่งนี้มักจะเกิดขึ้นเมื่อขนาดไฟล์เพจไม่เพียงพอบนระบบของคุณ
  • การเพิ่มขนาดไฟล์เพจและการล้างแคชของ DirectX shader จะแก้ไขปัญหาได้
directx 12 หน่วยความจำไม่เพียงพอ

DirectX 12 ได้รับการออกแบบมาเพื่อให้เอฟเฟกต์กราฟิกกับเกมพีซีที่ใช้ Windows ในเวลาเดียวกัน ลดโอเวอร์เฮดของ CPU และเพิ่มการใช้งาน GPU

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

อะไรทำให้เกิดข้อผิดพลาดหน่วยความจำไม่เพียงพอใน DirectX 12

ด้านล่างนี้คือสาเหตุที่เป็นไปได้ว่าทำไมเกมถึงหยุดทำงานเนื่องจากข้อผิดพลาดหน่วยความจำไม่เพียงพอใน DirectX 12:

  • ข้อผิดพลาดเกี่ยวกับฮาร์ดแวร์ – ตามที่รายงานโดยผู้ใช้ ความเสียหายทางกายภาพกับเมนบอร์ดหรือ ฮาร์ดดิสก์ไดรฟ์ เป็นที่ทราบกันดีว่าทำให้เกิดข้อผิดพลาดที่น่าเสียดายนี้
  • ใช้เวอร์ชันเกมที่ล้าสมัย – ข้อผิดพลาด DirectX 12 หน่วยความจำไม่เพียงพออาจเกิดขึ้นได้หากคุณไม่ได้อัปเกรดเกมเป็นเวลานาน
  • ไดรเวอร์กราฟิกเสียหายหรือล้าสมัย - ในบางกรณี, ไดรเวอร์ GPU ที่ล้าสมัย สร้างปัญหามากมายระหว่างการเล่นเกม
  • ขนาดไฟล์เพจจิ้งไม่ถูกต้อง – หากตั้งค่าไฟล์เพจให้ปรับอัตโนมัติ จู่ๆ อาจทำให้เกิดข้อผิดพลาดหน่วยความจำไม่เพียงพอระหว่างการเล่นเกม
  • แคช DirectX เสียหาย – ผู้อ่านหลายคนกล่าวว่า DirectX ไฟล์แคช สะสมเป็นเวลานานอาจเสียหายได้ทำให้เกิดข้อผิดพลาดนี้

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

ฉันจะแก้ไขข้อผิดพลาดหน่วยความจำไม่เพียงพอใน DirectX 12 ได้อย่างไร

ก่อนที่คุณจะใช้โซลูชันที่ซับซ้อนซึ่งระบุไว้ในภายหลัง ให้ลองใช้วิธีแก้ปัญหาง่ายๆ เหล่านี้:

  • ตรวจสอบปัญหาเกี่ยวกับฮาร์ดแวร์ เช่น ความเสียหายต่อเมนบอร์ด ฮาร์ดดิสก์ และ กราฟิกการ์ด.
  • ติดตั้งการอัปเดตเกมที่มีอยู่ซึ่งคุณพบข้อผิดพลาด
  • ติดตั้งทั้งหมด การอัปเดตไดรเวอร์กราฟิกที่ล้าสมัย.

หากเทคนิคเหล่านี้ไม่สามารถแก้ไขปัญหาได้ ให้ไปยังแนวทางแก้ไขปัญหาขั้นสูงเพิ่มเติมตามรายการด้านล่าง

1. เพิ่มขนาดไฟล์เพจจิ้ง

  1. ใช้ หน้าต่าง + ฉัน ทางลัดเพื่อเปิดแอปการตั้งค่า
  2. เลื่อนลงมา ระบบ การตั้งค่าและเลือก เกี่ยวกับ จากส่วนด้านขวา directx 12 หน่วยความจำไม่เพียงพอ
  3. คลิก การตั้งค่าระบบขั้นสูง ที่มีอยู่ใน ลิงก์ที่เกี่ยวข้อง ส่วน. directx 12 หน่วยความจำไม่เพียงพอ
  4. สลับไปที่ ขั้นสูง แท็บของ คุณสมบัติของระบบ หน้าต่างและกดปุ่ม การตั้งค่า ปุ่มใต้ส่วนประสิทธิภาพ
  5. สลับไปที่ ขั้นสูง แท็บของ ตัวเลือกประสิทธิภาพ กล่องและตี เปลี่ยน ปุ่ม. directx 12 หน่วยความจำไม่เพียงพอ
  6. ปิดใช้งานช่องทำเครื่องหมายถัดจาก จัดการขนาดไฟล์เพจสำหรับไดรฟ์ทั้งหมดโดยอัตโนมัติ ตัวเลือกใน หน่วยความจำเสมือน กล่องคุณสมบัติ.
  7. เลือกไดรฟ์ที่กำหนดเกมที่มีปัญหา เปิดใช้งาน กำหนดเอง ตัวเลือกและพิมพ์ค่าที่กำหนดเองใน ขนาดเริ่มต้น และ ขนาดสูงสุด กล่องข้อความ. directx 12 หน่วยความจำไม่เพียงพอ
  8. กด ชุด ปุ่มตามด้วย ตกลง.
  9. ออกจากหน้าต่างการตั้งค่าแล้วเปิดเกมใหม่อีกครั้ง ข้อผิดพลาดหน่วยความจำไม่เพียงพอจะไม่รบกวนคุณใน DirectX 12

การตั้งค่าไฟล์เพจที่กำหนดค่าไม่ถูกต้องอาจสร้างปัญหาการจัดสรรหน่วยความจำทำให้เกิดข้อผิดพลาดในมือ

2. เพิ่มเกมในการยกเว้น OSD ของ Afterburner

  1. เปิดตัว MSI อาฟเตอร์เบิร์นเนอร์ โปรแกรมบน Windows PC
  2. คลิก เกียร์ ไอคอนเพื่อเข้าถึงหน้าต่างคุณสมบัติของ MSI Afterburner directx 12 หน่วยความจำไม่เพียงพอ
  3. สลับไปที่ การแสดงผลบนหน้าจอ แท็บแล้วคลิก มากกว่า ปุ่มที่ด้านล่าง directx 12 หน่วยความจำไม่เพียงพอ
  4. กด กะ คีย์และกดปุ่ม เพิ่ม ปุ่มสีเขียวที่ด้านล่างซ้ายของหน้าต่าง RTSS
  5. เพิ่มการยกเว้น ป๊อปอัปจะปรากฏขึ้นบนหน้าจอ เลือกเกมที่มีปัญหาที่คุณต้องการเพิ่มในรายการและกด ตกลง ปุ่ม. directx 12 หน่วยความจำไม่เพียงพอ
  6. ออกจากแอป Afterburner แล้วลองเปิดเกมอีกครั้ง

Afterburner MSI จะไม่แสดงบนหน้าจออีกต่อไป ซึ่งเป็นการแก้ไขข้อผิดพลาดหน่วยความจำไม่เพียงพอใน DirectX 12

ดังที่ได้กล่าวไว้ในหลายฟอรัม ข้อผิดพลาดของหน่วยความจำไม่เพียงพอมักเกิดขึ้นเมื่อ OSD ของ MSI Afterburner ทำงานกับ DirectX 12 ซึ่งทำให้ระบบเสียหาย การเพิ่มเกมที่ได้รับผลกระทบในการยกเว้น OSD จะช่วยให้แน่ใจว่า OSD จะไม่แสดงขึ้นระหว่างการเปิดระบบ

อ่านเพิ่มเติมเกี่ยวกับหัวข้อนี้
  • ต้องการคำติชมข้อผิดพลาดของ Instagram: 3 วิธีในการแก้ไข
  • วิธีแก้ไขพีซีที่ไม่ได้เปิดอย่างเหมาะสม [12 วิธี]
  • แก้ไข: คุณออฟไลน์ ตรวจสอบข้อผิดพลาดการเชื่อมต่อของคุณบน YouTube
  • เกม DirectX 12 ไม่ได้ใช้ GPU? วิธีบังคับพวกเขา
  • การอัปเดตไดรเวอร์ทำให้ Popping ขึ้นหรือไม่ หยุดมันใน 5 ขั้นตอนง่ายๆ

3. ลบแคช DirectX 

  1. ตี หน้าต่าง ไอคอนบนแถบงานและพิมพ์ การล้างข้อมูลบนดิสก์. เลือก เรียกใช้ในฐานะผู้ดูแลระบบ ตัวเลือกในการเข้าถึง การล้างข้อมูลบนดิสก์ เครื่องมือที่มีสิทธิ์ระดับผู้ดูแลระบบ directx 12 หน่วยความจำไม่เพียงพอ
  2. เลือก ขับรถในเมนูแบบเลื่อนลงแล้วกดปุ่ม ตกลง ปุ่มเพื่อดำเนินการต่อ
  3. ในหน้าต่าง Disk Cleanup ให้ยกเลิกการเลือกช่องทำเครื่องหมายทั้งหมด ยกเว้นช่องที่อยู่ถัดไป แคช DirectX Shader แล้วคลิก ตกลง. directx 12 หน่วยความจำไม่เพียงพอ
  4. ป๊อปอัปยืนยันจะปรากฏขึ้น กด ลบไฟล์ ปุ่มเพื่อดำเนินการให้เสร็จสิ้น

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

  1. ใช้ หน้าต่าง + ปุ่มลัดเพื่อเปิดใช้งาน วิ่ง กล่องโต้ตอบ
  2. พิมพ์คำสั่งต่อไปนี้ในกล่องข้อความแล้วกด ตกลง ปุ่มเพื่อเข้าถึงเครื่องมือวิเคราะห์หน่วยความจำ mdsched.exedirectx 12 หน่วยความจำไม่เพียงพอ
  3. เลือก รีสตาร์ททันทีและตรวจสอบปัญหา (แนะนำ) ตัวเลือกจากหน้าต่างป๊อปอัป directx 12 หน่วยความจำไม่เพียงพอ

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

แค่นั้นแหละ! หวังว่าคุณจะสามารถแก้ไขข้อผิดพลาดหน่วยความจำไม่เพียงพอใน DirectX 12 ซึ่งทำให้เกมหยุดทำงานกะทันหัน

คุณอาจสนใจที่จะแก้ไขข้อผิดพลาด DirectX เข้ากันไม่ได้กับ Windows เวอร์ชันนี้ หากเกิดขึ้นหลังจากที่คุณอัปเกรด Windows เป็นเวอร์ชันล่าสุดที่มี

วิธีใดต่อไปนี้ใช้ได้ผลในกรณีของคุณ โปรดแจ้งให้เราทราบในส่วนความคิดเห็นด้านล่าง

วิธีดาวน์โหลด DirectX 12 ใน Windows 11

วิธีดาวน์โหลด DirectX 12 ใน Windows 11Windows 11Directx 12

DirectX คือชุดของ API (Application Programming Interface) ซึ่งช่วยให้เกมใช้ฮาร์ดแวร์ที่มีอยู่ได้อย่างเต็มประสิทธิภาพ ดังนั้น เรียนรู้วิธีดาวน์โหลด DirectX 12 ใน Windows 11กระบวนการนี้ค่อนข้างง่ายแล...

อ่านเพิ่มเติม
DirectX 11 กับ DirectX 12: การเปรียบเทียบประสิทธิภาพที่สมบูรณ์

DirectX 11 กับ DirectX 12: การเปรียบเทียบประสิทธิภาพที่สมบูรณ์Directx 12

DirectX 11 กับ DirectX 12: อธิบายประสิทธิภาพDirectX 11 และ DirectX 12 เป็น API กราฟิกของ Microsoft สองเวอร์ชันที่แตกต่างกัน ซึ่งเวอร์ชันหลังเป็นเวอร์ชันที่ใหม่กว่าเวอร์ชันที่ใหม่กว่าจะทำให้เกมและซอ...

อ่านเพิ่มเติม
เกม DirectX 12 ไม่ได้ใช้ GPU? วิธีบังคับพวกเขา

เกม DirectX 12 ไม่ได้ใช้ GPU? วิธีบังคับพวกเขาDirectx 12Gpu

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

อ่านเพิ่มเติม