ทำไมฉันถึงชอบ Linux บน Steam Deck แต่ไม่ชอบเดสก์ท็อป

ฉันไม่เคยต้องการใช้ Linux บนเดสก์ท็อปหรือแล็ปท็อป แต่เมื่ออยู่ในมือของนักพัฒนาที่ทุ่มเท มันกลายเป็นระบบปฏิบัติการที่น่าทึ่ง

หมายเหตุ บทความนี้ถูกเขียนใหม่และแทนที่เนื่องจากข้อผิดพลาดจำนวนหนึ่งที่อยู่ในเนื้อหา เราขออภัยในข้อผิดพลาดและขอขอบคุณสำหรับข้อเสนอแนะที่เราได้รับจากผู้อ่านของเรา บทความนี้เขียนใหม่โดย Matthew Connatser โดยมีส่วนที่ทำเครื่องหมายไว้ด้านล่างโดย Adam Conway หัวหน้าบรรณาธิการด้านเทคนิคของ XDA

แม้ว่าฉันจะเป็นผู้ใช้ Windows มาทั้งชีวิต แต่ฉันก็ไม่เคยชอบมันเลย แค่ทนมัน แม้ว่าจะมีคู่แข่งที่ชัดเจนบนพีซี: Linux จนกระทั่ง Steam Deck ออกมา ฉันไม่ค่อยสนใจ Linux สำหรับทุกสิ่งที่ฉันทำบนเดสก์ท็อป แต่ตอนนี้ฉันไม่แน่ใจนักว่า Windows จะเป็นระบบปฏิบัติการเดียวที่ฉันสามารถใช้ได้ ถึงกระนั้น มันยังคงเป็นตัวเลือกที่ง่ายที่สุดสำหรับฉันและอาจจะใช้ไปสักระยะหนึ่ง แต่อาจจะไม่ใช่ตลอดไป

ปัญหาเกี่ยวกับ Linux และสาเหตุที่ฉันเปลี่ยนไม่ได้

ประสบการณ์ของฉันกับ Linux ค่อนข้างจำกัด เนื่องจากใช้ Steam Deck OS และ HoloISO เท่านั้น ซึ่งเป็นโคลนของ Steam Deck OS ที่สร้างขึ้นสำหรับพีซีทั่วไป และทั้งสอง OS นี้ใช้ Arch Linux ฉันใช้ระบบปฏิบัติการเหล่านั้นสำหรับการเล่นเกมและการเปรียบเทียบเท่านั้น ไม่ใช่ประสบการณ์เดสก์ท็อปทั้งหมดของฉันซึ่งรวมถึงการเขียน บทความ การเขียนสิ่งต่างๆ ลงใน Microsoft Office ท่องอินเทอร์เน็ตเพื่อความสนุกสนานหรือเพื่องาน และอื่นๆ สิ่งที่สุ่ม ในขณะที่ฉันคิดว่า Linux สามารถทำอะไรได้ 90% ของสิ่งที่ Windows ทำให้ฉัน แต่ 10% นั้นค่อนข้างสำคัญ

เหตุผลหลักว่าทำไมฉันถึงไม่ทิ้ง Windows ไปเลย ส่วนใหญ่ เพิ่งใช้งานได้ (เน้นเป็นส่วนใหญ่) ฉันสามารถเปิดเกม ดาวน์โหลด และรันแอปที่ต้องการได้เสมอ และไม่ต้องกังวลว่าฉันจะหาไม่เจอหรือใช้ซอฟต์แวร์บางชิ้นไม่ได้ นั่นเป็นจุดขายที่ยิ่งใหญ่ที่ Asus of คู่แข่งหลักของ Steam Deck คือ ROG Ally: ใช้ Windows และสามารถควบคุมพลังของไลบรารีซอฟต์แวร์ Windows อย่างน้อยสำหรับเกม นั่นอาจเป็นเรื่องใหญ่ทีเดียว เพราะไม่ใช่ว่าทุกอย่างจะทำงานได้ดีบนเด็ค ในกรณีของเด็ค จะใช้ Proton เพื่อแปลเกมที่สร้างสำหรับ Windows ให้เป็นรูปแบบที่สามารถรันบน Linux ได้

ที่แย่กว่านั้นสำหรับบางคนที่อาจต้องการใช้ Linux เกมบางเกมที่รันผ่าน Proton ไม่เพียงแต่ทำงานได้ไม่ดีเท่านั้นแต่ยังเล่นไม่ได้อีกด้วย ทั้งหมด เนื่องจากข้อจำกัดเหมือนการต่อต้านการโกง

สำหรับเกมเมอร์ Windows มักจะเป็นเพียง... ดีกว่า

ส่วนนี้เขียนโดย Lead Technical Editor ของ XDA อดัม คอนเวย์ซึ่งไม่ใช่ผู้ร่วมเขียนบทความนี้ในเวอร์ชันก่อนหน้า

ในฐานะนักเล่นเกม ฉันชอบเด็ค Steam ของฉัน ฉันซื้อมาเมื่อไม่กี่เดือนก่อนพร้อมพื้นที่เก็บข้อมูล 512GB และฉันเล่นมัน มาก. เห็นได้ชัดว่า Steam Deck ใช้ Linux และนั่นเป็นสิ่งที่ทำงานได้ดีจริงๆ อันที่จริง ต้องขอบคุณโอเวอร์เฮดที่ลดลงของ Linux และความสามารถที่เหลือเชื่อของ Proton เกมบางเกมทำงานได้ดีบน Steam Deck ผ่าน Proton มากกว่าบน Windows เมื่อติดตั้งบนเกม

จะว่าไปแล้วสำหรับผมก็มี บาง เกมที่ฉันไม่สามารถเล่นบนเครื่องที่ใช้ Linux ได้ และเนื่องจากเกมเหล่านั้นเป็นเกมที่ใช้เวลาส่วนใหญ่ของฉัน จึงเป็นไปไม่ได้เลยที่ฉันจะใช้ Linux บนเดสก์ท็อปหลักของฉัน เกมเช่น คุ้มค่า, เคาน์เตอร์สไตรค์ (ในบริการของบุคคลที่สามที่แข่งขันได้เช่น เฟซอิท), และ หลบหนีจากทาร์คอฟ ใช้ประโยชน์จากโปรแกรมป้องกันการโกงที่ไม่สามารถทำงานในสภาพแวดล้อมเช่น Proton เกมเหล่านี้เป็นเกมที่ฉันเล่นบ่อยที่สุด และฉันค่อนข้างจะใช้ Windows เป็นประจำทุกวัน (ระบบปฏิบัติการที่ฉันเติบโตมาด้วย) แทนที่จะต้องรีบูตไปยังระบบปฏิบัติการอื่นตลอดเวลา แค่ เพื่อเล่นเกม

ในความเป็นจริง ภาวะที่กลืนไม่เข้าคายไม่ออกนี้เป็นเหตุผลว่าทำไมฉันถึงตัดสินใจซื้อ MacBook Pro หลังจากใช้แล็ปท็อป Huawei ที่ฉันใช้ Ubuntu ตลอดระยะเวลาที่เรียนมหาวิทยาลัย ไม่ใช่ว่าฉันไม่ชอบใช้ Linux บนเดสก์ท็อป แต่ฉันไม่ชอบใช้บนเดสก์ท็อป หลัก เดสก์ทอป. ในกรณีของ Steam Deck นั้น Steam OS เป็นระบบปฏิบัติการที่ดีกว่า Windows มาก ซึ่งฉันได้สัมผัสโดยตรงในการทดสอบ Asus ROG Ally

สำหรับเหตุผล ทำไม เกมที่ใช้ซอฟต์แวร์ต่อต้านการโกงจำนวนมากจะไม่ทำงานบน Linux มีเหตุผลหลายประการ สิ่งสำคัญที่สุด (และน่าจะสำคัญที่สุด) คือการที่ Linux กลายเป็นเรื่องง่ายขึ้นมากสำหรับนักพัฒนาที่โกงเพื่อหลีกเลี่ยงซอฟต์แวร์ต่อต้านการโกง นักพัฒนาสามารถสร้าง Loadable Kernel Modules (LKM) ที่สามารถโต้ตอบกับเกมและถูกซ่อนจากการต่อต้านการโกง ในขณะที่บน Windows นั้นยากกว่ามาก

หากต้องการดูโปรแกรมป้องกันการโกงด้วยไคลเอนต์ Linux แบบเนทีฟ Easy Anti-Cheat สามารถทำได้ แข็งตัว/proc เพื่อให้แอปพลิเคชันที่ทำงานอยู่ไม่สามารถดูรายการกระบวนการ จากนั้นแก้ไขเกมที่รันอยู่ภายนอกด้วย การเรียกระบบที่ถ่ายโอนข้อมูลระหว่างช่องว่างที่อยู่ของกระบวนการ. Easy Anti-Cheat บน Linux ทำงานในพื้นที่ผู้ใช้เท่านั้น และการให้สิทธิ์การเข้าถึงรูทนั้นอาจเป็นเรื่องที่เกินเลยสำหรับหลายๆ คน ยิ่งไปกว่านั้น ซอฟต์แวร์ป้องกันการโกงยังมองหาสิ่งที่ "แตกต่าง" และสภาพแวดล้อมของ Proton ก็เป็นเช่นนั้น นั่นเป็นเหตุผลว่าทำไมการพัฒนาโปรแกรมป้องกันการโกงจึงเป็นเรื่องที่น่าปวดหัวบน Linux และในฐานะคนที่ชอบเล่นเกม มีชื่อการแข่งขันมากมายที่ต้องใช้โปรแกรมป้องกันการโกง Linux ไม่ใช่แพลตฟอร์มที่ใช้งานได้สำหรับฉันบนของฉัน เดสก์ทอป.

Steam Deck พิสูจน์ให้เห็นว่า Linux เหนือกว่า Windows

Steam Deck แม้ว่าฉันจะมีปัญหากับมัน แต่ก็พิสูจน์แล้วว่า Linux สามารถเป็น 100% ของ Windows และอีกมากมาย ปัญหาสำคัญประการหนึ่งของ Windows คือ Windows ไม่ได้เป็นโอเพ่นซอร์ส และนี่เป็นปัญหาใหญ่หากคุณต้องการใช้ Windows ในแบบที่ Microsoft ไม่รองรับ ในทางกลับกัน Linux เป็นโอเพ่นซอร์ส และใครก็ตามหรือบริษัทใดๆ ก็สามารถใช้ประโยชน์จาก Linux ได้ และนี่คือเหตุผลที่ Valve เลือก Linux สำหรับเด็ค เนื่องจากเด็คคือ เท่านั้น เป็นไปได้บน Linux

สิ่งหนึ่งที่ฉันชอบมากที่สุดเกี่ยวกับ Steam Deck คือ UI ที่คล่องตัว ซึ่งสามารถนำทางด้วยคอนโทรลเลอร์ หน้าจอสัมผัส หรือแม้แต่แป้นพิมพ์และเมาส์ แน่นอนว่า UI ที่ดีไม่สามารถชดเชยการขาดซอฟต์แวร์ที่จะใช้งานจริงได้ แต่ประสบการณ์ของฉันกับเด็คเมื่อพูดถึงการรองรับเกมนั้นเกือบจะสมบูรณ์แบบ ฉันเคยเจอเกมหนึ่งที่ทำงานได้ไม่ดีเพราะ Proton ไม่สามารถทำงานได้ ซึ่งเป็นเกมเก่าที่ทำงานบน Windows ได้ไม่สมบูรณ์แบบทั้งที่ฉันเล่นครั้งแรก บางทีฉันอาจจะโชคดีกับเกมที่ฉันมักจะเล่น แต่ถ้าฉันต้องการเปลี่ยนไปใช้ Linux ประสบการณ์การเล่นเกมของฉันคงไม่ได้รับผลกระทบมากนัก สมมติว่ามันเล่นได้ดีกับ GPU Nvidia ของฉัน

ในทางตรงกันข้าม Windows นั้นไม่ได้ขึ้นอยู่กับงานที่ Steam Deck ทำ และนั่นชัดเจนมากเมื่อคุณดูที่ พันธมิตร Asus ROG. ฉันได้เขียนรายการเหตุผลหลักไว้แล้ว ทำไมพันธมิตรถึงมีช่วงเวลาที่ยากลำบากในการวัดระดับเด็คแต่ปัญหาสำคัญคือ Windows ไม่สามารถใช้งานได้กับพีซีเกมพกพา Windows ถูกสร้างขึ้นสำหรับคีย์บอร์ดและเมาส์ ไม่ใช่คอนโทรลเลอร์ และ Asus (หรือบริษัทใดๆ) ไม่สามารถทำอะไรได้เนื่องจาก Windows ถูกล็อก ท้ายที่สุดแล้ว ซอฟต์แวร์ของ Ally จะต้องมีอยู่บน Windows เพื่อเป็นการแก้ปัญหา แม้แต่ HoloISO ซึ่งเป็นการโคลน Steam Deck OS ที่ไม่สมบูรณ์ ก็ยังทำหลายสิ่งหลายอย่างได้ดีกว่า Windows 11 สำหรับ Steam Machine ของฉัน

The Deck ทำให้ฉันสนใจ distros เช่น Ubuntu ซึ่งเป็นหนึ่งในการติดตั้ง Linux ที่ได้รับความนิยมมากที่สุดสำหรับผู้ที่ต้องการทางเลือกแทน Windows ฉันวางแผนที่จะทดลองกับ Ubuntu ในบางจุด และในขณะที่การสูญเสียไลบรารีซอฟต์แวร์ของ Windows นั้นไม่ดีในทางทฤษฎี แต่ก็ไม่เคยสมบูรณ์แบบ ฉันจำได้ว่าเมื่อ Speedfan ออกจากการพัฒนา ผู้สืบทอดที่แท้จริงไม่ได้เข้ามาจนกระทั่งเมื่อไม่นานมานี้ในรูปแบบของ การควบคุมพัดลม. ในฐานะที่เป็นระบบปฏิบัติการโอเพ่นซอร์ส บางทีลีนุกซ์อาจลงเอยด้วยคลังเกมที่เหนือกว่าในสักวันหนึ่ง ผู้ใช้เพียงแค่ต้องการเหตุผล