ทีม Path of Exile 2 ส่งเครื่องพีซีให้ Nvidia จนแก้บั๊กไดรเวอร์ได้สำเร็จ
Grinding Gear Games (GGG) ผู้พัฒนา Path of Exile 2 เปิดเผยเบื้องหลังปัญหาค้างและแครชที่ผู้เล่นจำนวนมากเจอในเกมช่วง early access ว่าแท้จริงแล้วต้นตอไม่ได้อยู่ที่ตัวเกมทั้งหมด แต่เกี่ยวข้องกับบั๊กใน…

Grinding Gear Games (GGG) ผู้พัฒนา Path of Exile 2 เปิดเผยเบื้องหลังปัญหาค้างและแครชที่ผู้เล่นจำนวนมากเจอในเกมช่วง early access ว่าแท้จริงแล้วต้นตอไม่ได้อยู่ที่ตัวเกมทั้งหมด แต่เกี่ยวข้องกับบั๊กในไดรเวอร์ของ Nvidia ที่ทำให้เกิดอาการหยุดค้างเป็นช่วงยาว ๆ โดยเฉพาะในโหมด DX12 และเมื่อเล่นต่อเนื่องเป็นเวลานาน
ปัญหานี้ทำให้ผู้เล่นหลายคนต้องลดคุณภาพกราฟิกหรือปรับตั้งค่าบางอย่างเพื่อหลีกเลี่ยงอาการค้าง ทั้งที่วิธีดังกล่าวทำให้ภาพแย่ลงอย่างเห็นได้ชัด GGG เองก็พยายามหาสาเหตุอย่างจริงจังมานานราวปีครึ่ง แต่ช่วงแรกยังไม่สามารถสร้างเงื่อนไขให้เกิดอาการผิดพลาดได้อย่างสม่ำเสมอ จึงต้องเริ่มจากการให้ทีมงานเล่นเกมเป็นเวลานานเพื่อเก็บข้อมูล ซึ่งให้ผลลัพธ์ไม่แน่นอน
จากนั้นทีมพัฒนาได้สร้างเครื่องมือสำหรับเก็บข้อมูลการทำงานของเอนจินและระบบรีเพลย์เฉพาะทาง เพื่อย้อนเหตุการณ์การเล่นระยะยาวบนเครื่องในออฟฟิศ จนในที่สุดสามารถทำให้บั๊กเกิดขึ้นได้บ่อยขึ้น โดยมีรีเพลย์หนึ่งที่กระตุ้นปัญหาได้ทุก 5–7 นาทีโดยเฉลี่ย เมื่อได้เงื่อนไขที่ชัดเจน พวกเขาจึงแพ็กทั้งไฟล์รีเพลย์และเครื่องคอมพิวเตอร์ต้นแบบที่ใช้ทดสอบ ส่งให้ Nvidia ตรวจสอบโดยตรง
Jonathan Rogers ผู้อำนวยการเกมอธิบายว่า Nvidia มักต้องการหลักฐานและขั้นตอนที่ทำซ้ำได้จริงก่อนจะออกแพตช์แก้ไข และกรณีนี้ก็ไม่ใช่เรื่องที่อธิบายแบบคร่าว ๆ แล้วจบได้ เพราะเป็นบั๊กที่เกิดจากพฤติกรรมเฉพาะในเกมภายใต้ภาระการทำงานหนักของ GPU ทาง Nvidia ใช้เวลาตรวจสอบอยู่ระยะหนึ่งก่อนตอบกลับว่าพบสาเหตุแล้ว และแนวทางแก้คือเพิ่มขนาด shader heap ซึ่งช่วยยุติอาการแครชได้
ท้ายที่สุด Nvidia ได้ปล่อยไดรเวอร์ Game Ready Driver 610.88 พร้อมบันทึกการแก้ไขที่ระบุถึง Path of Exile 2 โดยตรง ว่าได้แก้ปัญหาอาการหยุดชั่วคราวยาว ๆ ที่เกิดหลังเล่นนานใน DX12 แล้ว GGG มองว่านี่เป็นจุดจบของปัญหาที่ลากยาวมานาน และทีมวิศวกรสามารถกลับไปโฟกัสกับการปรับแต่งประสิทธิภาพด้านอื่นต่อได้
กรณีนี้สะท้อนให้เห็นว่าการไล่หาต้นตอของบั๊กกราฟิกในเกมสมัยใหม่อาจซับซ้อนมาก โดยเฉพาะเมื่อเกี่ยวข้องกับทั้งเกมเอนจิน ฮาร์ดแวร์ และไดรเวอร์ของผู้ผลิต การแก้ไขจึงต้องอาศัยการจำลองปัญหาอย่างละเอียดและความร่วมมือระหว่างสตูดิโอกับผู้ผลิตชิปกราฟิกอย่างใกล้ชิด ขณะเดียวกันก็ช่วยลดความกังวลของผู้เล่นก่อนเกมจะเปิดตัวเวอร์ชัน 1.0 ในอนาคตอันใกล้


