14 คะแนน โดย GN⁺ 2025-12-04 | 4 ความคิดเห็น | แชร์ทาง WhatsApp

Steam Machine today, Steam Phones tomorrow

  • Valve ถูกยืนยันว่าเป็น ผู้มีบทบาทหลักที่ทำให้เกม Windows PC สามารถรันบนอุปกรณ์ Arm ได้ด้วยการใช้เทคโนโลยีโอเพนซอร์ส
  • ผสาน Proton กับ Fex emulator เพื่อให้เกม Windows สำหรับ x86 สามารถทำงานบน อุปกรณ์ Arm ที่ใช้ Linux ได้
  • Valve จ้างและสนับสนุนเงินทุนให้นักพัฒนา Fex โดยตรง มาตั้งแต่ปี 2016 โดยผลักดันเรื่องความเข้ากันได้กับ Arm เป็นเป้าหมายระยะยาว
  • SteamOS เวอร์ชัน Arm ยังคงโครงสร้างเดิมไว้เหมือนเดิม และรองรับการรันเกมผ่าน Proton และ Fex
  • เทคโนโลยีนี้ถูกมองว่าเป็น รากฐานที่ทำให้สามารถรันเกมพีซีบนอุปกรณ์ Arm หลากหลายแบบ เช่น สมาร์ตโฟน โน้ตบุ๊ก และเดสก์ท็อป ได้

กลยุทธ์ Arm Gaming ของ Valve

  • Valve พัฒนาและสนับสนุนเทคโนโลยีโอเพนซอร์สเพื่อให้ เกม Windows รันบนสถาปัตยกรรม Arm ได้โดยไม่ต้องพอร์ต
    • องค์ประกอบหลักคือ Proton (ชั้นความเข้ากันได้ Windows-Linux) และ Fex (อีมูเลเตอร์แปลง x86-Arm)
    • Proton พัฒนาบนพื้นฐาน Wine โดยแปลงการเรียกใช้ Windows API ให้เหมาะกับสภาพแวดล้อม Linux
    • Fex ทำการแปลงโค้ด x86 เป็นโค้ด Arm แบบเรียลไทม์ด้วย JIT (Just-In-Time)
  • Valve คือ ผู้ก่อตั้งตัวจริงและผู้สนับสนุนเงินทุนหลักของโปรเจ็กต์ Fex โดยจ้างบุคลากรหลักตั้งแต่ช่วงเริ่มพัฒนา
    • เริ่มพัฒนาระยะยาวเพื่อรองรับ Arm ตั้งแต่ปี 2016~2017 ร่วมกับนักพัฒนาโอเพนซอร์ส
    • Ryan Houdek หัวหน้านักพัฒนา Fex กำลังทำงานพัฒนาเต็มเวลาโดยได้รับการสนับสนุนจาก Valve

Steam Frame และการขยายระบบนิเวศ Arm

  • Steam Frame headset ไม่ใช่แค่อุปกรณ์ VR แต่เป็น แพลตฟอร์มเทคโนโลยีสำหรับรันเกม Steam บนอุปกรณ์ Arm
    • เทคโนโลยีเดียวกันนี้สามารถใช้กับ Samsung Galaxy, Google Pixel และโน้ตบุ๊กเกมมิ่ง Arm ได้
    • ผู้สื่อข่าวได้ ทดลองรัน Hollow Knight: Silksong บนสมาร์ตโฟน Galaxy ด้วยเทคโนโลยีนี้โดยตรง
  • Valve รองรับฟอร์มแฟกเตอร์หลากหลายผ่าน SteamOS เวอร์ชัน Arm ทั้งแบบพกพา โน้ตบุ๊ก และเดสก์ท็อป
    • ยังคงใช้ฐาน Arch Linux เดิม พร้อมองค์ประกอบชุดเดิมที่รวม Proton และ Fex
    • Proton สำหรับ Arm ถูกคอมไพล์เป็นโค้ด Arm เพื่อทำงานร่วมกับ Fex

โครงสร้างเทคโนโลยีและวิธีการทำงาน

  • Proton เป็นส่วนขยายของ Wine ที่นำ API ซึ่งจำเป็นต่อการรันเกม Windows มาทำงานในสภาพแวดล้อม Linux
    • แปลงการเรียกใช้ Windows API เช่น DirectX, DirectSound และอินพุตผ่าน USB ไปเป็น Linux API
    • รวมชั้นแปลงกราฟิกอย่าง DXVK (D3D11→Vulkan) และ VKD3D (D3D12→Vulkan)
  • กระบวนการทำงานบนสภาพแวดล้อม Arm
    • Proton วิเคราะห์เซกเมนต์ของโค้ด และหากเป็นโค้ด x86 จะส่งต่อให้ Fex
    • Fex แปลงโค้ด x86 เป็นโค้ด Arm แล้วจึงรัน
    • เมื่อมีการเรียกใช้ API จะสลับไปเป็นโค้ดเนทีฟของ Arm เพื่อลดการสูญเสียประสิทธิภาพให้น้อยที่สุด

ปรัชญาการพัฒนาและเป้าหมายของ Valve

  • Valve ตั้งเป้า ไม่ให้นักพัฒนาเกมเสียเวลากับการพอร์ตตามสถาปัตยกรรม
    • มองว่า “งานพอร์ตคือความพยายามที่สูญเปล่าในแง่มูลค่าของไลบรารี”
    • เพื่อให้นักพัฒนา โฟกัสกับการยกระดับคุณภาพเกมและการสร้างเกมใหม่ ได้มากขึ้น
  • Valve นำ ประสบการณ์ความสำเร็จของ Linux gaming บน Steam Deck มาปรับใช้กับการเปลี่ยนผ่านสู่ Arm
    • เน้นย้ำถึงความขยายตัวของเกมมิ่งบน Linux และการเติบโตอย่างต่อเนื่องของระบบนิเวศโอเพนซอร์ส

แนวโน้มในอนาคตและความเป็นไปได้ในการขยายสู่อุปกรณ์ต่าง ๆ

  • Valve คาดหวังความหลากหลายที่มากขึ้นของ อุปกรณ์ SteamOS บน Arm
    • กล่าวถึงความเป็นไปได้ของอุปกรณ์หลายรูปแบบ เช่น โน้ตบุ๊กน้ำหนักเบามาก แล็ปท็อปประสิทธิภาพสูง เครื่องพกพา และเดสก์ท็อป
    • รวมถึงความเป็นไปได้ของ การออกแบบเดสก์ท็อปบน SoC ขนาดใหญ่ แบบเดียวกับชิปตระกูล M ของ Apple
  • SteamOS for Arm ไม่ใช่ระบบปฏิบัติการแยก แต่คงไว้บน codebase เดียวกัน
    • ในอนาคตมีแผนขยายความร่วมมือกับ OEM เพื่อรองรับ SteamOS บนอุปกรณ์ Arm มากขึ้น
    • ขณะนี้ยังไม่มีแผนเชิงพาณิชย์ที่ชัดเจน และยังคง มุ่งเน้นการพัฒนา Steam Machine และ Steam Deck ที่มีอยู่เดิม

องค์ประกอบทางเทคนิคอื่น ๆ

  • ความสามารถในการรันแอป Android ของ Steam Frame ไม่ได้ใช้ Android เต็มระบบ แต่ทำผ่าน ชั้นความเข้ากันได้คล้าย Proton
    • ให้เฉพาะไลบรารีที่จำเป็นต่อการรันเกม จึงสามารถรันโค้ด Arm เดิมได้โดยตรง
  • เกี่ยวกับ ความเป็นไปได้ของการออก SteamOS phone ทาง Valve ระบุว่า “ไม่ได้ตัดความเป็นไปได้นั้นทิ้ง แต่ตอนนี้ยังไม่ใช่จุดโฟกัสหลัก”
    • ตอนนี้ยังเน้นที่ การปรับปรุงประสบการณ์เล่นเกมในห้องนั่งเล่น แบบพกพา และบนเดสก์ท็อป

ตำแหน่งของ Arm ในโลกเกมมิ่ง

  • Valve ประเมินว่า Arm มี ศักยภาพในการแข่งขันในช่วงพลังงานต่ำถึงประสิทธิภาพระดับกลาง
    • ได้เปรียบเป็นพิเศษในช่วงประสิทธิภาพที่ต่ำกว่า Steam Deck
    • เป้าหมายไม่ใช่การชี้นำทิศทางตลาด แต่คือ การสร้างแพลตฟอร์มที่รองรับทุกทางเลือก

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

 
ethanhur 2025-12-04

ผมเป็นผู้ใช้ Steam Deck อยู่ครับ และรู้สึกว่าสิ่งที่ Valve กำลังทำอยู่ช่วงนี้เป็นเรื่องที่ทำให้ลูกค้า-บริษัท-อุตสาหกรรม ได้ประโยชน์กันทั้งหมดแบบ win-win-win

เพราะเป็นบริษัทส่วนตัวของ Gabe Newell เลยคิดว่าน่าจะสามารถเดินหน้าทางเลือกแบบนี้ต่อเนื่องได้ในกรอบเวลาที่ยาวมากครับ

 
m00nlygreat 2025-12-04

ผมก็เฮอยู่เหมือนกัน อย่างแรกเลย ก่อนหน้านี้เลิกใช้ Windows ได้ยากเพราะเกม ขอบคุณมากจริง ๆ

 
aobamisaki 2025-12-11

(อย่างน้อยก็ในวงการเกม) ผมเองก็เฝ้ารอวันนั้นอยู่เช่นกัน วันที่เราจะหลุดพ้นจากเงาของ Windows ได้อย่างสมบูรณ์

 
GN⁺ 2025-12-04
ความเห็นจาก Hacker News
  • ทุกอย่างที่ Valve ทำเพื่อ ระบบนิเวศ Linux กำลังสร้างผลกระทบอย่างมาก
    ตอนนี้ถึงขั้นรู้สึกผิดที่จะเอามุก HL3 มาเล่นแล้ว เพราะพวกเขาทำเพื่อชุมชนอย่างจริงใจมาก

    • Valve เป็นหนึ่งในไม่กี่บริษัทที่ถูกพูดถึงบน HN ว่าเป็น “บริษัทที่แอบทำเรื่องดี ๆ” ซึ่งหาได้ยาก ขณะที่บริษัทส่วนใหญ่มักถูกเรียกว่า “บริษัทที่แอบทำเรื่องแย่ ๆ”
    • ฉันซื้อ Steam Deck เพื่อ สนับสนุนทางการเงิน ความพยายามด้าน Linux ของ Valve แม้แทบไม่ได้เล่นเกมเลยก็ตาม แต่ต้องขอบคุณนักพัฒนา Wine, CodeWeavers และ Valve ที่ทำให้ไม่ต้องได้ยินอีกแล้วว่า “Linux เล่นเกมไม่ได้” จริง ๆ แล้วตอนนี้ Linux กลับทำประสิทธิภาพได้ดีกว่า Windows ด้วยซ้ำ
      วิดีโอที่เกี่ยวข้อง
    • เดิมทีมุก HL3 ถูกมองว่าเป็น การล้อเล่นแบบหวังดี ตอนนี้มันกลายเป็นส่วนหนึ่งของวัฒนธรรมเกมไปแล้ว และฉันก็รออะไรอย่าง “SteamOS 2: Episode 2 part 1” อยู่
    • ฉันชอบ Proton กับ Steam มาก แต่ก็ไม่ควรทำผิดพลาดแบบ บูชาบริษัท ซ้ำเหมือนตอน Google ผู้บริหารเปลี่ยนเมื่อไรก็นโยบายอาจแย่ลงได้ทุกเมื่อ
    • มี ข่าวลือหนักมาก ว่ากำลังพัฒนา Half-Life ภาคใหม่จริง และหลายคนก็คาดหวังว่าจะออกพร้อมฮาร์ดแวร์รุ่นใหม่ในปี 2026
  • Valve กำลังทำได้ดีมากกับกลยุทธ์ ทำเงินจากสินค้าส่วนเติมเต็ม (พูดอีกอย่างคือกลยุทธ์เปิดเลเยอร์บนและล่าง)

  • เกมมัลติเพลเยอร์สมัยใหม่ส่วนใหญ่ใช้งานบน translation layer ไม่ได้เพราะปัญหา anti-cheat แต่ก็มีบางเกมที่เป็นข้อยกเว้น

    • มันใช้งานได้ แต่ก็ไม่ได้ หยุดโกงได้สมบูรณ์ ธรรมชาติของโอเพนซอร์สคือผู้ใช้มีอำนาจควบคุม ดังนั้นถ้าอยากโกงก็ยังทำได้ และด้วยเครื่องมือ profiling กับไลบรารีที่มีเอกสารของ Linux ก็ยิ่งทำให้เข้าใจโครงสร้างได้ง่าย
    • ความรู้สึกประมาณว่า “Rust, มองอยู่นะ?” Microsoft Masterchief Collection ยังรองรับได้เลย จึงไม่เข้าใจว่าทำไมนักพัฒนารายอื่นไม่ทำตาม
      areweanticheatyet.com
    • Arc Raiders เป็นตัวอย่างที่ดีของ เกมมัลติเพลเยอร์สมัยใหม่ ที่ทำงานบน Proton ได้ดี และแทบไม่มีปัญหาเรื่องการโกง
    • SteamOS เป็น Linux แบบ immutable จึงสามารถรับประกันความสมบูรณ์ของระบบผ่าน SecureBoot และ attestation ได้ ฉันคิดว่านี่เองคือเหตุผลที่ Valve ผลักดันฮาร์ดแวร์ของตัวเองโดยตรง เพื่อรองรับ anti-cheat บน Linux
    • ถ้าเป็น Valve ต่อให้ ฉีดซอฟต์แวร์ anti-cheat เข้าเส้นเลือดฉัน ก็คงยังโอเค นั่นแหละระดับความไว้ใจ
  • อยากให้ Valve โละ Wayland/X11/Xwayland ทิ้งไปให้หมด Wayland ยังรองรับแอปไม่พอและเข้ากับ NVIDIA GPU ไม่ได้ ส่วน X11 ก็เก่าเกินไปแล้ว และ Xwayland ก็เหมือนเอาข้อเสียของทั้งสองโลกมารวมกัน

    • เลยอยากรู้ว่าคนใช้หรือแนะนำ display server ตัวไหนกันแน่
  • อยากเห็น SteamOS บน MacOS ด้วย Steam บน Mac Mini ของฉันทำงานได้ดีอยู่แล้ว แต่ถ้ารองรับทุกเกมได้ก็คงยอดเยี่ยมมาก

    • โอกาสที่ Apple จะลงมือจริงจังคงต่ำ แต่ถ้าร่วมมือกับ Valve แล้วทำให้ ความเข้ากันได้ระดับ Steam Deck บน Mac เป็นจริงได้ก็คงน่าทึ่งมาก
    • ปัญหาคือการ ขาดการรองรับ Vulkan วิธีอ้อมอย่าง MoltenVK มันไม่ค่อยสวยงามนัก การซ้อน Wine, Rosetta 2, DXVK และ MoltenVK เข้าด้วยกันก็ดูน่ากังวลทั้งด้านประสิทธิภาพและเสถียรภาพ
    • เหตุผลที่ Valve ทำโปรเจกต์นี้ก็เพื่อ หลุดพ้นจากการควบคุมของผู้ขาย OS ซึ่งในแง่นั้น Apple คือทางเลือกที่แย่ที่สุด
    • หรือว่าคุณกำลังมองหา Crossover อยู่? มันไม่ได้รัน Steam แบบเนทีฟ แต่บน M2 mini ประสิทธิภาพก็โอเค และเกมข้ามแพลตฟอร์มอย่าง Baldur’s Gate 3 ก็เล่นได้ดี
    • การร่วมมือครั้งล่าสุดระหว่าง Valve กับ Apple คือการรองรับ SteamVR ในปี 2016 แม้จะล่มไปหลังจากนั้นราว 1 ปี แต่ก็หวังว่าจะได้เห็นความร่วมมือแบบนั้นอีกครั้ง
  • สงสัยว่า Steam Deck รุ่นถัดไป จะออกเมื่อไร คาดหวังปี 2025 แต่คิดว่ามีโอกาสเป็นปี 2026 มากกว่า หลังจากลองเล่น GTA: San Andreas บน Switch ก็รู้สึกว่าถึงเวลาต้องมีเครื่องที่แรงกว่านี้แล้ว
    บทความที่เกี่ยวข้อง

    • Valve บอกว่าจะออก Steam Machine ในปีหน้า และ Steam Deck รุ่นต่อไปจะ รอจนกว่าจะดีขึ้นอย่างชัดเจนจากเดิม ดังนั้นน่าจะราว ๆ ปี 2027
      ที่มา
    • ฉันซื้อ Legion Go S เพราะส่วนใหญ่เล่นเกมผ่านการสตรีมจากเดสก์ท็อป ชอบจอความละเอียดสูง 120Hz มาก SteamOS ก็ติดตั้งมาเป็นค่าเริ่มต้น และในแง่ซอฟต์แวร์ก็แทบเหมือน Steam Deck ทุกอย่าง แค่เสียดายเรื่องการจัดวางปุ่มกับจำนวนปุ่มแมปด้านหลัง
    • Steam Deck 2 น่าจะมา หลังครึ่งหลังของปี 2026
    • ถ้าจะมองหาเครื่องพกพาทางเลือก Bazzite หรือ CachyOS Handheld Edition อาจเป็นตัวเลือกที่ดีกว่า SteamOS ใช้เคอร์เนลและกราฟิกสแตกที่ค่อนข้างเก่า จึงรองรับฮาร์ดแวร์ใหม่ได้ไม่ดีพอ ตอนนี้เครื่องที่ใช้ AMD Strix Halo นั้นแรงที่สุด แต่ราคาแพงเกินไป ฉันคงรอจนกว่าจะใช้ FSR4 แบบเนทีฟได้
    • ซื้อ Steam Deck ไปเลยดีกว่า ความคุ้มค่าต่อราคา เหนือกว่ามาก ฉันพอใจกับ Steam Deck OLED มาก และยังรู้สึกว่ามันมีอายุการใช้งานอีกยาว
  • Microsoft พยายามทำ Windows on ARM มาหลายครั้งแต่ล้มเหลว ตรงกันข้าม Valve ดูมีโอกาสสำเร็จสูงกว่า

    • Valve ไม่ได้พยายามรัน Windows แต่กำลังพยายาม ปรับแต่งเดสก์ท็อปเกมมิงให้เหมาะกับ ARM โดยตรง ส่วน Microsoft ล้มเหลวเพราะพยายามย้าย OS ที่เทอะทะอยู่แล้วไปแบบฝืน ๆ
    • แม้ความพยายามด้าน ARM ของ Microsoft จะล้มเหลว แต่ เมทาดาทาของไบนารี x86 ที่เกิดขึ้นระหว่างทางกลับช่วยให้ประสิทธิภาพของอีมูเลเตอร์ ARM ของ Valve ดีขึ้นได้
    • ก็มีคนแซวว่าไม่ลองให้ Copilot ทำให้เลยล่ะ
    • ปัญหาคือก่อนหน้านี้ข้อดีของอุปกรณ์ ARM ยังไม่ชัดเจนพอ ตอนนี้ Valve กำลังจะใช้ ARM กับ อุปกรณ์จิ๋วที่เน้นสตรีมมิง ซึ่งเป็นพื้นที่ที่ x86 ยังทดแทนไม่ได้
    • ท้ายที่สุดแล้ว พลังการรวมตัวของชุมชน Linux และ Steam Machine กำลังทลายความพยายามควบคุมของ Microsoft สงคราม ARM vs RISC ยังเร็วเกินไปจะฟันธง แต่ Valve นำ Microsoft ไปแล้ว
  • สงสัยว่า ประสิทธิภาพต่อพลังงาน ของ ARM ต่างจริงแค่ไหน โดยเฉพาะตอนเล่นเกมภายใต้โหลดหนัก

    • ผลของ instruction set เองแทบไม่มีนัยสำคัญ แค่ชิปที่มีประสิทธิภาพสูงมักเลือกใช้ ARM เท่านั้น
    • ขึ้นอยู่กับลักษณะของงาน ARM มีประสิทธิภาพดีตอน idle หรือคำนวณง่าย ๆ แต่จะช้าลงเมื่อต้องประมวลผลคำสั่ง SIMD
  • ถ้า Valve ทำให้ SteamOS เข้ากันได้กับทุกโปรแกรมบน Windows มันจะมาแทน Windows ได้ไหม?

    • ไม่จำเป็นเลย แม้แต่ Microsoft เองก็ไม่ได้สนใจรายได้จากไลเซนส์ Windows มากนัก และองค์กรธุรกิจก็คงไม่ใช้ “Windows ปลอม” อยู่แล้ว มันไม่มี business model
  • ถ้าไลเซนส์ ARM ไม่เป็นมิตร ควรไปสำรวจ สถาปัตยกรรม RISC-V แทนไหม?

    • ตอนนี้ยังไม่มี ชิป RISC-V 64 บิตประสิทธิภาพสูง ที่ทำตลาดเชิงพาณิชย์ ARM มีฐานเทคโนโลยีอย่าง Proton และ Rosetta ที่แข็งแรงอยู่แล้ว
    • ARM ไม่ได้เปิดหมดจด แต่ก็ไม่ใช่ บริษัทยักษ์ผูกขาดที่ละโมบ ส่วน RISC-V ยังขาดการนำไปใช้ในระดับประสิทธิภาพสูง
    • Valve ไม่ได้พยายามผลักตลาดไปทางใดทางหนึ่ง แต่โฟกัสที่การ รองรับฮาร์ดแวร์ที่ผู้บริโภคใช้อยู่จริงในปัจจุบัน เลยคิดว่า Steam Frame ถึงเลือก ARM
    • ตอนนี้ RISC-V ยังไม่มี ประสิทธิภาพและความเข้ากันได้ของ CPU·GPU ระดับ ARM64 หรือ AMD64
    • ARM มีภาพเป็นฝั่งตะวันตก ส่วน RISC-V เอนเอียงไปทางตะวันออกในเชิง ภูมิรัฐศาสตร์ Valve กำลังใช้กลยุทธ์อ้อม Microsoft และจนถึงตอนนี้ก็แทบสำเร็จมาเกือบทุกครั้ง สงคราม ARM vs RISC ยังเร็วเกินไปจะตัดสิน