Чому не варто використовувати додатки для intel на mac з m1

123

Поки всі, для кого m1 виявився реальною загрозою, панічно шукали що-небудь що могло б дискредитувати вискочку, m1 дискредитував себе сам. Виявилося, за два або три місяці експлуатації m1 mac ємність його ssd накопичувачів помітно зменшилася. У ряді випадків мало не на 15%. Замінити ssd накопичувач в m1 mac практично неможливо. Досягнувши ємності при якій комп’ютер не зможе працювати він перетвориться в витончений і даремний пам’ятник самому собі. Ось воно! правда, конкуренти apple відреагували на це відкриття без особливого захоплення. Але ж могли б втоптати apple в бруд. Сенсація тихо померла. Активно експлуатовані m1 mac, особливо ті в яких 8 гб об’єднаної пам’яті і ssd ємністю в 256 гб вже повинні відчувати симптоми гострої накопичувальної недостатності. Як вони себе почувають?

У комп’ютерів на m1 виявилися дуже нестабільні ssd-накопичувачі

Як не дивно, непогано. За десять місяців в m1 mac, особливо в ноутбуках, виявилися і інші конструктивні недоліки. Майже всі ці mac’і ще на гарантії. За винятком тих чиї власники позбулися її з різних причин. Симптоми гострої накопичувальної недостатності не відчуваються. Інструментальні засоби на деяких екземплярах m1 mac виявляють прискорений знос ssd. Це m1 mac’і з найпершою версією macos big sur, і ті на яких інтенсивно використовуються додатки для intel mac.

Apple випустить m1x macbook pro і m1x mac mini вже в цьому році

В порівнянні з тим що було півроку тому, швидкість зносу через intel-додатків зменшилася, хоча вона все ще перевищує норму. А ще, діагностичні засоби тепер краще розуміють архітектуру m1-комп’ютерів і менше брешуть. З перерахованих фактів можна зробити деякі висновки, і ці висновки, в основному, правильні. Ми повернемося до них в кінці статті, а поки розберемося з винністю деяких підозрюваних і відповімо на ще одне питання: чому на викриття проблеми зі зносом ssd apple не відреагувала. Могла б випустити прес-реліз, так мовляв і так, це пройде, не хвилюйтеся.

Знос ssd на macbook на m1

Користувачі macbook на m1 скаржилися, що у їхніх комп’ютерів швидко виходять з ладу накопичувачі

Кажуть, мовчання – золото. Але вже відомо про випадки коли за своє мовчання, а то і за замовчування про начебто незначні обставини apple довелося заплатити. У цьому значенні цього слова, заплатити мільйони доларів. Але згадувати минулі гріхи apple ми не будемо. Чому в лютому, коли сенсаційна звістка про m1, необоротно руйнують власну довготривалу пам’ять стала новиною номер один, компанія не пояснила те, що відбувається? а що вона могла сказати? ssd зношувалися швидше, це факт. Не набагато, без фатальних наслідків в короткостроковій перспективі, але це серйозний конструктивний недолік.

В apple не могли про нього не знати, як і про те що це тимчасовий ефект. На нього закрили очі. Очі закрили і на деякі інші дрібні неподобства, які досі ніхто не помітив – я теж про них промовчу. Дебют mac’ов з новою архітектурою, та ще й з найпершим комп’ютерним чіпом власної розробки всередині-щось на зразок першого польоту людини в космос або на місяць. Трохи перебільшую, але по суті все саме так. Якщо не сконцентруватися на найголовнішому, проекти такого рівня приречені. Марним виправданням вона віддала перевагу іншому. Як тільки m1 і m1 mac’і були “відправлені в політ”, за проблему з ssd взялися, всерйоз і грунтовно.

Об’єднана пам’ять macbook

Apple використовує уніфікований блок з процесора і ssd

Це уніфікована оперативна пам’ять. На російському сайті apple її називають простіше і загадковіше, об’єднаної пам’яттю. Це спосіб організації оперативної пам’яті. Це ті ж чіпи пам’яті, які застосовуються у всіх пристроях нашого часу, але apple їх використовує інакше. У більшості випадків, гігабайт об’єднаної пам’яті поводиться як кілька гігабайт звичайної. Не завжди, але це співвідношення не було метою її розробки. Її розробили для прискорення обміну даними між центральним і графічним процесорами, і роботи в умовах обмеженого запасу енергії. Те що гігабайт об’єднаної пам’яті приблизно дорівнює кільком гігабайтам звичайної – побічний ефект.

І дуже ефектний. Коли iphone з 2 гб оперативної пам’яті і 2 ядрами в процесорі рвав android’и з 4 гб і 8 ядрами, apple підозрювали у використанні нечистої сили. На жаль, ніякої магії немає. Щоб “магія” стала реальністю, потрібен дуже швидкий ssd. Це те ж кешування, по суті, але перетворене інженерами apple в нечисту силу. Тобто, m1 mac, через магічно об’єднаної пам’яті, постійно щось пише на ssd, стирає і знову пише. Ось хто руйнує постійну пам’ять в m1 mac’ах! а в ssd записати дані в те ж місце пам’яті можна обмежене число разів.

Проблеми додатків для intel на m1

Перезаписати дані в той же місце пам’яті можна обмежене число разів, але навіть коли твердотільні накопичувачі ще тільки впроваджувалися, їх виробники перебільшували цю проблему. Вигадували показники здоров’я, в яких принижувалися їх реальні можливості. Щоб користувачі не зловживали ssd, і не нашкодили собі. Насправді вони вже десять років тому були стійкішими ніж ми думали. Інакше жодного ssd, активно використовувався протягом десяти, а то і більше, років не було б. А вони є. А ще, з винахідливістю нашого біологічного виду може зрівнятися тільки природа. Вирішувати невирішувані проблеми, якщо дуже треба, люди вміють.

Причиною зносу ssd були додатки, написані для intel

Талановиті, а то і геніальні, інженери і вчені в компаніях-виробниках ssd за 30 останніх років домоглися дуже багато чого. Уніфікована оперативна, вона ж об’єднана, пам’ять вдосконалюється в apple протягом десяти років. Переваги і недоліки ssd їм відомі в тонкощах, аж до шпигунської інформації про останні розробки в цій області. Розробники контролерів в системах-на-кристалі apple теж по-хорошому божевільні і теж знають свою справу, і теж вдосконалювали її майже десять років. У підсумку, внесок об’єднаної пам’яті в знос ssd майже непомітний. Перевірено експериментально, на десятці m1 mac’ов, в яких змушували оперативну пам’ять обмінюватися даними з ssd протягом довгого часу. Мін немає.

За даними діагностичних інструментів, в rosetta 2, синхронному перекладачі кодів для intel в зрозумілу m1 систему команд, в перших релізах macos big sur був баг, який змушував її щось писати на диск частіше ніж потрібно. Коли цей баг був усунений, знос ssd помітно знизився. Але при використанні додатків для intel знос ssd прискорюється. Додатків з універсальним кодом (з підтримкою коду для apple silicon) стає все більше. Агітувати за них немає необхідності-на m1 mac’ах вони краще, ніж їх версії для intel. Але варто було б, так як перехід на “рідні” додатки, крім іншого, продовжує життя ssd і самому mac’у. Крім того, є сенс встановлювати найновіші оновлення macos – не бездумно, прочитавши відгуки про них, але встановлювати. І все буде добре.