เหตุผลที่แท้จริงว่าทำไม Mac ก่อนปี 2011 ไม่สามารถใช้ AirPlay Mirroring ใน Mountain Lion [คุณลักษณะ]

ด้วย OS X Mountain Lion ในที่สุด AirPlay Mirroring ก็มาถึง Mac ทำให้ Mac บางเครื่องสามารถสตรีมเสียงและวิดีโอไปยัง Apple TV ได้โดยตรง

'บาง' เป็นคำผ่าตัดที่นี่ สร้างความผิดหวังให้กับเจ้าของ Mac ส่วนใหญ่ที่จะติดตั้ง Mountain Lion บนเครื่องของพวกเขาเป็นคู่ เวลาหลายสัปดาห์ AirPlay Mirroring จะทำงานก็ต่อเมื่อคุณมี iMac, MacBook Air หรือ Mac Mini ตั้งแต่กลางปี ​​2011 หรือ MacBook Pro ตั้งแต่ช่วงต้น 2011.

มีทฤษฎีสมคบคิดมากมายเกี่ยวกับข้อกำหนดนี้ บางคนแย้งว่า Apple บังคับให้ล้าสมัยโดยพยายามบังคับให้เจ้าของ Mac รุ่นเก่าอัพเกรดเครื่อง คนอื่น ๆ ได้แนะนำว่าเหตุผลที่ Apple ต้องการ Mac ตั้งแต่ปี 2011 หรือใหม่กว่านั้นเป็นเพราะ เทคโนโลยี DRM พิเศษ ในชิปของ Intel ที่ไม่ได้เปิดตัวจนถึงปีที่แล้ว

อย่างไรก็ตาม ความจริงในเรื่องนี้มีความรู้สึกน้อยกว่ามาก เหตุผลที่คุณต้องการ Mac 2011 เพื่อใช้ประโยชน์จาก AirPlay Mirroring ใน OS X Mountain Lion นั้นเป็นเพราะกราฟิกใน Mac รุ่นเก่าไม่ได้ตัดมัสตาร์ด

เป็นไปได้อย่างไร?

ง่ายมาก: ซอสลับที่ Apple ต้องการเพื่อให้ AirPlay Mirroring ทำงานบน GPU H.264 การเข้ารหัสหรือความสามารถในการบีบอัดวิดีโอบนชิปกราฟิกจริงของอุปกรณ์โดยไม่ต้องเรียกใช้ ซีพียู

“อย่างน้อยเท่าที่ Apple กังวล มันเป็นไปไม่ได้จริงๆ ที่ Mac รุ่นเก่าจะรองรับ AirPlay Mirroring” Sid Keith จาก แอร์นกแก้วแอพ OS X ที่ให้คุณมิเรอร์วิดีโอไปยัง Apple TV “หากไม่มีการสนับสนุนฮาร์ดแวร์ทางกายภาพ การมิเรอร์จะกิน CPU จำนวนมาก ซึ่งหมายความว่าประสิทธิภาพจะถูกขัดขวางจนถึงจุดที่ Apple ไม่อนุญาต”

“หากไม่มีการสนับสนุนฮาร์ดแวร์ทางกายภาพ การมิเรอร์จะกิน CPU จำนวนมาก ซึ่งหมายความว่าประสิทธิภาพจะถูกขัดขวางจนถึงจุดที่ Apple ไม่อนุญาต”

ไม่ใช่แค่ Mac เท่านั้นที่ไม่สามารถใช้ AirPlay Mirroring ได้หากรุ่นเก่ากว่า 2011: แม้แต่ใน iOS ด้านอื่น ๆ คุณต้องมี iPhone 4S หรือ iPad 2 เป็นอย่างน้อยเพื่อใช้ AirPlay Mirroring บน .ของคุณ แอปเปิ้ลทีวี ทำไม? เนื่องจากอุปกรณ์ iOS รุ่นเก่าไม่มีการเข้ารหัสบน GPU H.264

“ชิปเซ็ต Intel และ AMD รุ่นใหม่ที่เปิดตัวในปี 2011 เป็นสิ่งจำเป็นอย่างยิ่งเพื่อให้ใช้งานได้ตามข้อกำหนดของ Apple” David Stanfill หัวหน้านักพัฒนาของ AirParrot กล่าว

“สำหรับชิปเซ็ต [Intel และ AMD] ที่ทันสมัย ​​Apple ได้เขียนไดรเวอร์เพื่อเข้าถึงการเข้ารหัสบน GPU H264” Stanfill กล่าว “เนื่องจากรูปภาพของสิ่งที่อยู่บนหน้าจออยู่ในเฟรมบัฟเฟอร์ของกราฟิกอยู่แล้ว สิ่งเดียวที่ Apple ต้องทำก็คือการปรับขนาด (ส่วนที่แพงที่สุด ของ AirPlay Mirroring ซึ่งเป็นสาเหตุที่คุณมีความละเอียด "ดีที่สุดสำหรับ AirPlay" ที่ 1:1) การแปลงสี (วิดีโอ H.264 ต้องใช้พื้นที่สี YUV เทียบกับ RGB) และการเข้ารหัสที่แท้จริงบน GPU จากนั้น Apple ต้องส่งสตรีมวิดีโอที่เข้ารหัสที่ค่อนข้างเล็กไปยัง Apple TV เท่านั้น”

ไม่ได้บอกว่ามันคือ เป็นไปไม่ได้ สำหรับ Apple ที่จะทำ AirPlay Mirroring บน Mac โดยไม่ต้องเข้ารหัส H.264 บน GPU AirParrot เป็นแอปที่พิสูจน์สิ่งที่ตรงกันข้าม ทั้งหมดที่จำเป็นคือ CPU แบบมัลติคอร์ แต่สิ่งต่าง ๆ อาจร้อนแรงได้อย่างแน่นอน และ Apple เกลียดสิ่งนั้น

“ด้วย AirParrot เราใช้เวลามากขึ้นในการปรับแต่งคำสั่ง CPU ที่ขับเคลื่อนการแปลงวิดีโอ” Stanfill บอกกับ Cult of Mac “เดอะ เอช. จริง ๆ แล้วการเข้ารหัส 264 นั้นเร็วพอสำหรับซีพียูแบบมัลติคอร์รุ่นใหม่ๆ แต่กระบวนการแปลงสเกลและการแปลงสเปซสียังค่อนข้างเข้มข้น เราสามารถทำมิเรอร์ 1080p ได้ 60FPS โดยใช้ CPU เพียง 10-20% ซึ่งดีกว่าที่ Flash สามารถพูดได้สำหรับการเล่นวิดีโอ 1080p การประนีประนอมคือในเครื่องรุ่นเก่า AirParrot ใช้ CPU จำนวนเล็กน้อยซึ่งอาจส่งผลให้แฟน ๆ เตะ และเครื่องเริ่มอุ่นขึ้นเล็กน้อย… แต่ถึงแม้จะใช้การสะท้อนบน GPU AirPlay เจ้าของ MacBook ปี 2011 ก็ยังสังเกตเห็น ความร้อน."

ไม่ว่าคุณจะใช้ AirParrot หรือ AirPlay Mirroring บน Mac รุ่นใหม่หรือรุ่นเก่ากว่า คอขวดที่แท้จริงสำหรับ ผู้ใช้ส่วนใหญ่ไม่สนว่าการเข้ารหัส H.264 บน CPU หรือ GPU จะเป็นของคุณ... เครือข่าย

แม้แต่ใน Mac รุ่นเก่า คอขวดที่แท้จริงของ AirPlay Mirroring ไม่ใช่ GPU ของคุณ แต่เป็นเครือข่ายของคุณ

“คุณต้องการเครือข่ายระดับแนวหน้าจริงๆ เพื่อทำ Airplay Mirroring ซึ่งเป็นโปรแกรมเล่นวิดีโอบนเว็บที่มีเสียงและวิดีโอที่มีความหน่วงต่ำที่ราบรื่น” Stanfill กล่าวอีกครั้ง “นั่นหมายถึงเราเตอร์ AirPort Express N หรือเราเตอร์แบรนด์คุณภาพสูงอื่นๆ และเครือข่ายที่ไม่แออัด เราอยู่ที่นั่นมาหลายเดือนแล้วและมีผู้ใช้หลายหมื่นคนในเครือข่ายทุกประเภทที่ใช้ AirParrot สตรีมวิดีโอจริงที่เราส่งมีขนาดและรูปร่างเหมือนกันกับสตรีมของ Apple ดังนั้นเราจึงไม่มีเหตุผลที่จะคาดหวังว่าประสบการณ์ของ Apple จะแตกต่างกันมาก หากคุณใช้ BitTorrent ในขณะที่ AirPlay Mirroring ขอให้คุณโชคดี”

ไขปริศนา! หากคุณมี Mac ที่เก่ากว่าปี 2011 ที่ไม่สามารถใช้ประโยชน์จาก AirPlay Mirroring เมื่อปล่อย OS X Mountain Lion AirParrot ได้ ซื้อแล้ว ในราคาเพียง $9.99 และทำงานบน Snow Leopard หรือสูงกว่านั้น มีการสาธิตหากคุณต้องการทดลองใช้ก่อน

การแก้ไข: ต้นฉบับของบทความนี้เขียนผิดว่า AirParrot ไม่ได้ส่งสัญญาณเสียง นี่เป็นข้อผิดพลาดและเวอร์ชันแก้ไขของบทความนี้ได้แก้ไขข้อผิดพลาด

โพสต์บล็อกล่าสุด

| ลัทธิ Mac
August 21, 2021

สมาร์ทวอทช์ Pebble เพิ่งได้รับการอัปเดตซอฟต์แวร์ใหม่ซึ่งมีการปรับปรุงหลายอย่างในการแจ้งเตือน ปรับแต่งอินเทอร์เฟซผู้ใช้ของอุปกรณ์ และแก้ไขข้อบกพร่อง...

| ลัทธิ Mac
August 21, 2021

ตอนนี้คุณสามารถส่งเงินให้เพื่อนของคุณด้วย Facebook MessengerFacebook กำลังดำเนินการใน Square, PayPal และ Venmo ด้วยบริการชำระเงินดิจิทัลของตัวเอง เ...

| ลัทธิ Mac
August 21, 2021

Kanye West หลอกให้แฟน ๆ สมัครรับ Tidal อ้างว่าคดีฟ้องร้องแบบกลุ่มใหม่กับแร็ปเปอร์สำหรับการย้อนรอยความมุ่งมั่นของเขาในการทำให้ 'The Life of Pablo' เ...