예전에 좌절금지님이 올려주신 좋은 자료가 있었는데요. MSR Lock과 C-State의 관계와 해킨툴 사용법이었습니다.
댓글에 UEFI Shell 패치로 unlock했다고 하셨는데, 저는 그것까지는 할 줄 모르고...이것 저것 알아보는 도중에 커널 패치로 대신할 수 있는 방법이 예전부터 있었다는 것을 알게되어서 안내해드립니다. 저는 사용하고 있었으면서도 잘 살펴보지 않고 넘어갔었네요...
https://www.tonymacx86.com/threads/guide-native-power-management-for-laptops.175801/
요점으로만 설명드리자면 위 글 작성자는 HWP(SpeedShift)를 활성화하기 위해서는 Pike의 패치가 필요하다고 하는데요, 아래와 같습니다.
KernelToPatch
Comment: MSR 0xE2 _xcpm_idle instant reboot(c) Pike R. Alpha
Find: 20B9E200 00000F30
Replace: 20B9E200 00009090
왜 이름을 instant reboot이라 붙였는지는 위 tonymacx86 가이드 작성자가 어떤 글을 참고로 했는지를 찾지 않아서 모르겠지만, 이 패치의 기능은 MSR Lock을 일부 풀어주는 역할을 합니다. 다른 InsanelyMac 가이드에서도 그리 언급하구요.
그래서 MSR을 unlock했다는 가정으로 KernelPM을 off한 후 해킨툴로 AppleIntelInfo.kext를 돌렸을 때 다음과 같은 output을 얻을 수 있습니다.
MSR이 lock이라고 표기되었지만, 좌절금지님의 가이드에서처럼 MSR이 unlock된 것과 동일한 결과라고 볼 수 있을 것 같습니다.
여기까지 방법을 소개했는데, 근본 이론적인 부분은 하나도 모릅니다^^;; 추론할 수 있는 것은 HWP도, C-상태도 macOS에서는 MSR과 관계가 있는 듯 싶다는 점...
Thanks to Pike R. Alpha, RehabMan, syscl, 그리고 좌절금지님~
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +29 | 937 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +23 | 575 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1403 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +17 | 575 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 909 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 4002 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5086 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
Hot AMD Sequoia용 AppleALC 1.9.2 +3 | 106 | 24.10.2319:04 | 사노라맨 |
Hot [Sequoia 15.0.1, OC r1.0.2] ASUS TUF B550-PLUS / RYZEN 5 5600X / RX470 +2 | 103 | 24.10.2322:26 | 뿌엥 |
Hot OCLP로 지원되지 않는 기기/dGPU를 사용하는 해킨토시의 사이드카 품질 문제 해결방법 +1 | 119 | 24.10.2321:29 | 해킨도전자 |
103 | 24.10.2322:26 | 뿌엥 | |
119 | 24.10.2321:29 | 해킨도전자 | |
106 | 24.10.2319:04 | 사노라맨 | |
784 | 24.10.1412:27 | shl628 | |
665 | 24.10.1316:00 | 수박 | |
344 | 24.10.1222:56 | Stultus | |
937 | 24.10.1121:10 | 좌절금지 | |
732 | 24.10.1115:53 | 수박 | |
575 | 24.10.0900:22 | 줌바이퍼 | |
1403 | 24.07.1219:19 | Stultus | |
1210 | 24.10.0500:31 | 줌바이퍼 | |
569 | 24.10.0410:49 | Tamy | |
749 | 24.09.2923:48 | 머트 | |
628 | 24.09.2822:28 | 머트 | |
463 | 24.09.2808:22 | Tamy | |
894 | 24.09.2321:32 | Stultus | |
994 | 24.09.2210:59 | 좌절금지 | |
644 | 24.09.2203:23 | 누림어멈 | |
1191 | 24.09.1919:17 | 좌절금지 | |
575 | 24.09.1917:09 | 좌절금지 | |
498 | 24.09.1813:37 | Stultus | |
909 | 24.09.1723:58 | 좌절금지 | |
601 | 24.09.1722:40 | 좌절금지 | |
453 | 24.09.1717:13 | 맥가즈아 | |
562 | 24.09.1708:13 | 김경석 | |
234 | 24.09.1617:47 | Panictosh | |
768 | 24.09.1504:35 | Tamy | |
584 | 24.09.1319:18 | Stultus | |
706 | 24.09.1019:44 | 치토 | |
484 | 24.09.0118:13 | 머핀X | |
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 | 화정큐삼 | |
201 | 24.08.1710:14 | jbhlyk | |
312 | 24.08.1622:06 | Stultus | |
218 | 24.08.1511:16 | hackillious | |
169 | 24.08.1421:30 | 세유니 | |
419 | 24.08.1419:58 | Stultus | |
377 | 24.08.1311:26 | 오디세이 | |
270 | 24.08.1115:46 | 좌절금지 | |
186 | 24.08.1111:21 | 티타보르 | |
233 | 24.08.1022:46 | Stultus | |
538 | 24.08.1022:10 | 오디세이 | |
168 | 24.08.1019:05 | jbhlyk | |
200 | 24.08.0923:20 | RogerT |
커널 패치가 아닌 BIOS 파라메터를 만져서 반영구적으로 풀어줍니다
그리고 완전 해제해주기때문에 메세지도 저거랑 달리 안 잠겨있다고 나옵니다