ในช่วงสองปีที่ผ่านมา Valve ได้ระดมทุนอย่างจริงจังและทำงานเพื่อปรับปรุงเครื่องมือที่มีอยู่สำหรับ Linuxเช่น Wine ซึ่งให้ความเข้ากันได้ในระดับหนึ่งสำหรับเกม Windows
ไวน์ฟรีและแพ็คเกจ CrossOver ที่สร้างขึ้นจาก CodeWeavers เป็นเครื่องมือที่ใช้มากที่สุดที่อนุญาตให้เล่นเกมและโปรแกรม Windows ส่วนใหญ่ (แต่ไม่ใช่ทั้งหมด) ทำงานในสภาพแวดล้อม Linux ที่มีระดับความสำเร็จที่แตกต่างกัน แต่มักจะเป็นเรื่องยากที่จะทำให้ซอฟต์แวร์ทำงานได้อย่างราบรื่นแม้ว่าจะใช้อินเทอร์เฟซซอฟต์แวร์ที่ยอดเยี่ยมกว่าเช่น Lutris ก็ตาม
Recientemente Valve ได้เปิดตัวเบต้าใหม่ของโครงการ Proton ในเวอร์ชัน 3.16-6 สำหรับใครที่ยังไม่ทราบเกี่ยวกับ Proton ผมบอกได้เลยว่า สิ่งนี้สร้างขึ้นจากความสำเร็จของโครงการ Wine และมีจุดมุ่งหมายเพื่อให้แน่ใจว่ามีการเปิดตัวแอปพลิเคชันเกม Linux ที่สร้างขึ้นสำหรับ Windows และนำเสนอในไดเรกทอรี Steam
เกี่ยวกับโปรตอน
Proton ช่วยให้ผู้ใช้ Linux สามารถเรียกใช้แอปพลิเคชันเกมที่มีเฉพาะสำหรับ Windows โดยตรงบนไคลเอนต์ Linux Steam
แพคเกจรวมถึงการใช้งาน DirectX 11 (ขึ้นอยู่กับ DXVK) และ 12 (อิงตาม vk3d) ซึ่งทำงานผ่านการแปลการเรียก DirectX ไปยัง Vulkan API ให้การสนับสนุนที่ดีขึ้นสำหรับคอนโทรลเลอร์เกมและความสามารถในการใช้โหมดเต็มหน้าจอโดยไม่คำนึงถึงการรองรับ ความละเอียดหน้าจอในเกม
เมื่อเทียบกับเวอร์ชัน Wine แล้วประสิทธิภาพของเกมแบบมัลติเธรดได้เพิ่มขึ้นอย่างมาก
การพัฒนาโครงการได้รับการเผยแพร่ภายใต้ใบอนุญาต BSD และโอนไปยัง Wine ดั้งเดิมและโครงการที่เกี่ยวข้องเช่น DXVK และ vk3d ทันทีที่พร้อม
ขณะนี้เกมและแอพพลิเคชั่นบางส่วนที่ได้รับการทดสอบและทำงานได้ดีในโครงการนี้ ได้แก่ :
- Beat Saber
- Bejeweled 2 ดีลักซ์
- ชมรมวรรณกรรมโดกิ โดกิ!
- DOOM
- Fallout Shelter
- ชะตากรรม
- DOOM II: นรกบนดิน
- DOOM VFR
- ไฟนอลแฟนตาซี VI
- รีบเรขาคณิต
- Google Earth วีอาร์
- เข้าสู่ช่องโหว่
- Magic: The Gathering - Duels of the Planeswalkers 2012
- Magic: The Gathering - Duels of the Planeswalkers 2013
- Mount & Blade
- Mount & Blade: ด้วยไฟและดาบ
- Nier: ออ
- วันจ่ายเงิน: The Heist
- QUAKE
- STALKER: Shadow of Chernobyl
- Star Wars: Battlefront 2
- Tekken 7
- เศษสุดท้าย
- Tropico 4
- Ultimate Doom
- Warhammer 40,000: Dawn of War - Dark Crusade
- Warhammer 40,000: Dawn of War - Soulstorm
ใหม่ Proton Beta
ด้วยโฆษณาใหม่นี้ dสิ่งที่คาดว่าจะเป็น Proton เวอร์ชันเสถียรถัดไป คุณสมบัติใหม่หลักของ Proton รุ่นเบต้า 3.16.6 ตามรหัสพื้นฐานของ Wine 3.16 คือ:
มีการเสนอการนำ XAudio2 API ใหม่มาใช้ ซึ่งให้คุณภาพเสียงที่สูงขึ้นในเกมและรองรับคุณสมบัติต่างๆเช่นการมิกซ์เสียงและเอฟเฟกต์เสียงขั้นสูง การดำเนินการจะขึ้นอยู่กับการพัฒนาของโครงการเปิด FAudio
นักพัฒนากำลังดำเนินการปรับปรุงการสนับสนุนสำหรับเว็บเอนจิ้นที่ใช้ Chromium ที่สร้างขึ้นในเกม
นอกจากนี้ เพิ่มการรองรับ gnutls 3.0+ ซึ่งช่วยแก้ปัญหาต่างๆที่เกี่ยวข้องกับการโต้ตอบกับเครือข่ายในเกม.
การสนับสนุนเกมเครือข่ายได้รับการจัดตั้งขึ้นใน Hitman 2 และ Metal Gear Solid 5
ดีเอ็กซ์วีเค, การใช้งาน DXGI และ Direct3D 11 บน Vulkan API ได้รับการอัปเดตเป็นเวอร์ชัน 0.94 ซึ่งช่วยแก้ปัญหาที่พบเมื่อเรียกใช้เกม Anno 2205, Farming Simulator 2019, GTA V, Ni no Kuni II, Dishonored 2 และ Middle Earth: Shadow of War
ในการตั้งค่าความสามารถในการบังคับ LARGE_ADDRESS_AWARE ได้ถูกเพิ่มเข้ามาซึ่งจะช่วยหลีกเลี่ยงไม่ให้หน่วยความจำหมดเมื่อเล่นเกมบางเกมผ่าน Steam Play (เช่น Bayonetta)
ฉันจะทดสอบโปรตอนได้อย่างไร
หากคุณต้องการลองใช้โซลูชัน Wine Proton คุณต้องติดตั้ง Steam Play beta สำหรับ Linux หรือเข้าร่วม Linux Steam Client beta เนื่องจากสิ่งนี้มีไวน์เวอร์ชันดัดแปลงซึ่ง (ตามที่กล่าวไปแล้ว) เรียกว่าโปรตอน
ในการดำเนินการนี้พวกเขาจะต้องเปิดไคลเอนต์ Steam และคลิกที่ Steam ที่มุมบนซ้ายจากนั้นในการตั้งค่า
ภายใต้บัญชีคุณจะพบตัวเลือกในการลงทะเบียนสำหรับรุ่นเบต้า