Todellinen syy siihen, miksi Macit ennen vuotta 2011 eivät voi käyttää AirPlay -peilausta Mountain Lionissa [Ominaisuus]

OS X Mountain Lionin kanssa AirPlay Mirroring on vihdoin tulossa Maciin, jolloin jotkut Macit voivat suoratoistaa ääntä ja videota suoraan Apple TV: hen.

"Jotkut" on tässä operatiivinen sana. Suuri pettymys suurimmalle osalle Mac -omistajista, jotka asentavat Mountain Lionin koneilleen parissa viikon kuluttua, AirPlay-peilaus toimii vain, jos sinulla on iMac, MacBook Air tai Mac Mini vuoden 2011 puolivälistä tai MacBook Pro alkuvuodesta 2011.

Tästä vaatimuksesta on liikkeellä paljon salaliittoteorioita. Jotkut ovat väittäneet, että se on Applen pakotettua vanhentumista, yrittäen pakottaa vanhemmat Mac -omistajat päivittämään koneensa. Toiset ovat ehdottaneet, että syy, miksi Apple vaatii Macin vuodesta 2011 tai myöhemmin, johtuu erityinen DRM -tekniikka Intelin siruissa, jotka debytoivat vasta viime vuonna.

Tosiasia on kuitenkin paljon vähemmän sensaatiomainen. Syy siihen, että tarvitset vuoden 2011 Macin AirPlay Mirroringin käyttämiseen OS X Mountain Lionissa, johtuu siitä, että vanhempien Macien grafiikka ei vain leikkaa sinappia.

Kuinka se voi olla?

Se on yksinkertaista: salainen kastike, jota Apple tarvitsee AirPlay Mirroring -toiminnon tekemiseen, on GPU H.264 koodausta tai kykyä pakata videota laitteen todellisiin grafiikkapiireihin kutsumatta suoritin.

"Ainakin Applen osalta vanhemmat Macit eivät todellakaan voi tukea AirPlay -peilausta", Sid Keith AirParrot, OS X -sovellus, jonka avulla voit peilata videon Apple TV: hen. "Ilman fyysistä laitteistotukea peilaus syö valtavan osan suorittimesta, mikä tarkoittaa, että suorituskyky estyy siihen pisteeseen, jonka Apple ei koskaan salli."

"Ilman fyysistä laitteistotukea peilaus syö valtavan osan suorittimesta, mikä tarkoittaa, että suorituskyky estyy siihen pisteeseen, jonka Apple ei koskaan salli."

Ei vain Macit, jotka eivät voi käyttää AirPlay -peilausta, jos ne ovat vanhempia kuin 2011: jopa iOS: ssa Tarvitset vähintään iPhone 4S: n tai iPad 2: n käyttääksesi AirPlay -peilausta Apple TV. Miksi? Koska vanhemmissa iOS-laitteissa ei ole myöskään GPU H.264 -koodausta.

”Uuden sukupolven Intelin ja AMD -piirisarjat, jotka esiteltiin vuonna 2011, tarvitaan ehdottomasti, jotta tämä toimisi Applen vaatimusten mukaisesti”, AirParrotin johtava kehittäjä David Stanfill on samaa mieltä.

"Nykyaikaisille [Intel ja AMD] -piirisarjoille Apple on kirjoittanut ohjaimet päästäkseen GPU: n H264-koodaukseen", Stanfill sanoo. "Koska näytöllä oleva kuva on jo grafiikkakehyspuskurissasi, Applen tarvitsee vain skaalata (kallein osa of AirPlay Mirroring, minkä vuoksi sinulla on paras AirPlay -resoluutio 1: 1), värinmuunnos (H.264 -video vaatii YUV -väriavaruutta) vs. RGB) ja varsinainen koodaus suoraan GPU: ssa. Sitten Applen on vain lähetettävä suhteellisen pieni koodattu videovirta Apple TV: lle. ”

Se ei tarkoita, että se olisi mahdotonta Apple voi tehdä AirPlay-peilauksen Macissa ilman GPU H.264 -koodausta. AirParrot on sovellus, joka todistaa juuri päinvastaisen: tarvitaan vain moniydinprosessori. Mutta asiat voivat ehdottomasti kuumentua, ja Apple vihaa sitä.

"Vietimme AirParrotin kanssa paljon enemmän aikaa käsin virittääksemme videon muuntamista ohjaavat CPU -ohjeet", Stanfill kertoi Cult of Macille. "H. 264-koodaus on itse asiassa riittävän nopea millä tahansa nykyaikaisella moniydinprosessorilla, mutta skaalaus ja väriavaruuden muuntaminen ovat edelleen melko intensiivisiä. Voimme tehdä 60 FPS: n 1080p-peilauksen vain 10-20%: n suorittimen kulutuksella, mikä on parempi kuin Flash voi sanoa 1080p-videon toistamiseen. Kompromissi on, että vanhemmissa koneissa AirParrot käyttää ei-triviaalia määrää CPU: ta, mikä voi johtaa tuulettimien potkimiseen ja kone lämpenee hieman… mutta vaikka GPU: n AirPlay-peilaus on käytössä, vuoden 2011 MacBookin omistajat huomaavat lämpöä. ”

Käytätpä AirParrotia tai AirPlay Mirroringia uudemmassa Macissa tai vanhemmassa, kuitenkin todellinen pullonkaula useimmat käyttäjät eivät ole sitä, onko H.264 -koodaus suoritettu suorittimessa vai grafiikkasuorittimessa... se tulee olemaan sinun verkkoon.

Jopa vanhemmalla Macilla AirPlay Mirroringin todellinen pullonkaula ei ole GPU, vaan verkko.

"Tarvitset todella huippuluokan verkon Airplay Mirroringin, esimerkiksi verkkopohjaisen videosoittimen, suorittamiseen, jossa on tasainen matalaviiveinen ääni ja video", Stanfill sanoo jälleen. "Tämä tarkoittaa AirPort Express N -reititintä tai mitä tahansa muuta korkealaatuista merkkireititintä ja melko ruuhkautumatonta verkkoa. Olemme olleet siellä useita kuukausia ja meillä on ollut kymmeniä tuhansia käyttäjiä kaikenlaisissa verkoissa AirParrotia käyttämällä. Todellinen lähettämämme videovirta on samankokoinen ja -muotoinen kuin Applen suoratoisto, joten meillä ei ole mitään syytä odottaa Applen kokemuksen olevan paljon erilainen. Jos käytät BitTorrentia AirPlay -peilauksen aikana, onnea. "

Arvoitus ratkaistu! Jos sinulla on yli 2011 vanha Mac, joka ei pysty hyödyntämään AirPlay -peilausta, kun OS X Mountain Lion julkaistaan, AirParrot voidaan osti vain 9,99 dollaria ja toimii Snow Leopardilla tai uudemmalla. Demo on saatavilla, jos haluat kokeilla sitä ensin.

Korjaus: Tämän artikkelin alkuperäinen versio sanoi virheellisesti, että AirParrot ei lähettänyt ääntä. Tämä oli virhe, ja tämän artikkelin tarkistettu versio on korjannut virheen

Viimeisin blogiviesti

| Macin kultti
August 20, 2021

Lyhyt ja makea: Kaikki uudet maagiset jutut Applen suuresta tapahtumastaApplella ja Tim Cookilla on paljon iloa.Kuva: AppleCupertinon maagisten lai...

| Macin kultti
August 20, 2021

Apple Glass saattaa tulla markkinoille vuonna 2021Nämä käsite Apple AR -lasit voivat tulla todellisuudeksi heti vuonna 2021.Kuva: Martin HajekMerki...

| Macin kultti
August 20, 2021

iPhone XS Max: Tiivistetty arvosteluUskotaan, että jokaisessa luurissa on tämä ongelma.Kuva: Leander Kahney/Cult of MacKoska olen ollut iPhone XS M...