Запустити macOS Ventura на старих комп’ютерах Mac нелегко, але деякі розробники досягають прогресу
Обхід офіційних системних вимог macOS для запуску нових версій програмного забезпечення на старих, непідтримуваних комп’ютерах Mac має багату історію. Такі інструменти, як XPostFacto та LeopardAssist , можуть допомогти старішим PowerPC Mac запускати нові версії Mac OS X, традицію, яка підтримується в сучасну епоху патчами dosdude1 для Sierra, High Sierra, Mojave та Catalina.
Для Big Sur і Monterey OpenCore Legacy Patcher (скорочено OCLP) є найкращим способом запуску нових версій macOS на старіших Mac. Це форк завантажувача OpenCore Hackintosh, який досить часто оновлюється новими функціями та виправленнями, а також сумісністю з новими версіями macOS. Розробники OCLP визнали, що підтримка macOS Ventura буде складною , але вони досягли прогресу в деяких важливих сферах, завдяки яким деякі старіші комп’ютери Mac працюватимуть трохи довше.
Чим Ventura відрізняється?
У минулі роки відмінності в апаратному забезпеченні між «підтримуваними» та «непідтримуваними» Mac могли бути настільки незначними, що єдине, що вам потрібно було зробити для завантаження нових версій macOS, це змусити завантажувач подумати, що він працює на трохи новішій Мак. Але цей підхід ускладнився, оскільки Apple усуває дедалі більше підтримки Intel Mac із macOS.
Патчери OCLP і dosdude1 зазвичай можуть покладатися на деякі старіші, але офіційно підтримувані моделі, щоб розширити підтримку непідтримуваних комп’ютерів Mac із подібним обладнанням. Наприклад, у macOS Monterey Apple офіційно припинила підтримку низки моделей Mac 2012, 2013 та 2014 років, які використовували процесори 3-го покоління (Ivy Bridge) та 4-го покоління (Haswell). Але оскільки Monterey продовжував підтримувати Mac Pro 2013 року з процесором Ivy Bridge і Mac mini 2014 року з процесором Haswell, ОС все ще зберігала деякий базовий рівень підтримки для цих процесорів (а також супутнього графічного процесора та чіпсетів), що полегшило доступ до Monterey. . працює на інших комп’ютерах Mac з такими ж мікросхемами.
Вентура інший. Він офіційно не підтримує процесори Intel старше 7-го покоління («Kaby Lake»), і Apple фактично провела велике очищення за лаштунками, щоб видалити драйвери та інші компоненти ОС, на які покладалися Mac зі старими процесорами. Це включає драйвери графічних процесорів для старих графічних процесорів Intel і AMD, останню підтримку рідних драйверів графічних процесорів Nvidia в macOS, підтримку USB для багатьох старих моделей, підтримку трекпада без Force Touch, драйвери для контролерів Intel Ethernet тощо.
І зміни глибші, ніж водії. Apple також скасувала підтримку старіших процесорів x86, які не підтримують набір інструкцій AVX2 , через що ОС взагалі не завантажувалася на процесорах без цих інструкцій. AVX2 було представлено в процесорах Haswell, що додає ще одну перешкоду для тих, хто сподівається запустити Ventura на чомусь старішому.
Apple також змінила стек рендерингу Metal , щоб він став несумісним із драйверами епохи Monterey для старішого обладнання графічного процесора (очевидно, це зовсім не пов’язано з оновленнями Metal 3; Ventura офіційно підтримує багато комп’ютерів Mac лише з Metal 2). Якщо ви знову додасте старі драйвери, ви отримаєте базовий вихід на дисплей без прискорення графіки. Щоб отримати повний список перешкод, які розробники повинні вирішити, щоб запустити Ventura на непідтримуваних Mac, перегляньте репозиторій OpenCore Legacy Patcher Github .
Ознаки прогресу
Після багатьох місяців роботи ми нарешті запускаємо macOS Ventura на застарілих графічних процесорах Metal!
Це включає мої Mac Pro 2008 року (Nvidia Kepler і AMD GCN 1), Mac mini 2012 року, Mac mini 2014 року та iMac 5k 2014 року! pic.twitter.com/cMQ5Qk8uoo
Ця публікація на Github трохи песимістично дивиться на майбутнє підтримки Ventura на цих старих машинах. «Дивлячись на всі виклики, з якими ми стикаємося, я не вірю, що є якісь короткострокові можливі рішення, які б могли використовувати громада», – написав керівник проекту Микола Грималюк ще в червні. «Оптимальним терміном було б 6 місяців, коли буде випущено правильну збірку OpenCore Legacy Patcher, але навіть це важко обіцяти».
Але прогрес був досягнутий, незважаючи на цей початковий песимізм. По-перше, хоча технічно macOS не містить системних файлів для процесорів Intel до AVX2, програмне забезпечення Apple Rosetta 2 все ще включає ці файли, оскільки Rosetta 2 емулює можливості процесора x86 до AVX2 . Розпакувавши та встановивши ці файли у Ventura, ви можете знову ввімкнути підтримку на Ivy Bridge і старіших процесорах без інструкцій AVX2.
І цього тижня Грималюк продемонстрував ще один прорив : робоча підтримка графіки на старих Mac з підтримкою Metal, включаючи старі машини, такі як iMac 5K 2014 року, Mac mini 2012 року і навіть Mac Pro Tower 2008 року в стилі Cheese Grater.
Команда OCLP все ще має інші проблеми, які потрібно вирішити, не в останню чергу з них буде автоматизація всіх цих хаків, щоб користувачі без глибокого технічного розуміння основ macOS могли продовжувати налаштовувати та використовувати завантажувач. Грималюк поки не буде говорити про терміни офіційної підтримки Вентури в OCLP. Але враховуючи прогрес, досягнутий на даний момент, здається ймовірним, що люди з комп’ютерами Mac 2012 року випуску та новішими все ще зможуть запускати Ventura на своїх комп’ютерах Mac, не відмовляючись від прискорення графіки чи інших важливих функцій.
Залишити відповідь