Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

แก้ไขข้อผิดพลาด Unable to initialize OpenGL บน Windows 11/10

นักเล่นเกมบน PC บางคนอาจได้รับข้อความแจ้งเตือนข้อผิดพลาด Unable to initialize OpenGL เมื่อพยายามเปิดเกมบน Steam บนคอมพิวเตอร์เล่นเกม Windows 11 หรือ Windows 10 หากคุณได้รับผลกระทบจากปัญหาเช่นกัน วิธีแก้ไขที่ให้มาในบทความนี้มีเจตนาช่วยให้คุณแก้ไขข้อผิดพลาดบนอุปกรณ์ของคุณได้สำเร็จ

แก้ไขข้อผิดพลาด Unable to initialize OpenGL บน Windows 11/10

ข้อความข้อผิดพลาดเต็มรูปแบบจะอยู่ในบรรทัดที่คล้ายคลึงกันดังนี้:

Graphics drivers error

Unable to initialize OpenGL. Please (re)install the latest graphics drivers and try again. If the problem persists, please contact support.

Error code: CS-1842
Version: 207864

เมื่อข้อผิดพลาดนี้เกิดขึ้น คุณอาจเห็นข้อความข้อผิดพลาดที่คล้ายกันดังต่อไปนี้:

  • Unable to initialize OpenGL window
  • Failed to initialize OpenGL
  • Could not initialize OpenGL

Unable to initialize OpenGL บน Windows PC

หากคุณกำลังได้รับ Unable to initialize OpenGL บนคอมพิวเตอร์เล่นเกม Windows 11/10 เมื่อเปิดเกมบน Steam คุณสามารถลองวิธีแก้ไขที่แนะนำด้านล่างในลำดับใดก็ได้เพื่อแก้ไขปัญหาบนระบบของคุณ

  1. อัปเดตไดรเวอร์ตัวปรับกราฟิก
  2. แก้ไขไฟล์ MXML ของเกม
  3. ติดตั้งเกมใหม่

มาดูคำอธิบายกระบวนการที่เกี่ยวข้องกับแต่ละวิธีแก้ไขที่ระบุไว้

ก่อนที่คุณจะดำเนินการกับวิธีแก้ไขด้านล่าง เราขอแนะนำให้รีสตาร์ทคอมพิวเตอร์ก่อน หลังจากคอมพิวเตอร์รีบูทแล้ว ให้เปิด Steam เข้าสู่ระบบบัญชีผู้ใช้และเปิดเกมที่ทริกเกอร์ข้อผิดพลาด และดูว่าข้อผิดพลาดเกิดซ้ำหรือไม่ นอกจากนี้ ตรวจสอบให้แน่ใจว่า OpenGL and OpenCL Compatibility Pack ถูกติดตั้งบนคอมพิวเตอร์เล่นเกม Windows 11/10 ของคุณแล้ว และลองเปิดเกม นอกจากนี้ เราขอแนะนำให้ตรวจสอบการอัปเดตและติดตั้งบิตที่มีอยู่บนอุปกรณ์เล่นเกมของคุณและดูว่าข้อผิดพลาดเกิดขึ้นเมื่อคุณเปิดเกมหรือไม่ ส่วนอื่น หากข้อผิดพลาดเริ่มขึ้นหลังจากอัปเดต Windows เร็วๆ นี้ คุณสามารถทำ System Restore หรือถอนการติดตั้งอัปเดต – แต่หากคุณไม่ชอบทำทั้งสองอย่าง คุณสามารถดำเนินการต่อไปกับวิธีแก้ไขด้านล่างได้

1] อัปเดตไดรเวอร์ตัวปรับกราฟิก

แก้ไขข้อผิดพลาด Unable to initialize OpenGL บน Windows 11/10

ข้อผิดพลาด Unable to initialize OpenGL บนคอมพิวเตอร์เล่นเกม Windows 11/10 ของคุณเกี่ยวข้องกับไดรเวอร์กราฟิก ดังนั้น คุณสามารถเริ่มต้นการแก้ไขปัญหาเพื่อแก้ไขปัญหาโดยการอัปเดตไดรเวอร์การ์ดกราฟิกบนระบบของคุณ

ตัวเลือกของคุณมีดังนี้:

  • คุณสามารถอัปเดตไดรเวอร์กราฟิกด้วยตนเองผ่าน Device Manager หากคุณดาวน์โหลดไฟล์ .inf หรือ .sys สำหรับไดรเวอร์แล้ว
  • คุณยังสามารถอัปเดตไดรเวอร์ผ่าน Command Prompt ได้
  • ใน Windows Update คุณยังสามารถรับการอัปเดตไดรเวอร์ได้ที่ส่วน Optional Updates

หากการอัปเดตไดรเวอร์การ์ดกราฟิกไม่ได้แก้ไขข้อผิดพลาด ตามที่แจ้งในข้อความข้อผิดพลาด คุณสามารถ ติดตั้งไดรเวอร์ตัวปรับกราฟิกใหม่ เพื่อทำงานนี้ คุณต้องถอนการติดตั้งไดรเวอร์การ์ดกราฟิกโดยใช้ Display Driver Uninstaller (DDU) ก่อน แล้วจึงดาวน์โหลดเวอร์ชันล่าสุดของไดรเวอร์จากเว็บไซต์ทางการหรือแหล่งที่น่าเชื่อถืออื่นๆ และติดตั้งบนคอมพิวเตอร์ของคุณ

2] แก้ไขไฟล์ MXML ของเกม

แก้ไขข้อผิดพลาด Unable to initialize OpenGL บน Windows 11/10

MXML เป็นภาษามาร์กอัปอินเทอร์เฟซผู้ใช้ที่บน XML ที่ถูกนำเสนอครั้งแรกโดย Macromedia ในเดือนมีนาคม 2004 นักพัฒนาแอปพลิเคชันใช้ MXML ร่วมกับ ActionScript เพื่อพัฒนาแอปพลิเคชันเว็บที่หลากหลาย ด้วยผลิตภัณฑ์อย่าง Apache Flex ไฟล์ที่มีนามสกุล MXML เชื่อมโยงกับเทคโนโลยี Adobe Flex ไฟล์ MXML มีซอร์สโค้ดในภาษามาร์กอัปที่บน XML และสามารถใช้เพื่อกำหนดแง่มุมที่ไม่ใช่ภาพของแอปพลิเคชันอย่างการเข้าถึงแหล่งข้อมูลฝั่งเซิร์ฟเวอร์และการผูกข้อมูลระหว่างคอมโพเนนต์อินเทอร์เฟซผู้ใช้และแหล่งข้อมูล

วิธีนี้ต้องการให้คุณแก้ไขไฟล์ MXML ของเกมที่มีปัญหา นี่คือวิธีทำ:

  • เปิดไคลเอ็นต์ Steam
  • คลิกขวาที่เกมที่มีปัญหา
  • เลือก Properties
  • ไปที่ LOCAL FILES และคลิก BROWSE LOCAL FILES
  • ต่อไป ไปที่ Binaries > Settings
  • เปิดไฟล์ MXML
  • ตอนนี้ เปลี่ยนค่าคุณสมบัติ FullScreen จาก true เป็น false
  • ต่อไป ตรวจสอบการตั้งค่าความละเอียดหน้าจอของคุณ แล้วเปลี่ยนค่าคุณสมบัติ ResolutionWidth และ ResolutionHeight ตามลำดับ
  • บันทึกและออกจากไฟล์ MXML เมื่อเสร็จแล้ว

เปิดเกมใหม่และดูว่าข้อผิดพลาดที่เน้นมานี้เกิดซ้ำหรือไม่ หากใช่ ลองวิธีแก้ไขถัดไป

3] ติดตั้งเกมใหม่

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

วิธีแก้ไขใดวิธีหนึ่งควรจะช่วยคุณได้!

บทความที่เกี่ยวข้อง: วิธีแก้ไข Minecraft OpenGL Error 1281 บน Windows PC

ทำไม OpenGL ของฉันถึงไม่ทำงาน?

ข้อผิดพลาด OpenGL อาจเกิดจากหลายเหตุผล รวมถึงไฟล์ OS ที่เสียหาย ไดรเวอร์ที่ล้าสมัย แอปที่พัฒนาไม่ดี การกำหนดค่าระบบที่ไม่ถูกต้อง และอื่นๆ การแก้ไขข้อผิดพลาด OpenGL บนคอมพิวเตอร์ Windows 11/10 ของคุณอย่างสำเร็จ ขึ้นอยู่กับข้อผิดพลาดเฉพาะที่คุณได้รับ

จะทำให้ไดรเวอร์ของฉันรองรับ OpenGL ได้อย่างไร?

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

OpenGL error ใน Minecraft หมายถึงอะไร?

ข้อผิดพลาด OpenGL ของ Minecraft ปกติเกิดจากปัญหาการเรนเดอร์ภายใน Minecraft OpenGL ถูกออกแบบมาเพื่อเพิ่มความเร็วและปรับกระบวนการเรนเดอร์ให้มีประสิทธิภาพกับ GPU ของคุณ อย่างไรก็ตาม ปัญหาอาจเกิดขึ้นบ้าง โดยเฉพาะเมื่อมี mods, ไฟล์ หรือไดรเวอร์ของบุคคลที่สามเกี่ยวข้อง

สามารถติดตั้ง OpenGL ได้ไหม?

ในแพลตฟอร์มเดสก์ท็อปหลักทั้งสาม (Linux, macOS และ Windows) OpenGL มากับระบบมากกว่าหรือน้อยกว่า อย่างไรก็ตาม คุณจะต้องแน่ใจว่าคุณได้ดาวน์โหลดและติดตั้งไดรเวอร์ล่าสุดสำหรับฮาร์ดแวร์กราฟิกของคุณแล้ว

แก้ไขข้อผิดพลาด Unable to initialize OpenGL บน Windows 11/10