10.12-10.13 AICPUPM Kext to Patch
- 좌절금지
- 1750
- 11
좌절금지님의 기기정보
★ 좌절금지Orz Custom Mac :D ♬
CPU : Intel i9 12900 2.4Ghz
M/B : Gigabyte Z690 AERO G D4
RAM : Corsair DDR4 2133MHz 8Gb x 4 = 32Gb
VGA : AMD Radeon 6900XT 16Gb
SSD1 : S/S 980PRO 1T M.2
SSD2 : S/S 970PRO 512Gb M.2
SSD3: ADATA SX8200NP 1T M.2
RAID : HighPoint SSDA7101A-1 Intel 660P 1T x 4 = 4T (Raid=0)
Audio : AudioEngine2+
MIC : RODE NT-USB
CASE : Lianli O11D EVO
Cooler : Kraken Z73
WIFI : Broadcom DW1830 B/T + 802.11 AC
안녕하세요.
삽질의 신 후니입니다.
이번에 새로운 운영체재인 하이시에라가 발표되었습니다. 커맥을 하는 사람들에게 새로운 삽질거리를 주셔서 팀쿡을 포함한 애플에게 감사인사를 드립니다.
이번에 삽질할 패치는 샌디브릿지랑 아이비브릿지 CPU를 사용하시는 유저님들은 반드시 패치해야할할것중에 하나인 스피드 스텝 패치입니다. 스피드 스텝은 저배속 클럭부터 고배속 클럭까지 CPU가 상황에 따라 저클럭 코클럭으로 자동으로 관리해주는것을 말합니다.
자동차로 비유하면 전원을 킨 순간부터 계속해서 시속 200km로 풀 스피드로 달릴때 연료소모량(전기세)과 OS가 알아서 속도를 10-200km 로 조절하면서 달리는 연료량(전기세)라고 생각하시면 이해하시길 편하겠습니다. Windows OS는 어떤 플랫품이든 알아서 작동하지만 커맥은 이렇게 사용자가 직접 패치를 해줘야지 작동합니다.
스피드 스텝을 관리하는 AppleIntelCPUPowerManagement.kext 입니다. 샌디브릿지, 아이비 브릿지 사용하는 구형 플랫품을 사용하는분들만 패치해주시면 됩니다. 이외에 플랫품들은 보드에서 자동으로 지원합니다.
패치 방법은 2가지가 있습니다.
1st.
10.13 aicpm patch.command.zip
해당파일은 터미널에 작동하는 패치방법입니다.(직접적 방식)
압축을 풀어서 커맨드 파일을 더블클릭을 하면 자동으로 패치가 진행됩니다. 터미널에서 실행하며 2진수 HEX값을 직접적으로 파일을 수정하는 방식입니다.
단점으로는 매번 AppleIntelCPUPowerManagement.kext 파일이 업데이트 될때마다 파일 버전을 확인하여 재패치를 해줘야하는 번거로움이 있습니다.
2nd.
AICPUPM.plist.zip
클로버를 이용한 kext to patch 방식 입니다. (간접적인 방식)
해당 파일은 Config.plist 파일입니다. 클로버 컨피거 유틸로 실행하여 복사해서 붙여넣기 하시거나 PlistEdit등을 이용하셔도 됩니다.
10.12-10.13 두 운영체제에서 사용가능하게끔 패치 코드 모두 넣어두었습니다.
kext to patch의 장점은 AppleIntelCPUPowerManagement.kext 포함하여 kext 원본을 수정하지 않고 부팅때마다 클로버가 자동으로 패치된 값을 로드한다는 것입니다.
단점은 AppleIntelCPUPowerManagement.kext 파일이 업데이트가 되면 kext to patch 코드를 수정해줘야하지만 보통 하루만에 업데이트된 코드값이 올라오니 크게 걱정할 필요가 없습니다.
3th.
마지막으로 더미 Kext가 필요합니다.
/System/Library/Extensions/ 폴더안에 Kext Utility 로 인스톨(복사) 해주세요
0.12~10.13 버젼까지 사용가능한 더미 Kext입니다.
10.12 10.13 LegacyX86PlatformPlugin.kext.zip
kext to patch Text 코드입니다
삽질의 신 후니입니다.
이번에 새로운 운영체재인 하이시에라가 발표되었습니다. 커맥을 하는 사람들에게 새로운 삽질거리를 주셔서 팀쿡을 포함한 애플에게 감사인사를 드립니다.
이번에 삽질할 패치는 샌디브릿지랑 아이비브릿지 CPU를 사용하시는 유저님들은 반드시 패치해야할할것중에 하나인 스피드 스텝 패치입니다. 스피드 스텝은 저배속 클럭부터 고배속 클럭까지 CPU가 상황에 따라 저클럭 코클럭으로 자동으로 관리해주는것을 말합니다.
자동차로 비유하면 전원을 킨 순간부터 계속해서 시속 200km로 풀 스피드로 달릴때 연료소모량(전기세)과 OS가 알아서 속도를 10-200km 로 조절하면서 달리는 연료량(전기세)라고 생각하시면 이해하시길 편하겠습니다. Windows OS는 어떤 플랫품이든 알아서 작동하지만 커맥은 이렇게 사용자가 직접 패치를 해줘야지 작동합니다.
스피드 스텝을 관리하는 AppleIntelCPUPowerManagement.kext 입니다. 샌디브릿지, 아이비 브릿지 사용하는 구형 플랫품을 사용하는분들만 패치해주시면 됩니다. 이외에 플랫품들은 보드에서 자동으로 지원합니다.
패치 방법은 2가지가 있습니다.
1st.
10.13 aicpm patch.command.zip
해당파일은 터미널에 작동하는 패치방법입니다.(직접적 방식)
압축을 풀어서 커맨드 파일을 더블클릭을 하면 자동으로 패치가 진행됩니다. 터미널에서 실행하며 2진수 HEX값을 직접적으로 파일을 수정하는 방식입니다.
단점으로는 매번 AppleIntelCPUPowerManagement.kext 파일이 업데이트 될때마다 파일 버전을 확인하여 재패치를 해줘야하는 번거로움이 있습니다.
2nd.
AICPUPM.plist.zip
클로버를 이용한 kext to patch 방식 입니다. (간접적인 방식)
해당 파일은 Config.plist 파일입니다. 클로버 컨피거 유틸로 실행하여 복사해서 붙여넣기 하시거나 PlistEdit등을 이용하셔도 됩니다.
10.12-10.13 두 운영체제에서 사용가능하게끔 패치 코드 모두 넣어두었습니다.
kext to patch의 장점은 AppleIntelCPUPowerManagement.kext 포함하여 kext 원본을 수정하지 않고 부팅때마다 클로버가 자동으로 패치된 값을 로드한다는 것입니다.
단점은 AppleIntelCPUPowerManagement.kext 파일이 업데이트가 되면 kext to patch 코드를 수정해줘야하지만 보통 하루만에 업데이트된 코드값이 올라오니 크게 걱정할 필요가 없습니다.
3th.
마지막으로 더미 Kext가 필요합니다.
/System/Library/Extensions/ 폴더안에 Kext Utility 로 인스톨(복사) 해주세요
0.12~10.13 버젼까지 사용가능한 더미 Kext입니다.
10.12 10.13 LegacyX86PlatformPlugin.kext.zip
kext to patch Text 코드입니다
key>KextsToPatch</key>
<array>
<dict>
<key>Comment</key>
<string>10.12 AICPM</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
/w+ELQ==
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
/w+FLQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.12 AICPM</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
yXQVDzIl/w8AAEg=
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
yesVDzIl/w8AAEg=
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.12-10.13 AICPM</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
PnU4
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
PpCQ
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.12-10.13 AICPM</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
AQABD4Q=
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
AQABD4U=
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.12-10.13 AICPM</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
dRG5
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
6xG5
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.12-10.13 AICPM</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
yXQMDzKD4B9CiUQ7
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
yesMDzKD4B9CiUQ7
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.12-10.13 AICPM</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
AXRh
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
Aeth
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.13 AICPM</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
/w+E0w==
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
/w+F0w==
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.13 AICPM</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
yXQUDzIl/w8AAGs=
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
yesUDzIl/w8AAGs=
</data>
</dict>
</array>
<array>
<dict>
<key>Comment</key>
<string>10.12 AICPM</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
/w+ELQ==
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
/w+FLQ==
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.12 AICPM</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
yXQVDzIl/w8AAEg=
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
yesVDzIl/w8AAEg=
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.12-10.13 AICPM</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
PnU4
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
PpCQ
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.12-10.13 AICPM</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
AQABD4Q=
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
AQABD4U=
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.12-10.13 AICPM</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
dRG5
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
6xG5
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.12-10.13 AICPM</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
yXQMDzKD4B9CiUQ7
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
yesMDzKD4B9CiUQ7
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.12-10.13 AICPM</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
AXRh
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
Aeth
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.13 AICPM</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
/w+E0w==
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
/w+F0w==
</data>
</dict>
<dict>
<key>Comment</key>
<string>10.13 AICPM</string>
<key>Disabled</key>
<false/>
<key>Find</key>
<data>
yXQUDzIl/w8AAGs=
</data>
<key>Name</key>
<string>AppleIntelCPUPowerManagement</string>
<key>Replace</key>
<data>
yesUDzIl/w8AAGs=
</data>
</dict>
</array>
좌절금지
댓글 11
참여를 하시면 세상을 바꿉니다.
좌절금지
좌절금지
좌절금지
두번째 방법으로 패치를 하고 클로버에서 Asus AICPUPM를 체크 해제하고 재부팅했더니 패닉이나네요... 그래서 다시 체크해제했는데 왜 그런지 알 수 있나요..?
Asus P8H77-v / i7-3770
plist첨부합니다.
config.plist
Asus P8H77-v / i7-3770
plist첨부합니다.
config.plist
하느신
KernelPm에 체크해보시고,
dsdt fix 부분 모두 체크해제 필요한 것만 나중에 픽스....
아이맥12~13.1이 스피드스텝은 좋지 못합니다.
부팅옵션 엘캐피탄이후에는 kext-dev-mode=1 rootless=0 쓸 이후 없습니다.
이것으로 0x67 이미 주셨으므로...
dsdt fix 부분 모두 체크해제 필요한 것만 나중에 픽스....
아이맥12~13.1이 스피드스텝은 좋지 못합니다.
부팅옵션 엘캐피탄이후에는 kext-dev-mode=1 rootless=0 쓸 이후 없습니다.
이것으로 0x67 이미 주셨으므로...
좌절금지
스티부러브스유님이 아래 글에서 이 글을 참조 하였습니다.
❝i7-8700k, asus z370-a prime, 10.13.6 설치후기❞
❝i7-8700k, asus z370-a prime, 10.13.6 설치후기❞
권한이 없습니다. 로그인
한번 시도해보겠습니다!!