На жаль, перші Макбуки, що доїхали до наших прилавків, особливої ясності не внесли. Справа в тому, що перехід на мобільну архітектуру-це сумнівне пригода для творців програмного забезпечення, яке обіцяє безліч безсонних ночей, переписаного коду і вбитих драконів. В якості тимчасового рішення Apple запропонувала емулятор Rosetta, що дозволяє запускати "десктопне" ПЗ на мобільному процесорі ПЗ. Мовляв, ось вам робочий милицю, ні про що не переживайте і переписуйте код під M1.

Через рік ситуація помітно змінилася, нативну підтримку чіпа M1 потихеньку впроваджують як великі кити рівня Adobe і Presonus, так і риба подрібніше. А на горизонті маячить новий покращений процесор Apple M1X.На наш погляд, це найвдаліший час підвести підсумки, оцінити крутість нових макбуків і перспективи всієї затії. Ну і розібратися, хто мав рацію в суперечці Intel проти Apple, а кого можна підколювати в Твіттері.

Детальніше про процесор M1


Отже, M1 - це однокристальна система все-в-одному, тобто, всі елементи системи, включаючи процесор, оперативну пам'ять і USB-контролери, розпаяні на одному чіпі. Він може похвалитися 8 процесорними і 8 графічними ядрами, а також окремим нейронним блоком для машинного навчання. Наявні ядра можуть використовуватися в різних комбінаціях для забезпечення оптимальної продуктивності при одночасній економії ресурсу батареї.

Якщо вірити Apple, перед нами перший 5-нанометровий мобільний процесор з 16 млрд транзисторів (Samsung Exynos 9000 c 15.3 млрд транзисторів валяється без свідомості). Для порівняння зовсім свіжі чипи AMD Ryzen Vermeer виготовлені по 7-нм техпроцесу, а Intel зі своїми 14-нм безнадійно застрягла в минулому. Власне, саме тому Apple і припинила співпрацю з ними.

M1 встановлений в MacBook Air, MacBook Pro і десктопном Mac Mini, які презентували у 2020-му році. Щоб не рубати канати в продаж також випустили класичні ноутбуки з процесорами Intel Core i5 і Core i7.

Чим хороший Apple M1?


Для початку давайте згадаємо, в чому саме повинна була проявитися революція Apple. По-перше, Apple обіцяла що навіть найпростіший MacAir буде виходити зі сну швидше, ніж власник відкриває кришку. І вони не лукавили. Відоси з кришками заполонили YouTube мало не в перший же день продажу нових Маків. Це і зрозуміло, адже до чесних тестів на продуктивність ще було далеко.

Друга принадність ноутбуків з процесором M1 полягає в його енергоефективності. За заявою інженерів компанії мобільний чіп потребує набагато меншій кількості енергії і при цьому він практично не гріється. Через рік самих різних тестів ми можемо сказати, що це вірно на 90%. Наприклад, Macbook Air виявилася не потрібна класична система охолодження. Вистачило невеликої металевої пластини для пасивного охолодження.


При цьому в синтетичних тестах він обходив ніби як більш потужні і гарячі Core i7. А ось настільний MacMini при сильному навантаженні часом пригальмовував коней, щоб трохи охолодитися. Мабуть, це пов'язано з конструкційними особливостями корпусу Mac Mini. Багато експертів сходяться на думці, що таким чином Apple поберегла екран комп'ютера, який міг швидше вийти з ладу через сусідство з нагрітим процесором.

Приємним побічним ефектом поліпшеної енергоефективності стало збільшений час автономної роботи. Якщо середньостатистичний MacBook Air працює від батареї не більше 12 годин, M1 може розтягнути цей час до 18 годин. Особливо наочна різниця проявляється в режимі перегляду відео. MacBook Air на M1 розряджається за 15.5 годин, а його попередник — за 9. Для людей, які живуть в режимі "офіс-коворкінг-ділова зустріч" потужний і в той же час довгограючий ноутбук може стати панацеєю.

Синтетичні тести продуктивності


Перед тим, як переходити до тестів продуктивності, давайте згадаємо, що рік тому обіцяли хлопці з Apple. А обіцяли вони, що MacOS Big Sur на чіпі M1 працює в 2 рази спритніше, ніж на ноутбуці з Intel, а по продуктивності він в майже в 4 рази перевершує Core i5, який стояв «в 90% найпопулярніших ноутбуків 2020 року».

Через рік у нас нарешті з'явилися більш-менш чесні інструменти, щоб перевірити слова представників компанії. Почнемо з синтетичного бенчмарка GeekBench, який одним з перших адаптував свої тести продуктивності під нові чипи Apple. Власне, саме через них і почався галас: люди побачили, що казуальний ультрабук MacBook Air в тестах одноядерної потужності знаходиться вище десктопів iMac з процесорами Intel Core i9 - 10910 і Core i7-10700K і почали прикидати, скільки валіз Apple занесла творцям цього бенчмарка.


Через рік картина практично не змінилася ― при роботі в одне ядро M1 тотально домінує над процесорами Intel. У багатоядерному забігу ситуація змінюється: M1 фізично не може змагатися з 28 - або 24-ядерними багатоядерними монстрами Intel Xeon, які встановлені в Mac Pro 2019 року випуску. Таблиця показує, що реальним конкурентом мобільного процесора від Apple є Intel Core i7-10700K, за який в магазинах просять близько $400. У багатоядерному тесті він набирає 8108 балів, в той час, як у 8-ядерного M1, який встановлений в iMac 2020 ― 7418 бала. З цієї точки зору M1 вже не здається таким всесильним, але тут потрібно брати до уваги куди більш високу вартість продукції з чипами Intel.


Інший популярний бенчмарк PassMark в кінці березня 2021 року оновив можливості кроссплатформенного тестування, дозволивши порівняти продуктивність мобільних і десктопних чіпів в однакових тестах. Згідно з цим тестом в одноядерному забігу процесор від Apple знову попереду планети всієї. Обігнати не вийшло лише флагманський Core i9 - 11900k з Intel Rocket Lake-S.


Оновлення: ну а в Вересневому тесті, який вийшов паралельно роботі над цим текстом, 8-ядерний M1 вирвався на перше місце, набравши 3778 балів, і злегка обігнавши новенькі Core i9 і Ryzen 9.


Втім, на одному ядрі ніхто зараз не працює, тому куди цікавіше дізнатися результати тестів в багатопотоковому режимі. А там чіп від Apple M1 розташувався між 6-ядерним Ryzen 3600 на архітектурі Zen 2, і 6-ядерним Core i7-10750 з сімейства Coffee Lake Refresh. Результати відмінні, але домінування M1 вже не настільки очевидно. Втім, це було очікувано.


Реальні тести

Переходячи до реальних тестів важливо зробити уточнення, що софт під M1 активно допилюється прямо зараз, коли пишуться ці рядки. При цьому свіжі апдейти деяких додатків далеко не завжди прискорюють роботу пристрою. Особливо часто на це скаржилися в його перші півроку існування. Тому вряди-годи синтетичні бенчмарки, які на повну використовують можливості M1, малюють навіть більш правдоподібну картину, ніж сама реальність. Однак, деякі висновки можна зробити вже зараз.

Наприклад, компанія Adobe тільки до кінця літа 2021 року завершила всі глобальні оновлення, представивши адаптовані під ARM версії додатків Lightroom, Illustrator і InDesign. І відразу ж після апдейту специ з Adobe підтвердили слова Тіма Кука про продуктивність M1: нативні додатки на мобільному процесорі працюють майже вдвічі швидше, ніж попередні версії на процесорах Intel. Ось загальні результати їх липневих тестів, які вже говорять багато про що.


Їдемо далі. У додатках, оптимізованих для Apple Silicone, повною мірою задіюються всі додаткові вміння M1-декодування відео, прискорення алгоритмів ШІ, шифрування та інше. Це дозволяє в тому числі дуже швидко обробляти відео 4K в Final Cut X (зрозуміло, тільки якщо воно у відповідному форматі). При експорті 8k ролика в Final Cut Pro M1 переграв і знищив торішній MacBook Pro 13 на Intel, але в той же час поступився торішнім MacBook Pro і настільного Mac.


А ось результати рендер-тестів від DPReview. Заради інтересу вони порівняли iMac на M1 з MacBook Pro на базі Core i7 і в Final Cut, і в Premiere Pro. Для більшого інтересу в котел порівняння додали флагманський ноутбук Razer Blade 15 Advanced з процесором Core i7-10875h і відеокартою Nvidia RTX 3080. Як бачимо, всі дані з синтетичних бенчмарків і інших тестів плюс-мінус збігаються: девайси на M1 залежно від завдання виявляються в півтора-два рази швидше побратимів на базі Intel.


Ще одним цікавим тестом, що демонструє різницю між M1 і Intel Core, стало вимірювання швидкості розпакування архівів. Як бачимо, залежно від моделі процесора старі MacBook і iMac показали теж відставання від M1 в 1.5 – 2 рази.


Цікаво було поганяти M1 в сфері роботи з аудіо, так як ми чули багато компліментів на його адресу з боку звукоінженерів і продюсерів. Studio One від Presonus стала однією з перших цифрових радіостанцією з нативною підтримкою M1, тому тести проводилися саме в ній. А мірилом став добре відомий багатьом віртуальний синтезатор U-He Diva, який ставить на коліна далеко не найслабші комп'ютери. У наших вимірах MacBook Air з процесором M1 на борту зміг запустити 36 інстанцій цього синтезатора, в той час, як MacBook Air з 6-ядерним Core i7 заглох на 22 версіях. Після цього нам довелося збільшувати аудіобуфер до 512 семплів. M1 весь цей час працював з буфером 64 семпла.

Світле майбутнє нарешті настало?


Незважаючи на всю крутість і перспективність SoC від Apple, не можна обійти і мінуси. На наш погляд головною ложкою дьогтю в цій бочці є сама природа. Розпаяна на підкладці ОЗП обмежує як можливості вибору потрібного об'єму, так і подальші перспективи апгрейда. На презентації Apple анонсувала ноутбуки і ПК лише на 8 або 16 ГБ оперативки, а подібні обсяги навряд чи підійдуть власникам серйозних робочих станцій. А докинути додаткову планку в вільний слот в цьому випадку не вийде. Сподіваємося, що в моделях 2021 року гігант з Купертіно представить більший простір для маневру.

Також на M1 поки що не можна запустити ОС Windows і вони не підтримують роботу з зовнішніми відеокартами.

Майбутнє soc-систем і Apple M2


Чи означає все сказане, що в майбутньому люди будуть поголовно ходити з легкими, потужними і безшумними МакБуками? Це навряд чи. Тут важливо розуміти контекст. Зараз Apple виграє у AMD і, особливо, Intel за рахунок новизни техпроцесу, збільшеного об'єму транзисторів і невеликих хитрощів з архітектурою. І поки не зовсім зрозуміло, чи буде це початок затяжної війни або Apple після пари титульних боїв відразу забере собі чемпіонство? З одного боку AMD з Intel можуть спробувати розчохлити всі знаряддя і ні в чому себе не стримувати. З іншого боку M1 був лише пробою пера і хто знає, яким вийде прийдешній M1X або M2. Тому більшість користувачів поки не поспішають пересідати на нові Маки. Одні чекають падіння цін, інші сумніваються, чи варто переносити всю роботу на нову платформу, ну а треті запаслися попкорном і вболівають за хорошу бійку.

Оновлення: на даний момент багато софтверні гіганти впровадили нативну підтримку чіпа M1. Буквально днями про це заявила компанія Ableton, що займається випуском популярної DAW Ableton Live. За посиланням (https://isapplesiliconready.com/ru/for/m1) ви можете ознайомитися зі списком вже адаптованих додатків, а також дізнатися, які з них знаходяться в процесі перенесення.