การอัปเดต Proton 11 Beta ช่วยเพิ่มประสิทธิภาพการเล่นเกมบน Linux และปูทางสำหรับฮาร์ดแวร์ Arm64

Steam

Steam - Valve

Valve ได้เปิดตัว Proton 11 Beta เวอร์ชันทดสอบอย่างเป็นทางการสำหรับชุมชนเกม การอัปเดตรวมการเปลี่ยนแปลงโครงสร้างล่าสุดจาก Wine 11 และขณะนี้ผู้ใช้ระบบปฏิบัติการ Linux และเจ้าของคอนโซลแบบพกพา Steam Deck สามารถทดลองใช้ได้แล้ว ซอฟต์แวร์ทำหน้าที่เป็นเลเยอร์ความเข้ากันได้ขั้นพื้นฐาน ช่วยให้เกมที่พัฒนาขึ้นโดยเฉพาะสำหรับสภาพแวดล้อม Windows สามารถรันบนแพลตฟอร์มอื่นได้

จุดเด่นสำคัญของฉบับนี้คือการใช้งานการรองรับไดรเวอร์ NTSync โดยตรงในระดับเคอร์เนล การเปลี่ยนแปลงทางสถาปัตยกรรมนี้ย้ายส่วนสำคัญของการจำลองไลบรารี Windows NT ไปยังแกนระบบปฏิบัติการโอเพ่นซอร์ส ผลลัพธ์โดยตรงคือเกมเมอร์พบว่าโอเวอร์เฮดของโปรเซสเซอร์ลดลงอย่างเห็นได้ชัดเมื่อเล่นเกมที่ซับซ้อน ความสม่ำเสมอของอัตราเฟรมได้รับการปรับปรุงอย่างมาก โดยเฉพาะอย่างยิ่งในเกมที่ต้องการการซิงโครไนซ์เธรดการประมวลผลหลายเธรดอย่างหนัก

ไอน้ำวาล์ว – Chebotaeva Ekaterina / Shutterstock.com

การรวม Native NTSync ช่วยเพิ่มประสิทธิภาพสำหรับเกมที่ซับซ้อน

ฐานเทคโนโลยีที่รองรับซอฟต์แวร์ระยะใหม่นี้มาจาก Wine 11 ซึ่งเปิดตัวในเดือนมีนาคมโดยตรง คุณสมบัติ NTSync กลายเป็นนวัตกรรมทางเทคนิคหลัก โดยปรับเปลี่ยนวิธีที่ระบบจัดการการแปลสายการซิงโครไนซ์ที่มาจาก Windows ก่อนหน้านี้ เครื่องมือทางเลือก เช่น esync และ fsync ทำงานที่ซับซ้อนนี้ในพื้นที่ผู้ใช้ ซึ่งทำให้เกิดปัญหาคอขวดในการประมวลผล ตอนนี้เคอร์เนลของระบบปฏิบัติการเองก็รับหน้าที่รับผิดชอบนี้ในลักษณะบูรณาการและมีประสิทธิภาพ

นักพัฒนาซอฟต์แวร์ได้บันทึกความเสถียรที่เพิ่มขึ้นอย่างมีนัยสำคัญในสถานการณ์การใช้งานเฉพาะแล้ว ทั้งเกมล่าสุดจากอุตสาหกรรมเกมและเกมคลาสสิกแสดงให้เห็นการนำเสนอเฟรมเชิงเส้นมากขึ้น โมดูล NTSync เป็นส่วนหนึ่งของเคอร์เนลหลักตั้งแต่เวอร์ชัน 6.14 ซึ่งหมายความว่าการกระจายที่ทันสมัยที่สุดในตลาดมีความเข้ากันได้ในทันที Valve เองก็ริเริ่มที่จะเปิดใช้งานคุณสมบัตินี้ตามค่าเริ่มต้นในระบบ SteamOS 3.7.20 เวอร์ชันเบต้า

ผู้เชี่ยวชาญด้านฮาร์ดแวร์ชี้ให้เห็นว่าไม่มีการเพิ่มอัตราเฟรมสูงสุดต่อวินาทีโดยทั่วไป ประโยชน์ที่แท้จริงมุ่งเน้นไปที่ความลื่นไหลของประสบการณ์การมองเห็นและการขจัดอาการพูดติดอ่างกะทันหัน ในสถานการณ์ที่ต้องใช้มัลติเธรดที่เข้มข้น ความแตกต่างของความเสถียรของเวลาเฟรมจะปรากฏชัดต่อผู้เล่น เจ้าของ Steam Deck ควรสังเกตเห็นเซสชั่นการเล่นเกมที่ราบรื่นมากขึ้น โดยเฉพาะอย่างยิ่งในเกมที่ในอดีตเคยมีปัญหาในการปรับให้เหมาะสมบนแพลตฟอร์มแบบพกพา

การขยายสถาปัตยกรรมถือเป็นการปูทางสำหรับฮาร์ดแวร์ใหม่

นอกเหนือจากรุ่นเบต้าทั่วไปแล้ว ทีมพัฒนายังได้เปิดตัวการกำหนดค่าที่ออกแบบมาสำหรับสถาปัตยกรรม Arm64 โดยเฉพาะ คุณลักษณะใหม่ที่ได้รับการระบุในที่เก็บคือ Proton 11.0 (ARM64) แสดงถึงก้าวสำคัญเชิงกลยุทธ์สำหรับอนาคตของบริษัท วัตถุประสงค์หลักของสาขานี้คือเพื่อเตรียมระบบนิเวศของซอฟต์แวร์สำหรับ Steam Frame ที่กำลังจะมาถึง อุปกรณ์ความเป็นจริงเสมือนอัตโนมัตินี้คาดว่าจะออกสู่ตลาดในปี 2569 จะใช้โปรเซสเซอร์ Snapdragon และรัน SteamOS เวอร์ชันดัดแปลง

เฟรมเวิร์กความเข้ากันได้ใหม่ทำให้สามารถรันเกมที่ใช้สถาปัตยกรรม x86 บนอุปกรณ์ที่ติดตั้งโปรเซสเซอร์ Arm ได้ เพื่อให้บรรลุความสำเร็จทางเทคนิคนี้ โซลูชันจึงรวมความสามารถของ Proton เข้ากับตัวแปลคำสั่ง FEX-Emu โครงการยังอยู่ในช่วงเริ่มต้นของการพัฒนา และผู้ทดสอบในช่วงแรกรายงานผลลัพธ์ที่หลากหลายในแง่ของความเสถียร แม้จะมีความท้าทายทางเทคนิคในการแปลสถาปัตยกรรมที่แตกต่างกัน แต่ความก้าวหน้าก็แสดงให้เห็นถึงความเป็นไปได้ของแนวคิดนี้

ดูเพิ่มเติม

ผลกระทบของนวัตกรรมนี้อาจขยายไปไกลเกินกว่าแว่นตาเสมือนจริงของแบรนด์ อุปกรณ์สวมใส่ที่ใช้ระบบปฏิบัติการ Android ประสิทธิภาพสูงและอุปกรณ์อื่นๆ ที่มีชิป Arm สามารถใช้ประโยชน์จากเทคโนโลยีนี้ได้ในอนาคต บริษัทได้สร้างแนวทางความเข้ากันได้ที่ชัดเจนสำหรับ Steam Frame แล้ว ตามโปรแกรมการตรวจสอบที่คล้ายกันมากกับโมเดลที่ประสบความสำเร็จที่ใช้กับ Steam Deck สตูดิโอพัฒนาจะมีความยืดหยุ่นในการสร้างเวอร์ชัน ARM64 ดั้งเดิมหรืออาศัยเลเยอร์การแปล

ประโยชน์ทางเทคนิคหลักที่ใช้ในการอัปเดต

การเปลี่ยนไปใช้โมเดลการซิงโครไนซ์ใหม่นำมาซึ่งประโยชน์ที่วัดได้ให้กับระบบนิเวศเกม Linux ชุมชนด้านเทคนิคได้ติดตามผลกระทบของการเปลี่ยนแปลงเหล่านี้ต่อพฤติกรรมของฮาร์ดแวร์อย่างใกล้ชิดในระหว่างการเล่นเกมที่ขยายออกไป

  • ลดค่าใช้จ่ายของโปรเซสเซอร์ลงอย่างมากในงานซิงโครไนซ์เธรด
  • การปรับปรุงที่สำคัญในความสอดคล้องของอัตราเฟรมขั้นต่ำในเกมที่ได้รับผลกระทบ
  • การบูรณาการเชิงลึกและเนทิฟกับเคอร์เนล Linux เริ่มตั้งแต่เวอร์ชัน 6.14
  • การเปิดใช้งานคุณสมบัติตามค่าเริ่มต้นในระบบ SteamOS เบต้ารุ่นล่าสุด
  • ประโยชน์ที่เห็นได้ชัดเจนในชื่อที่ก่อนหน้านี้ต้องใช้โซลูชันซอฟต์แวร์แบบประคับประคอง

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

แคตตาล็อกของเกมที่เข้ากันได้ได้รับการเสริมน้ำหนัก

ขั้นตอนการทดสอบ Proton 11 Beta ยังช่วยแก้ไขปัญหารันไทม์ที่สำคัญในชื่อทางการค้าที่หลากหลาย เกมหลายเกมที่ก่อนหน้านี้จำเป็นต้องใช้ช่องทดลอง ตอนนี้ทำงานอย่างถูกต้องในเบต้ามาตรฐานแล้ว งานปรับปรุงมีตั้งแต่ผลงานล่าสุดไปจนถึงผลงานที่สร้างประวัติศาสตร์ของวิดีโอเกมในทศวรรษ 1990 การสนับสนุนที่ได้รับการปรับปรุงสำหรับเกมย้อนยุคตอบสนองความต้องการที่มีมายาวนานจากชุมชนการอนุรักษ์ดิจิทัล

รายการฟีเจอร์ใหม่ที่สามารถเล่นได้เต็มรูปแบบ ได้แก่ เกมแนวสยองขวัญเอาชีวิตรอดสุดคลาสสิก เช่น Resident Evil ดั้งเดิมและ Resident Evil 2 เวอร์ชันปี 1998 ที่ได้รับการยกย่อง นอกจากนี้ การผจญภัยของ Jurassic Adventures Dino Crisis และ Dino Crisis 2 ยังทำงานได้โดยไม่มีข้อบกพร่องด้านกราฟิกหรือการขัดข้องอีกด้วย เกม RPG ของญี่ปุ่น Breath of Fire IV และลัทธิ Gothic 1 Classic ช่วยเติมเต็มแพ็คเกจของการเพิ่มเติมความคิดถึง ทีมวิศวกรทุ่มเทความสนใจเป็นพิเศษในการแก้ไขจุดบกพร่องแบบถาวรในแค็ตตาล็อกของผู้จัดพิมพ์ EA

ปัญหาเรื้อรังที่เกี่ยวข้องกับ Steam Overlay ที่ทำงานบนการกำหนดค่าฮาร์ดแวร์เฉพาะได้รับการแก้ไขแล้วในบิลด์นี้ Valve รักษาอัตราการทำซ้ำของเครื่องมือความเข้ากันได้อย่างต่อเนื่อง เพื่อให้มั่นใจว่าแต่ละเวอร์ชันใหม่จะขยายขอบเขตของเกมที่เข้าถึงได้นอกระบบนิเวศของ Microsoft ผู้ใช้เดสก์ท็อป Linux และเจ้าของ Steam Deck ได้รับการเพิ่มประสิทธิภาพทั้งหมดนี้อย่างโปร่งใส เพียงเลือกสาขาเบต้าในคุณสมบัติแอปพลิเคชัน

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

ดูเพิ่มเติม