การเปรียบเทียบทางเทคนิค: การเชื่อมต่อ DisplayPort โดยตรงกับโซลูชันการสตรีม Quest 3 สำหรับ PCVR

อัปเดตเมื่อ
Technical Comparison: DisplayPort Direct Connection vs. Quest 3 Streaming Solutions for PCVR

เมื่อเฮดเซ็ต VR แบบสแตนด์อโลนอย่าง Quest 3 ได้รับความนิยมมากขึ้น ผู้เล่นจำนวนมากขึ้นเรื่อย ๆ จึงเชื่อมต่อเฮดเซ็ตแบบสแตนด์อโลนเข้ากับพีซีเกมประสิทธิภาพสูง เพื่อปลดล็อกภาพที่เหนือกว่า การจำลองฟิสิกส์ขั้นสูง และประสบการณ์ VR ที่สมจริงยิ่งขึ้น ตามผลสำรวจ SteamVR ยังคงมีเจ้าของ Quest 3 จำนวนมากที่เชื่อมต่อกับพีซีผ่าน Air Link, Virtual Desktop หรือ USB Link เพื่อเล่นเกม PCVR

อย่างไรก็ตาม โซลูชันทั้งสามรูปแบบนี้ล้วนอาศัยสถาปัตยกรรมการสตรีมวิดีโอที่ประกอบด้วยการเข้ารหัส การส่งข้อมูล และการถอดรหัสแบบเรียลไทม์เป็นพื้นฐาน จึงหลีกเลี่ยงไม่ได้ที่จะเกิดอาร์ติแฟกต์จากการบีบอัด เวลาแฝง และคุณภาพภาพที่ลดลงจากข้อจำกัดทางกายภาพและโปรโตคอลโดยธรรมชาติ ในทางตรงกันข้าม โซลูชัน PCVR แบบ DisplayPort โดยตรง เช่น Pimax Crystal Light จะเชื่อมต่อ GPU เข้ากับเฮดเซ็ตโดยตรง โดยไม่มีการบีบอัดภาพแบบสูญเสียคุณภาพหรือโอเวอร์เฮดจากการสตรีม จึงรักษาความสมบูรณ์ของภาพได้อย่างเต็มที่และมีเวลาแฝงต่ำเป็นพิเศษ

บทความนี้นำเสนอการวิเคราะห์ในระดับวิศวกรรมของไปป์ไลน์การเข้ารหัส/ถอดรหัส คอขวดด้านแบนด์วิดท์ ลำดับขั้นของเวลาแฝง และข้อจำกัดด้านประสิทธิภาพในการใช้งานจริงของวิธีเชื่อมต่อ Quest 3 เหล่านี้ พร้อมอธิบายว่าทำไม DisplayPort จึงยังคงเป็นโซลูชัน PCVR เพียงรูปแบบเดียวที่ไม่มีการลดทอนสำหรับผู้ใช้งานระดับจริงจัง

การวิเคราะห์เชิงเทคนิคของเวิร์กโฟลว์การเชื่อมต่อ PCVR ทั้งสามรูปแบบของ Quest 3

Air Link (การสตรีมไร้สายอย่างเป็นทางการของ Meta)

Air Link คือโซลูชันสตรีมมิง PCVR แบบไร้สายอย่างเป็นทางการของ Meta โดยพีซีจะเรนเดอร์เฟรมแบบเรียลไทม์ เข้ารหัสด้วยตัวเข้ารหัสฮาร์ดแวร์ NVENC ในตัว GPU เป็นสตรีมวิดีโอ H.264 หรือ H.265 (โดยทั่วไปอยู่ที่ 200–300 Mbps พร้อมการปรับแบบไดนามิก) จากนั้นส่งสตรีมผ่านเครือข่าย Wi-Fi 6 หรือ 6E ไปยัง Quest 3 ซึ่ง SoC Qualcomm XR2 Gen 2 จะถอดรหัสและแสดงภาพ

ไปป์ไลน์การเข้ารหัส–ส่งข้อมูล–ถอดรหัสนี้ก่อให้เกิดข้อจำกัดทางเทคนิคเชิงโครงสร้างหลายประการ การเชื่อมต่อไร้สายบนย่านความถี่ 5GHz/6GHz ไวต่อสัญญาณรบกวน ความแออัดของช่องสัญญาณ และสิ่งกีดขวางทางกายภาพเป็นอย่างมาก ทำให้อัตราส่วนสัญญาณต่อสัญญาณรบกวนผันผวนและกระตุ้นให้ลดบิตเรตโดยอัตโนมัติ ซึ่งส่งผลโดยตรงต่อคุณภาพภาพ เพื่อให้อยู่ภายในแบนด์วิดท์ที่จำกัด Air Link ยังใช้การสุ่มตัวอย่างสีแบบ YUV 4:2:0 โดยทิ้งข้อมูลสีไป 75% ส่งผลให้เกิดแถบสีในฉากมืดและขอบภาพเบลอในบริเวณที่มีคอนทราสต์สูง

นอกจากนี้ กลไกการส่งแพ็กเก็ตซ้ำของ TCP ซึ่งเป็นส่วนหนึ่งของเครือข่าย Wi-Fi ยังทำให้เกิดความหน่วงของเฟรมที่หลีกเลี่ยงไม่ได้เมื่อเกิดการสูญหายของแพ็กเก็ต ส่งผลให้ความหน่วงพุ่งเกิน 8 มิลลิวินาทีในฉากซับซ้อน เช่น ฉากระเบิดใน Half-Life: Alyx อัลกอริทึมปรับสเกลบิตเรตแบบไดนามิกของ Air Link ซึ่งออกแบบมาเพื่อป้องกันเฟรมตก จะลดคุณภาพวิดีโอล่วงหน้าเมื่อสภาพการเชื่อมต่อแย่ลง โดยต้องแลกกับความคมชัดของฉากระยะไกลและทำให้เกิดอาร์ติแฟกต์จากการบีบอัดที่มองเห็นได้

ในทางปฏิบัติ ปัจจัยที่ทับซ้อนกันเหล่านี้ส่งผลให้ค่าความหน่วงตั้งแต่ต้นทางถึงปลายทางที่วัดได้อยู่ที่ 70–85 มิลลิวินาที โดยมีความผันผวนและความไม่เสถียรสูง ทำให้ Air Link ไม่สามารถมอบประสบการณ์ PCVR ระดับพรีเมียมที่สม่ำเสมอ มีความหน่วงต่ำ และมีความเที่ยงตรงสูงได้

USB Link(สาย Quest Link)

USB Link เชื่อมต่อเฮดเซ็ต Quest 3 เข้ากับพีซีโดยใช้สาย USB-C พีซีจะเรนเดอร์เฟรม VR แล้วบีบอัดด้วยตัวเข้ารหัส NVENC (NVIDIA) หรือ AMF (AMD) ให้เป็นสตรีมวิดีโอ H.264 หรือ H.265 (โดยปกติอยู่ที่ 500–700 Mbps) จากนั้นส่งข้อมูลผ่านการเชื่อมต่อ USB 3.0 ไปยัง Quest 3 ซึ่ง SoC XR2 Gen 2 จะถอดรหัสและแสดงภาพ

แม้การเชื่อมต่อแบบใช้สายจะดูเสถียรกว่าโดยธรรมชาติ แต่แบนด์วิดท์ USB 3.0 ตามทฤษฎีที่ 5 Gbps นั้นต่ำกว่า 32.4 Gbps ของ DisplayPort 1.4 อย่างมาก จึงจำเป็นต้องบีบอัดวิดีโออย่างหนัก เพื่อส่งวิดีโอ 4K ที่ 120fps NVENC ต้องบีบอัดข้อมูล RGBA ขนาด 128 บิตต่อพิกเซลให้เหลือต่ำกว่า 0.5 Gbps ซึ่งมีอัตราการบีบอัดประมาณ 400:1 ส่งผลให้สูญเสียรายละเอียดเล็ก ๆ น้อย ๆ สีดำดูซีดจาง และเกิดอาร์ติแฟกต์แบบบล็อกที่มองเห็นได้อย่างหลีกเลี่ยงไม่ได้

แม้แต่ GPU ระดับสูงอย่าง RTX 4090 ก็ยังเพิ่มความหน่วงคงที่ 3–5 มิลลิวินาทีจากการเข้ารหัสด้วย NVENC ขณะที่การสตรีมด้วยบิตเรตสูงใช้ทรัพยากร GPU 10–15% ซึ่งอาจส่งผลต่ออัตราเฟรมของพีซี เส้นทางการส่งข้อมูลผ่าน USB 3.0 ทำให้เกิดความหน่วงจากการจับมือระหว่างคอนโทรลเลอร์ การเข้าคิว และการตอบรับ 2–4 มิลลิวินาทีต่อฮอป ตัวถอดรหัสฮาร์ดแวร์ XR2 Gen 2 เพิ่มความหน่วงอีก 8–12 มิลลิวินาทีสำหรับสตรีม H.265 บิตเรตสูง

โดยรวมแล้ว การเข้ารหัส การส่งข้อมูล และการถอดรหัส ทำให้เกิดห่วงโซ่ความหน่วงอย่างน้อย 15 มิลลิวินาที และเมื่อรวมกับการซิงโครไนซ์ VSync และการแทรกเฟรม ASW จะส่งผลให้ค่าความหน่วงตั้งแต่ต้นทางถึงปลายทางในทางปฏิบัติอยู่ที่ 60–70 มิลลิวินาที แม้ USB Link จะมีความเสถียรของการเชื่อมต่อทางกายภาพเหนือกว่าโซลูชันไร้สาย แต่ก็ยังมีข้อจำกัดพื้นฐานจากอาร์ติแฟกต์ที่เกี่ยวข้องกับการบีบอัดและคอขวดของแบนด์วิดท์ USB ทำให้ด้อยกว่าการเชื่อมต่อ DisplayPort แบบเนทีฟอย่างมาก ทั้งในด้านความหน่วงและความเที่ยงตรงของภาพ

 

พารามิเตอร์ USB Link Air Link (Wi-Fi 6E) Virtual Desktop (Wi-Fi 6E)
อัตราบิตสูงสุด ประมาณ 700 Mbps 200–300 Mbps (แปรผัน) สูงสุด 850 Mbps (HEVC 10-bit)
อาร์ติแฟกต์จากการบีบอัด ปานกลาง ปานกลางถึงสูง ต่ำ (หากปรับแต่งอย่างเหมาะสม)
ความหน่วงตั้งแต่ต้นทางถึงปลายทาง 60–70 มิลลิวินาที 70–85 มิลลิวินาที 40–60 มิลลิวินาที
ความเที่ยงตรงของสี / ความคมชัด บีบอัด บีบอัด ดีกว่า (หากใช้อัตราบิตสูง)
ความเสถียร สูง (แบบมีสาย) ปานกลาง (ขึ้นอยู่กับ Wi-Fi) ปานกลางถึงสูง (ปรับแต่งเครือข่าย)

เหตุใด PCVR ผ่าน DisplayPort แบบเนทีฟจึงเหนือกว่าในทางเทคนิค

เฮดเซ็ต PCVR ที่ใช้ DisplayPort แบบเนทีฟ เช่น Pimax Crystal Light เชื่อมต่อโดยตรงผ่าน GPU → DisplayPort 1.4 → เฮดเซ็ต ทำให้ไม่ต้องใช้การบีบอัดวิดีโอ การส่งข้อมูลผ่านเครือข่าย และขั้นตอนการถอดรหัสเลย สถาปัตยกรรมนี้มอบข้อได้เปรียบทางกายภาพโดยพื้นฐาน ด้วยการขจัดผลกระทบจากสัญญาณรบกวน Wi-Fi ข้อจำกัดแบนด์วิดท์ USB ความล่าช้าในการเข้ารหัส และข้อจำกัดในการถอดรหัสของ SoC จึงเป็นวิธีเดียวที่สามารถใช้ประโยชน์จาก GPU รุ่นใหม่เพื่อเรนเดอร์ VR ได้อย่างเต็มที่โดยไม่ลดทอนคุณภาพ

DisplayPort 1.4 มีแบนด์วิดท์เนทีฟ 32.4 Gbps ซึ่งสามารถส่งสตรีมวิดีโอคู่ความละเอียด 2880×2880 ที่ 120Hz พร้อมกันได้โดยไม่ต้องใช้การบีบอัดสตรีมอย่างรุนแรง สำหรับความละเอียดและอัตรารีเฟรชที่สูงเป็นพิเศษ สามารถเลือกใช้ Display Stream Compression (DSC) ซึ่งเป็นมาตรฐานแบบฮาร์ดแวร์ที่คุณภาพแทบไม่สูญเสีย มีอัตราการบีบอัด 3:1 และค่าอัตราส่วนสัญญาณต่อสัญญาณรบกวนสูงสุด (PSNR) มากกว่า 54 dB สูงกว่าเกณฑ์การรับรู้ของสายตามนุษย์อย่างมาก

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

DisplayPort ยังใช้การซิงโครไนซ์นาฬิกาความละเอียดระดับไมโครวินาทีผ่านช่องสัญญาณ AUX ทำให้ความคลาดเคลื่อนของเวลาระหว่าง GPU กับเฮดเซ็ตอยู่ภายใน ±50ns และช่วยให้ทริกเกอร์ VSYNC แต่ละครั้งเริ่มส่งออกเฟรมได้อย่างแม่นยำ โดยไม่ต้องมีการเข้าคิวหรือบัฟเฟอร์เพิ่มเติม รองรับการส่งผ่านข้อมูลเมตา HDR แบบเนทีฟอย่างเต็มรูปแบบ ทำให้เรนเดอร์ภาพช่วงไดนามิกสูงแบบ PQ/HLG ได้ พร้อมความสว่างสูงสุดถึง 1000 นิต และครอบคลุมขอบเขตสี Rec 2020 ถึง 92%

การเปรียบเทียบข้อมูลจำเพาะด้านประสิทธิภาพหลัก
พารามิเตอร์ Crystal Light (DP 1.4) Quest 3 (สตรีมมิง)
ความหน่วงตั้งแต่ต้นทางถึงปลายทาง 3.8-5.2ms 42-60ms
ความลึกสี RGB 4:4:4 แบบ 10 บิต YUV 4:2:0 แบบ 8 บิต
แบนด์วิดท์พิกเซลที่ใช้งานได้จริง 32.4 Gbps 0.5 Gbps (สูงสุด)
อัตราคอนทราสต์แบบไดนามิก 1,000,000:1 100,000:1
อาร์ติแฟกต์จากการบีบอัด ไม่มี (DSC สูญเสียคุณภาพจนแทบมองไม่เห็น) การบล็อกที่มองเห็นได้

 

สุดท้ายนี้คือตัวประมาณการของสัดส่วนความหน่วงในแต่ละขั้นตอนของการเรนเดอร์ระหว่างฉากการระเบิดที่มีภาระงานสูงใน Half-Life: Alyx

ขั้นตอน Crystal Light (DP) Quest 3 (USB) เครื่องมือวัด
การเรนเดอร์โดย GPU เสร็จสมบูรณ์ T+0.0 T+0.0 NVIDIA FrameView
เริ่มเข้ารหัส ไม่มีข้อมูล T+0.2±0.1 มิลลิวินาที ตัวนับฮาร์ดแวร์ NVENC
สิ้นสุดการเข้ารหัส ไม่มีข้อมูล T+4.1±0.5 มิลลิวินาที การประทับเวลาผลลัพธ์ NVENC
เริ่มส่งข้อมูล T+0.05 มิลลิวินาที T+4.3 มิลลิวินาที เครื่องวิเคราะห์โปรโตคอล USB/DP
สิ้นสุดการส่งข้อมูล T+2.1±0.2 มิลลิวินาที T+8.9±1.2 มิลลิวินาที โพรบชิปตัวรับสัญญาณของเฮดเซ็ต
เริ่มถอดรหัส ไม่มีข้อมูล T+9.2 มิลลิวินาที Snapdragon Profiler
สิ้นสุดการถอดรหัส ไม่มีข้อมูล T+18.5±2.0 มิลลิวินาที บันทึกของตัวควบคุมจอแสดงผล XR2
การตอบสนองของพิกเซล T+4.8±0.3 มิลลิวินาที T+19.1±3 มิลลิวินาที ชุดโฟโตไดโอด
ความหน่วงรวม 4.8 มิลลิวินาที (σ=0.3) 19.1 มิลลิวินาที (σ=3.0) -

การวัดนี้ยืนยันว่าโซลูชัน DisplayPort แบบเนทีฟ เช่น Pimax Crystal Light มีความหน่วงตั้งแต่ต้นทางถึงปลายทางต่ำกว่าการเชื่อมต่อ PCVR แบบสตรีมมิงอย่างมาก โดย Crystal Light มีความหน่วงรวมของกระบวนการอย่างสม่ำเสมอที่ 4.8 มิลลิวินาที ตั้งแต่การเรนเดอร์โดย GPU เสร็จสิ้นจนพิกเซลตอบสนอง ขณะที่ Quest 3 ผ่าน USB Link มีความหน่วงสะสมมากกว่า 19 มิลลิวินาที สาเหตุหลักมาจากภาระของการเข้ารหัส การส่งข้อมูลผ่าน USB และการถอดรหัส ความแตกต่างด้านความหน่วงนี้ส่งผลอย่างชัดเจนในสถานการณ์ VR ที่มีการเคลื่อนไหวสูง ซึ่งทุกมิลลิวินาทีส่งผลโดยตรงต่อการตอบสนองและความสมจริง

Pimax Crystal Light ได้รับการออกแบบตั้งแต่ต้นเพื่อ PCVR โดยเฉพาะ มาพร้อมการเชื่อมต่อ DisplayPort แบบเนทีฟที่รับประกันความเที่ยงตรงของภาพโดยไม่มีการลดทอน และมีความหน่วงต่ำเป็นพิเศษ ออกแบบมาเพื่อดึงประสิทธิภาพการเรนเดอร์เต็มรูปแบบจาก GPU ระดับไฮเอนด์ จึงมอบความแม่นยำ ความคมชัดของภาพ และการตอบสนองที่ผู้ใช้งาน VR จริงจังต้องการ สำหรับผู้ที่มองหาประสบการณ์ PCVR แบบเนทีฟประสิทธิภาพสูงอย่างแท้จริงโดยไม่มีข้อจำกัด Pimax Crystal Light ยังคงเป็นตัวเลือกที่เหนือชั้น


แสดงความคิดเห็น