Valve ยังคงผลักดัน Linux ไปสู่อนาคตที่สดใสในการเล่นเกม. หลังจากโครงการโอเพ่นซอร์สจำนวนมากเพื่อส่งเสริมการสร้างวิดีโอเกมใหม่สำหรับ GNU / Linux และอื่น ๆ เช่น Proton เพื่อนำวิดีโอเกม Microsoft Windows ดั้งเดิมหรือ API ของพวกเขาสำหรับความเป็นจริงเสมือนและเติมเต็มตอนนี้เขามีความใฝ่ฝันใหม่สำหรับเคอร์เนล Linux เสนอสิ่งดีๆ
เป็นความจริงที่ตอนนี้ Linux ไม่ใช่แพลตฟอร์มที่ชื่นชอบสำหรับการเล่นเกม แต่ Valve มีความทะเยอทะยานอย่างมากที่จะให้เคอร์เนลเป็นอนาคตของวิดีโอเกมและ ฉันลงเอยด้วยการเปลี่ยน Windows. Gabe Newell CEO ของ Valve ยืนยันว่า Linux คืออนาคตของวิดีโอเกม ตอนนี้พวกเขากำลังแนะนำการเปลี่ยนแปลงเคอร์เนลเองเพื่อให้เล่นเกมได้ง่ายขึ้นจึงดึงดูดนักพัฒนามากขึ้น
หลังจากหายนะที่เป็น Windows 8 สำหรับการเล่นเกมเมื่อ Newell แนะนำพวกเขาก็เริ่มสร้าง Steam Machine, Steam OS และโปรเจ็กต์อื่น ๆ ที่ตอนนี้เรารู้แล้ว แต่ความจริงก็คือ Microsoft ได้เรียนรู้บทเรียนและเปลี่ยนแปลงทุกอย่างเพื่อปรับปรุง Windows 10 การปรับปรุงดังกล่าวทำให้ความสนใจใน Linux ในฐานะแพลตฟอร์มเกมหายไปและนั่นคือเหตุผลที่พวกเขาเริ่มโครงการ โปรตอนจากไวน์ เพื่อเรียกใช้ซอฟต์แวร์เนทีฟโดยไม่ต้องย้ายพอร์ตและยังรวม DXVK เพื่อแปลการโทร DirectX 3D เป็น Vulkan
แต่นั่นไม่ใช่สิ่งที่พวกเขาต้องการ พวกเขาต้องการไปให้ไกลกว่านี้เนื่องจากวิดีโอเกมที่มีความต้องการฮาร์ดแวร์จำนวนมากไม่สามารถทำงานได้ดีกับ Wine นั่นเป็นเหตุผลที่พวกเขาประกาศการเปลี่ยนแปลงเคอร์เนลของ Linux เพื่อให้เล่นเกมได้ง่ายขึ้น คำแนะนำของ Valve ผ่านการแก้ไขปัญหาการแทนที่การทดลองสำหรับ esync โดยพิจารณาจากฟังก์ชัน eventfd () ของเคอร์เนล และนั่นต้องใช้ส่วนขยายของ futex () syscall เพื่อแสดงบิตเพิ่มเติมสำหรับการซิงโครไนซ์พูลเธรดที่เหมาะสมซึ่งจะปรับปรุงประสิทธิภาพของวิดีโอเกมบางเกม
Gabriel Krisman Bertazi, ingeniero de Collabora, también comentó que están proponiendo cambios en la propia biblioteca glibc y libpthread para estas características multiproceso de los videojuegos. Todos estos cambios podrían traer hasta un 4% de mejora en algunos títulos que se ejecutan sobre Proton. Parece que la comunidad han aceptado estas propuestas, y lo único que están debatiendo es el cómo y algunos límites para incluirlo en la rama del kernel.