X86 Open로그인

추천하기 twitter 로그인 facebook 로그인 google 로그인 카카오 로그인 네이버 로그인
3
Profile

HP Z420에서 샌디 브릿지 E5-2670 V1 스피드스텝 적용 방법입니다 (스압 주의)

zisqo
(38)
2016/10/02 1357 3 •레벨 : 13  •보유금화 : 42598  •최근접속일 : 16-12-08 
CPU E5-2670 V1
메인보드 HP Z420 / HP Z620
그래픽카드 GT 760
사운드칩셋 ALC262 (블루투스 모듈을 쓰면 소리가 나옵니다)
설치 만족도

HP Z420 시스템을 커스텀 맥으로 쓰시는데 스피드스텝에서 당혹 스러우신 분이 혹시라도 계실까봐, 올려 놓습니다.
대략 1주일 가량 스피드스텝을 적용하는데 큰 애를 먹었습니다만... 인터넷을 검색해봐도.. HP Z420의 정보는 너무 희박해서
진심으로 많이 애를 먹었습니다. 특히 E5-2670 V1 (샌디 브릿지)의 정보는 정말... 간절할만큼 없더군요)

 

시스템 사양

HP Z420 

CPU : E5-2670 V1 (샌디 브릿지) / 8코어 16쓰레드
M/B : C602 칩셋 
Sound : ALC 262 
Graphics : GTX760 

 

준비물

RehabMan-FakeSMC-2016-0908.zip

AICPMPatch.zip

ACPI.zip  (DSDT.aml / SSDT-1.aml / SSDT.aml (E5-2670 V1용 스피드스텝 적용))

code.zip (AICPM Patch 명령어)

ssdtPRGen.sh-16.7.zip / ssdtPRGen.sh-Beta.zip

AppleIntelInfo.kext.zip


 

우선 GTX760은 커스텀 맥에서 웹드라이버 없이 네이티브로 구동되므로, 처음 설치시 부트 플래그에  nv_disable=1을 넣어주고
설치가 완료되면 nvda_drv=1 은 넣지 않아도 됩니다

설치 완료 후, 터미널에서 

sudo nano /System/Library/Extensions/AppleGraphicsControl.kext/Contents/PlugIns/AppleGraphicsDevicePolicy.kext/Contents/Info.plist 를 입력하고 ConfigMap의 Mac-F60DEB81FF30ACF6의 Key 값만 none으로 바꿔 주시면 됩니다.

 

sudo kextcache -system-prelinked-kernel

sudo kextcache -system-caches

위 명령을 통해 kextcache를 정리합니다

 

A. 그래픽 카드가 정상 부팅 되었다면 최신 버전 FakeSMC가 나을 수 있습니다.
B. kext 파일들은 EFI/Clover/kexts/10.11 폴더에 모두 넣어 줍니다.

스크린샷 2016-10-03 오후 6.00.59.png
C. 모두 넣어줬다면 HWmonitor를 실행 해봅니다.

스크린샷 2016-10-03 오후 6.00.37.png

D. CPU 코어가 전혀 안 잡힌걸 볼 수 있습니다. 이 때는 어떤 수를 쓰더라도 전체 코어만 표시되고 MSR Lock은 막혀 버립니다.
E. 설령 MSR Lock 코드를 KextsToPatch에 넣어줘도 실제 언락을 해주지 않습니다. (HP Z420의 C602 칩셋만 그렇습니다)
F. 그렇다면 남은 것은 클로버 부트로더의 AsusAICPUPM인데 이 것도 오류가 있어서 MSR Lock을 해제 못해줍니다.
G.그리하여 Olarila의 AICPMPatch가 다운로드 폴더에 있는지 확인합니다.
 

** AICPMPatch 순서 입니다.

H-1. 터미널에서 cd ~/Downloads/AICPMPatch 를 입력합니다.

H-2. 

perl AICPMPatch.pl /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement 

H-3. 

sudo perl AICPMPatch.pl /System/Library/Extensions/AppleIntelCPUPowerManagement.kext/Contents/MacOS/AppleIntelCPUPowerManagement --patch

H-4.

sudo touch /System/Library/Extension 을 입력 후 엔터를 치면 AICPMPatch가 완료 됩니다.

J. Config.plist 파일을 열고 AsusAICPUPM을 체크 해제하고 MSR Lock 코드를 지워줍니다.

K. 만약 지우지 않는다면 P-state이 이상하게 동작할뿐더러 스피드스텝이 동작하지 않습니다.

L. ssdtPRGen은 안전하게 16.7 버전으로 해도 됩니다
M. 가장 중요한건 CPUID를 클로버 컨피규레이터에서 0x0A01을 넣어주고
N. FakeCPUID는 사용하지 않습니다 (이럴경우 커널 패닉 등장합니다 ㅎㅎ)
O. 처음 설치부터 MacPro6,1로 진입합니다.
F. CPUID에 FakeCPUID를 쓰면 커널 패닉 올라옵니다 그래서 클로버 부트로더의 CPU탭의 CPUID에 0X0A01을 넣습니다


AICPM  패치가 제대로 되었다면 아래 그림처럼 표시 됩니다.

스크린샷 2016-10-03 오후 6.33.39.png


** 주의

X86PlatformPlugin과 Shim이 로드 안되는 경우는 AppleLPC.kext가 로드 되어있어도 제대로 로드가 안된건 맞습니다만
HP Z420에선 IOResistryExplorer에서 LPCB가 보이지 않는건 문제가 아닙니다.
SBRG에서 AppleLPC를 직접 로드하게 되어 있고 1d41로 지정되어 있습니다.

부팅과정에서 X86PlatformPlugin / Shim이 로딩 안되면 사과 로고의 절반 이후까지 계속 쭈욱 로딩 프로세스 바가 지나갑니다.
하지만 정상적으로 X86PlatformPlugin이 설치된 경우 사과 로고의 하단의 프로그레스 바가 절반쯤에서 부팅 완료 처리 합니다
 

 

가. Config.plist

클로버 부트로더의 상세 설정을 스크린 샷으로 보시겠습니다.

1-1) ACPI

70e2f722cb8c4061dd2ee1f242f09156.png

Fix Shutdown만 황성화 시키고 Drop tables에서 CpuPm 즉 SSDT.aml 파일을 불러오도록 합니다.
아울러 SSDT / Plugin Type / 1을 선택하고  Generate C/P states는 선택하지 않습니다.

1-2) Boot

848f72fa189b7e4a85fc628f1ecccca8.png

1-3) CPU

030338d83f7a72269bc4c8ee1d690204.png

1-4) Devices (스피드스텝과 관련이 없습니다)
1-5) Disable Drivers & GUI (스피드스텝과 관련이 없습니다)
1-6) Graphics (스피드스텝과 관련이 없습니다)
1-7) Kernel and Kext Patches
d87869bacdbe499d69ef467141679c3b.png

이 부분이 가장 큰 핵심인데요. AICPUPM의 정보는 KextsToPatch에만 해줘야 합니다.
그리고 Asus AICPUPM은 비활성화 시킵니다. 물론 AppleRTC도 비활성화 시킵니다.
* MSR lock관련 패치는 안해줘도 됩니다. (그걸 지웠더니 바로 스피드스텝이 적용됩니다) - 하단에 ssdtPRGen 사용 방법 기재 했습니다.

1-8) Rt Variables
225b974dd024afaa0a15c9dbff371c1f.png
SIP를 해제하기 위해 BooterConfig : 0x28 / CsrActiveConfig : 0x67을 기재합니다

1-9) SMBIOS
45ad1561fc37e98f1cdd2ed4ac555723.png
 

1-10) System Parameters
6dd09e8aefb1c8fb613ca8bd8b0a0c33.pngInject Kexts : Detect / Inject System ID & No Caches는 체크해줍니다.
하지만 뉴해킨님의 조언대로라면 No caches는 체크해도 제대로 동작 안하는걸로 알고 있습니다.

 

다. AICPUPM 패치
AICPUPM패치는 Config.plist 파일을 텍스트 편집기로 열은 다음 El capitan은 아래의 코드를 추가해주면 됩니다.
(드래그해서 KextsToPatch에 붙여 넣으세요<arrray> 하단에 넣고 </array>로 닫혀 있어야 합니다.

            <dict>
                <key>Comment</key>
                <string>10.11 AICPM</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                PnU5
                </data>
                <key>Name</key>
                <string>AppleIntelCPUPowerManagement</string>
                <key>Replace</key>
                <data>
                PpCQ
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>10.11 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.11 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.11 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>External icons patch</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                RXh0ZXJuYWw=
                </data>
                <key>Name</key>
                <string>AppleAHCIPort</string>
                <key>Replace</key>
                <data>
                SW50ZXJuYWw=
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>10.11 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.11 AICPM</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                AXRf
                </data>
                <key>Name</key>
                <string>AppleIntelCPUPowerManagement</string>
                <key>Replace</key>
                <data>
                Aetf
                </data>
            </dict>
            <dict>
                <key>Comment</key>
                <string>10.11 AICPM</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                yXQWDzJIJf8PAABI
                </data>
                <key>Name</key>
                <string>AppleIntelCPUPowerManagement</string>
                <key>Replace</key>
                <data>
                yesWDzJIJf8PAABI
                </data>
            </dict>
            <dict>
                <key>Comment</key> 
                <string>AppleGraphicsDevicePolicy (board-id) Patch (c) Pike R. Alpha</string>
                <key>Disabled</key>
                <false/>
                <key>Find</key>
                <data>
                Ym9hcmQtaWQ=
                </data>
                <key>Name</key>
                <string>AppleGraphicsDevicePolicy</string>
                <key>Replace</key>
                <data>
                Ym9hcmQtaXg=
                </data>
            </dict>

아무쪼록 최종적으로 만들어진 파일은 patched.zip  입니다. (EFI/Clover/ACPI/patched 폴더에 넣어주시면 됩니다)
다만, 유의하실 점은 같은 메인보드라 하여도 CPU를 불러오는 주소는 다를 수 있기 때문에 아래 항목에서 참고 해주세요

 


마. 스피드 스텝을 위한 SSDT.aml 추출하기
ssdtPRGen 16.7버전을 이용해서 스피드스텝에 적용할 SSDT.aml을 추출합니다.
* 아래 예제는 E5-2670 V1 기준입니다.

1. Beta version은 20.4 버전입니다 (2016년 10월 2일 기준)
2. 바탕화면으로 ssdtPRGen.sh-Beta 폴더를 이동 시킵니다.
3. sudo /Users/사용자명/Desktop/ssdtPRGen.sh-Beta/ssdtPRGen.sh -a C000 -c 1 -turbo 3300 을 입력합니다.
4. 위 명령을 입력했을 때 Processor name이 없다고 나오는 경우 (샌디 브릿지의 경우 최악의 삽질로 치닫죠;;;)
5. ~/Library/ssdtPRGen/ACPI 폴더에서 SSDT-1.aml과 APIC.aml 파일을 바탕화면으로 복사 합니다
6. 그리고 SSDT-1.aml 파일은 DSDT.aml로 이름을 바꿉니다
7. 
~/Library/ssdtPRGen/Data/User Defined.cfg을 텍스트 편집기로 열어 줍니다

520ee2d546a59b1b5a598a260a7d6df2.png
8. 그리고 스크린 샷 처럼 'E5-2670 V1',115,1600,2600,3300,8,16,0,100을 입력하고 저장해 줍니다
8-1. 만약 ~/Library/ssdtPRGen/Data/Sandybridge.cfg 파일에 여러분의 CPU가 있다면 9) 항목을 건너 뛰셔도 됩니다
9. 터미널을 열은 다음 바탕화면의 ssdtPRGen폴더에 있는 ssdtPRGen.sh를 터미널로 드래그앤 드랍 한 다음
10. -mode custom -p 'E5-2670'  -turbo 3300 -c 1를 입력합니다. (E5-2670 V1)
10-1. -mode custom -p 'E5-1620' -turbo 3800 -lfm 1600  -c 1 (E5-1620 V1)
11. Do you want to open ssdt.dsl (y/n)? Y 를 입력 한 다음 표시되는 dsl 코드를 SSDT.aml로 우선 바탕화면에 저장합니다.
12. 가장 먼저 확인할 것이 APSS값입니다.

스크린샷 2016-10-05 오후 1.43.18.png

/* High Frequency Modes (turbo) E5-1620을 예제로 듭니다 */ 
Package (0x06) {0x0ED8, 16진수를 10진수로 바꾸어 보면 3800Hz인것을 알 수 있습니다
.
.
/* Low Frequency Mode */
Package (0x06) { 0x06A4, 16진수를 10진수로 바꾸어 보면 1700Hz인 것을 알 수 있습니다.

** E5-2670V1을 사용 하시는 분은 첨부된 파일의 SSDT.aml을 확인하시면 됩니다.

** E5-2670V1을 Bclk 100단위 (ssdtPRGen V20.4기준)로 소스 코드를 보면 아래와 같습니다.
** -mode custom -p 'E5-2670 V1' -lfm 1200 -turbo 3300 -bclk 100 -c 1  를 이용해 dsl을 만듭니다.

스크린샷 2016-10-05 오후 4.19.51.png

(스샷 우측의 Hz는 Mhz로 오타 정정합니다)

 


13. 만약 APSS값이 이상하다면 ssdtPRGen을 16.7 버전을 다운 받으세요 ( ssdtPRGen.sh-16.7.zip )
14. 
/Users/사용자이름/Desktop/ssdtPRGen.sh-16.7/ssdtPRGen.sh -c 1 -lfm 1200 -turbo 3300 -t 115 -w 1
15. -turbo 수치(3300) / -lfm 수치(낮은 수치:제온은 1200입니다) / -w 1을 넣어주어야 정보가 좀 제대로 나옵니다.
16. APLF 함수를 추가해 줍니다

Method (_INI, 0, NotSerialized) 구문의 CPU 정보가 끝나는 } 구문 아래의 APSN 바로 위에 넣어줍니다.

Name (APLF, One)        
Name (APSN, 0x07) /* 0x07은 CPU 터보 스탯마다 다릅니다 */
Name (APSS, Package (0x17) /* 16진수 17을 10진수로 바꿔보면 23입니다. 22개라면 0x16으로 넣어주세요)


17. APSS  코드 내부의 Package (0x06) 함수들은 ssdtPRGen의 값을 그대로 쓰셔도 됩니다.

17. _DSM 구문을 아래 그림의 위치에 붙여 넣어 주세요
2f0386242de518699323c171c3c58c85.png

 

입력 편의를 위한 코드는 아래와 같습니다.

 

Method (_DSM, 4, NotSerialized)
        {
            Store ("Method _SB.SCK0.C000._DSM Called", Debug)
            If (LEqual (Arg2, Zero))
            {
                Return (Buffer (One)
                {
                    0x03
                })
            }

            Return (Package (0x02)
            {
                "plugin-type", 
                One
            })
        }

 

만약 SSDT.aml의 가장 상단의 코드가
External (\_SB_.SCK0.C007, ProcessorObj) 이 아니라면 SCK0를 추가해줘야 합니다.
(HP의 Z시리즈 듀얼 소켓이라면 SCK0, SCK1로 표기됩니다)

SSDT 파일 저장이 안되고 컴파일 에러가 뜬다면  제일 마지막 구문에서 } 표시 하나가 빠졌을 수 있으니

}를 기입한 다음 다시 컴파일 하면 됩니다



다. DSDT.aml 과 SSDT.aml을 설치하기

DSDT.aml 파일은 EFI/Clover/ACPI/patched 폴더에 넣어줍니다.
SSDT.aml과 SSDT-1.aml 파일을 EFI/Clover/ACPI/patched 폴더에 넣어줍니다.

SSDT.aml의 table이름이 CpuPm이므로 Config.plist에서  아래 스샷처럼 작업합니다.
스크린샷 2016-10-05 오후 1.49.39.png

* Devicein table을 드랍하는건 뉴해킨님께서 만든 SSDT-1.aml을 불러오기 위한 것입니다.
* ALC262가 제대로 동작하지 않지만 블루투스와는 동기화 되므로 Drop tables에 추가 해줍니다.

이제 설치할 프로그램들을 모두 설치하고나면, 아래와 같이 전력관리 관련 Kexts가 로드 됩니다.
- ACPI_SMC_PlatformPlugin
- X86PlatformPlugin
- X86PlatformShim
save.jpg


* 엘캐피탄 처음 설치시에는 반드시 AsusAICPUPM을 활성화 시켜야 부팅중 커널 패닉이 안생깁니다.
* KextsToPatches에 생성한 10.11 AICPUPM 패치는 있어도 무방합니다
* 설치가 모두 끝나면 Config.plist에서 
AsusAICPUPM을 체크 해제 해줍니다.

 

뉴해킨님의 10.11 설치 가이드  10.11.6 설치 과정도 꼭 보시면 좋습니다!  :)

 

 

라. 스피드스텝 동작 확인

P-States 동작 여부를 보려면 아래의 AppleIntelInfo.kext를 바탕화면에 복사 해놓으세요

그리고 터미널에서 실행합니다

sudo chown -R 0:0 ~/Desktop/AppleIntelInfo.kext
sudo kextload ~/Desktop/AppleIntelInfo.kext
sudo cat /tmp/AppleIntelInfo.dat

(정보 보기가 다 끝났다면 sudo kextUnload ~/Desktop/AppleIntelInfo.kext 를 눌러 주시면 됩니다)

스크린샷 2016-10-05 오후 5.46.52.png위 스샷은 CMOS에서 Turbo mode를 해제 했을 때 입니다.
AICPM 패치 이전까지 잠겨있던  MSR_PKG_C2_RESIDENCY 값이 올라옵니다.
 

스크린샷 2016-10-05 오후 5.58.46.png

위 스샷은 Turbo Mode 활성화 시켰을 때 입니다. 

만약 터보 모드에서 스피드스텝이 안된다면 CMOS 설정을 확인하셔야 합니다.

IMG_5231.JPG

Power / OS Power Management /  Turbo Mode 만 Enable 시켜 주세요.
만약 PCIe Performance Mode까지 활성화 시키면 스피드스텝이 비활성화 됩니다.

 

IMG_5232.JPG

 

이왕 들어간김에 Hardware Power Management / S5 Maximum Poer Savings도 Enable 시켜 주고 저장 합니다.

 

** CPU 정보를 클로버 컨피규레이터에서  Boot log를 생성해보면 CPU정보를 보다 정확하게 확인할 수 있습니다

스크린샷 2016-10-05 오후 4.30.39.png

 

** 잠자기 관련 설정은 아래와 같습니다.

스크린샷 2016-10-05 오후 3.00.52.png

부트 플래그는 -darkwake=10 npci=0x3000 입니다 (hibernatemode = 3)
* 가급적이면 설치 후 타임머신 백업을 추천합니다.
* 만약 6시간 이후 에 잠에서 안깨어나고 무한 리부팅이 걸리면 타임머신으로 복구하는 방법이 가장 무난한 편이며
* hibernatemode가 잘못 대답하면 무한 리부팅으로 이어질 수 있기 때문입니다.

* Recovery 진입은 AsusAICPUPM을 부트로더에서 활성화 시킨 다음
* darkwake=0 npci=0x3000 nv_disable=1을 하면 Nvidia 계열은 Recovery Mode로 진입 가능합니다
* 혹시라도 듀얼 디스플레이를 쓰시던 분중 EDID 수정 작업을 하셨다면
* 수정했던 파일은 바탕화면에 이동 시키고 S/L/Displays/Overrides  폴더에서 교정된 DisplayVendorID-*** 폴더는 삭제합니다
* 그리도 재부트 하면서 부트 플래그는 darkwake=0 npci=0x3000 으로 진입하면 
* 다시 교정된 DisplayVendorID-***를 이동 시킵니다

** Retina 디스플레이로 Fake를 하지 않는 경우 반드시 SwitchResX를 이용한 EDID 추출을 권장합니다.
** SwitchResX에서 추출된 EDID와 썬더볼트 디스플레이를 조합해서 사용하는게 비레티나 모드는 안정적이라 할 수 있습니다.

*** 무한 부팅을 만끽하셨다면 이제 Powr Nap은 해제하도록 하고 Hibernatemode도 0으로 변경합니다.

*** 터미널에서 아래와 같이 실행하세요

$ sudo pmset -a hibernatemode 0

 

스크린샷 2016-10-05 오후 3.01.48.png

i1DisplayPro를 Cintiq13H의 USB 포트에 물렸어도 잠자기는 잘 수행되고 있습니다.

 

 

 

 

 

good poor

날새날새 아이뱅크 Mactopia님
3명이 이글을 호평하셨습니다. 0명이 불평하셨습니다.

★ 글쓴이에게 고마우시면 커피한잔 후원(클릭) ★ 추천 정보가 입력되지 않았습니다.
twitter 공유 facebook 공유 googleplus 공유 카카오스토리 공유 네이버라인으로 공유

글쓴이의 서명이 비어 있습니다.

★ 글쓴이에게 고마우시면 커피한잔 후원(클릭) ★ 추천 정보가 입력되지 않았습니다.
  • Profile
    2016/10/03
    1 0

    훌륭한 후기입니다.

    고생 많으셨습니다.

  • Profile
    2016/10/03
    0 0
    아이뱅크 : 훌륭한 후기입니다. 고생 많으셨습니다. 에 달린 대댓글입니다.

    감사 합니다 아이뱅크님. ㅠㅠ 정말.. HP Z420의 스피드스텝 관련 정보가 뉴해킨님을 제외하고는 없어서..
    일주일 동안 완전 좀비 모드로 있었습니다. (가뜩이나 허리 디스크 재발해서 죽다 겨우 살아았는데 말입니다 ㅠㅠ)

    그래도 이렇게라도 되서 참 다행이고요 KsJ님의 정보글과 아이뱅크님의 덧글도 꾸준히 보면서 겨우 겨우 해냈습니다 ㅠㅠ

  • Profile
    2016/10/03
    0 0

    대단하십니다. 620 쓰고 있는데 도전해 보고 싶습니다. ^^

  • Profile
    2016/10/03
    0 0
    날새날새 : 대단하십니다. 620 쓰고 있는데 도전해 보고 싶습니다.... 에 달린 대댓글입니다.

    Z620도 같은  C602칩셋이라서 가능할거에요! ^^

    MSR Lock만 KextsToPatch에 넣지 마시고, AsusAICPUPM도 해제 한 다음 부팅이 된다면,

    MSR Lock은 무리없이 해제가 되서 스피드스텝은 SSDT.aml만 적용하면 될것으로 여겨집니다! ^^

  • zisqo : Z620도 같은  C602칩셋이라서 가능할거에요! ^^ MSR ... 에 달린 대댓글입니다.

    좋은 정보 감사드립니다.

    HP Z420을 쓰고 있습니다

    올려주신 FakeSMC-2016-0908에 들었는 5개 파일을 Clover EFI 폴더에 설치하고 HWMonitor를 구동하니깐

    아래와 같이 표시됩니다. 스피드스텝이 제대로 적용이 된것인지 궁금합니다.

    스크린샷 2016-10-04 12.59.57.png

     

  • Profile
    2016/10/05
    0 0
    cafri : 좋은 정보 감사드립니다. HP Z420을 쓰고 있습니다 ... 에 달린 대댓글입니다.

    답글이 많이 늦어서 죄송합니다. CPU 기종을 알려 주시겠어요? 만약 현재 Frequency가 x36으로 고정이 된 상태라면

    스피드스텝이 적용된건 아니라고 할 수 있습니다! ㅠㅠ (그리고 CPU온도는 38~55도 사이에 머물러 있습니다)

    우선 DSDT.aml은 상단의 본문 하단 DSDT.aml을 다시 받으신 다음에 /patched 폴더에 넣어주세요
    그 다음 ssdtPRGen.sh를 이용해서 SSDT.aml을 만들고, 그 것을 토대로 /patched 폴더에 복사해줍니다.

    만약 잘 안된다면  생성된 SSDT.aml / DSDT.aml / Config.plist를 첨부해서 덧글로 주시면 확인해 드리겠습니다.

    그리고 MSR Lock은  AICPMPatch.zip을 다운로드 받으시고 반드시 실행하신다음,
    클로버 컨피규레이터나 PlistEditor에서 AsusAICPUPM 항목을 해제 하시고, KextToPatch에서 MSR lock해제 문구 2개를 삭제해야 합니다.
    그래야 스피드스텝으로 진입합니다. : )

    잠자기가 잘 안될 경우 HP Z420 잠자기 설정 을 참고 하시면 됩니다. ^^
    혹시나 듀얼 디스플레이가 제대로 정보가 안잡혀있다면 차후 디스플레이 캘리브레이션때 오류가 발생할 수 있으므로 (커널 패닉은 아닙니다)
     

    그래픽 EDID 교정을 참고 해주시면 됩니다

  • zisqo : 답글이 많이 늦어서 죄송합니다. CPU 기종을 알려 주시... 에 달린 대댓글입니다.

    답변 감사드립니다.

    제 컴퓨터 사양입니다

    CPU : Intel(R) Xeon(R) CPU E5-1620 @ 3.60GHz

    기종 : HP Z420 Workstation

    VGA : NVIDIA Quadro K600 (1024 MB)

    스토리지 컨트롤러 : Intel(R) C600 series chipset SATA AHCI Controller (SAS 포함)

    Realtek ALC262 

    현재의 HWmonitor 상태입니다

    스크린샷 2016-10-05 09.25.24.png

     

     

  • cafri : 답변 감사드립니다. 제 컴퓨터 사양입니다 CPU : I... 에 달린 대댓글입니다.

    E5-1620용 스피드 스텝입니다. 

    SSDT.aml.zip  파일을 다운 받으셔서 EFI/Clover/APCI/patched  폴더에 넣고 재부팅 해보세요.

     

    재부팅전 본문에 적혀 있는 AICPM 패치를 하셔야 하고

    Config.plist의 Kernel and Kext Patches / AsusAICPUPM 체크 해제 하세요

    Config.plist의 Kernel and Kext Patches / KextsToPatch에서 MSR lock 코드 2개는 삭제 하세요

     

    그런다음 Intel Power Gadget을 이용해서 그래프로 보시는 것도 나쁘지 않습니다.

    HWmonitor를 이용할 경우 CPU가 배수 락이 안걸려 있고 , 온도가 70도가 아닌 38~50도 사이에 머물러 있어야 합니다.

     

     

    ps) 본문은 다시 수정을 해놓았지만 DSDT.aml에 SSDT.aml에서 생성한  스피드스텝 코드가 있다면,

    잠자기가되도 깨어나질 않기 때문에 본문에 첨부된 ACPI.zip 파일에서 DSDT.aml을

    EFI/Clover/ACPI/patched에 덮어 씌우시면 됩니다.

     

    ( 0 Error / 0 Warning / 0 Remark ) 

일반로그인 twitter 로그인 facebook 로그인 google 로그인 카카오 로그인 네이버 로그인
서버에 요청 중입니다. 잠시만 기다려 주십시오...