6 คะแนน โดย GN⁺ 2025-10-29 | 3 ความคิดเห็น | แชร์ทาง WhatsApp
  • จากสถิติล่าสุดของ ProtonDB ปัจจุบันเกม Windows ราว 90% สามารถรันบน Linux ได้แล้ว
  • ด้วยการปรับปรุงอย่างต่อเนื่องจากนักพัฒนา WINE และ Proton รวมถึงการเติบโตของฮาร์ดแวร์อย่างSteam Deck ทำให้ Linux ไม่ได้เป็นแพลตฟอร์มเฉพาะกลุ่มอีกต่อไป แต่กลายเป็นสภาพแวดล้อมสำหรับเล่นเกมที่ใช้งานได้จริง
  • ตามเกณฑ์การวิเคราะห์ของ Boiling Steam เกมสมัยใหม่ส่วนใหญ่ถูกจัดอยู่ในระดับ ‘Platinum (ทำงานได้สมบูรณ์)’ หรือ ‘Gold (ต้องปรับแก้เล็กน้อย)’ ซึ่งหมายความว่าพร้อมใช้งานจริงในระดับเพียงพอ
  • แม้ยังมีปัญหาจากระบบ anti-cheat บางตัวและการสนับสนุนที่ยังไม่กระตือรือร้นจากผู้พัฒนาเกม ทำให้บางเกมยอดนิยมยังรันได้ยาก แต่ชุมชนก็ยังแบ่งปันเคล็ดลับการปรับแต่งเพื่อเพิ่มความเข้ากันได้กันอย่างคึกคัก
  • พร้อมกับการยุติการสนับสนุน Windows 10 ผู้ใช้กำลังย้ายไปยัง macOS และ Linux มากขึ้น ทำให้ Linux กำลังกลายเป็นทางเลือกด้านเกมมิ่งที่ใช้งานได้จริงและเสถียรมากขึ้นเรื่อย ๆ

การพัฒนาก้าวกระโดดของความเข้ากันได้ด้านเกมบน Linux

  • ตามสถิติล่าสุดของ ProtonDB ขณะนี้เกม Windows ที่ถูกลงทะเบียนไว้ราว 90% สามารถทำงานได้ในสภาพแวดล้อม Linux
    • นี่เป็นระดับที่เมื่อไม่กี่ปีก่อนแทบจินตนาการไม่ถึง โดยมีการพัฒนาอย่างต่อเนื่องของโปรเจกต์ Proton, WINE และ DXVK เป็นปัจจัยหลัก
  • ความนิยมที่เพิ่มขึ้นของSteam Deck และดิสทริบิวชันที่ใช้ SteamOS เป็นฐาน (เช่น Bazzite) ได้ช่วยเร่งการขยายตัวของระบบนิเวศเกมบน Linux
  • ความสำเร็จนี้เกิดขึ้นพร้อมกับช่วงเปลี่ยนผ่านจาก Windows 10 ไปสู่ 11
    • ผู้ใช้จำนวนมากกำลังย้ายไปยังแพลตฟอร์มอื่น และบางส่วนก็ส่งผลให้การซื้อ Mac เพิ่มขึ้น
  • ในดิสทริบิวชัน Linux หลักอย่างMint, Zorin, SteamOS เป็นต้น จำนวนเกมที่ติดตั้งแล้วเปิดเล่นได้ทันทีเพิ่มขึ้นอย่างมาก

ระบบการจัดระดับความเข้ากันได้ของ Boiling Steam

  • Boiling Steam ประเมินเป็น 5 ระดับ ได้แก่ Platinum (ทำงานได้สมบูรณ์), Gold (ต้องปรับแก้เล็กน้อย), Silver (มีข้อบกพร่องเล็กน้อย), Bronze (ทำงานไม่เสถียร) และ Borked (ไม่สามารถรันได้)
    • ระบบการจัดระดับนี้คล้ายกับระบบตรวจสอบ Steam Deck ของ Valve แต่ Boiling Steam ไม่ได้คำนึงถึงข้อจำกัดด้านประสิทธิภาพของ Steam Deck
    • ดังนั้นจึงถูกมองว่าเป็นเกณฑ์ที่ใช้งานได้จริงมากกว่าสำหรับผู้ใช้เดสก์ท็อปและโน้ตบุ๊ก
  • ในช่วงไม่กี่ปีที่ผ่านมา สัดส่วนของเกมระดับ Platinum และ Gold เพิ่มขึ้นอย่างรวดเร็ว ขณะที่ระดับ Bronze และ Borked มีแนวโน้มลดลง
  • การประเมินนี้ตัดข้อจำกัดด้านประสิทธิภาพของ Steam Deck ออก และอิงจากการใช้งานจริงบนเดสก์ท็อปและโน้ตบุ๊ก จึงมีประโยชน์ในเชิงปฏิบัติสูง

โจทย์ที่ยังคงเหลืออยู่

  • ปัญหาความเข้ากันได้ของซอฟต์แวร์ anti-cheat ทำให้เกมมัลติเพลเยอร์ยอดนิยมบางเกมยังคงไม่สามารถรันบน Linux ได้
  • แม้ผู้พัฒนาบางรายยังคงไม่ค่อยให้การสนับสนุนผู้ใช้ที่ไม่ใช่ Windows แต่ชุมชนก็ยังแบ่งปันแพตช์ความเข้ากันได้แบบไม่เป็นทางการและเคล็ดลับการตั้งค่า กันอย่างคึกคัก
  • Boiling Steam ระบุว่าในอนาคตมีความเป็นไปได้ที่ผู้พัฒนาจะรวมการทดสอบบน Steam Deck และสภาพแวดล้อม Linux ไว้เป็นขั้นตอนพื้นฐาน

ความหมายและแนวโน้มของการเล่นเกมบน Linux

  • เมื่อการสิ้นสุดการสนับสนุน Windows 10 ใกล้เข้ามา แนวโน้มที่ผู้ใช้จำนวนมากจะย้ายไปยัง macOS และ Linux ก็ชัดเจนขึ้นเรื่อย ๆ
  • สถิติครั้งนี้แสดงให้เห็นว่า Linux ไม่ได้เป็นเพียงแพลตฟอร์มสำหรับนักพัฒนาอีกต่อไป แต่กำลังก้าวขึ้นเป็นทางเลือกที่ใช้งานได้จริงสำหรับเกมเมอร์ทั่วไปด้วย
  • ในมุมของผู้พัฒนาเกมเอง การขยายการรองรับ Linux กำลังกลายเป็นทางเลือกเชิงกลยุทธ์ที่ช่วยเพิ่มการเข้าถึงตลาด

3 ความคิดเห็น

 
mango 2025-10-30

เกบ นิวเวลล์ เขาเป็นพระเจ้าหรือไง?

 
bobross0 2025-11-09

เขาคือพระเจ้า...

 
GN⁺ 2025-10-29
ความคิดเห็นจาก Hacker News
  • ใช้ Windows มานาน 25 ปีแล้ว ย้ายมา Linux แบบเต็มตัว
    ในฐานะคนที่ชอบเกมเก่า รู้สึกประหลาดใจที่ Wine (รวม dxvk, cnc-ddraw) รันได้ดีกว่า Windows เสียอีก
    ยังสามารถรันเกม 16 บิตบน OS 64 บิตได้ด้วย
    เกมที่บังคับสลับเป็นเต็มจอแก้ได้ด้วย Wine Virtual Desktop เมื่อก่อนต้องใช้เครื่องมือแฮ็กอย่าง DxWnd
    แต่ก็ยังเสียดายที่ Wine ไม่มีฟีเจอร์ ขยายภาพ 2x~3x โดยแก้ได้ด้วยคำสั่ง Gamescope
    จะแยก Wine prefix ตามเกมก็ได้ แต่จนถึงตอนนี้ยังไม่จำเป็น
    พบว่าเกม Unity บางเกม เปลืองพื้นที่ดิสก์ แต่บน Linux ถ้าบีบอัดด้วย SquashFS แล้วค่อยรัน กลับโหลดเร็วขึ้นด้วยซ้ำ
    เกมที่แครชในสภาพแวดล้อมมัลติโปรเซสเซอร์ก็แก้ได้ด้วยการจำกัดให้ใช้ CPU เดียวผ่าน taskset

    • ถ้าใช้ dxwrapper(ลิงก์ GitHub) ก็ขยายภาพในเกม DirectX 7~9 ได้ด้วย
      เหมือน dxvk คือแค่วาง DLL ไม่กี่ไฟล์ไว้ในโฟลเดอร์เกมแล้วแก้ไฟล์ตั้งค่า
    • พูดเล่น ๆ ว่าถ้า Wine ถูกพอร์ตมาลง Windows ก็คงน่าสนใจดี
    • สงสัยว่า Unity เติมดิสก์ด้วยข้อมูลศูนย์ ไปทำไม เป็นพฤติกรรมตั้งใจหรือไม่ และกินสัดส่วนมากแค่ไหน
    • ทำให้นึกถึงคำว่า “contiguous zeroes” ที่กล่าวถึงในเอกสาร Apple App Store
      อาจเป็นเพราะ บีบอัดหลังเข้ารหัส หรือไม่ก็เป็นเท็กซ์เจอร์ที่มีอัลฟาแชนเนลเต็มไปหมด
      ลิงก์อ้างอิงที่เกี่ยวข้อง: การสนทนาใน StackOverflow
    • แชร์ว่าเกมอย่าง Fallout New Vegas, Call of Duty 2, Borderlands 2 ทำงานบน Linux ได้ดีกว่า
  • ตอนนี้คิดว่าจะไม่กลับไปใช้ Windows อีกแล้ว
    ใช้ ZFS snapshot ย้อนการติดตั้งม็อดที่พลาดได้ และสามารถรันเกมบนระบบเดียวกับสภาพแวดล้อมพัฒนาได้
    กำลังรวบรวมการตั้งค่าใช้ Cloud Init ในคอนเทนเนอร์ LXD เพื่อเซ็ตอัปเกมเซิร์ฟเวอร์อัตโนมัติด้วย
    บน Ubuntu ทั้ง AMD และ Nvidia ทำงานได้ดี ใครสนใจก็แนะนำให้ลองเลย

    • เหตุผลเดียวที่ยังเก็บ Windows ไว้คือ Duo(ลิงก์ GitHub)
      เวลาภรรยาสตรีม Stardew Valley ไปเล่นบนทีวี ก็ไม่รบกวนการทำงานบนพีซีของตัวเองเลย
      ทางเลือกอย่าง Sunshine, Apollo ใช้แล้วระหว่างเซสชันจะใช้พีซีไม่ได้ จึงไม่สะดวก และถามว่ามีทางเลือกบน Linux ไหม
    • ลองรัน Dota 2 บน Linux แล้วเจอ หน่วยความจำรั่ว จนระบบค้าง และประสิทธิภาพ Vulkan ก็ต่ำ
      คิดว่าอาจเป็นปัญหาจาก GPU (6650 XT)
    • ใช้ Pop!_OS คู่กับ NVIDIA GPU แล้วแทบทุกอย่างทำงานดี
      ถ้ามีอะไรไม่เวิร์กก็แก้ด้วยการ เปลี่ยนเวอร์ชัน Proton รู้สึกว่าดีกว่า Windows มาก
  • ประทับใจ Steam Deck แล้วซื้อ RX 9070XT ก่อนจะ ย้ายมา Linux เต็มตัว
    เล่นไปหลายร้อยชั่วโมงแล้ว ทุกอย่างลื่นไหลไม่มีปัญหา

    • เคยต่อ Steam Deck เข้าทีวีใช้งาน แล้วก็ติดตั้ง Bazzite บนพีซีเพื่อทำเป็นเครื่องเล่นสำหรับทีวีด้วย
      ทึ่งที่ Valve พัฒนาเกมมิงบน Linux มาได้ไกลขนาดนี้
      สมัยก่อนยังมีช่วงที่ต้องติดตั้ง Steam บน Wine ด้วยมืออยู่เลย
    • ดีใจที่ตอนนี้การใช้ Linux ไม่ใช่เรื่อง “พิเศษ” อีกต่อไป แต่เป็น เรื่องปกติในชีวิตประจำวัน
  • แชร์วิธีเช็กว่าเกมของตัวเองรันบน Linux ได้มากแค่ไหน แม้ไม่มี Steam Deck
    ในคลัง Steam สามารถใช้ฟิลเตอร์ “Steam Deck” เพื่อดูสถานะ Verified / Playable / Untested ได้
    ด้วย Proton ของ Valve เกมอย่าง Skyrim, Oblivion ก็รันพร้อมม็อดได้ดี

    • แม้แต่เกมที่ขึ้นว่า “Unsupported” ส่วนใหญ่ก็ยัง รันได้ถ้าปรับแต่งนิดหน่อย
      ปัญหาหลักมักเป็นเกมออนไลน์ที่มี anti-cheat
    • สามารถดูข้อมูลความเข้ากันได้จาก ProtonDB ได้เช่นกัน
    • ปัญหาที่เจอบ่อยกว่าคือบั๊กเฟิร์มแวร์ GPU ซึ่งมีอาการเดียวกันบน Windows ด้วย
    • ระดับ “Verified” ของ Steam Deck ค่อนข้าง กำหนดแบบตามดุลยพินิจ
      บางครั้งเกมที่เป็น Untested กลับทำงานได้ดีกว่า
      เช่น The Unfinished Swan ตอนแรกใช้ไม่ได้ แต่ภายหลังก็ทำงานสมบูรณ์ด้วยค่าตั้งต้น
  • ตัวเองในปี 2003 เคยคิดว่า Wine เป็น โปรเจ็กต์เสียเวลา
    แต่ Proton ของ Valve ก็เกิดขึ้นได้เพราะมีรากฐานนั้น จึง ขอคารวะนักพัฒนา Wine

    • ตอนนั้นมี เกมลินุกซ์เนทีฟ อย่าง Neverwinter Nights, Quake 3 Arena อยู่แล้ว เลยคิดว่า Wine คงหายไปในไม่ช้า
      และคิดว่า “ปีแห่งลินุกซ์เดสก์ท็อป” กำลังจะมาถึงเร็ว ๆ นี้
    • มองว่านักพัฒนา Wine คือ แฮ็กเกอร์ตัวจริง ที่เชี่ยวชาญทั้ง Windows และ Unix
    • สิ่งที่เปลี่ยนเกมจริง ๆ คือ Vulkan โดย DXVK มีประสิทธิภาพยอดเยี่ยมมาก
  • ตั้งคำถามว่า “จริง ๆ แล้วมีกี่เปอร์เซ็นต์ของเกม Windows ที่รันบน Windows ได้ดี?”
    เล่นเกมบน Linux ด้วยฮาร์ดแวร์ AMD มา 2~3 ปีแล้ว แม้ BF6 จะเล่นไม่ได้เพราะปัญหา anti-cheat
    แต่รู้สึกว่า Insurgency: Sandstorm ดีกว่ามาก
    ถ้าใครได้รับผลกระทบจากข้อจำกัดพวกนี้มาก ๆ บางที PlayStation อาจเหมาะกว่า

  • จินตนาการว่าอยากให้ Apple ทำ เลเยอร์ความเข้ากันได้แบบ Proton สำหรับ macOS
    ชิปตระกูล M มีประสิทธิภาพพออยู่แล้ว แต่ปัญหาคือ พอร์ตไป Metal มีน้อย
    จึงต้องการเลเยอร์ที่ติดตั้งและรันเกม Windows ได้ตรง ๆ

  • รู้สึกว่าตัวเองเป็นเสียงส่วนน้อย
    เคยลองกับ Radeon VII, RX580, RTX3060 แต่เจอ อาการกระตุกและสะดุด หนักมาก
    ถ้ารันใน VM ด้วย GPU passthrough (VFIO, SR-IOV) จะทำงานดี แต่ซับซ้อนเกินไป
    สุดท้ายเลยซื้อ PS5 Pro และรู้สึกว่าความที่ “แค่เปิดแล้วใช้ได้เลย” ดีกว่า Linux
    มีแค่ Void Linux ที่ยังพอเจ็บปวดน้อยกว่าอันอื่น

    • มีคนถามว่าลองช่วงก่อนหรือหลัง Valve ดัน Proton เพราะตอนนี้สองเกมนั้น (Hitman, Deus Ex) อยู่ระดับ Platinum แล้ว
    • มีคนแชร์ว่าอัปเกรดจาก RX580 เป็น RTX5070 แล้ว ปัญหาประสิทธิภาพหายหมด
  • ช่วงต้นยุค 2000 เคยย้ายไปใช้ Slackware แต่ตอนนั้น Wine ยังไม่เสถียร
    ส่วนในช่วงไม่กี่ปีมานี้ ทุกเกมรันผ่าน Steam ได้สมบูรณ์แบบ
    สามารถเล่นเกมอย่าง Deep Rock Galactic, Necesse ได้โดยไม่ต้องมี Windows

  • เกมเก่าสำหรับ Windows หรือ DOS หลายเกมก็รันบน Windows รุ่นใหม่ได้ไม่ดีเหมือนกัน
    รู้สึกว่าความสำเร็จของ Steam Deck ทำให้เสียงเรียกร้องให้รองรับ Linux มากขึ้น
    พออัปเป็นเคอร์เนล 6.16 ปัญหาเก่า ๆ หลายอย่างก็หายไป
    ถ้าใช้ดิสโทร LTS เก่า ๆ อาจเจอปัญหามากกว่า

    • เกมเก่าบางเกมที่ไม่ดังมากอาจยังพังบน Wine ได้
      แค่มี การเรียก API แปลก ๆ เพียงจุดเดียว ก็อาจทำให้ทั้งเกมค้างได้