X86 Open로그인

추천하기 twitter 로그인 facebook 로그인 google 로그인 카카오 로그인 네이버 로그인
0
CPU E3-1230 v 2
메인보드명 Gigabyte Z68ma-D2H-B3(u1c)
그래픽카드 Gigabyte HD6850 OC (1G)
OS 종류 10.12.1 (유니비스트)
부트로더 클로버 3899
도움 된 댓글에는 추천필수 숙지
에러화면첨부파일 숙지

안녕하세요.

E3-1230v2 스피드스탭을 잡기 위해서 1주일 동안 팁/안정화 및 질문과답변 게시판을 전전하며 모은 정보로 작업을 진행하였습니다.

좋은 정보 올려주신 유저님들께 감사의 말씀 드립니다.

하오나 현재 관에 봉착하여 조언을 구하고자 하오니 많은 조언을 부탁 드립니다.

 

현재 봉착한 문제는 x86platformPlugin&x86platformShim이 로드되지 않는 문제 입니다.

 

1. 현재 각종 패치 작업 후 확장파일로 확인결과 ivy 스피드 스탭에 필수 요소(?)인 아래 kext 로드 및 언로드 확인하였습니다.

AppleLPC : 로드됨

ACPI_SMC_PlatformPlugin : 로드됨

NullCPUPowerManagement : 언로드

86PlatfotmPlugin & X86PlatformShim : 언로드

 

2. ssdtRPGEN을 이용하여 ssdt.aml 생성 및 E/E/C/A/pached 에 옮겨 두었습니다. (ssdt.aml 첨부)

그리고 Clover Configurator를 통하여 ACPI 아래와 같이 설정 하였습니다.

이 상태에서 재부팅 후 시스템리포트 확장파일 확인해 보니 여전히 86PlatfotmPlugin & X86PlatformShim 로드되지 않는것을 확인하였습니다.

혹시나 시스템리포트상에 오류인지 확인하기 위하여 IORegistry 로 확인해 보았으나 아래와 같이 로드되지 않은것을 최종 확인하였습니다.

 

 

3. E3-1230v2의 경우 ivy로 사전 아래와 같이 각종 패치 진행하였습니다.

 

10.12.1 바닐라커널패치 및 AICPUPM 패치 (kexttopatch 및 MSR lock 패치 포함)

참고: http://www.insanelymac.com/forum/topic/312859-sandy-bridge-e-ivy-bridge-e-power-management-1012-beta/

참고: http://forum.osxlatitude.com/index.php?/topic/9320-vanilla-and-patched-sierra-kernels-patched-aicpupm-kexts/

참고: https://www.x86.co.kr/index.php?mid=qa&search_keyword=1230v2&search_target=title_content&document_srl=1347312

 

뭔가 나름 정리를 한다고 해서 문의 드리는데 어수선한 점 양해 부탁 드리겠습니다.

 

적어두고 보니.... 딱히 뭔가 해온게 없는 것 같게 느껴지네요 ㅠㅠ

 

 

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

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

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

    스피드스텝이 동작하는 상태에서는 반드시 x86plafotmplugin + shim이 구동되지 않아도 됩니다. 만약 이것이 반드시 로드되어야 한다면 신형 맥프로는 큰일나는거에요 : )
    신형 맥프로에서도 ACPI_SMC_Platformplugin만 로드되도 스피드스텝이 매우 잘 잡히고 있습니다

    가장 중요한 것은 현재 스피드스텝이 동작 안하는건가요? 아니면 x86platformplugin + shim이 로드가 안된다는 것인가요?

    억지로 해당 kext다 로그 되었다고 해도 Powernap을 사용하면 깨어나지 않는 경우도 있긴 합니다.
     

  • Profile
    2016/11/08 *.57.56.18
    0 0
    답변 감사 드립니다. 퇴근 후 AppleInteInfo를 통해 확인 후 조언 여쭙겠습니다. 기억 상으로 C3/C6이 0, 1, 2 없이 3부터 동작했던 것으로 기억합니다. 인텔 가젯을 통했을때는 특정 전력값 이하로 내려가지 않았습니다. 자세한 사항 은 차 후 스샷을 통해 조언 부탁 드립니다. ㅠ
    ★알리미★ 도움 댓글에 추천을 눌러주세요.
  • zisqo 님 아래 (1) 인텔가젯 상태와 appleintelinfo.dat 정보 올려 드립니다.

    확인 부탁 드리겠습니다.

    (1) Intel

    스크린샷 2016-11-08 오후 10.52.37.png

     

    (2) AppleIntelInfo.

     

    Settings:

    ------------------------------------

    logMSRs............................: 1

    logIGPU............................: 0

    logIntelRegs.......................: 1

    logCStates.........................: 1

    logIPGStyle........................: 1

    InitialTSC.........................: 0x30c7cf3d8e9

    MWAIT C-States.....................: 4384

     

    Model Specific Regiters

    ------------------------------------

    MSR_CORE_THREAD_COUNT......(0x35)  : 0x40008

    MSR_PLATFORM_INFO..........(0xCE)  : 0x81010E0012100

    MSR_PMG_CST_CONFIG_CONTROL.(0xE2)  : 0x1E000403

    MSR_PMG_IO_CAPTURE_BASE....(0xE4)  : 0x10414

    IA32_MPERF.................(0xE7)  : 0x1E21F846FB

    IA32_APERF.................(0xE8)  : 0x1CE16B78A5

    MSR_FLEX_RATIO.............(0x194) : 0x0

    MSR_IA32_PERF_STATUS.......(0x198) : 0x288300002100

    MSR_IA32_PERF_CONTROL......(0x199) : 0x2100

    IA32_CLOCK_MODULATION......(0x19A) : 0x0

    IA32_THERM_STATUS..........(0x19C) : 0x88470000

    IA32_MISC_ENABLES..........(0x1A0) : 0x850089

    MSR_MISC_PWR_MGMT..........(0x1AA) : 0x400001

    MSR_TURBO_RATIO_LIMIT......(0x1AD) : 0x23242525

    IA32_ENERGY_PERF_BIAS......(0x1B0) : 0x4

    MSR_POWER_CTL..............(0x1FC) : 0x14005F

    MSR_RAPL_POWER_UNIT........(0x606) : 0xA1003

    MSR_PKG_POWER_LIMIT........(0x610) : 0x1AA580001A9F40

    MSR_PKG_ENERGY_STATUS......(0x611) : 0x362EEEF9

    MSR_PKG_POWER_INFO.........(0x614) : 0xD000000600228

    MSR_PP0_CURRENT_CONFIG.....(0x601) : 0x1814149400000960

    MSR_PP0_POWER_LIMIT........(0x638) : 0x1AA580

    MSR_PP0_ENERGY_STATUS......(0x639) : 0x1FE67996

    MSR_PP0_POLICY.............(0x63a) : 0x0

    MSR_CONFIG_TDP_NOMINAL.....(0x648) : 0x21

    MSR_CONFIG_TDP_LEVEL1......(0x649) : 0x60000000000000

    MSR_CONFIG_TDP_LEVEL2......(0x64a) : 0x60000000000000

    MSR_CONFIG_TDP_CONTROL.....(0x64b) : 0x80000000

    MSR_TURBO_ACTIVATION_RATIO.(0x64c) : 0x0

    MSR_PKGC3_IRTL.............(0x60a) : 0x883B

    MSR_PKGC6_IRTL.............(0x60b) : 0x8850

    MSR_PKGC7_IRTL.............(0x60c) : 0x8857

    MSR_PKG_C2_RESIDENCY.......(0x60d) : 0x0

    MSR_PKG_C3_RESIDENCY.......(0x3f8) : 0x0

    MSR_PKG_C6_RESIDENCY.......(0x3f9) : 0x0

    MSR_PKG_C7_RESIDENCY.......(0x3fa) : 0x0

    IA32_TSC_DEADLINE..........(0x6E0) : 0x30C7FB300FE

     

    CPU Ratio Info:

    ------------------------------------

    CPU Low Frequency Mode.............: 1600 MHz

    CPU Maximum non-Turbo Frequency....: 3300 MHz

    CPU Maximum Turbo Frequency........: 3700 MHz

    CPU P-States [ (16) 31 33 ]

    CPU C3-Cores [ 5 6 ]

    CPU C6-Cores [ 2 3 5 ]

    CPU C3-Cores [ 2 5 6 7 ]

    CPU C6-Cores [ 2 3 4 5 ]

    CPU P-States [ (16) 25 31 33 ]

    CPU C6-Cores [ 2 3 4 5 6 7 ]

    CPU C3-Cores [ 2 4 5 6 7 ]

    CPU P-States [ (16) 25 26 31 33 ]

    CPU C3-Cores [ 2 3 4 5 6 7 ]

    CPU P-States [ (16) 24 25 26 31 33 ]

    CPU P-States [ (16) 24 25 26 28 31 33 ]

    CPU P-States [ (16) 19 24 25 26 28 31 33 ]

    CPU P-States [ (16) 19 24 25 26 27 28 31 33 ]

    CPU P-States [ (16) 19 24 25 26 27 28 29 31 33 ]

    CPU P-States [ (16) 19 24 25 26 27 28 29 31 32 33 ]

    CPU P-States [ (16) 19 23 24 25 26 27 28 29 31 32 33 ]

    CPU P-States [ (16) 19 23 24 25 26 27 28 29 30 31 32 33 ]

    CPU P-States [ (16) 19 22 23 24 25 26 27 28 29 30 31 32 33 ]

    CPU P-States [ 16 19 20 22 23 24 25 26 27 28 29 30 31 32 (33) ]

    CPU P-States [ (16) 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 ]

    CPU P-States [ (16) 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 ]

    CPU P-States [ (16) 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 3

     

    위 상태로 보아.. C-states 를 못 잡는 것 같습니다.

    MSR_PKG 값이 C2 / C3 / C6 이 0x0 입니다. ㅠㅠ

    감사합니다.

    ★알리미★ 도움 댓글에 추천을 눌러주세요.
  • Profile
    2016/11/09 *.117.156.22
    1 0

    늦은 답변 죄송합니다. 

     

    제온은 일반 데스크탑 PC보다 전력소비(TDP)는 높은 편입니다. 그 부분은 크게 염려 안하셔도 될 것 같고요.

    MSR_PKG_C2_RESIDENCY.......(0x60d) : 0x0
    MSR_PKG_C3_RESIDENCY.......(0x3f8) : 0x0
    MSR_PKG_C6_RESIDENCY.......(0x3f9) : 0x0

     

    3개가 안떴다는건 C2,3,6주소가 없다는 얘기가 되겠죠? ^^ config.plist 파일을 한 번 보고 싶습니다... 더불어 EFI/Clover/Patched 폴더에 SSDT.aml 파일은 당연히 없겠죠? ^^
    현재 사용중이신 보드는 MSR 해제된 보드라서 0xE2의 주소인 MSR_PMG_CST_CONFIG_CONTROL.(0xE2)  : 0x1E000403으로 나옵니다.

    0x1E000403이 아닌 0x1E008403이라면 MSR Lock 관련 문제를 볼 수 있겟지만 기가 바이트는 대부분이 MSR 해제가 되다보니 신경쓰지 않으셔도 되겠고요.

    현재 사용중이신 Config.plist과 EFI/Clover/Patched 폴더를 통채로 압축해서 첨부 파일로 올려 주세요. 그러면 한 번 확인해 보겠습니다.


    아울러, Appleintelinfo를 점검하실땐 약간의 시간을 주시고 P스탯 배수를 확인해 보세요 (길면 아마 3분~5분 가량 걸립니다)

    이 수치가 촘촘히 16~37까지 나오면 전혀 문제 없는겁니다. ^^

  • zisqo : 늦은 답변 죄송합니다.    제온은 일반 데스크탑 P... 에 달린 대댓글입니다.

    @zisqo 님 

    SSDT로 이것 저것 실험한다고 답변이 늦었습니다. ㅠㅠ

    아래는 현재 저의 P-State 와 S-State 입니다. 

    상당히 만족스럽게 찍힌 것 같은 느낌인데 확인 부탁 드리겠습니다. ^^

    아래는 AppleIntelInfo 값 입니다.

    PU Ratio Info:

    ------------------------------------

    CPU Low Frequency Mode.............: 1600 MHz

    CPU Maximum non-Turbo Frequency....: 3300 MHz

    CPU Maximum Turbo Frequency........: 3700 MHz

    CPU P-States [ (16) 31 36 ]

    CPU C3-Cores [ 0 1 2 3 ]

    CPU C6-Cores [ 0 1 2 3 4 5 ]

    CPU P-States [ (16) 26 31 36 ]

    CPU C6-Cores [ 0 1 2 3 4 5 6 ]

    CPU P-States [ (16) 24 26 31 36 ]

    CPU C6-Cores [ 0 1 2 3 4 5 6 7 ]

    CPU P-States [ (16) 24 25 26 31 36 ]

    CPU C3-Cores [ 0 1 2 3 4 5 ]

    CPU P-States [ (16) 22 24 25 26 31 36 ]

    CPU P-States [ (16) 22 24 25 26 31 33 36 ]

    CPU C3-Cores [ 0 1 2 3 4 5 6 7 ]

    CPU P-States [ (16) 22 24 25 26 31 33 34 36 ]

    CPU P-States [ (16) 22 23 24 25 26 31 33 34 36 ]

    CPU P-States [ (16) 22 23 24 25 26 28 31 33 34 36 ]

    CPU P-States [ (16) 22 23 24 25 26 28 30 31 33 34 36 ]

    CPU P-States [ (16) 22 23 24 25 26 28 29 30 31 33 34 36 ]

    CPU P-States [ (16) 20 22 23 24 25 26 28 29 30 31 33 34 36 ]

    CPU P-States [ (16) 20 22 23 24 25 26 27 28 29 30 31 33 34 36 ]

    CPU P-States [ 16 20 22 23 24 25 26 27 28 29 30 31 33 34 (35) 36 ]

    CPU P-States [ 16 20 22 23 24 25 26 27 28 29 30 31 32 33 34 (35) 36 ]

    CPU P-States [ 16 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 (37) ]

    CPU P-States [ (16) 19 20 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 ]

    CPU P-States [ (16) 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 ]

    CPU P-States [ (16) 17 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 ]

    CPU P-States [ (16) 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 ]

     

    이것저것 실험하면서 스피드스탭 관련 나름 결론을 얻었습니다. (본인에게 해당, 다른 분들은 또 다른 결론을 얻을 수 있습니다. ^^)

    x86Platformplugin/Shim kext가 정상 로드 되어야 C-State가 정상적으로 잡히며 이로 인하여 IA (W) 가 유동적으로 변한다는 것 입니다.

    SSDT 만들 떄 SSDTPRGEN 사용이 익숙하지 않아서 몇번의 삽질을 해보니 

    어떤 경우는 P-State 는 잡히나 S-State가 잡히지 않고, 어떠한 경우는 그 반대의 경우 였습니다.

    정상적으로 생성된 SSDT.aml 파일일 경우 문제 없이 위 x86Platformplugin/Shim Kext가 로드되고 P 및 S-State가 정상 동작한다는 것 이었습니다. ㅠㅠ

    퇴근 후 한 3시간 삽질했습니다. ㅠㅠ

     

    혹, 해당 Xeon E3-1230V2의 인텔 기술문서를 찾고 있는데 ㅠㅠ 인텔 홈페이지 및 아무리 검색해 봐도 확인이 되지 않아 혹 아신다면 답변 부탁 드리겠습니다.

    더하여 SSDTRPGEN을 이용하여 Coustom 모드로 생성하는 과정에 대한 설명 부탁 드리겠습니다. 번거로우시더라 시간 나실 때 댯글로 부탁 드리겠습니다.

     

    이것저것 도와주셔서 감사합니다.

    ★알리미★ 도움 댓글에 추천을 눌러주세요.
  • Profile
    2016/11/24 *.117.156.22
    0 0

    늦은 답변 죄송합니다. 샌디와 아이비 브릿지는 AICPMPatch를 이용하면 손쉽게 MSR Lock 해제 이후 스피드스텝을 잡기위한 초석으로 사용됩니다.
    만약 MSR Lock이 해제된 경우라면 -mode custom을 이용해 커스텀 모드로 ssdt.aml을 생성할 수 있는데요.

    이때는 acpi.aml / ssdt-1.aml 파일을 ssdtPRGen의 Data 폴더 (Library 폴더에 있습니다)에서 복사한 ssdt-1.aml 파일을 dsdt.aml로 변경하고
    바탕화면에 복사해서... 바탕화면에 ssdtPRGen을 이용하면 커스텀 모드로 ssdt.aml을 생성할 수 있습니다.

     

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