MacBook Air 13″ (late 2020) – Photoshop (przez Rosetta) na Apple M1 vs. i9-9900K

19/11/2020, 15:09 · · · 9

Adobe nie słynie z dobrej optymalizacji swoich aplikacji pod macOS-a, więc tym bardziej nie spodziewałem się po tym teście jakiś rewelacyjnych wyników, ale ponownie Apple M1 mnie całkowicie zaskoczył.


Bardzo dziękuję Cortlandowi za dostarczenie do testów MacBooka Air, co umożliwiło mi dogłębne przetestowanie najnowszego modelu.


Apple M1 vs. i9-9900K

Przypomnę, że do walki stanął najwolniejszy Mac z M1, czyli MacBook Air z 7-rdzeniowym GPU (jest wersja z 8-rdzeniowym, który w tej odmianie również znajduje się w MacBooku Pro z Macu Mini), zaledwie 8 GB RAM oraz 256 GB SSD. Konkurencją jest 8-rdzeniowy i 16-wątkowy Intel Core i9-9900K, obsługujący 64 GB RAM DDR4 3600 MHz, 970 Evo Plus 1 TB SSD oraz Radeon 5700 XT z 8 GB VRAM.

Jako, że walka jest nierówna, to dajmy Intelowi fory i zróbmy ponownie testy na baterii, z odłączonym zasilaniem.

diglloyd Benchmarks for Photoshop CC

Do tego testu wykorzystałem diglloyd Benchmarks for Photoshop CC, które możecie sobie pobrać i wykonać samemu (instrukcja jest na stronie). Ze wszystkich oferowanych wybrałem dwa z nich: speed1 oraz medium. Pierwszy test wymaga 8 GB RAM i jest głównie ograniczany wydajnością CPU, a drugi wymaga przynajmniej 16 GB RAM i autor benchmarka zaleca cierpliwość.

  • Każdy test był powtarzany 10 razy i opublikowana jest średnia, a poszczególne wyniki znajdziecie w przypisach.
  • Photoshopa CC 21 testowałem w dwóch wersjach na MacBooku Air – skompilowany dla Intela, uruchomiony za pomocą Rosetta 2 oraz natywny w wersji Beta (najleży brać pod uwagę, że jeszcze może nie być zoptymalizowany; to jednak beta).

Sprawdźmy zatem wyniki…

MacBook Air 13″
(late 2020)
Apple M1
8 GB RAM + 256 GB SSD
NLEstation 2020
(2020)
Core i9-9900K
64 GB RAM + 1 TB SSD
speed1 (Intel/Rosetta 2) 9,77 s1 6,05 s2
speed1 (ARM) 5,09 s3
medium (Intel/Rosetta 2) 102,17 s4 6,53 s5
medium (ARM) 41,11 s6

speed1 wyraźnie pokazuje ile zyskujemy, gdy korzystamy z natywnego kodu vs. translację przez Rosetta 2 – jest 48% szybciej. Apple M1 przy okazji niszczy też Intela Core i9-9900K, od którego jest 16% szybszy.

medium, który obejmuje 15,7 GB scratch file, jest ewidentnie problematyczny i pomimo, że niektórzy twierdzą, że RAM wbudowany w M1 powoduje, że potrzebujemy go mniej, to w tym wypadku widać, że jest to nieprawda. Mogę się oczywiście mylić i może być tutaj jakiś problem z betą Photoshopa, ale spodziewam się, patrząc po intensywnym wykorzytywaniu swap file’a (co widać na screenie poniżej), że jednak po prostu brakuje mu RAM-u. Ten test powtórzę, jak tylko wpadnie mi w ręce Apple M1 z 16 GB RAM. Zostawiłem jednak ten test, aby ponownie pokazać przepaść pomiędzy Rosettą a natywnym kodem.

Swap used, po testach speed1, wynosi 2,58 GB. Znacznie wzrósł później.


Drodzy Photoshopowcy i wszyscy inni, którzy dotychczas potrzebowali 16 lub 32 GB RAM – obawiam się, że nadal tyle będziecie potrzebowali. Wszyscy inni, szczególnie „biurowi” użytkownicy, prawdopodobnie obejdą się 8 GB bez większych problemów, ale jeśli kupujecie ten komputer na dłużej, to sugeruję jednak upgrade od 16 GB, co jest ważniejsze niż 8-rdzeniowy GPU w przypadku najtańszego Aira.

  1.  speed1 (Intel/Rosetta 2): 11,02, 10,85, 8,62, 9,54, 9,05, 8,59, 9,15, 9,12, 8,26, 13,54.
  2.  speed1 (Intel/Rosetta 2): 6,07, 6,02, 6,05, 6,03, 6,11, 5,94, 5,97, 6,1, 6,19, 6,01.
  3.  speed1 (ARM): 5,87, 5,02, 4,98, 4,99, 4,99, 4,99, 5,01, 4,97, 5,0, 5,04.
  4.  medium (Intel/Rosetta 2): 95,33, 69,93, 84,85, 98,06, 107,95, 107,81, 134,09, 111,56, 100,25, 111,83.
  5.  medium (Intel/Rosetta 2): 6,61, 6,54, 6,53, 6,52, 6,49, 6,52, 6,51, 6,42, 6,44, 6,73.
  6. medium (ARM): 41,22, 39,62, 42,01, 44,07, 33,68, 44,4, 48,85, 39,55, 40,0, 37,7.


9

Wojtek Pietrusiewicz

Wydawca, fotograf, podróżnik, podcaster – niekoniecznie w tej kolejności. Lubię espresso, mechaniczne zegarki, mechaniczne klawiatury i zwinne samochody.