ก่อนที่ HD จะเป็นเรื่องอะไร CPU สามารถจัดการกับการถอดรหัสวิดีโอได้อย่างง่ายดาย เมื่อ HD เป็นที่นิยมเมื่อประมาณ 8 ปีที่แล้วผู้ผลิต GPU เริ่มทำการถอดรหัสวิดีโอแบบเร่งในชิปของพวกเขา คุณสามารถค้นหาการ์ดกราฟิกที่วางตลาดได้อย่างง่ายดายเช่นสนับสนุนวิดีโอ HD และคำขวัญอื่น ๆ ทุกวันนี้ GPU ตัวใดรองรับวิดีโอเร่งความเร็วได้รวมถึง GPU แบบรวมเช่น Intel HD Graphics หรือ Intel GMA รุ่นก่อน หากไม่มีการเพิ่มซีพียูของคุณจะมีปัญหาในการพยายามแยกย่อยวิดีโอ 1080p ที่มีอัตราเฟรมที่ยอมรับได้ไม่ต้องพูดถึงการใช้พลังงานที่เพิ่มขึ้น ดังนั้นคุณจึงใช้วิดีโอเร่งความเร็วทุกวัน
ตอนนี้เมื่อ GPU มีพลังการคำนวณที่ใช้งานทั่วไปมากขึ้นพวกมันก็ถูกใช้อย่างกว้างขวางเพื่อเร่งการประมวลผลวิดีโอเช่นกัน แนวโน้มนี้เริ่มต้นขึ้นในเวลาเดียวกันเมื่อมีการเปิดตัวการถอดรหัสแบบเร่ง รายการเช่น Badaboom เริ่มได้รับความนิยมเนื่องจากปรากฎว่า GPU นั้นดีกว่าในการเข้ารหัสวิดีโอมากกว่าซีพียู ไม่สามารถทำได้มาก่อนเพราะ GPU ขาดความสามารถในการคำนวณทั่วไป
แต่ GPU สามารถปรับขนาดหมุนและเปลี่ยนรูปภาพมาตั้งแต่ยุคกลางได้แล้วทำไมเราจึงไม่สามารถใช้คุณสมบัติเหล่านี้ในการประมวลผลวิดีโอได้ คุณสมบัติเหล่านี้ไม่เคยถูกนำมาใช้ในวิธีการดังกล่าวดังนั้นมันจึงไม่น่าไว้วางใจด้วยเหตุผลหลายประการ
เมื่อคุณตั้งโปรแกรมเกมคุณจะอัปโหลดกราฟิกเอฟเฟกต์อื่น ๆ ทั้งหมดไปยัง GPU จากนั้นคุณเพียงแค่สร้างรูปหลายเหลี่ยมและทำแผนที่วัตถุที่เหมาะสม คุณไม่ต้องส่งพื้นผิวทุกครั้งที่ต้องการคุณสามารถโหลดและนำกลับมาใช้ใหม่ได้ เมื่อพูดถึงการประมวลผลวิดีโอคุณต้องป้อนเฟรมให้กับ GPU ประมวลผลและดึงมันกลับมาเพื่อเข้ารหัสใน CPU อีกครั้ง (จำไว้ว่าเรากำลังพูดถึงเวลาประมวลผล GPU ล่วงหน้า) นี่ไม่ใช่วิธีที่ GPU ควรทำงานดังนั้นประสิทธิภาพจึงไม่ยอดเยี่ยม
อีกสิ่งหนึ่งคือ GPU ไม่ได้มุ่งเน้นคุณภาพเมื่อพูดถึงการแปลงภาพ เมื่อคุณเล่นเกมที่ความเร็ว 40+ เฟรมต่อวินาทีคุณจะไม่สังเกตเห็นความผิดพลาดที่เกิดจากพิกเซลเล็กน้อย แม้ว่าคุณจะต้องการกราฟิกเกมไม่มีรายละเอียดเพียงพอที่ผู้คนจะใส่ใจ มีแฮ็กและเทคนิคต่างๆที่ใช้เร่งความเร็วการเรนเดอร์ที่อาจส่งผลกระทบต่อคุณภาพเล็กน้อย วิดีโอที่เล่นมีค่าเฟรมค่อนข้างสูงเช่นกันดังนั้นการปรับขนาดให้เล่นแบบไดนามิกนั้นเป็นที่ยอมรับ แต่การเข้ารหัสหรือเรนเดอร์ต้องสร้างผลลัพธ์ที่มีพิกเซลสมบูรณ์แบบหรืออย่างน้อยที่สุดเท่าที่จะทำได้ในราคาสมเหตุสมผล คุณไม่สามารถทำได้โดยไม่ต้องใช้คุณสมบัติที่เหมาะสมใน GPU โดยตรง
ทุกวันนี้การใช้ GPU ในการประมวลผลวิดีโอค่อนข้างบ่อยเพราะเราต้องการเทคโนโลยีมาแล้ว เหตุใดจึงไม่ใช่ตัวเลือกเริ่มต้นจึงเป็นคำถามสำหรับผู้เผยแพร่โปรแกรมไม่ใช่เรา - เป็นตัวเลือกของพวกเขา บางทีพวกเขาเชื่อว่าลูกค้าของพวกเขามีฮาร์ดแวร์ที่มุ่งเน้นการประมวลผลวิดีโอบน CPU ดังนั้นการเปลี่ยนไปใช้ GPU จะส่งผลเสียต่อประสิทธิภาพการทำงาน แต่นั่นเป็นเพียงการคาดเดาของฉัน ความเป็นไปได้อีกอย่างหนึ่งคือพวกเขายังคงใช้การเรนเดอร์ GPU เป็นคุณสมบัติทดลองที่ยังไม่เสถียรพอที่จะตั้งให้เป็นค่าเริ่มต้น คุณไม่ต้องการเสียเวลาในการเรนเดอร์วิดีโอของคุณเพื่อให้รู้ว่ามีบางอย่างผิดพลาดเนื่องจากข้อผิดพลาดในการเรนเดอร์ GPU หากคุณตัดสินใจที่จะใช้งานคุณจะไม่สามารถตำหนิผู้เผยแพร่ซอฟต์แวร์ได้นั่นคือการตัดสินใจของคุณ