Apple toob oma metalli API OS X 10.11-le, lööb Vulkani teepervele

Täna teatas WWDC-s Apple, et tema Metal API tuleb OS X-i selle operatsioonisüsteemi järgmises versioonis (koodnimega El Capitan). Varem Metall oli iOS-ile reserveeritud . API kasutamine ei tundu olevat tohutu - kuigi kindlasti on pealkirju, mis seda kasutavad, ei käsu see lõviosa iOS-i mängudest. Apple võib loota, et API laiendamine OS X-le aitab seda muuta ja ühise graafikastandardi loomine iOS-i ja OS X-i vahel on kindlasti kooskõlas tema strateegiaga viia kaks platvormi vastavusse.



Metalli laiendamine OS X-ile nõuab aga Apple'ilt märkimisväärset kapoti all tuge, millel pole uute graafikavõimaluste toetamisel kõige suuremat kogemust. Praegu näitab Apple'i arendaja leht OGL-i tuge 4.1 OS X 10.9-le, mis ilmus 2010. aastal. Samal ajal avaldas Khronos OpenGL 4.5 spetsifikatsioon mullu augustis.

Õun-metall



Üks viimastest tegelikest erinevustest Maci ja PC kasutamise vahel on saadaval olev videokaardi riistvara ja see, kuidas kasutaja saab nende põhivõimalustega liidestuda. Asjade PC-poolel pakuvad nii AMD kui ka Nvidia terviklikke juhtpaneele, millel on ulatuslik kontroll praktiliselt GPU kõigi aspektide üle. Näiteks saate seadistada taktsagedusi (mõnikord), muuta profiili sätteid (või luua uusi) ja muuta seda, kuidas arvuti videot kuvab, sõltuvalt sellest, kas soovite nende ülesannete haldamiseks loota OS-ile või GPU-le. Apple kirjutab seevastu enda draiverid GPU riistvarale, mida ta kasutab - ja see ei paljasta ühtegi funktsionaalsuse tasemele lähedast.



Kuna Metal tuli OS X-i, on Apple sisuliselt teatanud, et soovib oma graafika API ja funktsionaalsuse ettevõttesse tuua. See tähendab, et laiendatakse metalli mitte ainult Imagination Technologies'i GPU-dele, millele Apple tugineb mobiilse riistvara jaoks. Eeldatavasti töötavad uue API-s Inteli, Nvidia ja AMD graafikalahendused, mis tähendab, et Apple võtab keerukama maksu kui lihtsalt OpenGL-draiveri pakkumine.

Me teame, et Metal for Mac, nagu Apple nimetab uut programmi, on integreeritud Apple'i Core Graphics ja Core Animation raamatukogudesse, arvatavasti Apple Open Quart-Windowsi Windowsi liidese Core OpenGL asendajana. Kuidas see mängimist mõjutab, ja kas Apple ajab metalli lähiajal OpenGL-i täieliku asendajana, on endiselt ebaselge.

See on enam kui veidi huvitav, et Apple lihtsalt standardiseeris AMD GPU-d nii sülearvutites kui ka lauaarvutites, enne kui teatas, et Metal peaks OS X-i jõudma. Ma ei loeks sellest liiga palju - näiteks on ennatlik järeldada, et eelmine Intel ja Nvidia GPU-sid ei toetata uue API-s täielikult, kuid on võimalik, et Apple otsustas tulevase toe hõlbustamiseks standardida ühe tootesarja ühe GPU-ga.

Apple'i / Vulkani tuge pole?



Praegu tundub, et Vulkan ei ilmu Mac OS X-is. See on natuke üllatav, arvestades Apple'i kuulumist Khronose gruppi ja see tähendab, et Cupertino ettevõte sooviks pigem kahekordistada omaenda kohandatud API-d kui toetada madala erineva organisatsiooni taseme API-d. See omakorda võib kahjustada tõukeid universaalse graafika API loomiseks.

Ei, OpenGL ei lähe kuhugi. Kuid kogu Vulkani mõte oli luua a mängusõbralik OpenGL-i iteratsioon mis sobiks DirectX 12 funktsioonidega ja pakuks neid rohkematel platvormidel kui ainult Windows. Kui Apple toetab metalli OGL-i välistades, võime olla silmitsi tulevikuga, kus ainult Windowsi arendajad sihivad DirectX 12, iOS ja OS X arendajad kasutavad Metalli ning Linuxi / Windowsi arendajad tuginevad Vulkanile.

Metallist

Metalli keermestamise mudel

See on natuke killustunum, kui me muidu tahaksime näha, ja see võib kahjustada Linuxi kui asendusmängu platvormi kasvu, kui arendajad ei suuda seda ja OS X-i lihtsalt sihtida. Jällegi oli kahe operatsioonisüsteemi vahel juba märkimisväärseid erinevusi, nii et see ei pruugi olla palju oluline.



Mõlemal juhul on Apple'il pikk ja mainekas ajalugu, kus ta ignoreeris enamasti OpenGL-i variante ja suhteliselt nõrga GPU-riistvaraga tarnesüsteeme. The kahekordse graafika lahendused Mac Prol on muljetavaldavad, kuid tegelikult on selle arvutusliku hobujõu ära kasutamine hoopis teine ​​küsimus. Ettevõte on graafika jõudlust ja võimalusi alati käsitlenud kui natuke punapäist kasulast (hoolimata sellest, et Macid on armastatud graafilises disainis). Ja pole selge, et oma kohandatud API-le hüppamine muudab seda oluliselt.

Copyright © Kõik Õigused Kaitstud | 2007es.com