안녕하세요.
기존의 시에라에서 하이시에라로 넘어오면서 몇가지 정리한 것들 올립니다.
어차피 백업 디스크에 시에라버전도 있기에...... 부담없이 지우고 설치하고 하면서 최적으로 꾸미려고 노력했습니다. 쩝...
전체적인 과정
1. 클린설치를 위한 부팅용 USB 만들기
부팅USB만드는 방법은 워낙 정보가 많으니 여기선 생략합니다.
2. 메인보드의 최신 바이오스를 수정하여 업데이트(PM Patch로 MSR Lock제거)
기본설치를 마친 후, 가장 먼저 한 것은 MSR Lock제거입니다.
UEFI Patch - https://github.com/LongSoft/UEFITool/releases
이곳에서 맥용 파일(https://github.com/LongSoft/UEFITool/releases/download/t19052018r4/UEFIPatch_0.3.15_mac.zip)을 다운로드 받아서 터미널에서 해당 폴더로 이동합니다.
해당 폴더에 최신 바이오스 원본을 같이 넣어두고 UEFIPatch 파일을 터미널로 드래그하고....같이 넣어둔 바이오스 원본을 드래그하고 [엔터]
이렇게 수정한 바이오스를 지정된 양식으로 바이오스 이름을 바꿔줍니다.
저의 경우는 Z10PE-D16-WS-ASUS-3703.CAP.patched를 Z1016WS.CAP으로 바꿉니다.
USB를 FAT32방식으로 포맷한 후 Z1016WS.CAP 파일을 넣어 줍니다.
이제 피씨의 전원을 끄고 지정된 포트에 꼽고 ‘USB BIOS Flashback button’을 3~4초간 누르고 있으면 자동으로 바이오스의 덮어씌우기가 진행됩니다.
참고링크 : https://pastimelife.com/1459
바이오스 업데이트가 끝나면 USB를 빼고 전원을 키면 1~2번 중간에 자동으로 꺼지면서 나머지 작업이 완료됩니다.
3. 메인보드 바이오스 설정
① Enhanced Intel SpeedStep Technology (EIST): Disabled
② Turbo mode: Enabled
③ CPU C-State: Enabled
④ Enhanced C1 State: Enabled
⑤ CPU C3 Report: Enabled
⑥ CPU C6 Report: Enabled
⑦ Package C State Limit: C6(non Retention) state
여기에 추가로
Common RefCode Configuration
Numa [Desabled]
4. xcpm를 위한 커널팻치 및 config.plist 수정
haswell-E 또는 Broadwell-E 관련한 커널팻치는 여러군데서 많이 소개되고 있어서 어떤 것을... 그 중에 몇개를... 어느 버전에 맞는 것을... 넣어야 하는지 검색하는 것이 가장 복잡했습니다.
그 중에 가장 깔끔하게 정리된 곳을 발견해서 링크 같이 올립니다.
참고링크 : https://hackintosh.com.cn/archives/263
comment : xcpm_cpuid_set_info_add HASWELL-E © Pike R. Alpha
find : 723CD077 500FB6C0
replace : 6F3CD077 500FB6C0
comment : xcpm_bootstrap_HASwell_E © Pike R. Alpha
find : 89D804C4 3C227722
replace : 89D804C1 3C227722
====== 위의 2개는 Haswell-E에만 해당됩니다. Braodwell-E는 참고 링크 참조…=====
comment : xcpm_pkg_scope_msrs © Pike R. Alpha
find : BE070000 0031D2E8 8FFCFFFF
replace : BE070000 0031D290 90909090
comment : xcpm_SMT_scope_msrs © Pike R. Alpha
find : BE0B0000 005DE908 000000
replace : BE0B0000 005DC390 909090
comment : xcpm_core_scope_msrs © Pike R. Alpha
find : BE030000 0031D2E8 72FCFFFF
replace : BE030000 0031D290 90909090
comment : xcpm_idle_wrmsr © Pike R. Alpha
find : B9E20000 000F30
replace : B9E20000 009090
comment : xcpm_program_msrs © Pike R. Alpha
find : 554889E5 41574156 41554154 53504189 D64889FB 85F6
replace : C34889E5 41574156 41554154 53504189 D64889FB 85F6
comment : EiST enabled performance fix patch
find : C1E30848 63D389D0 48C1EA20 B9990100 000F3048 FF05C99E 6B004883 C4085B5D C3662E0F 1F840000 000000
replace : BB00FF00 004863D3 89D048C1 EA20B999 0100000F 3048FF05 C99E6B00 4883C408 5B5DC390 90909090 909090
이렇게 켁스트 커널 팻치를 통해...xcpm을 설정해 줍니다.
여기까지 하면…Kernel and Kext Patches탭에서 Apple RTC, KernelPm, KernelXCPM의 모든 체크란을 해제하고도 초기 USB 부팅시에 넣어두었던 NullCPUPowerManagement.kext를 제거해도 부팅 시에 커널패닉이 발생하지 않습니다.
FakeCPUID는 Haswell-E에 맞춰서 0x0306F2 넣어주고...
Boot탭에서는 Custom Flags에 -xcpm_ini (듀얼은 넣어주는게 맞다는 글을 웹검색 중에 얼핏 본 것 같아서...) 넣어주고...
CPU탭에서는 Type란에 0x0A01을 넣어줍니다.
기타 탭은 별다른 특이사항은 없으므로 패쓰...
이렇게 정리하고 재부팅...
5. ssdt 생성 적용
ssdtPRGen.sh 로 듀얼CPU에 맞춰서 ssdt를 생성해서 EFI폴더에 넣어줍니다.
https://github.com/Piker-Alpha/ssdtPRGen.sh
해당 방법들도 많이 소개되어 있으므로 여기선 생략....(사실, 저도 이전에 만들어 두었던 것을 그냥 사용중이라...)
6. freqVectors팻치
터미널에서 sysctl machdep.xcpm[엔터]를 쳐봐서....
machdep.xcpm.mode: 1
machdep.xcpm.vectors_loaded_count: 1
위 2개의 값이 1로 나오면 xcpm이 제대로 잘 작동한다는 의미라고 합니다.
그런데.......
machdep.xcpm.vectors_loaded_count: 0 으로 나온다면 이 팻치를 해 줍니다.
자세한 내용은 모르겠지만...해주면 좀 더 스무스하게 작동한다고 해서...
참고링크 : https://github.com/Piker-Alpha/freqVectorsEdit.sh
방법에 따라서 진행해주고 재부팅...
터미널에서 sysctl machdep.xcpm [엔터] 로 확인해보면…
machdep.xcpm.mode: 1
machdep.xcpm.vectors_loaded_count: 1
이 두개가 표시되면 성공~!
7. 최종 스피드스텝 확인
터미널에서
sudo kextload ~/Downloads/AppleIntelInfo.kext
sudo cat /tmp/AppleIntelInfo.dat으로 정보 확인...
0xE2 항목에서 CFG Lock.............0(MSR not locked)가 표시되면....바이오스가 제대로 팻치된 것입니다.
그리고, 그 밑의 C3어쩌구부터 쭈욱~1로 표시
녹색 박스의 RESIDENCY 모두 인식....
C3-Cores, C6-Cores, P-States 잘 인식하고 작동확인합니다.
벤치마크까지 한번에 올리려 했는데...용량 제한에 걸리는지 여기서 더 이상 안올라가네요...
따로 정리해서 올려두겠습니다.
#Enabled7_Package_C_State_Limit:_C6,#BE0B0000_005DE908_000000replace_:_BE0B0000_005DC390_909090comment,#UEFIPatch,#D804C4_3C227722replace,#EiST_enabled_performance_fix_patchfind_:_C1E30848_63D389D0_48C1EA20_B9990100000F3048_FF05C99E_6B004883_C4085B5D_C3662E0F_1F840000_000000replace,#USB_BIOS_Flashback_button,#Kext_Patches탭,#freqVectors팻치_터미널
아구구...저도 초보자에요. 항상 삽질만 죽어라 하고 있어요...
도전 꼭 성공하셔서 좋은 소식 전해주시기를...
바이오스를 3703버전으로 업데이트 했는데 UEFI 부팅이 안되네요.
이전 3407버전에서는 UEFI 선택 옵션이 있었는데 3703 버전에서는 UEFI 옵션을 못 찾고 있습니다.
들고양이님은 레거시로 부팅 하시나요?
아니요~여전히 UEFI로 부팅하고 있어요.
바이오스 화면에서 CSM Support를 Enable로 바꿔보세요. 그리고, 거기서 Boot option filter에서 Legacy only -> Legacy and UEFI 모드인가..이걸로 바꾸시고 저장.
재부팅해서 다시 바이오스 화면으로 들어가서 Boot탭에 가시면 옵션 클릭해보시면 UEFI모드 보이실거에요.
여기서 본인 SSD(또는 HDD)의 UEFI모드를 우선으로 두시면 될거 같습니다.
추가로....전부 설정하시고 재부팅 해서 본인이 요구한 디스크의 UEFI를 우선 순위로 두고 부팅 잘 되고 잘 적용되셨다면.......
재부팅해서 마지막으로 다시 바이오스 화면의 CSM SUpport만 Disable로 바꿔 보세요. - 이렇게 해 두시면......UEFI모드로 부팅도 되면서.......바이오스 화면이 두번, 세번씩 깜빡이면서 확인하던 것(아마도...부팅 모드의 폰트도 크고 화면도 흐릿한...)에서 빠른 부팅모드(폰트가 작고 선명하면서....)로 전환됩니다. 부팅시간이 획기적으로 단축됩니다.
그나저나...z10pe 메인보드 쓰시나봐요? 반갑습니다. 비슷환 환경은 만능엔지니어님만 계신 줄 알았는데...ㅎㅎㅎ
꼭 성공하셔서 좋은 소식 알려주시기를...
너무나 친절한 설명 감사합니다. CSM 메뉴가 키포인트였네요. 덕분에 바로 해결이 되었습니다.
cpu는 2698 v4입니다. 항상 도전해보고 싶었는데 덕분에 성공할 것 같습니다. ^ ^
...... 설마...듀얼이신가요? 충격적인 CPU군요...;;;
엄청난 물건이네요. 좋은 소식....기대하겠습니다. +_+
처음엔 듀얼이었는데 시퓨 하나에 문제가 있어서 지금은 한개로 작업중입니다.
덕분에 설치화면 까지 갔습니다. SSD를 붙여서 부팅하면 disk i/o error 가 나면서 인식이 안되서 HDD를 붙이니 인식이 되네요.
설치는 잘 되고 있습니다. 도움주셔서 너무 감사합니다
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +30 | 948 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +23 | 583 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1413 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +17 | 579 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 910 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 4008 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5100 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
Hot [Sequoia 15.0.1, OC r1.0.2] ASUS TUF B550-PLUS / RYZEN 5 5600X / RX470 +2 | 110 | 24.10.2322:26 | 뿌엥 |
110 | 24.10.2322:26 | 뿌엥 | |
133 | 24.10.2321:29 | 해킨도전자 | |
113 | 24.10.2319:04 | 사노라맨 | |
802 | 24.10.1412:27 | shl628 | |
695 | 24.10.1316:00 | 수박 | |
346 | 24.10.1222:56 | Stultus | |
948 | 24.10.1121:10 | 좌절금지 | |
738 | 24.10.1115:53 | 수박 | |
583 | 24.10.0900:22 | 줌바이퍼 | |
1413 | 24.07.1219:19 | Stultus | |
1223 | 24.10.0500:31 | 줌바이퍼 | |
569 | 24.10.0410:49 | Tamy | |
750 | 24.09.2923:48 | 머트 | |
629 | 24.09.2822:28 | 머트 | |
465 | 24.09.2808:22 | Tamy | |
895 | 24.09.2321:32 | Stultus | |
995 | 24.09.2210:59 | 좌절금지 | |
648 | 24.09.2203:23 | 누림어멈 | |
1192 | 24.09.1919:17 | 좌절금지 | |
579 | 24.09.1917:09 | 좌절금지 | |
498 | 24.09.1813:37 | Stultus | |
910 | 24.09.1723:58 | 좌절금지 | |
603 | 24.09.1722:40 | 좌절금지 | |
455 | 24.09.1717:13 | 맥가즈아 | |
562 | 24.09.1708:13 | 김경석 | |
234 | 24.09.1617:47 | Panictosh | |
770 | 24.09.1504:35 | Tamy | |
584 | 24.09.1319:18 | Stultus | |
707 | 24.09.1019:44 | 치토 | |
484 | 24.09.0118:13 | 머핀X | |
463 | 24.09.0112:54 | 해킨도전자 | |
547 | 24.08.3115:34 | 머핀X | |
307 | 24.08.2601:42 | 화정큐삼 | |
306 | 24.08.2422:59 | 하나브 | |
319 | 24.08.2316:25 | 화정큐삼 | |
416 | 24.08.1810:56 | CanBe | |
363 | 24.08.1800:04 | 화정큐삼 | |
301 | 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 | |
540 | 24.08.1022:10 | 오디세이 | |
168 | 24.08.1019:05 | jbhlyk | |
200 | 24.08.0923:20 | RogerT |
머리에 쥐날려고 합니다...
전문가의 포스가 느껴지는 작성기 잘보고 갑니다....
언젠가 도전해 보고싶은 욕구가 넘쳐 나는군요 ^^
희망 사항 이죠 ~~
-- MSR 락 찾아 보았습니다... 궁금 해서요~~~