구형 Mac에서 macOS Ventura를 실행하는 것은 쉽지 않지만 일부 개발자는 진전을 보이고 있습니다.

구형 Mac에서 macOS Ventura를 실행하는 것은 쉽지 않지만 일부 개발자는 진전을 보이고 있습니다.

지원되지 않는 구형 Mac에서 새 버전의 소프트웨어를 실행하기 위해 공식 macOS 시스템 요구 사항을 우회하는 것은 풍부한 역사를 가지고 있습니다. XPostFactoLeopardAssist 와 같은 도구는 Sierra, High Sierra, Mojave 및 Catalina용 dosdude1 패처를 통해 현대 시대에도 살아남은 전통인 Mac OS X의 최신 버전을 구형 PowerPC Mac에서 실행하는 데 도움이 될 수 있습니다 .

Big Sur 및 Monterey의 경우 OpenCore Legacy Patcher (줄여서 OCLP)는 이전 Mac에서 새 버전의 macOS를 실행하는 가장 좋은 방법입니다. OpenCore Hackintosh 부트로더의 포크이며 새로운 기능과 수정 사항, 최신 macOS 버전과의 호환성으로 상당히 자주 업데이트됩니다. OCLP 개발자는 macOS Ventura 지원이 까다로울 것이라는 점을 인정했지만 일부 구형 Mac을 조금 더 오래 사용할 수 있도록 하는 몇 가지 중요한 영역에서 진전을 이루었습니다.

벤츄라는 어떻게 다른가요?

과거 몇 년 동안 “지원되는” Mac과 “지원되지 않는” Mac 간의 하드웨어 차이가 너무 작아 새 버전의 macOS를 부팅하기 위해 해야 할 유일한 작업은 부트로더가 약간 더 새로운 버전에서 실행되고 있다고 생각하도록 속이는 것이었습니다. 맥. 그러나 이 접근 방식은 Apple이 macOS에서 Intel Mac에 대한 지원을 점점 더 많이 제거함에 따라 더욱 복잡해졌습니다.

OCLP 및 dosdude1 패처는 일반적으로 일부 구형이지만 공식적으로 지원되는 모델에 의존하여 유사한 하드웨어를 사용하는 지원되지 않는 Mac에 대한 지원을 확장할 수 있습니다. 예를 들어 macOS Monterey에서 Apple은 3세대(Ivy Bridge) 및 4세대(Haswell) 프로세서를 사용하는 여러 2012, 2013 및 2014 Mac 모델에 대한 지원을 공식적으로 종료했습니다. 그러나 Monterey는 Ivy Bridge 프로세서가 장착된 2013 Mac Pro와 Haswell 프로세서가 장착된 2014 Mac mini를 계속 지원했기 때문에 OS는 여전히 이러한 프로세서(및 함께 제공되는 GPU 및 칩셋 하드웨어)에 대한 기본 지원 수준을 유지하여 Monterey를 쉽게 얻을 수 있도록 했습니다. . 동일한 칩을 사용하는 다른 Mac에서도 작동합니다.

벤츄라는 다릅니다. 7세대(“Kaby Lake”) Intel 프로세서보다 오래된 것은 공식적으로 지원하지 않으며, Apple은 실제로 오래된 프로세서를 사용하는 Mac이 의존하는 드라이버 및 기타 OS 구성 요소를 제거하기 위해 배후에서 대대적인 정리 작업을 수행했습니다. 여기에는 이전 Intel 및 AMD GPU용 GPU 드라이버, macOS의 기본 Nvidia GPU 드라이버 지원의 최신 잔재, 많은 이전 모델에 대한 USB 지원, Force Touch가 없는 트랙패드 지원, Intel 이더넷 컨트롤러용 드라이버 등이 포함됩니다.

그리고 변화는 운전자보다 더 깊습니다. Apple은 또한 AVX2 명령어 세트를 지원하지 않는 이전 x86 프로세서에 대한 지원을 제거하여 해당 명령어 없이는 OS가 프로세서에서 전혀 부팅되지 않도록 했습니다. AVX2는 Haswell 프로세서에 도입되어 구형 프로세서에서 Ventura를 실행하려는 사람들에게 또 다른 장애물을 추가합니다.

Apple은 또한 Metal 렌더링 스택을 변경하여 이전 GPU 하드웨어용 Monterey 시대 드라이버와 호환되지 않도록 했습니다(분명히 이것은 Metal 3 업데이트와 전혀 관련이 없습니다. Ventura는 공식적으로 많은 Metal 2 전용 Mac을 지원합니다). 이전 드라이버를 다시 추가하면 그래픽 가속 없이 기본 디스플레이 출력을 얻을 수 있습니다. 지원되지 않는 Mac에서 Ventura를 실행하기 위해 개발자가 해결해야 하는 전체 장애물 목록은 OpenCore Legacy Patcher Github 리포지토리를 확인하십시오 .

진전의 징후

수개월 간의 작업 끝에 마침내 레거시 Metal GPU에서 macOS Ventura를 실행하게 되었습니다!

여기에는 2008년 초 Mac Pro(Nvidia Kepler 및 AMD GCN 1), 2012 Mac mini, 2014 Mac mini 및 2014 iMac 5k가 포함됩니다! pic.twitter.com/cMQ5Qk8uoo

2022년 8월 22일

이 Github 게시물은 이러한 오래된 시스템에서 Ventura 지원의 미래에 대해 약간 비관적입니다. 프로젝트 리더 Mykola Grimalyuk는 6월에 “우리가 직면한 모든 문제를 고려할 때 커뮤니티가 사용할 수 있는 단기적인 솔루션이 없다고 생각합니다.”라고 썼습니다. “적절한 OpenCore Legacy Patcher 빌드가 출시되는 최적의 기간은 6개월이지만 그마저도 약속하기 어렵습니다.”

그러나 이러한 초기 비관론에도 불구하고 진전이 이루어졌습니다. 첫째, macOS에는 기술적으로 AVX2 이전 Intel 프로세서용 시스템 파일이 포함되어 있지 않지만 Apple Rosetta 2 소프트웨어에는 이러한 파일이 포함되어 있습니다. 왜냐하면 Rosetta 2는 AVX2 이전 x86 프로세서의 기능을 에뮬레이트하기 때문입니다 . Ventura에서 이러한 파일을 추출하고 설치하면 AVX2 지침 없이 Ivy Bridge 및 이전 프로세서에 대한 지원을 다시 활성화할 수 있습니다.

그리고 이번 주에 Grimalyuk은 또 다른 돌파구를 선보였습니다 . 2014 iMac 5K, 2012 Mac mini, 심지어 2008 치즈 그레이터 스타일 Mac Pro Tower와 같은 구형 기계를 포함하여 구형 Metal 지원 Mac에서 작동하는 그래픽 지원입니다.

OCLP 팀은 여전히 ​​해결해야 할 다른 문제를 가지고 있으며, 그 중 적어도 macOS 기본 사항에 대한 깊은 기술적 이해가 없는 사용자가 계속해서 부트로더를 구성하고 사용할 수 있도록 이러한 모든 해킹을 자동화할 것입니다. Grimalyuk은 OCLP에서 Ventura의 공식 지원 시기에 대해서는 아직 언급하지 않을 것입니다 . 그러나 지금까지의 진전을 감안할 때 2012년 이후의 Mac을 사용하는 사람들은 여전히 ​​그래픽 가속이나 기타 필수 기능을 포기하지 않고 Mac에서 Ventura를 실행할 수 있어야 합니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다