Pyrowave คืออะไร และทำไมคนเล่นเกมในบ้านควรสนใจ
Pyrowave codec คือรูปแบบบีบอัดวิดีโอสำหรับ Steam Remote Play ที่ออกแบบมาเฉพาะเพื่อสตรีมเกมผ่านเครือข่ายภายในบ้าน ลดค่าหน่วงระหว่างเครื่องโฮสต์และเครื่องปลายทางด้วยการเข้ารหัสและถอดรหัสด้วย GPU ทำให้การตอบสนองใกล้เคียงกับการเล่นหน้าเครื่องและภาพคมชัดเหมาะกับเกมที่มีรายละเอียดสูงและตัวอักษรเยอะ เหมาะกับการเล่นระหว่างพีซีกับ Steam Deck บน local network gaming ที่มีความเร็วสูงและเสถียร
สาระสำคัญคือ Pyrowave ไม่ใช่แค่ฟีเจอร์เสริมของ Steam Remote Play แต่มันเปลี่ยนสมการสตรีมเกมในบ้านจากการทนรับภาพเบลอและอาการหน่วง ไปสู่ประสบการณ์ที่ใกล้เคียงการเสียบจอเล่นตรงๆ อย่างไรก็ตามมันบังคับให้คุณต้องหันกลับมามองโครงสร้างเน็ตบ้านของตัวเองอย่างจริงจัง เพราะ codec นี้ถูกออกแบบโดยตั้งสมมติฐานว่า LAN ในบ้านมี latency ต่ำมากอยู่แล้ว แต่ยังติดคอขวดที่ขั้นตอน encode และ decode จึงโฟกัสไปแก้ส่วนนี้เป็นหลัก
Pyrowave ทำงานต่างจาก codec วิดีโอทั่วไปอย่างไร
หัวใจของ Pyrowave คือการตั้งคำถามกับแนวคิดเดิมที่เอาเทคโนโลยีสตรีมวิดีโอมายัดใส่เกม เกมสตรีมมิงส่วนใหญ่ใช้ codec อย่าง AVC หรือ AV1 ที่พึ่งพาเทคนิคอย่าง chroma subsampling เพื่อลดข้อมูลสีที่ต้องส่ง เพราะสายตาคนไวต่อความสว่างมากกว่าสี ผลคือภาพยังโอเคสำหรับวิดีโอ แต่ในเกมและเดสก์ท็อปที่มีตัวหนังสือและเส้นเล็กๆ จะเกิดขอบสีแตกอ่านลำบาก
Pyrowave เลี่ยงจุดอ่อนนี้ด้วยการไม่ใช้ Discrete Cosine Transform และการเข้ารหัสแบบอ้างอิงหลายเฟรมเหมือน codec วิดีโอทั่วไป แต่ใช้ Discrete Wavelet Transform และเข้ารหัสแบบ intra-frame คล้าย Motion JPEG2000 แทน ผลคือคุณได้คุณภาพภาพที่สม่ำเสมอทุกเฟรมและความทนทานต่อข้อผิดพลาดสูง ซึ่งเข้ากับการสตรีมเกมที่ต้องการ bitrate คงที่และความลื่นมากกว่าเน้นประหยัดบิต ส่วนการเข้ารหัสและถอดรหัสทั้งหมดรันบน shader ของ GPU ไม่พึ่ง hardware video engine ทำให้ลด latency ลงได้อย่างมาก
ประสบการณ์จริงบน Steam Remote Play ระหว่าง PC และ Steam Deck
ในทางปฏิบัติ Pyrowave เข้ามาแก้สองจุดเจ็บหลักคือ latency และคุณภาพภาพอย่างเห็นได้ชัด ขั้น encode และ decode ที่เคยกินเวลาเป็นหลักสิบมิลลิวินาทีถูกกดลง ทำให้การตอบสนองของ Steam Remote Play ใกล้กับการเล่นบนเครื่องโดยตรงมากขึ้น การทดสอบสตรีมเกมอย่าง The Witcher 3 Remastered จากพีซีไปยัง Steam Deck ให้ผลว่าภาพคมขึ้น artefact จากการบีบอัดลดลง และสีดูสดกว่าด้วยการรองรับ YUV 4:4:4 และ HDR เมื่อทั้งสองฝั่งใช้จอ HDR
คำพูดที่ควรหยิบมาอ้างคือ “การเล่นผ่าน Pyrowave ให้ความรู้สึกเหมือนเล่นในเครื่องโลคัล” เมื่อเทียบกับตัวเลือก Steam Remote Play เดิม นั่นแปลว่าเกมแอ็กชันหรือเกมที่ต้องใช้การเล็งแม่นๆ จะใช้สตรีมในบ้านได้สบายขึ้น ไม่ต้องยอมแลกการควบคุมกับความสะดวกในการเล่นบนโซฟาหรือเตียง และเมื่อเปิดโหมด 4:4:4 ภาพตัวหนังสือและ UI จะชัดแบบที่ codec ทั่วไปบน hardware decoder ให้ไม่ได้
game streaming bandwidth ที่ Pyrowave ต้องการ และเครือข่ายแบบไหนถึงจะไหว
ด้านมืดของ Pyrowave ก็ชัดไม่แพ้ข้อดี นั่นคือความกระหาย game streaming bandwidth Valve ระบุว่ามันใช้แบนด์วิดท์มากกว่า codec สตรีมมิงอื่นถึง 5–10 เท่า การทดสอบสตรีมเกม Phantasy Star Online 2 New Genesis พบว่าค่าดีฟอลต์ของ Pyrowaveกินแบนด์วิดท์ราว 210 เมกะบิตต่อวินาที หรือประมาณ 26 เมกะไบต์ต่อวินาที ในอีกเคสที่สตรีมจากต้นทาง 4K/240Hz แล้ว downsample ลงไปที่ 1280×800/90Hz ก็ใช้ราว 192 เมกะบิตต่อวินาที
ตัวเลขเหล่านี้บอกตรงๆ ว่าหากเน็ตบ้านยังอยู่บนสาย LAN 100Mbps หรือ WiFi ที่สัญญาณแกว่ง Pyrowave จะกลายเป็นตัวป่วนเครือข่ายทันที และไม่ถูกออกแบบให้ใช้อินเทอร์เน็ตนอกบ้านด้วย แต่มุ่งเป้าเฉพาะ local network gaming ในบ้านหรือสำนักงานเล็กๆ เท่านั้น คำแนะนำจาก Valve คือควรมีอย่างน้อย Gigabit Ethernet และผู้ใช้จำนวนหนึ่งรายงานว่า Wi-Fi 6E หรือ Wi-Fi 7 ที่นิ่งก็เอาอยู่ ถ้าเครือข่ายคุณไม่ถึงระดับนี้ การฝืนใช้ Pyrowave จะได้ทั้งอาการกระตุกและไปแย่งแบนด์วิดท์ของคนอื่นในบ้านโดยไม่จำเป็น
วิธีตั้งค่า Pyrowave บน Steam Client และข้อคิดก่อนเปิดใช้
ตอนนี้ Pyrowave เปิดให้ใช้ผ่าน Steam Client เวอร์ชัน beta ใครอยากลองต้องสลับเข้าช่องเบตาก่อน แล้วจึงเข้าไปตั้งค่า Steam Remote Play ให้ใช้ codec ใหม่นี้ หากรันบน Linux ยังต้องใช้ SteamRT3 client แบบทดลองควบคู่ไปด้วย สำหรับผู้ถือ Steam Deck หรือพีซีแบบ handheld การอัปเดตจะมาทาง Steam Client ส่วนสมาร์ตโฟนต้องรออัปเดตผ่านแอป Steam Link แยกในอนาคต จุดสำคัญคือทั้งโฮสต์และเครื่องปลายทางควรต่อเร้าเตอร์ผ่านสาย Ethernet หรืออย่างน้อยต้องเป็น Wi-Fi 6/6E ที่นิ่งและแรง
ก่อนเปิดใช้ Pyrowave คุณควรถามตัวเองสามข้อ หนึ่ง เครือข่ายในบ้านเป็น Gigabit Ethernet หรือ Wi-Fi 6 ที่เสถียรแล้วหรือยัง สอง คุณยอมให้การสตรีมเกมไปกินแบนด์วิดท์ 200Mbps ขึ้นไปได้หรือไม่ สาม คุณให้ความสำคัญกับ latency และภาพคมใน Steam Remote Play มากแค่ไหน ถ้าคำตอบคือใช่ทั้งสาม Pyrowave คือการอัปเกรดที่คุ้มค่า แต่ถ้าเครือข่ายยังอ่อนหรือมีคนใช้งานเยอะใน LAN เดียวกัน การอยู่กับ codec เดิมอาจเป็นทางเลือกที่สมดุลกว่า เพราะ Pyrowave ถูกออกแบบมาเพื่อดันประสิทธิภาพสูงสุดบนเน็ตบ้านที่พร้อมจะแบกรับมันแล้วเท่านั้น





