หากพยายามรันเกม โดยเฉพาะ Age of Empires แล้วเจอข้อความ Could not initialize graphics system บทความนี้จะนำเสนอวิธีแก้ไข
เมื่อเจอปัญหานี้ จะได้ข้อความเต็ม:
Could not initialize graphics system. Make sure that your video card and driver are compatible with DirectDraw.

DirectDraw เป็น API ที่เลิกพัฒนาแล้ว เคยเป็นส่วนหนึ่งของ DirectX API ของ Microsoft ใช้เรนเดอร์กราฟิกในแอปพลิเคชันที่ต้องการประสิทธิภาพสูง DirectDraw ยังอนุญาตให้แอปพลิเคชันรันเต็มจอหรือฝังในหน้าต่าง เช่นแอป Windows ทั่วไป ใช้ hardware acceleration หากมีในคอมพิวเตอร์ และอนุญาตเข้าถึง video memory โดยตรง
Could not initialize graphics system
ลองวิธีแก้ไขด้านล่าง (ไม่จำเป็นต้องตามลำดับ)
- อัปเดตไดรเวอร์กราฟิก
- ติดตั้ง DirectX ด้วยตนเอง
- รันซอฟต์แวร์ใน Compatibility mode
- เปลี่ยนการตั้งค่าความละเอียดหน้าจอ
มาดูรายละเอียดแต่ละวิธี
1. อัปเดตไดรเวอร์กราฟิก
ไดรเวอร์จัดการการสื่อสารระหว่างฮาร์ดแวร์คอมพิวเตอร์กับระบบปฏิบัติการ โปรแกรม และแอป หากไดรเวอร์กราฟิกล้าสมัยหรือเสียหาย โปรแกรมจะรันไม่ได้และอาจเจอปัญหานี้
เนื่องจากไดรเวอร์กราฟิกต้องอัปเดตเป็นประจำเพื่อแก้บั๊ก เพิ่มฟีเจอร์ และเพิ่มประสิทธิภาพสำหรับเกม PC ใหม่ ควรอัปเดตไดรเวอร์กราฟิกเสมอเพื่อประสบการณ์เล่นเกมที่ดีกว่า สำคัญกว่านั้น ก็ป้องกันปัญหา crashing ในอนาคต
อ่านเพิ่ม: ดาวน์โหลดไดรเวอร์สำหรับ Windows ที่ไหน
2. ติดตั้ง DirectX ด้วยตนเอง
วิธีนี้ต้องดาวน์โหลดและติดตั้ง DirectX ด้วยตนเอง ดูว่าช่วยแก้ปัญหาได้หรือไม่
3. รันซอฟต์แวร์ใน Compatibility mode
ลองรันซอฟต์แวร์ใน Compatibility mode ดูว่าปัญหา Could not initialize graphics system หายหรือไม่ มิฉะนั้น ทำวิธีถัดไป
4. เปลี่ยนการตั้งค่าความละเอียดหน้าจอ
ในวิธีนี้ ต้องเปลี่ยนความละเอียดหน้าจอและการตั้งค่าการแสดงผลบน Windows 10 ดูว่าปัญหาหายหรือไม่
วิธีใดวิธีหนึ่งควรจะทำงานได้!
