Ayer เราสะท้อน จากข่าวที่ Valve ปรับปรุง Proton ต่อไปซึ่งเป็นการใช้งานบนพื้นฐานของ Wine เพื่อนำเกม Microsoft Windows มาสู่ไคลเอนต์ Stream Play สำหรับ Linux Valve ไม่เหมือน บริษัท อื่น ๆ และไม่ได้มุ่งเน้นเฉพาะทุกสิ่งที่อยู่รอบ ๆ Microsoft และนั่นคือเหตุผลที่แพลตฟอร์มวิดีโอเกม อบไอน้ำ ได้เสนอให้ทำการเปลี่ยนแปลงบางอย่างกับเคอร์เนลที่จะปรับปรุงประสบการณ์ของผู้ใช้เมื่อเล่นบน Linux
Proton เวอร์ชันใหม่เหนือสิ่งอื่นใดมีฟังก์ชันที่ ลดการใช้ CPU โดยรวมสำหรับเกมแบบมัลติเธรด. นักพัฒนา Steam กล่าวว่าพวกเขาบังคับให้«สถานการณ์ที่เชื่อมโยงกับ CPU บนเครื่องระดับไฮเอนด์โดยการลดรายละเอียดกราฟิกให้เหลือน้อยที่สุด»หากต้องการดูความแตกต่างระหว่าง Proton เวอร์ชันที่มีอยู่และรุ่นที่มีการเพิ่มประสิทธิภาพแบบมัลติเธรด ดังที่เราเห็นในภาพต่อไปนี้การโหลด CPU จะลดลง 10% ในเกม Tomb Raider
เกมบน Linux จะทำงานได้ดีขึ้นหากเคอร์เนลใช้การเปลี่ยนแปลงที่เสนอโดย Steam
เวอร์ชันใหม่ของ โปรตอน นอกจากนี้ยังรวมถึงการทดลองทดแทน esync ซึ่งเป็นคุณลักษณะ WINE รุ่นเก่าที่สามารถเพิ่มประสิทธิภาพการทำงานแบบมัลติเธรดในบางเกม แต่นักพัฒนา Steam กล่าวว่าคุณสมบัตินี้มาพร้อมกับการแลกเปลี่ยน: มันขึ้นอยู่กับการทำงานของเคอร์เนลลินุกซ์ efentfd () การใช้ฟังก์ชันนี้ อาจทำให้ตัวอธิบายไฟล์บางตัวหมดแรงในแอปพลิเคชันที่ใช้ทรัพยากรมากและอาจทำให้เคอร์เนลมีการบิดแปลก ๆ นั่นคือตอนที่ Steam มาพร้อมกับการเปลี่ยนแปลงบางอย่างกับเคอร์เนล Linux เพื่อขยายการเรียกระบบ futex () เพื่อแสดงฟังก์ชันการทำงานหลักเพิ่มเติมที่สามารถใช้เพื่อสนับสนุนการซิงโครไนซ์พูลเธรดที่เหมาะสมที่สุด