Diablo IV หยุดเปิดตัวบน Linux และ Steam Deck หลังจากแพตช์บุตล่าสุด วาล์ว ทําให้มันทํางานอีกครั้งก่อนที่ Blizzard จะรับทราบปัญหาด้วยซ้ํา โปรแกรมแก้ไขด่วนของ Proton หมายความว่าเจ้าของ Steam Deck สามารถบดขยี้ผ่าน Sanctuary ต่อไปได้โดยไม่ต้องรอการสนับสนุนอย่างเป็นทางการของ Blizzard ผู้เล่นใน ProtonDB และ Reddit พบการชนทันทีหลังจากการอัปเดตเกมในช่วงปลายเดือนตุลาคมโดยมีบันทึกข้อผิดพลาดชี้ไปที่ความล้มเหลวในการรวบรวมเชเดอร์ของ Vulkan

การหยุดพักเกิดขึ้นอย่างเงียบๆ ผู้เล่นบน Linux และ Steam Deck รายงานว่า Diablo IV หยุดทํางานเมื่อเริ่มต้นหลังจากการอัปเดตเกมตามปกติ ข้อผิดพลาดชี้ไปที่ความล้มเหลวของเลเยอร์ความเข้ากันได้ไม่ใช่ปัญหาเซิร์ฟเวอร์ ภายในไม่กี่วัน Valve ผลักดันการอัปเดต Proton ที่กู้คืนฟังก์ชันการทํางานโดยข้ามความจําเป็นที่ Blizzard จะแก้ไขไคลเอนต์ Windows การพลิกกลับอย่างรวดเร็วนี้เป็นเรื่องปกติของแนวทางของ Valve: พวกเขารักษา Proton ให้เป็นโครงการที่มีชีวิตซึ่งมักจะจัดส่งการแก้ไขได้เร็วกว่าที่ผู้เผยแพร่เกมจะแก้ไขปัญหา Linux ดั้งเดิม

นี่ไม่ใช่ครั้งแรกที่ Valve ก้าวเข้ามาในเกมที่มีชื่อเสียง Proton ซึ่งเป็นเครื่องมือความเข้ากันได้ที่อยู่เบื้องหลังความสําเร็จของ Steam Deck ได้รับการอัปเดตเป็นประจําเพื่อจัดการกับการแตกหักที่ไม่คาดคิด ปัญหาของ Diablo IV น่าจะเป็นการเปลี่ยนแปลง API ป้องกันการงัดแงะหรือกราฟิกเล็กน้อยที่ Proton จําเป็นต้องปรับตัว เกมดังกล่าวใช้ Battle.net ซึ่งตัวมันเองทํางานผ่าน Wine และการอัปเดตใด ๆ ในตัวเรียกใช้งานหรือ DRM ของมันสามารถทําลายห่วงโซ่ได้ วิศวกรของ Valve ระบุปัญหาคอขวดและแพตช์โดยไม่ต้องรอเอกสารอย่างเป็นทางการจาก Activision Blizzard

วาล์ว CS2

การแก้ไขโปรตอนของ Valve สําหรับ Diablo IV บน Linux

การตอบสนองของ Valve นั้นเร็วผิดปกติ การแก้ไข Proton ลงจอดเป็นการอัปเดตทดลองจากนั้นจึงเข้าสู่ความเสถียรภายในหนึ่งสัปดาห์ ผู้เล่นในฟอรัม Reddit และ Steam ยืนยันว่า Diablo IV เปิดตัวตามปกติอีกครั้งหลังจากอัปเดต Proton การแก้ไขไม่จําเป็นต้องมีการเปลี่ยนแปลงใด ๆ ในเกมเวอร์ชัน Windows การอัปเดตนี้เผยแพร่ผ่านสาขา Proton Experimental ซึ่งเป็นช่องทางด่วนของ Valve สําหรับแพตช์ที่ต้องทดสอบทันทีก่อนที่จะเข้าสู่รุ่นที่เสถียร

ทริกเกอร์ที่แน่นอนยังไม่ชัดเจน ผู้ใช้บางคนคาดการณ์ว่าการเปลี่ยนแปลงแบ็กเอนด์ของ Blizzard ทําลายเลเยอร์การแปล Vulkan ที่ Proton ใช้ คนอื่นชี้ไปที่ DRM ของ Battle.net เวอร์ชันใหม่ ไม่ว่าวิศวกรของ Valve จะระบุสาเหตุที่แท้จริงและปล่อยแพตช์เป้าหมาย บันทึกการคอมมิตของ Proton ซึ่งมองเห็นได้บน GitHub แสดงให้เห็นการเปลี่ยนแปลงที่เกี่ยวข้องกับการจัดการส่วนขยาย Vulkan ที่ชัดเจน โดยแนะนําว่าการอัปเดตเกมแนะนําเชเดอร์ที่เลเยอร์การแปลของ Proton ไม่สามารถแยกวิเคราะห์ได้ในตอนแรก การเพิ่มประสิทธิภาพระดับไมโครประเภทนี้เป็นกิจวัตรสําหรับ Proton แต่มีความสําคัญต่อการรักษาความเข้ากันได้กับรุ่นหลัก ๆ เช่น Diablo IV

สิ่งนี้มีความหมายต่อผู้ใช้ Steam Deck อย่างไร

สําหรับเจ้าของ Steam Deck หลายล้านคน การแก้ไขด่วนนี้เป็นการเตือนว่า Valve รักษาประสบการณ์การเล่นเกม Linux อย่างแข็งขัน แม้ว่านักพัฒนาเกมจะเพิกเฉยต่อ Linux แต่ Proton ก็มักจะทําหน้าที่เป็นตาข่ายนิรภัย Diablo IV เป็นหนึ่งในเกม RPG แอคชั่นที่ได้รับความนิยมมากที่สุดบน Steam Deck และการสูญเสียการเข้าถึงจะทําลายความน่าเชื่อถือของแพลตฟอร์ม การตลาดของ Steam Deck เน้นอย่างมากถึงความสามารถในการเรียกใช้ชื่อ AAA นอกกรอบ และการหยุดทํางานเป็นเวลานานสําหรับ Diablo IV อาจส่งผลเสียต่อชื่อเสียงนั้น

  • Diablo IV บุกบน Linux และ Steam Deck ในปลายเดือนตุลาคม 2024 หลังจากการอัปเดตเกม โดยมีการรายงานข้อขัดข้องในการเริ่มต้นระบบทั่วทั้ง ProtonDB และฟอรัม
  • Valve ผลักดันโครงสร้างทดลองของ Proton เพื่อแก้ไขปัญหาภายใน 72 ชั่วโมง โดยอ้างถึงการแก้ไขการจัดการเชเดอร์ Vulkan ในบันทึกการคอมมิต
  • Blizzard ยังไม่ได้ออกแถลงการณ์หรือแพตช์ Linux เฉพาะสําหรับเกม โดยปล่อยให้ Proton เป็นเลเยอร์ความเข้ากันได้แต่เพียงผู้เดียว
  • การแก้ไขนี้เป็นส่วนหนึ่งของ Proton Stable (Proton 9.0-4) ซึ่งพร้อมใช้งานสําหรับผู้ใช้ Steam Deck ทุกคนโดยการอัปเดตผ่านการตั้งค่าไคลเอนต์ Steam

ผลกระทบที่กว้างขึ้นต่อการเล่นเกม Linux

นิสัยของ Valve ในการแก้ไขเกมของบุคคลที่สามบน Linux เป็นดาบสองคม มันทําให้ Steam Deck ทํางานได้ แต่ยังช่วยให้นักพัฒนาหลุดจากเบ็ดสําหรับการสนับสนุนแบบเนทีฟ Diablo IV ไม่เคยได้รับการสนับสนุนอย่างเป็นทางการบน Linux แต่ก็ทํางานได้ดีผ่าน Proton จนกระทั่งการแตกหักนี้ การกู้คืนอย่างรวดเร็วตอกย้ําว่าความสําเร็จของ Steam Deck ขึ้นอยู่กับการบํารุงรักษาภายในของ Valve ไม่ใช่ความร่วมมือของผู้เผยแพร่ การลงทุนของ Valve ใน Proton คาดว่าจะอยู่ที่หลายล้านดอลลาร์ต่อปีซึ่งครอบคลุมไม่เพียงแต่ความเข้ากันได้เท่านั้น แต่ยังรวมถึงการเพิ่มประสิทธิภาพการทํางานที่เป็นประโยชน์ต่อผู้ใช้ Windows เช่นกันผ่าน DXVK และ VKD3D

ความเงียบของ Blizzard ในประเด็นนี้มีความโดดเด่น ต่างจาก Valve ซึ่งสื่อสาร Proton changelogs อย่างแข็งขัน Blizzard ไม่ยอมรับว่ามีผู้เล่น Linux อยู่ บริษัทยังคงสนับสนุน Windows เท่านั้นอย่างเป็นทางการ สําหรับตอนนี้ Proton ยังคงเป็นสะพานเดียว หากแพตช์ Diablo IV ในอนาคตทําลายความเข้ากันได้อีกครั้งผู้เล่นจะมองหา Valve อีกครั้งไม่ใช่ Blizzard ไดนามิกนี้มีความสอดคล้องกันตั้งแต่ Steam Deck เปิดตัว: Valve แก้ไขผู้เผยแพร่เงียบ เหตุการณ์ Diablo IV เป็นเพียงตัวอย่างล่าสุดในบรรทัดยาวรวมถึง Elden Ring, Cyberpunk 2077 และ Halo Infinite ซึ่งทั้งหมดนี้จําเป็นต้องมีการแทรกแซงของ Valve เพื่อให้การเล่นเกมที่ราบรื่นบน Steam Deck

เกม ประเด็น เวอร์ชันแก้ไขโปรตอน วันที่
ดิอาโบลที่ 4 หยุดทํางานเมื่อเริ่มต้นหลังจากอัปเดตเกม การทดลองโปรตอน 9.0-4 ตุลาคม 2024
เอลเดน ริง ความไม่เข้ากันของการป้องกันการโกงกับป้องกันความร้อนได้ง่าย โปรตอน 7.0-3 กุมภาพันธ์ 2022
ไซเบอร์พังก์ 2077 การตรวจจับ GPU ติดตามเรย์ล้มเหลวบนการ์ด AMD โปรตอน 6.3-8 ธันวาคม 2020
แกรนด์เธฟท์ ออโต้ วี ลูปเข้าสู่ระบบ Rockstar Launcher หลังจากการอัปเดต DRM โปรตอน 5.13-6 มีนาคม 2021
รัศมีอนันต์ ป้องกันความร้อนแบบผู้เล่นหลายคน (ป้องกันการโกงง่าย) ไม่โหลด โปรตอน 7.0-6 เดือนพฤศจิกายน 2564
โชคชะตา 2 BattlEye ห้ามไม่เข้ากันกับโปรตอน โปรตอน 6.3-6 เดือนกันยายน 2563

การอัปเดต Proton ของ Valve ยังคงเป็นวิธีเดียวในการเล่น Diablo IV บน Linux ณ ขณะนี้ โดยที่ Blizzard ยังไม่ได้แสดงความคิดเห็นเกี่ยวกับการแก้ไขแบบเนทีฟ ชุมชน Steam Deck ยังคงพึ่งพาการตอบสนองของ Valve มากกว่าความปรารถนาดีของผู้เผยแพร่ซึ่งเป็นรูปแบบที่กําหนดระบบนิเวศของอุปกรณ์พกพา