Proton 5.0 มาพร้อมกับ Wine 5.0 การทำงานร่วมกับ Steam และอื่น ๆ อีกมากมาย

ไอน้ำเล่นโปรตอน

ไม่กี่วันที่ผ่านมา Valve ประกาศเปิดตัวสาขาใหม่ของโครงการ Proton 5.0ซึ่งอ้างอิงจากประสบการณ์ของโครงการ Wine และมีจุดมุ่งหมายเพื่อให้แน่ใจว่าการเปิดตัวแอปพลิเคชันเกมบน Linux ที่สร้างขึ้นสำหรับ Windows และนำเสนอในไดเรกทอรี Steam

สำหรับผู้ที่ไม่ทราบเกี่ยวกับโครงการ, โปรตอน พวกเขาควรรู้ว่าสิ่งนี้อนุญาตให้ดำเนินการได้โดยตรง แอปพลิเคชันของ เกมที่พร้อมใช้งานสำหรับ Windows บนไคลเอนต์ Steam Linux เท่านั้น แพคเกจรวมถึงการใช้งาน DirectX 10/09/11 (อิงตามแพ็คเกจ DXVK) และ DirectX 12 (อิงตาม vkd3d) ซึ่งทำงานผ่านการแปลการเรียก DirectX ไปยัง Vulkan API

สิ่งนี้ให้การสนับสนุนที่ดีขึ้นสำหรับตัวควบคุมเกมและความสามารถในการใช้โหมดเต็มหน้าจออย่างอิสระในเกม เพื่อเพิ่มประสิทธิภาพของเกมแบบมัลติเธรดรองรับกลไก "esync" (Eventfd Synchronization) และ "futex / fsync"

ความแปลกใหม่หลักของ Proton 5.0

โครงการ Proton 5.0 เวอร์ชันใหม่นี้ มาถึงตรงกับฐานรหัส Wine 5.0จากที่ มีการโอนการเปลี่ยนแปลงมากกว่า 3500 รายการ (สาขาก่อนหน้ามีพื้นฐานมาจากไวน์ 4.11) ในขณะที่แพตช์ 207 Proton 4.11 ถูกย้ายจากต้นน้ำและปัจจุบันเป็นส่วนหนึ่งของโครงการไวน์หลัก

Proton 5.0 แสดงผลเกมตามค่าเริ่มต้นแล้วโดยใช้ Direct3D 9ซึ่งเป็นเลเยอร์ DXVK ซึ่งแปลการเรียก Vulkan API ผู้ใช้ระบบที่ไม่มีการสนับสนุน Vulkan สามารถกลับไปที่แบ็กเอนด์ wined3d ซึ่งใช้การแปล OpenGL โดยการตั้งค่า PROTON_USE_WINED3D

การผสานรวมกับไคลเอนต์ Steam ได้รับการเสริมความแข็งแกร่ง Que แท้จริง ทำให้สามารถขยายขอบเขตของเกมที่เข้ากันได้ซึ่งใช้เทคโนโลยีนี้เพื่อป้องกันการดัดแปลงโดยไม่ได้รับอนุญาต จากเกม Denuvo ตัวอย่างเช่นใน Proton ตอนนี้คุณสามารถเล่นเกมเช่น Just Cause 3, Batman: Arkham Knight และ Abzu ได้แล้ว

ส่วนประกอบของ FAudio ด้วยการใช้งาน ไลบรารีเสียง DirectX (XAudio2, X3DAudio, XAPO และ XACT3 API) ได้รับการอัปเดตเป็นเวอร์ชัน 20.02

เลเยอร์ DXVK ซึ่งให้การใช้งาน DXGI (DirectX Graphics Infrastructure), Direct3D 9, 10 และ 11 ซึ่งทำงานผ่านการแปลการโทรใน Vulkan API ได้รับการอัปเดตเป็นเวอร์ชัน 1.5.4

ใน DXVK 1.5.4 การเปลี่ยนแปลงการถดถอยที่เกี่ยวข้องกับการรองรับ Direct3D 9 ได้รับการแก้ไขและปัญหาที่ปรากฏในเกม Anno 1701, EYE: Divine Cybermancy, Forgotten Realms: Demon Stone, King's Bounty และ The Witcher ได้รับการแก้ไขแล้ว

จากการเปลี่ยนแปลงอื่น ๆ ที่โดดเด่นกว่า Proton 5.0:

  • การติดตั้ง Proton ใหม่จะส่งคืนข้อมูลเกี่ยวกับระบบปฏิบัติการเวอร์ชันที่ใหม่กว่าตามที่เกมใหม่บางเกมต้องการ ไม่มีการแก้ไขพารามิเตอร์ของการติดตั้งเก่า
  • การพัฒนาปรับปรุงที่สำคัญเริ่มด้วยการเพิ่ม รองรับการทำงานกับจอภาพและอะแดปเตอร์กราฟิกหลายจอ ใน Wine 5.0
  • สำหรับเกมรุ่นเก่าการรองรับเสียงเซอร์ราวด์ที่ดีขึ้น
  • เปลี่ยนโครงสร้างของที่เก็บ Git ของโปรเจ็กต์ โมดูลย่อยใหม่ได้ถูกเพิ่มไปยัง branch 5.0 ซึ่งต้องการให้เริ่มต้นด้วยคำสั่ง git submodule update --init เมื่อสร้างจาก git

จะเปิดใช้งาน Proton บน Steam ได้อย่างไร?

สุดท้ายสำหรับผู้ที่สนใจอยากลองใช้ Protonต้องมี Steam เวอร์ชันเบต้าติดตั้งอยู่ในระบบ หากไม่เป็นเช่นนั้นคุณสามารถเข้าร่วม Linux เวอร์ชันเบต้าได้จากไคลเอนต์ Steam

สำหรับสิ่งนี้พวกเขาต้อง เปิดไคลเอนต์ Steam และคลิกที่ Steam ที่มุมบนซ้ายแล้วคลิกการตั้งค่า

ในส่วน "บัญชี" คุณจะพบตัวเลือกในการลงทะเบียนสำหรับรุ่นเบต้า การทำเช่นนี้และยอมรับจะเป็นการปิดไคลเอนต์ Steam และดาวน์โหลดเวอร์ชันเบต้า (การติดตั้งใหม่)

วาล์วโปรตอน

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

ในทางกลับกัน หากคุณสนใจที่จะรวบรวมโค้ดด้วยตัวคุณเองคุณสามารถดาวน์โหลดเวอร์ชันใหม่ได้โดยดาวน์โหลดจาก ลิงค์ต่อไปนี้

คำแนะนำตลอดจนรายละเอียดในการดำเนินการตามขั้นตอนนี้และข้อมูลอื่น ๆ เกี่ยวกับโครงการสามารถพบได้ ในลิงค์นี้ 


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

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

*

*

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