Catalina 10.15.4 , 그리고 오코로 넘어오시려는 분들에게.
- 칼리제이션
- 2528
- 11
칼리제이션님의 기기정보
우선 라이젠은 10.15.1 이후 부터는 오픈코어 확정 입니다.
인텔 계열은 클로버 & 오픈코어 둘다 가능하구요.
하지만 10.15.4 버전부터는 Os 자체에 apic, Lapic, H/W Logic, 의 변경으로 인하여,
처음부터 부팅이 되지 않고 자동 리부팅, 또는 Random Panic 이 발생 하게 됩니다.
가장 큰 이유는 I/O Logic 변경으로 인하여, H/W readline 부분 에서 Logic 값이 Mac 의 값이 아니라면,
자동으로 Return 1 을 반환 시켜버립니다.(CPU 의 부분이 아닌.. 보드 부분이기에 무조건 자동으로 값은 0 이 아닌 1 이 되어버립니다.)
그래서, 오픈코어 에서는 Lapic 및 Apple Logic 패치 라던지 강제 Return 0 으로 반환 시키게 하지만, 한계 가 있습니다.
클로버 쪽은 현제 무겁지만 기본적 base 가 잘 잡혀 있기에 그다지 큰 문제는 없지만,
H/W Logic 부분은 아직까지 패치를 하지 않은 상태이기에, 정확히는 알 수 가 없는 상황입니다 (인텔 계열 CPU 일 경우 하드웨어 체크 부분을
무시 하고 부팅이 이루어 지는 상황 입니다.)
제가 인텔계열 CPU 를 가지고 있기 않기에 , 클로버 쪽은 정확히 뭐라고 이야기 할 수 있는 부분은 별로 없습니다.
하지만 오픈코어로 넘어오시는 분들은 오픈코어 의 위험성? 을 아셔야 할 껏 같아서, 글을 써봅니다.
오픈코어는 현제 0.5 버전과 0.6 그리고 0.7 버전이 있습니다.
같은 오픈코어 이지만 전혀, 다릅니다. 즉 0.5 와 0.6(초기버전) 은 비슷 하지만 0.6 최신버전 은 베이스만 같을 뿐 변경 된 부분들이 많기
때문에 Kernel ReadLine 방식이 틀리기에 내 PC가 5 버전에서 부팅이 되었다 하여도,
6 버전에서는 오류를 반환 할 수있습니다. 이부분은 오코가 아직 완벽 하지 않은 Apple Lapic 패치를 하면서 생긴 오류 입니다.
제가 오픈코어를 올리는 파일은 5 버전과 6 버전 그리고 현제 새로운 버전이 7버전에서 서로 충돌이 나지 않는 부분을
확인 하고 다시 일부 소스코드 수정을 해서 올리는 파일 이기에,
10.15.3 버전에서는 거이 완벽하게 돌아 가지만 10.15.4 베타 버전 및. 10.15.4 정식 버전에서는 어떻게 될지 알 수 없습니다.
이 부분은 10.15.4 의 Logic 변경으로 인한 부분이기에 정식 버전이 나온 후
Kernel fix 를 다시 하기 전에는 0.5 버전이 더 안정적 일 수 있습니다.
오픈코어가 확실히 부팅이 빠르고 설치 후 셋팅 잡기는 기존에 ssdt, dsdt 그리고 기본적인 해킨의 지식이 있다면 설정하기 쉬운건 사실입니다.
반대로 기본적인 지식이 없다면, 참... 뭐 이런걸 만들었나 싶을 정도의 부트로더 입니다.
앞으로 오픈코어로 완전히 넘어 갈지 아니면 클로버에 머물어야 할지, 잘 생각 해보셔야 할 부분 이니,
혹시라도 오픈코어로 넘어 오시려는 분들은 오픈코어 자체에 있는 pdf 를 꼭 읽어 보시길 바랍니다.
#버전,#오픈코어,#Apple_Logic_패치_라던지_강제_Return_0,#클로버,#Apple_Lapic
칼리제이션
댓글 11
그리고 여전히 OS 인식 기능이 없는등 귀찮은점이 많습니다
라이젠은 답이 오픈코어밖에 없으니 쓰는건데
인텔이라면. 그리고 현재 클로버로 잘 쓰고 있다면
굳이 오픈코어로 지금 바로 바꿔서 얻는게 머가 있을까 생각이 됩니다.
현재의 오픈코어에 엄청난 기대를 하고 잘쓰고 있는 클로버를 엎으면서 올 이유는 없다는데 한표입니다.