
การอัปเดตGE-Proton 10-26 ล่าสุด มาพร้อมกับเวอร์ชันที่ครอบคลุมที่สุดเวอร์ชันหนึ่งของ Proton ที่ได้รับความนิยมนี้ โดยมีการเปลี่ยนแปลงมากมายที่มุ่งเน้นการปรับปรุงประสิทธิภาพและความเข้ากันได้สำหรับเกม Windows บน Linuxและ Steam Deck แม้ว่า Proton เวอร์ชันทางการของ Valve ยังคงเป็นตัวเลือกที่แนะนำสำหรับเกมส่วนใหญ่ แต่เวอร์ชันที่ปรับแต่งเองก็เหมาะสมในสถานการณ์เฉพาะที่คุณต้องการใช้งานระบบให้มีประสิทธิภาพสูงขึ้นเล็กน้อย
เวอร์ชันใหม่นี้ได้รวมเอาส่วนประกอบใหม่ แพทช์ที่ได้รับการอัปเดต และการปรับแต่งอย่างละเอียดเพื่อรองรับเทคโนโลยีการเพิ่มความละเอียดและความเข้ากันได้ของกราฟิกส์รุ่นใหม่ เช่น FSR 4, DLSS และ XeSS และยังได้รวมเอาโปรแกรมจำลอง FEX เข้ามาอยู่ในสาขาหลักของโปรเจ็กต์เป็นครั้งแรก ทั้งหมดนี้มาพร้อมกับการแก้ไขข้อบกพร่องเฉพาะสำหรับเกมยอดนิยมจำนวนมาก และการปรับปรุงภายในที่มุ่งเป้าไปที่ผู้ใช้ Linux ขั้นสูง ทั้งบนพีซีและอุปกรณ์พกพา เช่น Steam Deck
การอัปเดตทางเทคนิคที่สำคัญใน GE-Proton 10-26
GE-Proton 10-26 พัฒนาขึ้นบนพื้นฐานของProton 10.0-3และ WINE 10โดยได้รวมเอาส่วนประกอบสำคัญเวอร์ชันล่าสุดสำหรับการแปลง DirectX เป็น Vulkan และการจัดการ API สมัยใหม่ การผสมผสานนี้ได้รับการออกแบบมาเพื่อลดข้อผิดพลาด ปรับปรุงเสถียรภาพ และใช้ประโยชน์จากฮาร์ดแวร์ปัจจุบันได้ดียิ่งขึ้น โดยเฉพาะอย่างยิ่ง GPU จาก AMD, Nvidia และ Intel
ซอฟต์แวร์แพ็กเกจเด่นที่รวมอยู่ในเวอร์ชันนี้ ได้แก่DXVK v2.7.1, DXVK-NVAPI v0.9, Wine Bleeding Edge และ VKD3D-Proton v3.0aโดยแต่ละโปรแกรมมีบทบาทสำคัญ: DXVK และ VKD3D-Proton แปลง DirectX 9/10/11/12 เป็น Vulkan, DXVK-NVAPI เพิ่มการสนับสนุนขั้นสูงสำหรับคุณสมบัติเฉพาะของ Nvidia และ Wine เวอร์ชัน Bleeding Edge ได้รวมแพตช์ล่าสุดที่ยังไม่ได้รวมเข้าไว้ในเวอร์ชันดั้งเดิมอย่างสมบูรณ์
หนึ่งในคุณสมบัติที่โดดเด่นที่สุดของเวอร์ชันนี้คือการรวมอีมูเลเตอร์ Arm64 FEX เข้ากับ GE-Proton เวอร์ชันหลัก การเพิ่มเติมนี้เปิดโอกาสให้ผู้ใช้ได้รับประสบการณ์ที่ดีขึ้นบนระบบที่มีสถาปัตยกรรม Arm ซึ่งอาจได้รับความนิยมในระบบนิเวศ Linux ในระยะกลาง แม้ว่าในปัจจุบันจะเป็นเพียงความก้าวหน้าทางเทคนิคเป็นหลัก แต่ก็เป็นการวางรากฐานสำหรับความยืดหยุ่นที่มากขึ้นกับอุปกรณ์และแพลตฟอร์มในอนาคต
FSR 4, DLSS และ XeSS: การอัปเดต DLL อัตโนมัติ
เวอร์ชัน 10-26 เสริมความแข็งแกร่งให้กับเทคโนโลยีการเพิ่มความละเอียดภาพและการสร้างเฟรมภาพ อย่างมีนัยสำคัญ ซึ่งเป็นสิ่งสำคัญอย่างยิ่งต่อประสิทธิภาพการเล่นเกมในช่วงไม่กี่ปีที่ผ่านมา แทนที่จะใช้เวอร์ชันที่มาพร้อมกับเกมแต่ละเกมโดยค่าเริ่มต้น GE-Proton ได้เพิ่มตัวแปรสภาพแวดล้อมเฉพาะเพื่อดาวน์โหลดไฟล์ DLL เวอร์ชันล่าสุดสำหรับ FSR, DLSS และ XeSS โดยอัตโนมัติ
การใช้ ตัวแปร PROTON_FSR4_UPGRADEระบบสามารถดาวน์โหลด ไฟล์ amdxcffx64.dll โดยอัตโนมัติ และอัปเดตเกมที่ใช้ FSR 3.1 ให้สามารถใช้ประโยชน์จาก FSR 4 ได้ โดยค่าเริ่มต้น ตัวเลือกนี้จะใช้ DLL เวอร์ชัน 4.0.2 แต่ผู้ใช้สามารถระบุเวอร์ชันที่ต้องการได้ด้วยตนเอง เช่น PROTON_FSR4_UPGRADE="4.0.1" อย่างไรก็ตาม ฟังก์ชันนี้จะปิดใช้งาน AMD Anti-Lag 2 ในขณะนี้เนื่องจากปัญหาความเข้ากันได้ที่ทราบกันดี
สำหรับผู้ที่ใช้การ์ดจอที่มีสถาปัตยกรรม RDNA 3 เช่น Radeon RX 7000 series จะมี เวอร์ชัน PROTON_FSR4_RDNA3_UPGRADEซึ่งจำลองแนวคิดการอัปเดต FSR 4 อัตโนมัติ แต่มีการตั้งค่าความเข้ากันได้เฉพาะสำหรับฮาร์ดแวร์นี้ ในกรณีนี้ เวอร์ชัน 4.0.0 ของ DLL จะถูกดาวน์โหลดโดยค่าเริ่มต้น และจะมีการใช้การกำหนดค่าที่จำเป็นเพื่อให้มั่นใจว่าการทำงานบน GPU เหล่านี้เป็นไปอย่างถูกต้อง
สำหรับกราฟิกการ์ด Nvidia ตัวแปร PROTON_DLSS_UPGRADEช่วยให้คุณสามารถดาวน์โหลดและใช้งาน ไฟล์ nvngx_dlss(d|g).dll เวอร์ชันใหม่กว่า ได้ หากผู้ใช้ตั้งค่าเป็น 1 ระบบจะดาวน์โหลดเวอร์ชันล่าสุดที่มีอยู่ (เช่น เวอร์ชัน 310.2.1.0) แต่ก็สามารถระบุหมายเลขเฉพาะได้ เช่น PROTON_DLSS_UPGRADE="310.2" เพื่อเลือกเวอร์ชันที่ต้องการ นอกจากนี้ ตัวเลือกนี้จะปรับค่าDXVK_NVAPI_DRS_SETTINGS โดยอัตโนมัติ ให้ใช้ค่าที่ตั้งไว้ล่วงหน้าล่าสุด เว้นแต่ผู้ใช้จะกำหนดค่าสภาพแวดล้อมนั้นด้วยตนเอง
สำหรับเทคโนโลยีของ Intel ตัวแปร PROTON_XESS_UPGRADEจะดาวน์โหลดไฟล์ DLL ของ XeSS และ XeSS 2 เวอร์ชันอัปเดต ทำให้โซลูชันการเพิ่มความละเอียดภาพนี้ทันสมัยอยู่เสมอ ไม่ว่าเกมแต่ละเกมจะมีเวอร์ชันใดก็ตาม ด้วยวิธีนี้ ผู้ใช้ GPU ของ Intel จะมีกลไกที่คล้ายกับของ AMD และ Nvidia ในการได้รับประโยชน์จากการปรับปรุงล่าสุดโดยไม่ต้องแก้ไขไฟล์เกม
ผู้ที่ต้องการตรวจสอบว่าเทคโนโลยีเหล่านี้ทำงานอยู่หรือไม่ สามารถใช้ ตัวแปร PROTON_FSR4_INDICATOR และ PROTON_DLSS_INDICATORซึ่งจะเพิ่มลายน้ำขนาดเล็กบนหน้าจอ สำหรับ DLSS ตัวบ่งชี้จะปรากฏที่มุมล่างซ้าย ในขณะที่สำหรับ FSR4 จะปรากฏที่มุมบนซ้าย โอเวอร์เลย์เหล่านี้มีประโยชน์สำหรับการตรวจสอบอย่างรวดเร็วว่าการเพิ่มความละเอียดภาพทำงานอยู่หรือไม่ในระหว่างการเล่นเกม
แก้ไขข้อผิดพลาดและปรับปรุงความเข้ากันได้ของเกมใน GE-Proton 10-26
นอกเหนือจากการอัปเดต FSR, DLSS และ XeSS แล้ว การอัปเดตนี้ยังรวมถึงการแก้ไข Protonfix จำนวนมากที่มุ่งเน้นไปที่เกมบางเกมโดยเฉพาะซึ่งออกแบบมาเพื่อแก้ไขปัญหาการเริ่มต้นระบบ ประสิทธิภาพ และความเสถียรที่พบบ่อย เกมที่ได้รับประโยชน์ ได้แก่ เกมยอดนิยมอย่างSpace Engineers, The Outer Worlds 2 และ They Are Billionsซึ่งได้รับการปรับแต่งเป็นพิเศษเพื่อลดข้อผิดพลาดและมอบประสบการณ์การเล่นที่ราบรื่นยิ่งขึ้นบน Linux
การแก้ไขเหล่านี้โดยทั่วไปมีตั้งแต่แพทช์ที่เกี่ยวข้องกับการเรียกใช้ Windows APIไปจนถึงการเปลี่ยนแปลงไลบรารีเล็กน้อยและการปรับแต่งการกำหนดค่าที่ผู้ใช้จะต้องดำเนินการด้วยตนเอง แม้ว่ารายละเอียดปลีกย่อยของการแก้ไขแต่ละรายการจะรวมอยู่ในบันทึกการเผยแพร่ฉบับทางการ แต่โดยรวมแล้ว GE-Proton 10-26 มุ่งเน้นไปที่การแก้ไขปัญหาต่างๆ ในเกมที่ไม่สามารถใช้งานร่วมกับ Proton มาตรฐานได้อย่างราบรื่นด้วยเหตุผลบางประการ
ชุมชนที่อยู่เบื้องหลังโครงการนี้มีการรายงานและทดสอบอย่างต่อเนื่อง ทำให้มีการปรับปรุงและแก้ไขข้อบกพร่อง อย่างครอบคลุม ในแต่ละเวอร์ชัน สำหรับผู้ที่เล่นเกมบน Linux บ่อยๆ นี่เป็นอีกทางเลือกหนึ่งเมื่อเกมบางเกมทำงานได้ไม่ดีนักด้วยการตั้งค่าเริ่มต้นของ Steam Play
ติดตั้ง GE-Proton 10-26 บน Steam Deck ด้วย ProtonUp-Qt
ในกรณีของ Steam Deck การติดตั้ง GE-Proton นั้นค่อนข้างง่ายหากคุณใช้เครื่องมือจากภายนอก ตัวเลือกที่สะดวกที่สุดอย่างหนึ่งคือProtonUp-Qtซึ่งมีอยู่ในคลังแอปพลิเคชันของคอนโซลในโหมดเดสก์ท็อป ทำให้ไม่ต้องยุ่งยากกับการดาวน์โหลดและการคัดลอกด้วยตนเอง
ในการติดตั้ง GE-Proton 10-26 บน Steam Deck ขั้นตอนแรกคือการเปลี่ยนไปใช้โหมดเดสก์ท็อปจากโหมดเกม ให้กดปุ่ม Steam ไปที่เมนู Power และเลือก "Switch to Desktop" หลังจากเปลี่ยนโหมดแล้ว Deck จะบูตเข้าสู่สภาพแวดล้อมเดสก์ท็อปแบบ KDE ซึ่งคุณสามารถเข้าถึงยูทิลิตี้อื่นๆ ได้จากที่นี่
เมื่อเข้าสู่หน้าเดสก์ท็อปแล้ว ให้เปิด แอปสโตร์ Discoverซึ่งเข้าถึงได้จากเมนูแอปพลิเคชัน ในแถบค้นหา ให้พิมพ์ProtonUp-Qtหากแป้นพิมพ์เสมือนไม่ปรากฏขึ้น คุณสามารถเข้าถึงได้โดยการกดปุ่ม Steam และปุ่ม X พร้อมกัน เมื่อคุณพบแอปพลิเคชันแล้ว ก็ติดตั้งเหมือนกับโปรแกรมระบบอื่นๆ ทั่วไป
เมื่อคุณเปิดใช้งาน ProtonUp-Qt อินเทอร์เฟซที่เรียบง่ายจะปรากฏขึ้น ซึ่งคุณสามารถคลิก"เพิ่มเวอร์ชัน"และเลือกเวอร์ชันล่าสุดของ Proton-GE ที่มีอยู่ ซึ่งในกรณีนี้จะเป็นเวอร์ชัน 10-26 หรือเวอร์ชันที่ใหม่กว่าหากมีการอัปเดตออกมาแล้ว หลังจากเลือกเวอร์ชันที่ต้องการแล้ว ให้คลิก "ติดตั้ง" และเครื่องมือจะดาวน์โหลดและวางไฟล์ในตำแหน่งที่ถูกต้องโดยไม่ต้องมีการดำเนินการใดๆ ด้วยตนเอง
เมื่อการติดตั้งเสร็จสมบูรณ์ คุณสามารถกลับสู่โหมดเล่นเกมได้โดยใช้ทางลัด "กลับสู่โหมดเล่นเกม" บนเดสก์ท็อปของคุณ เมื่อกลับมาที่หน้าหลักของ Steam คุณสามารถกำหนดGE-Proton เป็นเลเยอร์ความเข้ากัน ได้ สำหรับแต่ละเกมได้ ในการทำเช่นนั้น ให้เปิดหน้าข้อมูลรายละเอียดของเกม คลิกไอคอนรูปเฟือง ไปที่ "คุณสมบัติ" และภายใต้ "ความเข้ากันได้" ให้เปิดใช้งานตัวเลือก "บังคับใช้เครื่องมือความเข้ากันได้เฉพาะของ Steam Play"
เมนูแบบดรอปดาวน์จะแสดงเวอร์ชันต่างๆ ที่ติดตั้งไว้ รวมถึง เวอร์ชัน Proton-GE ที่เพิ่มเข้ามาใหม่เพียงแค่เลือกเวอร์ชันนั้น จากนั้นเกมจะทำงานโดยใช้เลเยอร์นั้นแทนเลเยอร์อย่างเป็นทางการของ Valve วิธีนี้ช่วยให้คุณลองใช้การผสมผสานต่างๆ จนกว่าจะพบเวอร์ชันที่ใช้งานได้ดีที่สุดสำหรับแต่ละเกม
จัดการโปรตอนรุ่นต่างๆ ด้วย ProtonPlus
นอกเหนือจาก Steam Deck แล้ว เกมเมอร์บนเดสก์ท็อป Linux จำนวนมากยังใช้ยูทิลิตี้ที่ออกแบบมาเพื่อจัดการProton รุ่นต่างๆ และเวอร์ชันที่แตกแขนงออกมามากมายในช่วงไม่กี่ปีที่ผ่านมา หนึ่งในยูทิลิตี้ที่ครอบคลุมที่สุดคือ ProtonPlus ซึ่งพัฒนาโดย Vysp3r และสามารถดาวน์โหลดได้จากเว็บไซต์อย่างเป็นทางการ รวมถึงบน GitHub และ Flathub เช่นเดียวกับโครงการจัดการเกมอื่นๆ สำหรับ Linux
ProtonPlus (ในเวอร์ชันต่างๆ เช่นv0.5.13 ) ถูกออกแบบมาเพื่อจัดการไม่เพียงแค่ Proton GE Custom เท่านั้น แต่ยังรวมถึงเวอร์ชันต่างๆ เช่นProton-CachyOS, Proton-EM, Northstar Protonและเวอร์ชันอื่นๆ ที่พัฒนาต่อยอดจาก Proton รุ่นทดลองมาตรฐาน นอกจากนี้ เครื่องมือนี้ยังรองรับการใช้งานร่วมกับไคลเอนต์และตัวเรียกใช้งานเกมต่างๆ ทำให้ใช้งานได้ง่ายไม่เพียงแค่กับ Steam เท่านั้น แต่ยังรวมถึงระบบนิเวศพีซีทั่วไปอื่นๆ ด้วย
โปรแกรมประเภทนี้ช่วยลดความยุ่งยากในการติดตั้ง อัปเดต และสลับระหว่างเวอร์ชันของ Protonช่วยให้คุณรวมเกมต่างๆ บน Linux ได้โดยไม่ต้องเข้าไปในไดเร็กทอรีการกำหนดค่าหรือดาวน์โหลดไฟล์จาก GitHub ด้วยตนเอง ซึ่งช่วยลดอุปสรรคที่เคยเป็นอุปสรรคสำหรับผู้ใช้บางรายในการเปลี่ยนมาใช้ Linux เป็นระบบเล่นเกมหลัก
ด้วยการมาถึงของ GE-Proton 10-26 ผู้ใช้ Linux และ Steam Deck ที่ต้องการความเข้ากันได้ที่ดียิ่งขึ้น ตอนนี้มีเครื่องมือที่ได้รับการปรับปรุงให้ดีขึ้นกว่าเดิม ซึ่งมาพร้อมกับ FSR 4, DLSS และ XeSS ที่สามารถอัปเกรดได้การรวมเข้ากับ FEX แพ็คเกจกราฟิกที่ทันสมัย และการแก้ไขข้อบกพร่องจำนวนมากที่มุ่งเน้นไปที่เกมเฉพาะบางเกม ถึงแม้ว่าจะไม่ได้มีจุดประสงค์เพื่อทดแทน Proton เวอร์ชันทางการในทุกกรณี แต่ก็เป็นตัวเลือกที่ใช้งานได้ดีมากเมื่อเกมมีปัญหาในการทำงานอย่างถูกต้อง หรือเมื่อคุณต้องการใช้ประโยชน์จากเทคโนโลยีการเพิ่มความละเอียดและกราฟิกที่ได้รับการปรับปรุงล่าสุดบนเดสก์ท็อปหรืออุปกรณ์มือถือของคุณอย่างเต็มที่
