앞서서..
XCPM?커널을 사용하는 경우,?커널 자체적으로?PM과 메모리 컨트롤을 합니다.
그러므로 XCPM 커널을 사용하는 하스웰의 경우 굳이 이 패치를 적용하지 않아도 됩니다.
또한 패치를 적용한다고 무조건적인 성능향상을 이뤄지지 않습니다.
작업?1. MCHC(?Memory Controller Hub?)가?제대로?잡혀?있나?확인하기.
IORegistryExplorer?를 사용하여,?MCHC를 확인합니다.
IORegistryExplorer 다운로드 : https://www.hackintoshosx.com/files/file/4251-ioregistryexplorer/
MCHC가 잡혀있다면 아래와 같이 MCHC아래에?AppleSMCPDRC가 로드되어 있습니다.
위와 같은 상태가 아니라면, 원인은 2가지입니다.
1-1. MCHC 디바이스 유무
MCHC가 보이지 않는다면, 작업 2를 진행해주시기 바랍니다.
1-2. AppleSMCPDRC.kext 로딩 유무
MCHC 디바이스가 잡혀있지만 [AppleSMCPDRC]가 보이지 않을 경우, AppleSMCPDRC.kext가 로딩 되지 않은 것입니다.
시스템 리포트 / 소프트웨어 / 확장파일 / AppleSMCPDRC.kext 확인
(정상적으로 작동한다면,?로드됨: 예?//??로드?가능: 예?로 나와야합니다. 제 경우에는 정상적으로 작동중이진 않습니다.)
작업 3을 진행해주시기 바랍니다.
작업2. MCHC?디바이스?추가
2-1 또는 2-2 중 하나만 하시면 됩니다.
2-1.?클로버 유저
클로버 컨피규레이터를 이용하여, config.plist를 편집합니다.
acpi / fixes / AddMCHC를 체크 합니다.
2-2. DSDT?패치 (클로버 dsdt 사용유저, 카멜레온 유저)
https://github.com/RehabMan/Laptop-DSDT-Patch/blob/master/system/system_MCHC.txt
작업3. MCHC?켁스트?수정
AppleSMCPDRC.kext의 위치는 S/L/E/IOPlatformPluginFamily.kext/Contents/PlugIns?입니다. 작업 전에 원본을 백업해두시길 바랍니다.
3-1. 자신의 메모리 컨트롤러 IOName 값 확인.
IORegistryExplorer로 MCHC의 IOName에 적혀있는 것이 메모리컨트롤러의 IOName 입니다.
(제 경우 pci8086,c04 으로 나오므로, AppleSMCPDRC.kext에 pci8086,c04를 넣어주도록 하겠습니다.)
3-2. Info.plist 수정
켁스트에 마우스 우클릭, 패키지 보기를 하여??/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/AppleSMCPDRC.kext/Contents/Info.plist를 엽니다.
IOKitPersonalities / AppleSMCPDRC / IONameMatch 의 5번의 값( pci8086,154 )을 자신의 값으로 바꿉니다.?
에디터로 PlistEdit Pro 를 사용했습니다.?
( pci8086,c04은 제??IOName 값 입니다.)
3-3. AppleSMCPDRC 바이너리값 수정
/System/Library/Extensions/IOPlatformPluginFamily.kext/Contents/PlugIns/AppleSMCPDRC.kext/Contents/MacOS/AppleSMCPDRC를?Hex Fiend 로 엽니다.
검색 창에 HEX를 text로 변경합니다. 그리고 pci8086,154 를 검색합니다. 이 값을 자신의 메모리컨트롤러의 IOName으로 변경합니다.?
(수정 전)
(수정 후)?(저는 154를 c04로 변경하였습니다.)
3-4. 켁스트를 설치합니다. (설명은 하지 않겠습니다. 이미 위의 과정을 따라 올 정도라면 충분히 하실 수 있다고 생각합니다.)
패치 적용 후 달라진 점
사용중이지 않는 메모리 공간이 있음에도 불구하고, 스왑공간을 사용했었습니다. (1~50메가 사이)
하지만 지금은 0MB를 유지합니다. 스왑 공간을 사용하는 변수는 많으므로 무조건적으로 0이 되었다고는 말할 수가 없습니다. 하지만 평소에 적은 공간이라도 사용하고 있던 스왑공간이 0이 되었습니다.
와~ 이런건 생각치도 못하고 쓰고 있었는데
디테일하게 들어가면 해킨은 아직도 난이도 있는 작업이네요.
메모리 쪽의 최적화는 생각도 못했는데 이런 방법도 있었군요.
추천 드리고 갑니다.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +29 | 936 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +23 | 574 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1401 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +17 | 574 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 908 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 4002 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5081 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
Hot AMD Sequoia용 AppleALC 1.9.2 +3 | 105 | 24.10.2319:04 | 사노라맨 |
Hot [Sequoia 15.0.1, OC r1.0.2] ASUS TUF B550-PLUS / RYZEN 5 5600X / RX470 +2 | 101 | 24.10.2322:26 | 뿌엥 |
Hot OCLP로 지원되지 않는 기기/dGPU를 사용하는 해킨토시의 사이드카 품질 문제 해결방법 +1 | 114 | 24.10.2321:29 | 해킨도전자 |
114 | 24.10.2321:29 | 해킨도전자 | |
105 | 24.10.2319:04 | 사노라맨 | |
783 | 24.10.1412:27 | shl628 | |
659 | 24.10.1316:00 | 수박 | |
936 | 24.10.1121:10 | 좌절금지 | |
574 | 24.10.0900:22 | 줌바이퍼 | |
1401 | 24.07.1219:19 | Stultus | |
1209 | 24.10.0500:31 | 줌바이퍼 | |
569 | 24.10.0410:49 | Tamy | |
463 | 24.09.2808:22 | Tamy | |
893 | 24.09.2321:32 | Stultus | |
601 | 24.09.1722:40 | 좌절금지 | |
562 | 24.09.1708:13 | 김경석 | |
768 | 24.09.1504:35 | Tamy | |
584 | 24.09.1319:18 | Stultus | |
706 | 24.09.1019:44 | 치토 | |
462 | 24.09.0112:54 | 해킨도전자 | |
546 | 24.08.3115:34 | 머핀X | |
306 | 24.08.2601:42 | 화정큐삼 | |
305 | 24.08.2422:59 | 하나브 | |
318 | 24.08.2316:25 | 화정큐삼 | |
415 | 24.08.1810:56 | CanBe | |
363 | 24.08.1800:04 | 화정큐삼 | |
300 | 24.08.1722:03 | 화정큐삼 | |
419 | 24.08.1419:58 | Stultus | |
377 | 24.08.1311:26 | 오디세이 | |
270 | 24.08.1115:46 | 좌절금지 | |
233 | 24.08.1022:46 | Stultus | |
131 | 24.08.0609:17 | RogerT | |
88 | 24.08.0523:34 | jbhlyk | |
267 | 24.08.0521:10 | 수인과윤슈 | |
621 | 24.08.0221:07 | Stultus | |
391 | 24.07.3019:12 | Tamy | |
308 | 24.07.2112:43 | Stultus | |
284 | 24.07.1122:47 | Stultus | |
215 | 24.07.1020:44 | Stultus | |
257 | 24.07.0921:44 | Stultus | |
384 | 24.07.0820:57 | Stultus | |
397 | 24.07.0721:25 | Stultus | |
359 | 24.07.0604:41 | bsiugr | |
650 | 24.07.0509:56 | 애플브리크 | |
472 | 24.06.2723:24 | 치토 | |
852 | 24.06.1120:40 | Stultus | |
1447 | 24.04.3022:28 | Stultus | |
1027 | 24.04.2718:46 | Stultus | |
3084 | 24.04.1312:15 | Stultus | |
3049 | 24.04.0712:49 | Stultus | |
1537 | 24.04.0619:59 | Stultus | |
1517 | 24.04.0613:43 | Stultus | |
2665 | 24.04.0521:57 | Stultus |
이벤트 자동 참여 : +3 포인트 감사합니다.