Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ไขข้อผิดพลาด DXGI_ERROR_NOT_CURRENTLY_AVAILABLE

DirectX เป็นเทคโนโลยีหลักที่ใช้ในงาน Multimedia และ Gaming บน Windows ข้อผิดพลาด DXGI_ERROR_NOT_CURRENTLY_AVAILABLE มักเกิดจาก Driver เก่า, DirectX ไม่ทันสมัย หรือปัญหา Hardware/Display Settings

สาเหตุหลักของ DXGI_ERROR_NOT_CURRENTLY_AVAILABLE

  • DirectX ไม่ทันสมัย - Windows 10 มี DirectX ในตัว แต่บางครั้งไฟล์เสียหายหรือขาด Component ที่เกม/โปรแกรมต้องการ
  • Video Driver เก่าหรือมีปัญหา - Driver กราฟิกเก่าขาดฟีเจอร์ที่โปรแกรมต้องการ ควรอัปเดตเป็นเวอร์ชันล่าสุด
  • Resolution ไม่รองรับ - ความละเอียดหน้าจอไม่เข้ากับโปรแกรม/เกม บางคนแก้ได้โดยเปลี่ยน Resolution
  • ใช้สาย DVI แทน HDMI - บางกรณีสาย DVI ทำให้เกิด Error เปลี่ยนเป็น HDMI (ถ้า GPU และ Monitor รองรับ) แล้วหาย
  • Refresh Rate ของหน้าจอไม่เหมาะสม - Refresh Rate ที่ตั้งไว้ไม่เข้ากับโปรแกรม/เกม

วิธีแก้ไข 1: อัปเดต Graphics Driver

Driver เก่าเป็นสาเหตุหลักของ Error DirectX ตรวจสอบและอัปเดต:

  • NVIDIA - ไปหน้า Download Driver ของ NVIDIA เลือก GPU Model ดาวน์โหลด ติดตั้ง รีสตาร์ท
  • AMD Radeon - ไปหน้า AMD Drivers Download เลือก Model ติดตั้ง รีสตาร์ท

วิธีแก้ไข 2: ติดตั้ง DirectX เวอร์ชันล่าสุด

ดาวน์โหลด DirectX Redistributable ล่าสุดจาก Microsoft Download Center ติดตั้ง แล้วรีสตาร์ท

วิธีแก้ไข 3: ใช้สาย HDMI แทน DVI

ถ้าใช้สาย DVI ให้ลองเปลี่ยนเป็น HDMI (GPU และ Monitor รุ่นใหม่เกือบทุกรุ่นรองรับ HDMI)

วิธีแก้ไข 4: เปลี่ยน Refresh Rate ของหน้าจอ

  1. เปิด Settings (Win + I) → System → Display
  2. คลิก Advanced Display Settings
  3. คลิก Display Adapter Properties for Display 1
  4. แท็บ Monitor → Screen Refresh Rate เปลี่ยนเป็น 60 Hz (หรือสูงกว่าถ้าจอรองรับ)

วิธีแก้ไข 5: เปลี่ยน Display Resolution

ลองลด Resolution เช่น จาก 1920x1080 เป็น 1680x1050 บางเกม/โปรแกรมไม่รองรับ Resolution สูง

หมายเหตุ: ลองทุกวิธีจนกว่าจะหาย เพราะสาเหตุอาจแตกต่างกันไปในแต่ละเคส