해킨질답
  • 목록
  • 아래로
  • 위로
  • 쓰기
  • 검색

[해결] 하이시에라 10.13.2 스피드스텝 난제..

DearLiar님의 기기정보
보유한 기기가 없습니다
추가사양 및 설치(할)OS 하이시에라 10.13.2
공지숙지/증상설명 숙지

얼마전 인텔 내장(HD530)+외장그래픽(GTX980ti) 로 퀵싱크 활성화 및, 파컷 렌더링 속도 좀 올려보려고 몇 일을 발악해봤으나,

포기했습니다. 여러 테스트 결과.. 내외장 동시 세팅을 정상적으로 마쳤음에도 내장그래픽 단독으로 쓸 때처럼 HD530이 활용이 되진 않더군요. 포기포기!!

이건 애플과 지포스 궁합의 한계인 듯 합니다.


문제는 스피드스텝인데..


지금 제 커맥 상황이 상당히 묘..합니다.

*참고로 제 메인보드 바이오스 버젼은 현재 f22a이며, 하이시에라 10.13.2 를 최근에 업데이트 했습니다. 

*smbios는 imac17.1이고, 핸드오프, 에어드롭, 아이메세지, 아이튠즈, 앱스토어 등 모두 정상 접속 및 사용 가능합니다.

*블루투스, 와이파이, 사운드 아무 문제 없습니다.

*오버클럭은 현재 모두 풀어놓은 상태입니다.

*확장파일 중 ACPI_SMC_PlatformPlugin 로드됨. AppleLPC 로드 안됨 (AppleLPC는 스카이레이크에서 중요하지 않다는 글을 토니맥에서 봤..)

오로지 스피드스텝 (듀얼그래픽은 포기).. 이 스피드스텝이 이상합니다..

이 쯤 되니 오기가 생겨 오늘도 밤을 세어보았습니다 :) 이 글 쓰는 현재 18시간째 안타고 있네요...


제가 지금까지 스피드스텝 잡으려고 한 방법들은 아래와 같습니다.

1. ssdtPRGen.sh 로 ssdt.aml 생성 후 EFI/clover/ACPI/Patched/ 에 복붙하고 재부팅

- 스피드 스텝이 잡히기는 커녕 인텔파워가젯으로 보면 클럭이 상위(3Ghz 이상~)에서만 놉니다. 4Ghz 꽉 채울 때가 대부분이며, 가끔 찔끔 떨어지는 정도.

1-2. Clover Configrator > Acpi > Drop Tables 에 CpuPm, Cpu0lst 추가 후 재부팅

- 별 다른 건 없었습니다..

1-2. 그 외 Halt Enabler, Plugin Type=1 설정

- 마찬가지로 소용없음


2. ssdt-xcpm.aml 다운로드 후 EFI/clover/ACPI/Patched/ 에 복붙하고 재부팅

- 이 역시 최대클럭에서 거의 내려오지 않습니다.

- 확장파일 중 X86PlatformPlugin, X86PlatformShim이 로드됩니다.

- 이 동안엔 클로버 내에 ssdt 관련 설정은 아무것도 만지지 않았습니다.

2-1 x86flatform~ 켁스트 둘이서 로드는 되는 듯 해서 freqvectorsedit.sh 로 아이맥17.1 (6700k) 모델로 변경

- 전혀 달라지는게 없습니다.

2-2 appleLPC도 로드해볼까 해서 fakesmc.kext 에 추가하는 방법 (IanMinchangShin님의 글 https://goo.gl/nAHGWu )

- 이 방법을 쓰면 부팅이 아예 안됩니다. 예전에도 이것때문에 시스템을 싹다 밀고 다시 깐적이 한번 있었습니다. 그 땐.. 이게 원인인지 모르고 그랬는데,

이번에 알았습니다.


3. ssdt*.aml 모두 삭제 후 클로버 > Acpi > SSDT > Generate Options > PluginType 활성화

- 마찬가지로 인텔파워가젯상에서 최대클럭에서 거의 변동이 없습니다.

- 확장파일 중 X86PlatformPlugin, X86PlatformShim이 로드됩니다.


https://www.tonymacx86.com/threads/macos-native-cpu-igpu-power-management.222982/

여기까지 위 링크 및 x86의 여러 글들을 검색, 이 직전에 제가 올렸던 글에 댓글 등을 참고해서 해본 방법입니다.

뭘 해도 안되길래 빡쳐서, 싹 다 밀고 다시 시작해볼까 했지만, 그전에 한번 config.plist 의 설정을 아무것도 안해보고

하나씩 해보자..라는 생각에 클로버내에 ssdt관련 아무 셋팅도 patched 폴더에 아무 파일도 없이 설정해보고 재부팅하니까

아래와 같습니다.


최저클럭이 1.2정도까지 내려가는 듯 보이고, 아무 작업도 안할 동안에 전력그래프 역시 조용합니다.

지금 상태의 문제는..

1. 최저클럭이 800mhz까지 내려가지 않는다. (* 이 점 제외하면 스피드스텝은 촘촘히 잡힙니다.)

2. 확장파일 X86PlatformPlugin, X86PlatformShim이 로드되지 않는다. (appleLPC도..) 

는 것입니다.

뭣이 문제인지 모르겠습니다.


컴퓨터에 손도 안대고 아무 작업도 안할 때 800mhz 대에서 프리퀀시가 유지되는 모습을 보고 싶습니다..

로드 되야할 확장파일들이 로드 되는 모습도 보고 싶습니다..

제 능력이 닿는 부분까진 다 해봤다고 생각을 하는데.. (싹 다 밀고 다시 처음부터 하는거 말구요.. 그.말.싫...)

부디 도와주시면 감사하겠습니다.

 

해결법은 의외로 어렵지 않았습니다.

바이오스에서 스피드쉬프트를 켜주고, 클로버에서 HWP를 활성화 해주니 최저클럭까지 잡히네요-!






AppleIntelInfo.kext 로드결과

CPU Ratio Info:

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

Base Clock Frequency (BLCK)............. : 100 MHz

Maximum Efficiency Ratio/Frequency.......:  8 ( 800 MHz)

Maximum non-Turbo Ratio/Frequency........: 40 (4000 MHz)

Maximum Turbo Ratio/Frequency............: 42 (4200 MHz)

P-State ratio * 100 = Frequency in MHz

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

CPU P-States [ (13) 32 40 ]

CPU C3-Cores [ 1 4 5 6 ]

CPU C6-Cores [ 0 1 4 5 6 ]

CPU C7-Cores [ 2 3 4 5 6 ]

CPU P-States [ (13) 30 32 40 ]

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

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

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

CPU P-States [ 13 29 30 32 (40) ]

CPU P-States [ 13 19 29 30 32 (40) ]

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

CPU P-States [ (10) 13 19 23 29 30 32 40 ]

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

CPU P-States [ 10 (13) 14 19 23 29 30 32 40 ]

CPU P-States [ (10) 13 14 15 19 23 29 30 32 40 ]

CPU P-States [ 10 (13) 14 15 19 23 24 29 30 32 40 ]

CPU P-States [ 10 (13) 14 15 19 23 24 29 30 31 32 40 ]

CPU P-States [ 10 (13) 14 15 19 23 24 26 29 30 31 32 40 ]

CPU P-States [ (10) 12 13 14 15 19 23 24 26 29 30 31 32 40 ]

CPU P-States [ (10) 12 13 14 15 19 20 23 24 26 29 30 31 32 40 ]

CPU P-States [ (10) 12 13 14 15 16 19 20 23 24 26 29 30 31 32 40 ]

CPU P-States [ (10) 12 13 14 15 16 19 20 23 24 25 26 29 30 31 32 40 ]

CPU P-States [ 10 12 13 14 15 16 19 20 23 24 25 26 29 30 31 32 33 (40) ]

CPU P-States [ 10 12 13 14 15 16 19 20 23 24 25 26 29 30 31 32 33 39 (40) ]

CPU P-States [ 10 12 (13) 14 15 16 19 20 23 24 25 26 29 30 31 32 33 38 39 40 ]

CPU P-States [ 10 12 13 14 15 16 19 20 23 24 25 26 29 30 31 32 33 35 38 39 (40) ]

CPU P-States [ 10 12 13 14 15 16 19 20 23 24 25 26 29 30 31 32 33 35 37 38 39 (40) ]

CPU P-States [ (10) 12 13 14 15 16 19 20 23 24 25 26 29 30 31 32 33 35 36 37 38 39 40 ]

CPU P-States [ 10 12 (13) 14 15 16 19 20 23 24 25 26 28 29 30 31 32 33 35 36 37 38 39 40 ]

CPU P-States [ 10 12 (13) 14 15 16 19 20 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 ]

CPU P-States [ 10 12 13 14 15 16 19 20 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 (40) ]

CPU P-States [ (10) 12 13 14 15 16 17 19 20 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 ]

CPU P-States [ (10) 12 13 14 15 16 17 18 19 20 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 ]

CPU P-States [ (10) 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 35 36 37 38 39 40 ]

DearLiar DearLiar
20 Lv. 20793/21000P

댓글 6

참여를 하시면 세상을 바꿉니다.
profile image
DearLiar 작성자 2018.01.13. 01:52 |댓주소:#1952056
뉴해킨

감사합니다. 저도 hwp 활성화를 글 작성하고, 문득 밥먹고 생각이 나서 v체크만 해보고 재부팅하니 cpu클럭이 더욱 안정화 된거랑 appleintelinfo로 p스테이츠 8부터 쭉 잡히는거 확인하고 기절했습니다..

이제 오버클럭 했을 때에도 안정화가 되는지 도전해볼 차례군요.. 흡!

댓글
profile image
2등 Mactopia 2018.01.12. 21:37 |댓주소:#1951315
DearLiar

좀 다른 이야기지만...800mhz 로 돌려면 거의 잠자기 직전 상태여야 할텐데요..

시스템이 잘자고 잘깨고 클럭이 가변이 잘 유지만  된다면야 굳이 마지막 최저 스테핑 동작하는 걸 눈으로 확인을 할 필요는 없어 보입니다. 

댓글
profile image
DearLiar 작성자 2018.01.13. 01:54 |댓주소:#1952061
Mactopia

뭔가 욕심이 생가기도 하고, 시에라로 넘어오기 전에는분명 같은 피씨로 성공했었던 적이 있어서요-

어찌됐든 HWP Eneable로 성공했습니다. 감사합니다.

댓글
profile image
3등 dktbzl 2018.01.12. 23:22 |댓주소:#1951586
DearLiar

제가 전에 스피드스탭 잡았을때는 800Mhz정도는 거의 나오지 않았습니다.

800정도 찍으려면 백그라운드에서 돌아가는 앱이란 앱은 다 꺼야하는데(어도비 CC, 카톡 등등...)

이렇게 해도 마우스 커서 움직이기만 하면 1Ghz는 그냥 넘어가버렸었습니다.

저정도면 스피드스탭 자체는 어느정도 잡힌 것 같은데요..?

댓글
권한이 없습니다. 로그인

신고

"님의 댓글"

이 댓글을 신고 하시겠습니까?

삭제

"님의 댓글"

이 댓글을 삭제하시겠습니까?