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



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

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



DXGI_ERROR_NOT_CURRENTLY_AVAILABLE



อะไรทำให้เกิดข้อผิดพลาด DXGI_ERROR_NOT_CURRENTLY_AVAILABLE

ข้อผิดพลาด DirectX เป็นเรื่องธรรมดามากและปรากฏขึ้นในขณะนี้ ข้อความแสดงข้อผิดพลาดดังกล่าวมักเกิดจากปัจจัยต่อไปนี้ -



  • Direct x ไม่ทันสมัย: หาก x โดยตรงที่ติดตั้งในระบบของคุณไม่ทันสมัยและระบบของคุณไม่มี x โดยตรงที่จำเป็นสำหรับโปรแกรมที่คุณต้องการเรียกใช้คุณอาจได้รับข้อผิดพลาดนี้ โดยปกติ Direct X จะฝังอยู่ใน Windows เวอร์ชันใหม่กว่าเช่น Windows 10 แต่บางครั้งหากได้รับความเสียหายหรือส่วนประกอบบางส่วนที่จำเป็นสำหรับโปรแกรมบางโปรแกรมหายไปคุณจะได้รับข้อผิดพลาดนี้
  • ปัญหาไดรเวอร์วิดีโอ: หากระบบของคุณมีไดรเวอร์วิดีโอที่ล้าสมัยหรือมีปัญหาบางอย่างในไดรเวอร์วิดีโอที่ติดตั้งในระบบของคุณซึ่งไม่ยอมให้ทำงานอย่างถูกต้องคุณอาจได้รับข้อผิดพลาดนี้ หากไดรเวอร์วิดีโอของคุณไม่มีคุณลักษณะบางอย่างที่จำเป็นสำหรับเกมหรือโปรแกรมที่คุณต้องการเรียกใช้โดยปกติแล้วคุณควรอัปเดตไดรเวอร์วิดีโอของคุณเป็นเวอร์ชันล่าสุดเพื่อกำจัดปัญหาดังกล่าว
  • ปัญหาความละเอียด (ไม่รองรับความละเอียด): ผู้ใช้บางคนในฟอรัมสนามรบกล่าวว่านี่เป็นความละเอียดของจอภาพและอื่น ๆ ที่ทำให้เกิดปัญหาและการเปลี่ยนความละเอียดช่วยแก้ปัญหาให้กับพวกเขาได้ ดังนั้นคุณอาจได้รับข้อผิดพลาดนี้เนื่องจากความละเอียดที่คุณตั้งไว้บนจอภาพของคุณ ฯลฯ ไม่สามารถใช้งานร่วมกับโปรแกรมที่คุณพยายามเรียกใช้งานได้และทำให้เกิดข้อผิดพลาดนี้
  • การใช้สาย DVI: ผู้ใช้บางคนรายงานว่าปัญหานี้เกิดขึ้นเนื่องจากพวกเขาใช้สาย DVI แทนสาย HDMI สำหรับเชื่อมต่อ GPU กับอุปกรณ์เอาต์พุตเช่นจอภาพและเมื่อเปลี่ยนเป็นสาย HDMI ได้รับการแก้ไขแล้ว ดังนั้นคุณอาจได้รับข้อผิดพลาดนี้เนื่องจากคุณใช้สาย DVI เพื่อเชื่อมต่อ GPU เข้ากับจอภาพ ฯลฯ แม้ว่า GPU ของคุณจะรองรับเอาต์พุต HDMI (GPUS รุ่นใหม่เกือบทั้งหมดรองรับเอาต์พุต HMDI)
  • อัตราการรีเฟรชของจอภาพ / LCD: ผู้ใช้ในฟอรัม Steam รายงานว่าเป็นอัตราการรีเฟรชของจอภาพที่ทำให้เกิดปัญหาและหลังจากเปลี่ยนแล้วปัญหาได้รับการแก้ไขแล้วสำหรับเขา ดังนั้นคุณอาจได้รับข้อผิดพลาดเนื่องจากคุณได้ตั้งค่าอัตราการรีเฟรชการแสดงผลของคุณเป็นค่าที่เข้ากันไม่ได้กับโปรแกรมหรือเกมที่คุณต้องการเรียกใช้

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

โซลูชันที่ 1: อัปเดตไดรเวอร์กราฟิกของคุณ

หลายครั้งเมื่อคุณไม่ได้อัปเดตไดรเวอร์กราฟิกคุณมักจะได้รับข้อผิดพลาดส่วนใหญ่ที่เกี่ยวข้องกับ DirectX บน Windows ดังนั้นคุณควรอัปเดตไดรเวอร์กราฟิกของคุณอยู่เสมอ หากคุณใช้ไดรเวอร์กราฟิก Nvidia ให้ไปที่หน้าดาวน์โหลด Nvidia Graphics Drivers และดาวน์โหลดไดรเวอร์ล่าสุดสำหรับ GPU ของคุณ ในทำนองเดียวกันหากคุณใช้ AMD Radeon ให้ไปที่หน้าดาวน์โหลดไดรเวอร์ AMD Radeon Graphics และดาวน์โหลดไดรเวอร์ล่าสุด หลังจากดาวน์โหลดแล้วให้ติดตั้งไดรเวอร์และรีบูตเครื่องคอมพิวเตอร์ของคุณ หากเป็นปัญหาเกี่ยวกับไดรเวอร์หวังว่าด้วยการอัปเดตไดรเวอร์กราฟิกปัญหาของคุณจะได้รับการแก้ไข

โซลูชันที่ 2: ติดตั้ง DirectX ล่าสุด

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



โซลูชันที่ 3: ใช้สาย HDMI เพื่อเชื่อมต่อกับอุปกรณ์แสดงผลเอาต์พุตของคุณ

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

สาย HDMI

โซลูชันที่ 4: เปลี่ยนอัตราการรีเฟรชอุปกรณ์แสดงผลของคุณ:

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

  1. เปิด เมนูเริ่มต้น และพิมพ์ การตั้งค่า และคลิกที่ตัวเลือกแรกที่มา
  2. จากนั้นคลิกที่ ระบบ .
  3. คลิกที่ แสดง จากนั้นคลิกที่ตัวเลือก การตั้งค่าการแสดงผลขั้นสูง .
  4. หน้าต่างใหม่จะเปิดขึ้น
  5. หลังจากนั้นคลิกที่ คุณสมบัติของการ์ดแสดงผลสำหรับจอแสดงผล 1 . (หากคุณไม่มีจอแสดงผลหลายจออุปกรณ์แสดงผลหลักจะเป็น 1 ในระบบของคุณ)

    การตั้งค่าการแสดงผล

  6. จากนั้นเปลี่ยนเป็นไฟล์ ตรวจสอบ แท็บ
  7. ภายใต้ ตรวจสอบ การตั้งค่าคุณจะเห็นป้ายกำกับ อัตราการรีเฟรชหน้าจอ และภายใต้ความถี่การแสดงผลของอุปกรณ์แสดงผลของคุณถูกตั้งค่าเป็น เปลี่ยนความถี่เป็น 60 Hz (สูงขึ้นหากจอภาพของคุณรองรับ) และปิดหน้าต่าง

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

แนวทางที่ 5: เปลี่ยนความละเอียดการแสดงผลของคุณ

ผู้ชายคนหนึ่งในฟอรัม EA รายงานว่าการเปลี่ยนความละเอียดการแสดงผลของเขาช่วยแก้ไขข้อผิดพลาดให้กับเขา หากคุณใช้อุปกรณ์แสดงผลที่ทันสมัยอุปกรณ์เหล่านี้มักจะรองรับความละเอียดการแสดงผลที่สูงขึ้น 1080p หรือ 1920 × 1080 . คุณสามารถลองปรับแต่งความละเอียดการแสดงผลของคุณเล็กน้อยแล้วเปลี่ยนเป็นค่าที่ต่ำกว่าตัวอย่างเช่น 1680 × 1050 และดูว่าสามารถแก้ปัญหาของคุณได้หรือไม่ หากข้อผิดพลาดของคุณเกิดจากความละเอียดการแสดงผลที่ไม่รองรับโดยโปรแกรมหรือเกมที่คุณต้องการเรียกใช้การเปลี่ยนข้อผิดพลาดนี้อาจช่วยแก้ปัญหาให้คุณได้

อ่าน 3 นาที