อัปเดตใหม่ดันเฟรมเรต Steam Deck สูงสุด 31 เปอร์เซ็นต์ - Thisisgame Thailand

valve-steam-deck-update-performance-patch

ใกล้จะถึงช่วงฉลองอายุครบ 5 ปีเต็มเข้าไปทุกทีสำหรับเครื่องเล่นเกมพกพาอย่าง Steam Deck ของ Valve และแน่นอนว่าเจ้าของเครื่องหลายคนคงกำลังมองหาวิธีรีดประสิทธิภาพการทำงานเพื่อยืดอายุการใช้งานออกไปให้ได้นานที่สุด แทนที่จะต้องรีบเสียเงินซื้อเครื่องรุ่นใหม่ราคาแพง ข่าวดีล่าสุดมาจากฝั่งนักพัฒนาซอฟต์แวร์เมื่อมีการส่งแพตช์ใหม่สำหรับไดรเวอร์ AMD บน Linux ซึ่งคาดว่าจะช่วยลดอาการเฟรมหน่วงกระตุกในระดับฮาร์ดแวร์ได้อย่างเห็นผล

David Vernet นักพัฒนาโค้ดระดับเคอร์เนลได้โพสต์อธิบายปัญหาผ่าน Linux Kernel Mailing List ถึงจุดอ่อนของไดรเวอร์ตัวปัจจุบันเมื่อใช้งานในโหมดประหยัดพลังงาน หรือ Energy Performance Preference (EPP) โดยปกติแล้วเวลเล่นเกม ประมวลผลหลักของซีพียูมักจะมีการหยุดพักสั้นๆ ในช่วงเวลาเสี้ยววินาที ทำให้ระบบของ AMD เข้าใจผิดคิดว่าการทำงานเบาลง จึงสั่งลดความถี่ของชิปประมวลผลลงมา แต่พอถึงจังหวะที่เกมต้องการใช้พลังงานประมวลผลแบบกะทันหัน ความเร็วซีพียูกลับเพิ่มขึ้นไม่ทัน ทำให้เกิดอาการเฟรมร่วงและอาการกระตุกอย่างเห็นได้ชัด

การแก้ปัญหาง่ายๆ ด้วยการเปิดโหมดประมวลผลเต็มกำลังตลอดเวลาอาจจะช่วยให้เกมไหลลื่นขึ้น แต่ก็แลกมาด้วยการสูญเสียพลังงานแบตเตอรี่อย่างรวดเร็ว ซึ่งเป็นสิ่งที่ไม่เหมาะอย่างยิ่งสำหรับเครื่องเกมพกพา และถ้าหากพยายามเร่งความเร็วขั้นต่ำของซีพียูทิ้งไว้ถาวร ก็อาจจะไปรบกวนระบบการจัดการพลังงานระหว่างซีพียูและจีพียู จนส่งผลให้ประสิทธิภาพโดยรวมแย่ลงกว่าเดิมเสียอีก

valve-steam-deck-update-performance-patch

เพื่อแก้ปัญหาให้ตรงจุด แพตช์ใหม่ของ David Vernet จึงเข้ามาช่วยเฝ้าระวังการทำงานของแกนประมวลผลแต่ละแกนอย่างใกล้ชิด เมื่อไหร่ก็ตามที่ระบบตรวจพบว่าแกนประมวลผลเริ่มทำงานหนัก ตัวไดรเวอร์จะช่วยปรับความเร็วของแกนนั้นๆ ให้เข้าสู่โหมดประมวลผลสูงเป็นการชั่วคราว และเมื่อภาระงานเริ่มลดลงแล้ว จึงจะคืนค่ากลับสู่โหมดประมวลผลปกติ เพื่อคงประสิทธิภาพด้านการประหยัดพลังงานไว้อย่างสมดุล

แม้ว่ากลไกการทำงานในระดับเคอร์เนลจะมีความซับซ้อนอย่างมาก แต่ผลลัพธ์จากการทดสอบเบื้องต้นถือว่าน่าประทับใจทีเดียว โดยการทดสอบผ่านเกม Civilization VI บน Steam Deck พบว่าค่า 1% low ซึ่งเป็นตัววัดความราบรื่นในจังหวะที่เฟรมเรตร่วงต่ำที่สุด ปรับตัวดีขึ้นสูงถึง 31.8 เปอร์เซ็นต์ แถมยังช่วยให้ระยะเวลาการสร้างเฟรมในกลุ่ม 99 เปอร์เซ็นต์เร็วขึ้นอีก 4.1 เปอร์เซ็นต์

แม้การปรับแต่งนี้จะไม่ได้ช่วยเพิ่มค่าเฉลี่ยเฟรมเรตรวมให้สูงขึ้นอย่างก้าวกระโดด แต่การเร่งความเร็วในจังหวะที่เฟรมตกต่ำที่สุด จะช่วยกำจัดอาการกระตุกรำคาญตาออกไปได้อย่างชัดเจน ตอนนี้ก็คงต้องรอให้แพตช์ของ David Vernet ผ่านการตรวจสอบและถูกรวมเข้าไปในเคอร์เนลหลักของ AMD Linux อย่างเป็นทางการ ถึงจะนำมาใช้งานจริงในวงกว้างได้ ถือเป็นเรื่องน่าประทับใจที่ฝั่งนักพัฒนายังคงไม่หยุดนิ่งในการรังสรรค์โค้ดใหม่ๆ เพื่อดึงพลังของ Steam Deck ออกมาให้คุ้มค่าที่สุด

Photo of Artherlus

Back to top button