Valve ต้องการเปลี่ยน Linux ให้เป็นมาตรฐานการเล่นเกม

วาล์ว

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.


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา