เหตุใดเราจึงต้องใช้การ์ดกราฟิกตัวที่สองสำหรับการสตรีม

การสร้างและเผยแพร่เนื้อหาผ่านอินเทอร์เน็ตได้กลายเป็นวิธีการแสดงออกและการใช้ชีวิตของคนจำนวนมาก น่าเสียดายที่มันต้องใช้อุปกรณ์ที่มีกำลังมาก และหลายครั้งที่แม้แต่พีซีสำหรับเล่นเกมที่มีความสามารถก็อาจมีปัญหาได้ ทางออกหนึ่งสำหรับอนาคตคือ ใช้การ์ดจอตัวที่สองในการสตรีม . มันทำงานอย่างไรและจะมีผลกระทบอย่างไร?

คู่ GPU การ์ดกราฟิกไม่ปรากฏในตลาดส่วนประกอบเกมมาเป็นเวลานาน เนื่องจากความซับซ้อนของการใช้ทั้งสองอย่างพร้อมกันสำหรับนักพัฒนา แม้ว่าจะมีการสร้างกลไกในการออกแบบในอนาคตเพื่อให้สามารถใช้ชิปกราฟิกหลายตัวได้ในเวลาเดียวกัน การกำหนดค่าเหล่านี้ค่อยๆ หายไปทีละน้อย อย่างไรก็ตาม การกำหนดค่ากราฟิกคู่อาจกลับมา ไม่ใช่เพื่อเรียกใช้เกมที่มีเฟรมที่สูงกว่า แต่เพื่อใช้การ์ดกราฟิกตัวที่สองสำหรับการสตรีมเนื้อหา

ทำไมเราถึงลงเอยด้วยการใช้การ์ดกราฟิกตัวที่สองสำหรับการสตรีม

กราฟเดียวไม่ดีพอที่จะออก

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

ตรวจสอบการสตรีม

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

การใช้การ์ดกราฟิกตัวที่สองสำหรับการสตรีมวิดีโอ

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

Segunda Gráfica สตรีมมิ่ง Jugar

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

แน่นอนว่าโมเดลในอุดมคติคือการสามารถมีพลังทั้งหมดสำหรับสิ่งนี้ แต่เราจะไม่มีมันสำหรับเกมและในทางกลับกัน ดังนั้นเพื่อแยกการทำงานออกเป็นสองชิปที่แตกต่างกันในลักษณะที่ไม่มีกระบวนการโต้แย้ง เนื่องจาก GPU แต่ละตัวสามารถทำงานได้อย่างราบรื่นกับหน่วยความจำวิดีโอ

มันทำงานอย่างไร?

ซึ่งสามารถทำได้ด้วยกระบวนการที่ง่ายมาก:

  • การ์ดกราฟิก A สร้างเฟรมเกมที่เก็บไว้ในหน่วยความจำวิดีโอเพื่อสตรีม
  • ผ่านช่องสัญญาณ DMA การ์ดกราฟิก B จะสื่อสารกับหน่วยความจำของ A อ่านเฟรมสุดท้าย และคัดลอกข้อมูลไปยังหน่วยความจำของตัวเองผ่านอินเทอร์เฟซ PCI Express
  • ด้วยข้อมูลที่ B มีอยู่ในตอนนี้ กระบวนการเข้ารหัสวิดีโอเริ่มใช้พลังงานทั้งหมด ทำให้การ์ดกราฟิกตัวแรกทำงานนี้ได้โดยไม่จำเป็นต้องมีการมีส่วนร่วมของโปรเซสเซอร์กลางทุกเมื่อ ซึ่งก็จบลงด้วยการทำงานที่สะดวกสบายมากขึ้น

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

เหตุใดจึงไม่ใช้บ่อยขึ้น

บนกระดาษทั้งหมดนี้ฟังดูดีมาก แต่โปรแกรมที่รับผิดชอบในการออกอากาศเนื้อหาทางอินเทอร์เน็ตจำเป็นต้องได้รับการออกแบบสำหรับสิ่งนี้และดังนั้นพวกเขาจึงต้องปรับรหัสให้เหมาะสมสำหรับการใช้การ์ดกราฟิกตัวที่สองและเชื่อเราว่ามันไม่ง่าย . เนื่องจากต้องใช้ไดรฟ์ DMA กับการ์ดกราฟิกทั้งสอง คุณจึงต้องซิงค์ด้วยตนเองและ NVIDIA, อินเทลและ เอเอ็มดี ทุกคนมีไดรฟ์ของตัวเองพร้อมชุดคำสั่งของตัวเอง ดังนั้นในท้ายที่สุด จำเป็นต้องสร้างโปรแกรมเดียวกัน 9 เวอร์ชันสำหรับการซิงโครไนซ์ระหว่างกราฟที่สร้างเฟรมกับโปรแกรมที่เข้ารหัส

การแสดงผล การเข้ารหัส
อินเทล ARC อินเทล ARC
อินเทล ARC AMD Radeon
อินเทล ARC GeForce ของ NVIDIA
AMD Radeon อินเทล ARC
AMD Radeon AMD Radeon
AMD Radeon GeForce ของ NVIDIA
GeForce ของ NVIDIA อินเทล ARC
GeForce ของ NVIDIA AMD Radeon
GeForce ของ NVIDIA GeForce ของ NVIDIA

โปรแกรมที่รับผิดชอบการเข้ารหัสวิดีโอไม่มีปัญหา เนื่องจากสามารถเขียนด้วยภาษา shader ระดับสูง เช่น HLSL หรือ GLSL ดังนั้นจึงเข้ากันได้กับชุดค่าผสมทั้งหมดที่มีรหัสทั่วไป ความซับซ้อนมาพร้อมกับการซิงโครไนซ์ระหว่าง GPU ทั้งสองเพื่อให้สามารถดำเนินงานได้ ดังนั้นจึงจำเป็นต้องมีความร่วมมืออย่างใกล้ชิดจากผู้ผลิต

แอปพลิเคชันที่มีการใช้งานสูงในปัจจุบัน เช่น Streamlabs OBS ไม่มีความสามารถนี้ และวิธีเดียวที่เราต้องทำคือผ่านพีซีเครื่องที่สอง สมมติว่ามีค่าใช้จ่ายเพิ่มเติมสำหรับผู้ใช้ที่สนใจออกอากาศทางอินเทอร์เน็ต อุดมคติไม่ใช่การทำให้สิ่งต่าง ๆ ซับซ้อน แต่เพื่อให้เข้าถึงได้ง่ายขึ้นและง่ายขึ้น

อาวุธลับของ Intel และ AMD: ใช้ GPU ในตัวสำหรับการสตรีม

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

สิ่งหนึ่งที่ Intel ต้องการจะทำร่วมกับกราฟิก ARC กับโปรเซสเซอร์ Core คือสิ่งที่พวกเขาได้รับบัพติศมาเป็น Deep Link ซึ่งมีหน้าที่หลักคือใช้ iGPU อย่างแม่นยำเพื่อช่วยในการเข้ารหัสวิดีโอสำหรับการสตรีมเนื้อหา ซึ่งหมายความว่าผู้ใช้ไม่ต้องซื้อการ์ดกราฟิกตัวที่สอง ในทางกลับกัน มันเป็นสถานการณ์ในอุดมคติ เนื่องจากเป็นการนำผลงานของผู้สร้างแอปพลิเคชั่นสตรีมมิ่งและเป็นแรงจูงใจในการซื้อคู่ Intel เท่านั้น

ผู้ผลิตรายใหญ่รายอื่นที่สามารถทำได้คือ AMD เนื่องจากอย่าลืมว่าทั้งซีพียู Ryzen และกราฟิกการ์ด Radeon มาจากบริษัทนี้ และเราได้เห็นแล้วว่าพวกเขามีการเคลื่อนไหวที่คล้ายคลึงกันกับ SmartShift ซึ่งทำงานคล้ายกับ Deep Link ของ Intel แต่สำหรับตอนนี้พวกเขายังไม่ได้ประกาศฟังก์ชั่นนี้แม้ว่าจะไม่ต้องสงสัยเลยว่าเราจะได้เห็นมันถูกใช้โดย บริษัท ของ Lisa Su ท้ายที่สุด ความสนใจของทั้งสองอย่างคือคุณซื้อผลิตภัณฑ์ทั้งสองภายใต้ตราประทับของพวกเขา

นี่คือจุดสิ้นสุดของการจับภาพวิดีโอหรือไม่

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

แคปทูราโดรา เรเซอร์ ริบซอว์

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

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