Kehittäjä siirtää pelinsä ARM64:ään vain vertaillakseen Surface Pro X:ää

Lukuajan kuvake 4 min. lukea


Lukijat auttavat tukemaan MSpoweruseria. Saatamme saada palkkion, jos ostat linkkien kautta. Työkaluvihje-kuvake

Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää

Surface Pro X -vertailu

- Pinta Pro X on hieno tabletti/kannettava tietokone, mutta joillekin käyttäjille kyse on vain numeroista, ja yksi käyttäjä, kehittäjä Yong-Cheon You, ei yksinkertaisesti löytänyt oikeaa Surface Pro X -vertailuarvoa kertoakseen hänelle, mitä hän halusi tietää tabletista. – kuinka hyvä se oli ajaa puhtaita ARM64-sovelluksia.

Hän kirjoittaa;

Silti olin utelias. Mikä on ARM-laitteen, Surface Pro X:n, joka julkaistiin nimellä Surface on MS, suorituskyky, laitteiston suorituskyky? Olin utelias ARM-natiivikoodin suorituskyvystä, ei x86-emuloinnin suorituskyvystä. On selvää, että vuosien aikana ARM-sarjan prosessorien suorituskyky on parantunut huomattavasti.
Microsoft on osoittanut suurta luottamusta Surface Pro X:ssä varustetun SQ1-prosessorin suorituskykyyn. En tietenkään usko siihen. Surface Book 1:n dGPU, josta he olivat ylpeitä, oli myös heikko suorituskyky.

Olen katsonut tarkasti Surface Pro X:stä YouTubessa ja arvostelusivustolla julkaistuja arvosteluja Surface Pro X:n varsinaisen julkaisun jälkeen. Ja olin erittäin pettynyt. En saanut haluamaani tietoa.

Artikkeli, joka arvostelee tuotetta,
He sanovat: "Ei ole sovelluksia, jotka toimivat hitaasti ja nopeasti."
x86-emulointi on tietysti hidasta. Tietenkin ne kuluttavat paljon akkuja.

tuotetta kehuva artikkeli,
He sanovat: "Paksu on ohut, muoto on kaunis ja paino on kevyt." Tyhmä? Sähkölaitteet eivät ole koruja. Olen enemmän vihainen näistä typeristä arvosteluista kuin yksipuolisesti kritisoiduista arvosteluista.

Ohjelmoijana olen utelias SQ1-prosessorin todellisesta suorituskyvystä, Windows 10:n vakaudesta ARM:ssa ja ARM64-natiivisovelluksen kehitysympäristöstä.

Ei löytynyt vastausta Internetistä Yong-Cheon päätti vastata kysymykseen itse ostamalla Surface Pro X:n, siirtämällä siihen kehitysvaiheen pelinsä ja tekemällä rinnakkain vertailuarvoja. Hän kirjoittaa:

Olen ohjelmoija, joka kirjoittaa ohjelmistoja, jotka tulevat peliin, joten … tärkeintä oli, kuinka hyvin peli voi toimia tällä laitteella. Mitään peliä ei kuitenkaan ole julkaistu ARM64-natiivisovelluksena win32-pohjalle. Vaikka olisikin, en voi muokata sitä omalla tavallani, joten se ei kuitenkaan merkitse mitään. Joten päätin siirtää pelini ja kehittämäni ARM64:ään.

Kattavien vertailuarvojen jälkeen, jotka voivat olla näkyy tarkemmin hänen blogissaan täällä hän raportoi;

  1. Yleisissä prosessoritoiminnoissa – aritmetiikka, muistista lukeminen ja muistiin kirjoittaminen – SQ64-prosessorin ARM1-suorituskyky on tyydyttävä.
  2. Pyörimislukkoa käytettäessä suorituskyky on huomattavasti alhaisempi kuin Intel x86. Myös silloin, kun se on huonossa tilanteessa monisäikeistyksen kanssa, kuten käyttämällä kriittisiä osia, suorituskyky on huomattavasti pienempi kuin x86.
  3. Se on silti hitaampi kuin intel x86. Kellotaajuuden lisäksi käskytehokkuus on edelleen alhaisempi kuin Intel x86.
  4. Mutta se riittää käytettäväksi kannettavana tietokoneena (olettaen, että siinä on sovelluksia ARM64:lle). Suorittimen suorituskyky ei ole vakavasti heikentynyt Intel x86:een verrattuna. Joskus se on parempi kuin x86. Erityisesti GPU-suorituskyky on vaikuttava.
  5. Tällä hetkellä Qualcommin GPU-ajureissa on ongelmia. Sekä suorituskyky että vakaus ovat ongelmia DirectX:n kanssa.
  6. Jos ARM64:lle julkaistaan ​​suosittuja tuottavuussovelluksia, se voi mielestäni tarjota työympäristön, josta ei puutu x86-laitteisiin verrattuna.
  7. Jos GPU-ohjain paranee, uskon, että x86 Surface Prolla toimiva peli voi toimia sujuvasti.
  8. x86-emuloinnin suorituskyky on huomattavasti alhaisempi kuin alkuperäisen ARM64:n. Jos Windows on ARM -ekosysteemin on turvauduttava x86-emulointiin, tulevaisuutta ei ole.

Mitä tulee hänen viimeiseen kohtaan, hän havaitsi, että emuloitu x86-koodi oli 3-8 kertaa hitaampi kuin alkuperäinen koodi.

Uutinen pelaamisen mahdollisuudesta Surface Pro X:llä, jos kehittäjät vaivautuisivat siirtämään koodiaan, olisivat Surface Pro X:n ostajat tervetulleita, ja uuden Edgen kaltaisen ARM64-natiiviselaimen saapumisen pitäisi olla erittäin pitkä tie. toimiva alusta monille tietotyöntekijöille.

Mitä lukijamme ajattelevat You's Surface Pro X -vertailupäätelmistä? Kerro meille alla.

Lisää aiheista: benchmark, kehittäjille, Pinta Pro X