วิธีเล่นเกม Windows เกือบทุกเกมบน Linux ด้วย Steam Play

วิธีเล่นเกม Windows เกือบทุกเกมบน Linux ด้วย Steam Play

นักเล่นเกมพีซีที่ต้องการเปลี่ยนไปใช้ Linux มีปัญหา: ไลบรารี่ไม่ใหญ่พอ แม้ว่าเกม AAA บางเกมจะวางจำหน่ายบน Linux แต่โดยปกติแล้วจะจำกัดอยู่ที่ Steam และมักจะมาถึงหลังจากเปิดตัว Windows และ macOS





แต่ถ้าเราบอกคุณว่าตอนนี้ Linux สามารถเข้าถึงไลบรารีเกม Windows เกือบทั้งหมดบน Steam ได้ล่ะ





ต่อไปนี้คือวิธีเล่นเกม Windows บน Linux ด้วย Steam Play รุ่นเบต้า





วิธีทำกระจกอัจฉริยะ

เกม Windows บน Linux: สถานการณ์ปัจจุบัน

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

แต่สำหรับเกมอื่นๆ คุณจะรันเกม Windows บน Linux ได้อย่างไร



  • ไวน์/PlayOnLinux : การใช้เลเยอร์ความเข้ากันได้ของไวน์และส่วนหน้าของ PlayOnLinux เกมเมอร์ Linux สามารถเรียกใช้ชื่อ Windows ได้ในระดับความสำเร็จที่แตกต่างกัน
  • CodeWeavers ครอสโอเวอร์ : เวอร์ชันลิขสิทธิ์เฉพาะของ Wine ซึ่งได้มีการเพิ่มการปรับปรุงลงใน Wine ในภายหลัง มีจุดประสงค์หลักสำหรับการรันแอพพลิเคชั่น Windows บน macOS และ Linux มากกว่าเกม
  • เครื่องเสมือน : คุณสามารถสร้าง Windows VM ใน Linux และเรียกใช้เกม Windows ได้มากมาย
  • Steam Play : เปิดตัวครั้งแรกในปี 2010 ทำให้เกมพีซีที่ใช้ Windows จำนวนมากสามารถทำงานบน Linux ได้

ในขณะที่ความเข้ากันได้ของระบบปฏิบัติการนั้นดีขึ้นตั้งแต่ Gabe Newell ของ Valve แสดงความรังเกียจต่อ Windows ปัญหาด้านประสิทธิภาพและความเข้ากันได้ได้ขัดขวางการเล่นเกมบน Linux

ที่อาจเปลี่ยนแปลงได้ในเร็วๆ นี้ด้วยการเปิดตัวโปรแกรม Steam Play เบต้าใหม่





ใหม่ Steam Play Beta

สิงหาคม 2018 ได้เปิดตัว Steam Play beta ซึ่งเป็นซอฟต์แวร์เวอร์ชันใหม่ที่ช่วยให้เกม Windows ทำงานบน Linux ได้ หลังจากสองปีของความร่วมมือกับ CodeWeavers และฝ่ายอื่น ๆ ซึ่งรวมถึงไวน์เวอร์ชันดัดแปลงที่เรียกว่า Proton และการสนับสนุน Vulkan ข้ามแพลตฟอร์ม 3D กราฟิก API .

รุ่นแรกรองรับ 27 ชื่อแต่ คุณสามารถแนะนำผู้อื่นได้ . นอกจากนี้ ชื่ออื่นๆ จะยังใช้งานได้หากเคยใช้งานกับ Wine มาก่อน





Proton แตกต่างจาก Wine ในหลาย ๆ ด้าน โดยเฉพาะอย่างยิ่งการใช้งานบริดจ์ vkd3d Direct3D 12, OpenVR และ Steamworks API การแก้ไขสำหรับ Direct3D 9 และ Direct3D 11 ตัวควบคุมเกมที่ได้รับการปรับปรุง และการรองรับแบบเต็มหน้าจอ แพตช์เซ็ต esync (ย่อมาจาก 'eventfd-based synchonization') ที่สำคัญก็คือแพตช์เซ็ต ซึ่งนำการปรับปรุงประสิทธิภาพสำหรับมัลติเธรด

คาดหวังประสิทธิภาพโดยรวมที่ดีสำหรับชื่อ Vulkan แม้ว่าจะต้องมีการแปล API แต่ประสบการณ์ Wine แบบดั้งเดิมมีแนวโน้มมากกว่า อย่างไรก็ตาม นี่เป็นก้าวย่างที่ยอดเยี่ยมสำหรับการเล่นเกมบน Linux

ยังดีกว่าทุกคนสามารถติดตั้ง Steam Play เบต้าได้ นี่คือวิธี!

เลือกใช้ Steam Play Beta

คุณจะต้อง ไคลเอนต์ Steam ที่ทำงานบนเครื่อง Linux ของคุณ . คุณสามารถติดตั้งเป็นแอพหรืออาจติดตั้งล่วงหน้าด้วย distro Linux ที่เน้นการเล่นเกมของคุณ (เช่น SteamOS distro ).

ในการเริ่มต้น ให้เปิด Steam และลงชื่อเข้าใช้ ค้นหา Steam > การตั้งค่า เมนูแล้วไปที่ บัญชี แท็บ

ที่นี่ พบกับ การเข้าร่วมเบต้า ส่วนและคลิก เปลี่ยน . เลือก อัปเดต Steam Beta ในรายการดรอปดาวน์ จากนั้น ตกลง เพื่อยืนยัน.

Steam จะแจ้งให้คุณรีสตาร์ทแอป เมื่อรีสตาร์ท จำเป็นต้องติดตั้งเวอร์ชันใหม่ ดังนั้นเตรียมตัวรอสักครู่ในขณะที่ดาวน์โหลดข้อมูล 150MB

หากคุณกำลังใช้โหมด Big Picture ใน Steam คำแนะนำจะแตกต่างออกไปเล็กน้อย เปิด ตั้งค่า > ระบบ และตรวจสอบ เข้าร่วมไคลเอนต์เบต้า . รีสตาร์ท Steam เมื่อได้รับแจ้ง

ติดตั้งไดรเวอร์กราฟิกที่อัปเดต

ในการดำเนินการต่อ คุณจะต้องอัปเกรดไดรเวอร์กราฟิกบนอุปกรณ์ Linux ของคุณ หากคุณกำลังใช้งาน SteamOS การอัปเดตจะทำสิ่งนี้แล้ว

ขั้นตอนต่อไปนี้มีไว้สำหรับอุปกรณ์ Ubuntu 18.04 LTS ที่ใช้กราฟิก Nvidia, AMD หรือ Intel

Nvidia

คุณต้องติดตั้งไดรเวอร์ที่เป็นกรรมสิทธิ์ล่าสุดเพื่อเล่นเกมใน Steam Play เบต้า เปิดเทอร์มินัลและเพิ่ม PPA ของไดรเวอร์บุคคลที่สามของ Canonical ด้วยคำสั่งเหล่านี้:

sudo add-apt-repository ppa:graphics-drivers/ppa sudo apt-get update sudo apt install nvidia-driver-396

เมื่อดาวน์โหลดไดรเวอร์แล้ว ให้รีบูตระบบ Linux ของคุณ

AMD/Intel

สำหรับกราฟิก AMD หรือ Intel คุณจะต้องติดตั้งไดรเวอร์ Mesa และ LLVM ล่าสุด:

sudo add-apt-repository ppa:paulo-miguel-dias/mesa sudo apt-get update sudo apt dist-upgrade sudo apt install mesa-vulkan-drivers mesa-vulkan-drivers:i386

อย่าลืมรีบูตระบบของคุณเมื่อติดตั้งไดรเวอร์แล้ว นักเล่นเกม VR ยังสามารถใช้ประโยชน์จากการสนับสนุนของ AMD สำหรับอุปกรณ์ของตนโดยใช้คำสั่งเหล่านี้:

sudo add-apt-repository ppa:kisak/steamvr4pk sudo apt-get update sudo apt dist-upgrade sudo apt install linux-generic-steamvr-18.04

เมื่อติดตั้งไดรเวอร์เหล่านี้แล้ว Linux PC ของคุณจะพร้อม (สมมติว่ามีฮาร์ดแวร์กราฟิกที่เหมาะสม) เพื่อเล่นเกม Windows เกือบทั้งหมดผ่าน Steam ตรวจสอบ ฟอรั่มสนับสนุน Steam สำหรับความช่วยเหลือในการติดตั้งไดรเวอร์บน distros อื่น ๆ

ติดตั้งเกม Windows บน Linux ใน Steam

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

คุณทำเกม roblox ได้อย่างไร

ทำไมคุณถึงติดตั้งไม่ได้ คุณต้องเปิดใช้งาน Steam Play สำหรับหนังสือในคลังของคุณ

ใน Steam ให้ไปที่ Steam > การตั้งค่า > Steam Play และรับรองว่าทั้ง เปิดใช้งาน Steam Play สำหรับชื่อที่รองรับ และ เปิดใช้งาน Steam Play สำหรับทุกชื่อ มีการตรวจสอบ

(นอกจากนี้ยังมีตัวเลือกในการสลับระหว่างรุ่น Proton ซึ่งจะสะดวกสำหรับการแก้ไขปัญหา)

คลิก ตกลง เพื่อยืนยัน และปฏิบัติตามคำแนะนำเพื่อรีสตาร์ท Steam จากนั้น คุณจะสามารถเลือกชื่อเรื่องใดก็ได้ คลิกขวาแล้วเลือก ติดตั้ง . อย่างไรก็ตาม ระวัง: ชื่อที่ไม่เคยทำงานภายใต้ Wine ก่อนหน้านี้ไม่น่าจะทำงานกะทันหัน

การเรียกใช้เกมจะแจ้งข้อความแจ้งให้คุณทราบว่าจะเปิดตัวด้วย Steam Play คลิก ตกลง เพื่อดำเนินการต่อและเล่น!

การเล่นบน Steam สามารถปรับปรุงการเล่นเกมบน Linux ได้อย่างไร

การเล่นเกมบน Linux ได้รับการปรับปรุงแล้วสิบเท่าด้วยการเปิดตัว Steam Play เบต้า แต่มันจะยิ่งเจ๋งขึ้นไปอีก ต้องขอบคุณ Valve ที่ทำให้นักพัฒนามีส่วนร่วมได้ง่าย

การสนับสนุนของ Vulkan เป็นส่วนสำคัญของกลยุทธ์นี้ด้วย Valve อ้อนวอนนักพัฒนา ที่ไม่ได้เผยแพร่ไปยัง Linux ในปัจจุบัน:

'[T]arget Vulkan โดยกำเนิดเพื่อนำเสนอประสิทธิภาพที่ดีที่สุดเท่าที่จะเป็นไปได้บนทุกแพลตฟอร์ม หรืออย่างน้อยก็เสนอเป็นตัวเลือกหากเป็นไปได้ ยังเป็นความคิดที่ดีที่จะหลีกเลี่ยงมิดเดิลแวร์ DRM ของบริษัทอื่นที่บุกรุก เนื่องจากบางครั้งอาจป้องกันไม่ให้ฟีเจอร์ความเข้ากันได้ทำงานตามที่ตั้งใจไว้'

นี่เป็นข่าวดีในอนาคต!

เล่นเกม Windows ที่คุณชื่นชอบบน Steam วันนี้

ไม่ต้องวุ่นวายกับการกำหนดค่าของไวน์อีกต่อไป และไม่มีความยุ่งยากอีกต่อไป Valve ได้ฟื้นฟูการเล่นเกม Linux ในเวลาที่เหมาะสม และทุกคนสามารถมีส่วนร่วมได้

โดยสรุป คุณสามารถติดตั้งเกม Windows ใน Linux ผ่าน Steam ได้ดังนี้:

  • ใช้การเลือกรับเบต้าของไคลเอ็นต์ Steam
  • ดาวน์โหลดไคลเอนต์เบต้า
  • ติดตั้งไดรเวอร์กราฟิกที่อัปเดตแล้ว
  • เปิดใช้งาน Steam Play ใน Steam

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

บางที ในที่สุดก็ถึงเวลาที่จะออกจาก Windows !

แบ่งปัน แบ่งปัน ทวีต อีเมล 5 เคล็ดลับในการเพิ่มพลังให้เครื่อง VirtualBox Linux ของคุณ

เบื่อกับประสิทธิภาพที่ย่ำแย่ของเวอร์ชวลแมชชีนหรือไม่? นี่คือสิ่งที่คุณควรทำเพื่อเพิ่มประสิทธิภาพ VirtualBox ของคุณ

อ่านต่อไป
หัวข้อที่เกี่ยวข้อง
  • ลินุกซ์
  • เกม
  • ไอน้ำ
  • ลินุกซ์
  • เคล็ดลับการเล่นเกม
  • เกมลินุกซ์
เกี่ยวกับผู้เขียน Christian Cawley(ตีพิมพ์บทความ 1510)

รองบรรณาธิการด้านความปลอดภัย, Linux, DIY, การเขียนโปรแกรม และผู้ผลิตพอดคาสต์ที่มีประโยชน์มาก โดยมีประสบการณ์อย่างกว้างขวางในการสนับสนุนเดสก์ท็อปและซอฟต์แวร์ Christian เป็นผู้สนับสนุนนิตยสาร Linux Format เป็นนักประดิษฐ์ Raspberry Pi คนรักเลโก้และแฟนเกมย้อนยุค

เพิ่มเติมจาก Christian Cawley

สมัครรับจดหมายข่าวของเรา

เข้าร่วมจดหมายข่าวของเราสำหรับเคล็ดลับทางเทคนิค บทวิจารณ์ eBook ฟรี และดีลพิเศษ!

คลิกที่นี่เพื่อสมัครสมาชิก