Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

วิธีแก้ไขข้อผิดพลาด 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 เป็นเรื่องทั่วไปและปรากฏขึ้นเป็นครั้งคราว ข้อความแสดงข้อผิดพลาดดังกล่าวมักเกิดจากปัจจัยต่อไปนี้ —

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

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

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

หลายครั้งที่คุณเป็นไดรเวอร์กราฟิกไม่ได้รับการอัพเดต คุณมักจะได้รับข้อผิดพลาดส่วนใหญ่ที่เกี่ยวข้องกับ DirectX บน Windows ดังนั้นจึงควรอัปเดตไดรเวอร์กราฟิกของคุณอยู่เสมอ หากคุณใช้ไดรเวอร์กราฟิก Nvidia ให้ไปที่หน้าดาวน์โหลดไดรเวอร์กราฟิก Nvidia และดาวน์โหลดไดรเวอร์ล่าสุดสำหรับ 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 คุณควรลองใช้งานและดูว่าสามารถแก้ไขปัญหาได้หรือไม่

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

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

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

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

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

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

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