The Tower Computer

ทำไม MSI ต้องออกไบออส Beta แก้ปัญหา AC Valhalla บน Z690?

ทำไม MSI ต้องออกไบออส Beta แก้ปัญหา AC Valhalla บน Z690?

มีช่วงหนึ่งที่เกมเมอร์ที่ประกอบพีซีใหม่สเปคแรงด้วยบอร์ด MSI Z690 และ CPU Intel Gen 12 ต่างงงงันเมื่อเปิด Assassin's Creed Valhalla แล้วเกมพังทันที ไม่ใช่ปัญหาจากสเปคต่ำหรือการ์ดจอ แต่เป็นความไม่เข้ากันระหว่างสถาปัตยกรรมใหม่กับโค้ดเกมเก่า เรื่องนี้คือกรณีศึกษาจริงที่ชี้ให้เห็นว่าไบออสไม่ใช่แค่ตัวเลขเวอร์ชันในเมนู แต่คือชีวิตของระบบทั้งหมด

จุดเริ่มต้น: พีซีใหม่ เกมดัง แต่เล่นไม่ได้

ปลายปี 2021 Intel เปิดตัว CPU Alder Lake หรือที่รู้จักกันในชื่อ Intel Core Gen 12 พร้อมกับแพลตฟอร์ม LGA1700 และชิปเซ็ต Z690 ที่ถือเป็นการเปลี่ยนแปลงครั้งใหญ่ที่สุดในรอบหลายปี เพราะ Intel นำสถาปัตยกรรมแบบ Hybrid Core มาใช้ ประกอบด้วย P-Core (Performance) และ E-Core (Efficient) ทำงานควบคู่กัน

แต่นวัตกรรมนี้เองคือต้นตอของปัญหา

เกม Assassin's Creed Valhalla จาก Ubisoft ซึ่งวางขายก่อนหน้านั้นในปี 2020 ถูกพัฒนาขึ้นในยุคที่ CPU ยังมีคอร์แบบเดิม โค้ดของเกมไม่เข้าใจว่า E-Core ที่ Intel ใส่เข้ามาใหม่คืออะไร ส่งผลให้ระบบจัดสรรงานผิดพลาดและเกมแครชหรือเล่นไม่ได้เลยบนเครื่องที่ใช้ บอร์ด Z690

ปัญหาอยู่ที่ไหนกันแน่?

เมื่อผู้ใช้แห่ร้องเรียนในฟอรัมและเรดดิต นักพัฒนาและวิศวกรเริ่มวิเคราะห์พบว่าปัญหาเกิดจากหลายชั้น

  • Thread Director ของ Intel ที่ควบคุมการกระจายงานระหว่าง P-Core และ E-Core ยังทำงานได้ไม่สมบูรณ์
  • Windows 11 ถูกออกแบบมาให้รองรับ Hybrid Core แต่ Windows 10 ยังไม่รู้จักระบบนี้เต็มที่
  • เกมเก่าบางตัวใช้ DRM (Digital Rights Management) ที่ตรวจสอบลักษณะของ CPU และสับสนกับโครงสร้างใหม่

Assassin's Creed Valhalla โดนทั้งสามปัจจัยนี้รุมเร้าพร้อมกัน

MSI ตัดสินใจออกไบออส Beta ทำไม?

ปกติแล้วผู้ผลิตบอร์ดจะปล่อยไบออสเมื่อผ่านการทดสอบอย่างละเอียดแล้ว แต่ครั้งนี้ MSI เลือกปล่อยไบออส Beta ออกมาก่อน เหตุผลหลักมี 3 ข้อ

1. ความเร่งด่วน — กลุ่มผู้ใช้ที่ได้รับผลกระทบเป็นเกมเมอร์ที่เพิ่งลงทุนกับพีซีสเปคสูง ความเสียหายต่อภาพลักษณ์แบรนด์สูงมากหากรอช้า

2. ขอบเขตปัญหาชัดเจน — ปัญหาเกิดเฉพาะกับกลุ่มเกมที่มี DRM และทำงานบน Hybrid Core จึงสามารถแพตช์เฉพาะจุดได้โดยไม่กระทบฟีเจอร์อื่น

3. การประสานกับ Intel — Intel ออก Thermal Velocity Boost และ Thread Director Update พร้อมกัน MSI จึงนำการอัปเดตนั้นมาฝังในไบออสเพื่อปล่อยให้ผู้ใช้ได้ใช้ก่อนที่รอบ Stable จะมาถึง

ไบออส Beta แก้ปัญหาอย่างไร?

การอัปเดตไบออส Beta ของ MSI สำหรับบอร์ดซีรีส์ Z690 ในช่วงนั้นมีการเปลี่ยนแปลงสำคัญ ได้แก่

  • ปรับ Microcode ของ CPU ให้สื่อสารกับ OS และซอฟต์แวร์ได้ถูกต้องขึ้น
  • เพิ่มตัวเลือกปิด E-Core ในเมนูไบออส เพื่อให้ผู้ใช้ที่ต้องการความเข้ากันได้กับซอฟต์แวร์เก่าสามารถปิด E-Core ชั่วคราวได้
  • ปรับปรุง Power Limit Default ที่ทำให้ CPU ทำงานเสถียรขึ้นในโหลดที่หลากหลาย

ผลลัพธ์คือเกมเมอร์จำนวนมากสามารถกลับมาเล่น Assassin's Creed Valhalla ได้อีกครั้งหลังจากอัปเดตไบออสเพียงตัวเดียว

บทเรียนที่ใหญ่กว่าแค่เกมเดียว

กรณีนี้สะท้อนความจริงที่หลายคนมองข้าม นั่นคือ ไบออสไม่ใช่แค่ซอฟต์แวร์พื้นฐาน มันคือตัวกลางระหว่างฮาร์ดแวร์และทุกสิ่งที่รันอยู่บนเครื่อง

เมื่อ Intel เปลี่ยนสถาปัตยกรรม CPU ครั้งใหญ่ ผู้ผลิตบอร์ดและนักพัฒนาซอฟต์แวร์ทุกคนต้องปรับตาม และในช่วงรอยต่อนี้เอง ไบออสคือ สะพานที่ทำให้สองฝั่งเชื่อมกันได้

สิ่งที่เกมเมอร์และผู้ใช้พีซีควรจำไว้

  • การอัปเดตไบออสไม่ได้มีไว้แค่เพิ่มความเสถียรหรือแก้ช่องโหว่ด้านความปลอดภัย แต่ยังแก้ปัญหาความเข้ากันได้กับซอฟต์แวร์ที่คุณใช้งานจริง
  • ก่อนโทษเกมหรือโทษ GPU ลองเช็กก่อนว่าไบออสอยู่เวอร์ชันล่าสุดหรือยัง
  • ไบออส Beta มีไว้สำหรับกรณีเร่งด่วน ใช้ได้แต่ต้องเข้าใจว่ายังไม่ผ่านการทดสอบเต็มรูปแบบ ควรสำรองข้อมูลก่อนเสมอ
  • การที่แบรนด์อย่าง MSI ตอบสนองเร็วและโปร่งใสในกรณีนี้คือตัวอย่างที่ดีของการดูแลผู้ใช้หลังการขาย

เบื้องหลังที่คนส่วนใหญ่ไม่รู้

น่าสนใจว่าปัญหานี้ไม่ได้เกิดกับ Assassin's Creed Valhalla เพียงเกมเดียว เกมอื่นที่ใช้ระบบ DRM รุ่นเก่าอย่าง Denuvo ต่างพบปัญหาคล้ายกันบนแพลตฟอร์ม Alder Lake ในช่วงเวลาเดียวกัน Intel เองก็ต้องออก BIOS Guidance ให้ผู้ผลิตบอร์ดทุกรายเพื่อให้การอัปเดตเป็นไปในทิศทางเดียวกัน

มันคือการแก้ปัญหาแบบ Ecosystem ที่ต้องอาศัยความร่วมมือระหว่าง Intel, MSI, Microsoft และ Ubisoft พร้อมกันทั้งหมด

กรณีของ MSI Z690 กับ Assassin's Creed Valhalla คือตัวอย่างที่ดีที่สุดที่แสดงให้เห็นว่าไบออสมีผลโดยตรงต่อประสบการณ์การใช้งานในชีวิตจริง ไม่ใช่แค่ตัวเลขเทคนิคที่น่าเบื่อ ครั้งต่อไปที่เกมแครชโดยไม่รู้สาเหตุ อาจถึงเวลาเปิดหน้าดาวน์โหลดไบออสของบอร์ดคุณดูก่อนสักที

คุณเคยเจอปัญหาเกมเล่นไม่ได้แล้วพบว่าสาเหตุไม่ใช่สเปคต่ำบ้างไหม? คอมเมนต์แชร์ประสบการณ์ได้เลย และกดติดตาม The Tower Computer เพื่อไม่พลาดเรื่องราวเบื้องหลังวงการไอทีแบบนี้อีก