Mac Gaming on suremas, kuid kes on süüdi?

maci mängustiil
Maci mängimine on surnud.

Praegu on MacOS-ile mõeldud Steamis mängida vaid 4500 mängu. See on rohkem kui null, kuid võrdluseks on see umbes Steami arvutimängude arv. sellel aastal üksi.

Kuigi Apple'i iOS-i platvormil mängimine kasvab pidevalt, pole MacOS-is mängimine heas seisus. Aga jällegi, lootus oma Maciga mängida ei olnud kunagi õigustatud. See oli unistus neile, kes soovisid, et saaksid elu lõpuni kasutatud arvutites mänge mängida.

Seotud

  • Kuidas saaks macOS Sonoma vidinaid parandada või veelgi hullemaks muuta
  • Apple'i MacOS Sonomal on mängu muutev funktsioon - sõna otseses mõttes
  • Kas macOS on turvalisem kui Windows? See pahavara aruanne sisaldab vastust

Lootus mängida oma Macis ei olnud kunagi õigustatud.

Kuid viimastel aastatel on Apple DirectX-i ja OpenGL-i konkurendiks välja töötanud oma graafilise API nimega Metal. See algas kui iOS eksklusiivne, kuid Metalli uusim versioon (Metal 2) on nüüd lisatud igasse MacOS High Sierra koopiasse. Järsku oli Maci mängude vestlus uuesti õhus. Kas Metal 2 juhatas sisse uue Maci mängude ajastu? Kas Apple hakkaks mängijatele meeldivatele mängijatele tõsiseid ressursse avaldama?

Kahjuks on vastused ikka veel ei — ja ei. Maci mängud on endiselt surnud ja on aeg alustada uurimist selle kohta, kes selle tappis. Toome kahtlusalused ükshaaval, et teada saada, kes päästikule vajutas ja miks.

Meie esimene kahtlusalune – OpenGL

Konkurentsi tugevus on ilmselge valik kui jõud, mis mitte ainult ei tapnud Maci mängimist, vaid takistas sellel ka võimalust saada.

Nagu meie Steami statistika näitab, et Windows on alati olnud mängijate jaoks arvutiplatvorm. Isegi kui iga Maci kasutaja maailmas oleks mängija, kõik 100 miljonit, oleks see väga väike vaatajaskond võrreldes aktiivsete Windows 10 kasutajate potentsiaalse vaatajaskonnaga — umbes 600 miljonit. Mitte kõik neist pole mängijad, kuid see on arendajatele ahvatlev arv.

mac gaming civ vi

Kui mängud jõuavad lõpuks MacOS-i – ja see on suur „kui”, siis on tulemuseks sageli segane. Kui arvutimängud teisaldatakse MacOS-i, antakse need sageli üle kolmanda osapoole arendajale, kes teeb seejärel kõik kulissidetagused kohandused, et mäng uues operatsioonisüsteemis töötaks. See tähendab sellist mängu nagu Tsivilisatsioon VI ei ole algusest peale üles ehitatud MacOS-is töötamiseks – tegelikult ei kasuta see graafika juhtimiseks isegi metalli. Kuigi tegemist on suhteliselt hiljutise mänguga, otsustavad arendajad kasutada käitamiseks teist API-d nimega OpenGL Tsivilisatsioon VI MacOS-is. OpenGL oli kasutusel juba ammu enne Metalli ilmumist ja annab endiselt jõudu paljudele mängudele, mida saab Macis mängida.

Meie testides saavutas mäng sisemise võrdlusuuringu ajal eraldusvõimega 1620 x 1050 keskmise seadistuse korral ainult umbes 22 kaadrit sekundis. Võtsime võrdlusaluseks 15-tollise MacBook Pro ja AMD Radeon Pro 455 graafikakaart MacOS-is töötades. Sama süsteem saavutas 66 kaadrit sekundis, kui käitasime sama etaloni Windows 10-s.

MacOS ei ühildu isegi OpenGL-i uusima versiooniga.

See pole lihtsalt lisaraam siin-seal – Tsivilisatsioon VI töötab Windows 10-s kolm korda kiiremini kui MacOS-is. Nagu me varem ütlesime, Tsivilisatsioon VI ei kasuta metalli oma graafika surumiseks – ja see on peamine probleem.

OpenGL ei ole patenteeritud API nagu Microsofti DirectX. See on avatud graafiline platvorm, mis töötab Windowsis, MacOS-is ja Linuxis. See teeb töö tehtud, kuid see pole nii suure jõudlusega kui DirectX, kuna see ei ole algusest peale üles ehitatud MacOS-i vajaduste rahuldamiseks samamoodi nagu DirectX Windowsi jaoks.

Asja teeb hullemaks see, et MacOS ei ühildu isegi sellega OpenGL-i uusim versioon. MacOS kasutab versiooni 4.1, mis ilmus 2010. aastal, uusim versioon on 4.6 ja see tuli välja 2017. aastal. Apple üritab arendajaid Metalli kasutama hakata, kuid selle käigus saavad mängijad pulga lühikese otsa.

Meie teine ​​​​kahtlusalune on DirectX

DirectX on API-liidete kogu, mille Microsoft on aastakümnete jooksul loonud, et aidata arendajatel tuua oma rakendused ja mängud Windowsi maailma. See on Windowsi osa, mis teeb kõik graafilised raskused ja see on peamine põhjus, miks mängijad ja arendajad koguvad Windowsi arvuteid kõigi nende määratud mänguvajaduste jaoks. Kuid kas seda võib tõesti MacOS-i mängude surmas süüdistada?

Oleme kindlaks teinud, et Maci mängud ei kasuta alati metalli, aga kuidas on siis, kui nad seda kasutavad? Vaatame, kui hästi esitus kuhjub.

mac mängude metallist
Metal 2, Apple'i Metal API järeltulija, avalikustati WWDC-s selle aasta alguses.

eraldusvõimega 1620 x 1050, kui kõik sätted olid keskmiseks muudetud, nägime MacOS-is ühtlast 33 kaadrit sekundis. Kasutasime võrdlusalust 15-tollisel MacBook Prol, millel oli AMD Radeon Pro 455 graafikakaart, töötades MacOS-is.

See on märkimisväärne kasum Tsivilisatsioon VI, graafiliselt vähem nõudlik mäng, mida juhib OpenGL, nii et Metalil on ilmselgelt mõned nipid varrukas.

Kuid Windows 10-s nägime samade seadete juures 74 kaadrit sekundis. See on kaks korda suurem kaadrisagedusest. Pidage meeles, et need testid viidi läbi sama masinaga. Meie tulemuste kohaselt näete tavaliselt Windows 10-s mänge käivitades rohkem kui kahekordse kaadrisageduse. See on märkimisväärne jõudluse kasv, mille sarnaseid näete tavaliselt ainult riistvara uuendamisel.

Tavaliselt näete Windows 10-s mänge enam kui kahekordset kaadrisagedust.

Metal võib kunagi jõuda toores jõudluse poolest DirectX-i lähedale, kuid on ebatõenäoline, et see kunagi pakkuma hakkab parem jõudlus kui DirectX või Vulkan - tulemas graafika API. Tänu ressurssidele, mille Microsoft on ülesehitamiseks pühendanud DirectX aastate jooksul näeb see erinevalt OpenGL-ist või Metallist alati värskendusi.

Isegi kui Metal pakkus sama jõudlust kui DirectX, on probleem saadaval. See, et mängud avaldatakse MacOS-i jaoks tavaliselt hiljem kui Windowsi jaoks, on suur takistus ja see ei muutu üleöö.

Kahtlusalune number kolm, Boot Camp

Viimane nael kirstu pärineb Apple'ilt endalt.

Boot Camp on kiireim ja lihtsaim viis Windows 10 Macis tööle panna. Windowsi installimine on ühekordne installimine, mis võtab maksimaalselt umbes tund aega – ja praegusel hetkel on see lisapingutust väärt. Lõppkokkuvõttes saate platvormi, mis juhib teie mänge paremini ja annab neile juurdepääsu esimesel päeval. Isegi kui Metal jõudis jõudluse poolest DirectX-ile, ei pea ootama paar nädalat või kuud, et mängida mängu, mida olete oodanud, päris suur asi.

Nii see ei peaks olema. Te ei peaks mängimiseks kogu operatsioonisüsteemi jaoks osa kõvakettast partitsioonidesse jagama mäng, eriti mitte kallil sülearvutil, millel on sama toorvõimsus kui tema Windowsi kolleegidel.

Vabastades Maci kasutajatele Windowsi installimise, on Apple andnud mängijatele ahvatleva alternatiivi populaarsete mängude halvasti optimeeritud MacOS-i pordid, ilma et peaksite Maci tulevikku investeerima mängimine. Toimivuserinevuste ja väljalaskekuupäevaga seotud probleemide vahel pole Apple andnud arendajatele ega mängijatele mängude mängimiseks MacOS-i kasutamiseks ühtegi põhjust. See võib praegu tunduda mugav lahendus, kuid see tapab MacOS-ile kui tõelisele mänguplatvormile igasuguse tuleviku.

See viib meid meie järgmise ja viimase kahtlusaluseni.

Tegelik süüdlane selgub

Vaatame oma varasemaid kahtlusaluseid. Metall on loodud pakkuma professionaalidele ja iOS-i mängudele peaaegu otsest juurdepääsu GPU-le, kuid see teeb DirectX-iga konkureerides kehva tööd. See on esimene tõend, mis viitab varjus varitsevale kuningapojale. Teine kahtlusalune on Boot Camp. Windowsi Maci installimise lihtne viis on loonud kasvava Maci mängijate kogukonna, kes ei pea isegi MacOS-i kehva mängujõudluse pärast vaeva nägema. Apple pole Boot Campi kasutamist vähimalgi määral heidutanud – see on selle ainult mugavamaks muutnud.

Lisage need kokku ja saab selgeks, et Apple ise on põhjus, miks MacOS-i mängud surevad ja tõenäoliselt ei tule see kunagi tagasi. Muidugi jõuavad iOS-i mängud MacOS-i piisavalt sageli ja Steamil on saadaval palju MacOS-i pealkirju, kuid ülalmainitud probleemid – kehv jõudlus ja lihtne juurdepääs Windowsile – pakuvad tugevat argumenti mängimise vastu MacOS üldse.

See kõik annab hullemat tõendit selle kohta, et Apple ei hooli ega hooli tõenäoliselt kunagi Macis mängimisest. Põhjuseid, miks MacOS-is mängimine on surnud, on palju, kuid Apple ise tõmbas päästiku.

Toimetajate soovitused

  • See peidetud menüü on igaveseks muutnud seda, kuidas ma oma Maci kasutan
  • Apple andis Maci mängijatele just suure põhjuse põnevil olla
  • See macOS-i kontseptsioon parandab nii puuteriba kui ka dünaamilise saare
  • Üks asi, mida MacOS-i järgmine versioon peab lahendama
  • Viimase 20 aasta parimate (ja halvimate) macOS-i versioonide järjestamine