Open Graphics Library เป็น cross-platform application programming interface (API) ที่ใช้ในการเรนเดอร์กราฟิกส์เวกเตอร์ 3D และ 2D API นี้มักใช้สำหรับการโต้ตอบกับ graphical processing unit (GPU) ซึ่งช่วยให้ได้ hardware-accelerated rendering

เกมหนักหลายตัวพึ่งพา API นี้สำหรับการดำเนินการกราฟิกส์และใช้ในเกมปฏิบัติการ เร็วๆ นี้ ผู้ใช้หลายคนประสบปัญหาไม่สามารถเล่นเกมได้ เพราะเกิดข้อผิดพลาดระบุว่า "Unable to initialize OpenGL window" ข้อผิดพลาดนี้เกี่ยวข้องกับไดรเวอร์กราฟิกส์หรือการตั้งค่าความละเอียดของเกม สำรวจวิธีแก้ไขทั้งหมดทีละอย่าง
วิธีแก้ไขที่ 1: เปลี่ยน 'TKGRAPHICSSETTINGS.MXML'
แต่ละเกมมีไฟล์เฉพาะสำหรับโหลดการตั้งค่าทุกครั้งที่เปิด รวมถึงความละเอียด รายละเอียดเงา เท็กซ์เจอร์ ฯลฯ เราจะเปิดไฟล์นี้ใน Notepad ทำการเปลี่ยนแปลงตามระบบของคุณ และลองเปิดเกม
- คลิกขวาที่เดสก์ท็อป ใดๆ เลือก Display settings

- ตรวจสอบ ความละเอียด ที่คอมพิวเตอร์ใช้อยู่ ตัวอย่างคือ '1920 x 1200' บันทึกไว้ เพราะจะต้องใช้ต่อไป

- กด Windows + E เปิด File Explorer ไปที่ไดเรกทอรีต่อไปนี้:
D:\Steam\steamapps\common\NoMansSky\Binaries\SETTINGS

โปรดทราบว่าไดเรกทอรีของคุณจะต่างออกไป Steam ติดตั้งที่ Local Disk D ของตัวอย่าง Steam ของคุณอาจติดตั้งบนฮาร์ดดิสก์อื่น ตรวจสอบให้แน่ใจว่าเปลี่ยนที่อยู่การนำทางตามระบบของคุณ
- คลิกขวาไฟล์ 'MXML' เลือก "Edit with Notepad++" หากติดตั้งโปรแกรมแก้ไขนี้ ไม่เช่นนั้น เลือก Open with > Notepad

- เมื่อเปิดไฟล์การตั้งค่าแล้ว ค้นหาแท็ก 'ResolutionWidth' และ 'ResolutionHeight' ตรวจสอบว่าความละเอียดปัจจุบันตั้งค่าถูกต้องหรือไม่ หากค่าไม่ตรง ให้เปลี่ยนค่าเป็นที่บันทึกไว้ก่อนหน้านี้
ตัวอย่าง หากความละเอียดคือ 1920 x 1200 'ResolutionWidth' ควรเป็น '1920' และ 'ResolutionHeight' ควรเป็น '1200' ตามตัวอย่างด้านล่าง ความละเอียดที่ตั้งไว้ไม่ถูกต้อง

- บันทึกการเปลี่ยนแปลง ออกจากไฟล์ รีสตาร์ทคอมพิวเตอร์อย่างถูกต้อง เปิด Steam และลองเล่นเกม
หากยังเจอข้อผิดพลาดขณะพยายามเปิดเกม สามารถลองเปลี่ยนแอตทริบิวต์ 'Fullscreen' เป็น "false" บันทึกการเปลี่ยนแปลง และลองเปิดเกม
วิธีแก้ไขที่ 2: ติดตั้งไคลเอนต์ล่าสุดสำหรับ PS4
หากประสบข้อผิดพลาดนี้บน PS Now บน PC น่าจะเพราะไคลเอนต์เก่าและมีรุ่นใหม่ออกมา ทุกเมื่อนักพัฒนาปล่อยรุ่นใหม่เพื่อแก้บั๊กหรือเพิ่มฟีเจอร์ใหม่ หากมีไคลเอนต์เก่า อาจทำให้เกิดความขัดแย้ง
- ดาวน์โหลด PS Now client ล่าสุดจากเว็บไซต์อย่างเป็นทางการ
- ตอนนี้ อย่า ลบการติดตั้งรุ่นเก่า ติดตั้งรุ่นใหม่อยู่บนรุ่นเดิม
- ติดตั้งเสร็จ รีสตาร์ท คอมพิวเตอร์อย่างสมบูรณ์ ตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่
วิธีแก้ไขที่ 3: เปลี่ยนผู้ใช้/ เข้าสู่ระบบอีกครั้ง
มีวิธีหลีกเลี่ยงที่รู้จักว่า การ login เข้า Steam ใหม่เพียงอย่างเดียวแก้ปัญหาได้ เหตุผลไม่ค่อยรู้จักแน่ชัด แต่สามารถสรุปได้ว่าผู้ใช้ที่ล็อกอินอยู่อาจมีปัญหากับการตั้งค่าจอแสดงผลที่จัดเก็บ การ login ใหม่อาจแก้ปัญหา
- เปิด ไคลเอนต์ Steam ด้วย Steam.exe
- ออกจากระบบ Steam โดยคลิกตัวเลือก "Change User" ที่มีอยู่หากคลิกชื่อบัญชีมุมขวาบนของไคลเอนต์ Steam

- หลังคลิกตัวเลือก จะได้หน้าจอ login ให้ใส่ข้อมูลรับรอง ติ๊กกล่อง ที่บอก Remember my password คลิกปุ่ม Login

- ล็อกอินแล้ว เปิดเกมที่พยายามเล่น ตรวจสอบว่าข้อผิดพลาด OpenGL ยังคงอยู่หรือไม่
วิธีแก้ไขที่ 4: อัปเดตไดรเวอร์กราฟิกส์
หากมีไดรเวอร์เสียหายหรือเก่า อาจเป็นเหตุผลที่เกมเปิดไม่ได้ หรือข้อความ OpenGL โผล่ขึ้นมา ตอนนี้มี 2 ทางอัปเดตไดรเวอร์: ด้วยตนเอง หรือ อัตโนมัติ ด้วยตนเองคือต้อง ดาวน์โหลดเอง ไดรเวอร์หลังค้นหาที่เว็บไซต์ผู้ผลิต
ก่อนอัปเดตไดรเวอร์ เราจะตรวจสอบว่าการติดตั้ง default drivers แก้ปัญหาได้หรือไม่
- บูทเข้า Safe mode พิมพ์ "devmgmt.msc" ในกล่องโต้ตอบ กด Enter ไปที่ Display Adapters คลิกขวา adapter ของคุณ เลือก Uninstall Device

- บูทคอมพิวเตอร์เข้าสู่โหมดปกติ กด Windows + R พิมพ์ "devmgmt.msc" กด Enter ส่วนใหญ่ default drivers จะติดตั้งอัตโนมัติ หากไม่ ให้คลิกขวาที่พื้นที่ว่าง ใดๆ เลือก "Scan for hardware changes" ตอนนี้ ตรวจสอบว่าเกมทำงานโดยไม่มีปัญหาหรือไม่ หากทำงานได้ ไม่มีปัญหา ดีแล้ว หากไม่ ให้ทำต่อ
- ตอนนี้มี 2 ทางเลือก อาจค้นหาออนไลน์หาไดรเวอร์ล่าสุดสำหรับฮาร์ดแวร์จาก เว็บไซต์ผู้ผลิต เช่น NVIDIA ฯลฯ (และติดตั้งด้วยตนเอง) หรือให้ Windows ติดตั้งรุ่นล่าสุดด้วยตัวเอง (ค้นหาอัปเดตอัตโนมัติ)
- เราจะดูการติดตั้งอัตโนมัติ คลิกขวาฮาร์ดแวร์ของคุณ เลือก "Update driver" เลือก ตัวเลือกแรก "Search automatically for updated driver software" เลือก ตัวเลือกที่สอง หากอัปเดตด้วยตนเอง และเลือก "Browse for driver" ไปที่ตำแหน่งที่ดาวน์โหลด

- รีสตาร์ท คอมพิวเตอร์หลังติดตั้งไดรเวอร์ เปิดเกม ตรวจสอบว่าสามารถเปิดเกมสำเร็จโดยไม่มีข้อความข้อผิดพลาดหรือไม่