우리 사이트에서 스카이레이크에서 시피드쉬프트 문의가 있어서 처음 들어보았고, 그래서 확인해 보았는데
스피드스텝에 관한
새로운 방향(테스트)이 되지 않을까 해서 올려봅니다.
관련사이트는 여기를 참고하시고
https://www.tonymacx86.com/threads/skylake-hwp-enable.214915/
맥이 아닌 일반적인 스카이레이크의 새로운 기술 스피드쉬프트
https://www.intel.com/content/dam/www/public/us/en/documents/manuals/64-ia-32-architectures-software-developer-vol-3b-part-2-manual.pdf
https://ststory.com/14767
기술측면에서는 노트북이라고 하는데 윈도우10에 적용되었다고 합니다.
그러나 맥에서도 가능한가 보죠.. 토니맥에서는 뜨겁네요...
세팅은
- 바이오스셋팅 - CPU 자체에서 관리
- 클로버셋팅
- HWPEnable - Check
- UseARTFrequency - Check
- HWPValue - ((YOUR CUSTOM CONFIG))
Custom config:
Example for OC 4.2Ghz: 0x20002A01
Green HEX: 00 - 94
(00 is the closest value for high performance, 94 is the closest value to power saving)
Red HEX: maximum frequency (multiplier)
(I using 2A (hex) = 42 (decimal) because I need OC)
Blue HEX: minimum frequency (multiplier)
(unnecessary to modify)
Some converted values (hex - decimal):
23 - 35 (with 100Mhz CPU Base clock = 3.5Ghz)
27 - 39 (with 100Mhz CPU Base clock = 3.9Ghz)
2A - 42 (with 100Mhz CPU Base clock = 4.2Ghz)
2B - 43 (with 100Mhz CPU Base clock = 4.3Ghz)
2C - 44 (with 100Mhz CPU Base clock = 4.4Ghz)
제 경우라면
작업상 ssdt는 제거해야 한다고 하네요...
결과확인
IA32_PM_ENABLE...................(0x770) : 0x1 (HWP Supported and Enabled)
아직은 잘 모르겠으나 정상적으로 나오네요
Settings:
------------------------------------------
logMSRs..................................: 1
logIGPU..................................: 0
logCStates...............................: 1
logIPGStyle..............................: 1
Warning: Clover hw.busfrequency error detected : 17d78400
InitialTSC...............................: 0xe61173ae6e (24 MHz)
MWAIT C-States...........................: 1319200
Processor Brandstring....................: Intel(R) Core(TM) i7-6700K CPU @ 4.00GHz
Processor Signature..................... : 0x506E3
------------------------------------------
- Family............................... : 6
- Stepping............................. : 3
- Model................................ : 0x5E (94)
Model Specific Registers (MSRs)
------------------------------------------
MSR_CORE_THREAD_COUNT............(0x35) : 0x0
------------------------------------------
- Core Count........................... : 4
- Thread Count......................... : 8
MSR_PLATFORM_INFO................(0xCE) : 0x80838F1012800
------------------------------------------
- Maximum Non-Turbo Ratio.............. : 0x28 (4000 MHz)
- Ratio Limit for Turbo Mode........... : 1 (programmable)
- TDP Limit for Turbo Mode............. : 1 (programmable)
- Low Power Mode Support............... : 0 (LMP not supported)
- Number of ConfigTDP Levels........... : 0 (only base TDP level available)
- Maximum Efficiency Ratio............. : 8
- Minimum Operating Ratio.............. : 8
MSR_PMG_CST_CONFIG_CONTROL.......(0xE2) : 0x1E008006
------------------------------------------
- I/O MWAIT Redirection Enable......... : 0 (not enabled)
- CFG Lock............................. : 1 (MSR locked until next reset)
- C3 State Auto Demotion............... : 1 (enabled)
- C1 State Auto Demotion............... : 1 (enabled)
- C3 State Undemotion.................. : 1 (enabled)
- C1 State Undemotion.................. : 1 (enabled)
- Package C-State Auto Demotion........ : 0 (disabled/unsupported)
- Package C-State Undemotion........... : 0 (disabled/unsupported)
MSR_PMG_IO_CAPTURE_BASE..........(0xE4) : 0x31814
------------------------------------------
- LVL_2 Base Address................... : 0x1814
- C-state Range........................ : 3 (C-States not included, I/O MWAIT redirection not enabled)
IA32_MPERF.......................(0xE7) : 0x21E7434133
IA32_APERF.......................(0xE8) : 0x20B67AC493
MSR_FLEX_RATIO...................(0x194) : 0xE0000
------------------------------------------
MSR_IA32_PERF_STATUS.............(0x198) : 0x2CB800002A00
------------------------------------------
- Current Performance State Value...... : 0x2A00 (4200 MHz)
MSR_IA32_PERF_CONTROL............(0x199) : 0x2A00
------------------------------------------
- Target performance State Value....... : 0x2A00 (4200 MHz)
- Intel Dynamic Acceleration........... : 0 (IDA engaged)
IA32_CLOCK_MODULATION............(0x19A) : 0x0
IA32_THERM_INTERRUPT.............(0x19B) : 0x0
IA32_THERM_STATUS................(0x19C) : 0x88440800
------------------------------------------
- Thermal Status....................... : 0
- Thermal Log.......................... : 0
- PROCHOT # or FORCEPR# event.......... : 0
- PROCHOT # or FORCEPR# log............ : 0
- Critical Temperature Status.......... : 0
- Critical Temperature log............. : 0
- Thermal Threshold #1 Status.......... : 0
- Thermal Threshold #1 log............. : 0
- Thermal Threshold #2 Status.......... : 0
- Thermal Threshold #2 log............. : 0
- Power Limitation Status.............. : 0
- Power Limitation log................. : 1
- Current Limit Status................. : 0
- Current Limit log.................... : 0
- Cross Domain Limit Status............ : 0
- Cross Domain Limit log............... : 0
- Digital Readout...................... : 68
- Resolution in Degrees Celsius........ : 1
- Reading Valid........................ : 1 (valid)
MSR_THERM2_CTL...................(0x19D) : 0x0
IA32_MISC_ENABLES................(0x1A0) : 0x850089
------------------------------------------
- Fast-Strings......................... : 1 (enabled)
- FOPCODE compatibility mode Enable.... : 0
- Automatic Thermal Control Circuit.... : 1 (enabled)
- Split-lock Disable................... : 0
- Performance Monitoring............... : 1 (available)
- Bus Lock On Cache Line Splits Disable : 0
- Hardware prefetch Disable............ : 0
- Processor Event Based Sampling....... : 0 (PEBS supported)
- GV1/2 legacy Enable.................. : 0
- Enhanced Intel SpeedStep Technology.. : 1 (enabled)
- MONITOR FSM.......................... : 1 (MONITOR/MWAIT supported)
- Adjacent sector prefetch Disable..... : 0
- CFG Lock............................. : 0 (MSR not locked)
- xTPR Message Disable................. : 1 (disabled)
MSR_TEMPERATURE_TARGET...........(0x1A2) : 0x641400
------------------------------------------
- Turbo Attenuation Units.............. : 0
- Temperature Target................... : 100
- TCC Activation Offset................ : 0
MSR_MISC_PWR_MGMT................(0x1AA) : 0x1CC1
------------------------------------------
- EIST Hardware Coordination........... : 1 (hardware coordination disabled)
- Energy/Performance Bias support...... : 1
- Energy/Performance Bias.............. : 0 (disabled/MSR not visible to software)
- Thermal Interrupt Coordination Enable : 0 (thermal interrupt not rerouted)
MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x2A2A2A2A
------------------------------------------
- Maximum Ratio Limit for C01.......... : 2A (4200 MHz)
- Maximum Ratio Limit for C02.......... : 2A (4200 MHz)
- Maximum Ratio Limit for C03.......... : 2A (4200 MHz)
- Maximum Ratio Limit for C04.......... : 2A (4200 MHz)
IA32_ENERGY_PERF_BIAS............(0x1B0) : 0x1
------------------------------------------
- Power Policy Preference...............: 1 (highest performance)
MSR_POWER_CTL....................(0x1FC) : 0x2C005F
------------------------------------------
- Bi-Directional Processor Hot..........: 1 (enabled)
- C1E Enable............................: 1 (enabled)
MSR_RAPL_POWER_UNIT..............(0x606) : 0xA0E03
------------------------------------------
- Power Units.......................... : 3 (1/8 Watt)
- Energy Status Units.................. : 14 (61 micro-Joules)
- Time Units .......................... : 10 (976.6 micro-Seconds)
MSR_PKG_POWER_LIMIT..............(0x610) : 0x42FFD0001AEA82
------------------------------------------
- Package Power Limit #1............... : 3408 Watt
- Enable Power Limit #1................ : 1 (enabled)
- Package Clamping Limitation #1....... : 0 (disabled)
- Time Window for Power Limit #1....... : 13 (20480 milli-Seconds)
- Package Power Limit #2............... : 4090 Watt
- Enable Power Limit #2................ : 1 (enabled)
- Package Clamping Limitation #2....... : 0 (disabled)
- Time Window for Power Limit #2....... : 33 (10 milli-Seconds)
- Lock................................. : 0 (MSR not locked)
MSR_PKG_ENERGY_STATUS............(0x611) : 0x3FBBC6E
------------------------------------------
- Total Energy Consumed................ : 4078 Joules (Watt = Joules / seconds)
MSR_CONFIG_TDP_NOMINAL...........(0x648) : 0x28
MSR_CONFIG_TDP_LEVEL1............(0x649) : 0x0
MSR_CONFIG_TDP_LEVEL2............(0x64a) : 0x0
MSR_CONFIG_TDP_CONTROL...........(0x64b) : 0x80000000
MSR_TURBO_ACTIVATION_RATIO.......(0x64c) : 0x0
MSR_PKGC3_IRTL...................(0x60a) : 0x884E
MSR_PKGC6_IRTL...................(0x60b) : 0x8876
MSR_PKGC7_IRTL...................(0x60c) : 0x8894
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x3E6A84A6B8
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x20DC653450
MSR_PKG_C2_RESIDENCY.............(0x60d) : 0x3E6A84A6B8
MSR_PKG_C3_RESIDENCY.............(0x3f8) : 0x20DC653450
MSR_PKG_C6_RESIDENCY.............(0x3f9) : 0x130F92F140
MSR_PKG_C7_RESIDENCY.............(0x3fa) : 0x0
MSR_PKG_C8_RESIDENCY............(0x630) : 0x0
MSR_PKG_C9_RESIDENCY............(0x631) : 0x0
MSR_PKG_C10_RESIDENCY...........(0x632) : 0x0
MSR_PKG_C8_LATENCY..............(0x633) : 0x0
MSR_PKG_C9_LATENCY..............(0x634) : 0x0
MSR_PKG_C10_LATENCY.............(0x635) : 0x0
MSR_PLATFORM_ENERGY_COUNTER......(0x64D) : 0x0 (not supported by hardware/BIOS)
MSR_PPERF........................(0x64E) : 0x1DDFB34B1C
------------------------------------------
- Hardware workload scalability........ : 128307120924
MSR_CORE_PERF_LIMIT_REASONS......(0x64F) : 0x4100000
------------------------------------------
- PROCHOT Status....................... : 0
- Thermal Status....................... : 0
- Residency State Regulation Status.... : 0
- Running Average Thermal Limit Status. : 0
- VR Therm Alert Status................ : 0
- VR Therm Design Current Status....... : 0
- Other Status......................... : 0
- Package/Platform-Level #1 Power Limit : 0
- Package/Platform-Level #2 Power Limit : 0
- Max Turbo Limit Status............... : 0
- Turbo Transition Attenuation Status.. : 0
- PROCHOT Log.......................... : 0
- Thermal Log.......................... : 0
- Residency State Regulation Log....... : 1 (status bit has asserted)
- Running Average Thermal Limit Log.... : 0
- VR Therm Alert Log................... : 0
- VR Thermal Design Current Log........ : 0
- Other Status Log..................... : 0
- Package/Platform-Level #1 Power Limit : 1 (status bit has asserted)
- Package/Platform-Level #2 Power Limit : 0
- Max Turbo Limit Log.................. : 0
- Turbo Transition Attenuation Log..... : 0
HDC Supported
IA32_PKG_HDC_CTL.................(0xDB0) : 0x0
IA32_PM_CTL1.....................(0xDB1) : 0x1
------------------------------------------
HDC Allow Block..................(0xDB1) : 1 (HDC blocked)
IA32_THREAD_STALL................(0xDB2) : 0x0
MSR_PKG_HDC_CONFIG...............(0x652) : 0x2
------------------------------------------
Pkg Cx Monitor ..................(0x652) : 2 (count package C3 and deeper)
MSR_CORE_HDC_RESIDENCY...........(0x653) : 0x0
MSR_PKG_HDC_SHALLOW_RESIDENCY....(0x655) : 0x0
MSR_PKG_HDC_DEEP_RESIDENCY.......(0x656) : 0x0
IA32_TSC_DEADLINE................(0x6E0) : 0xE6173FE891
MSR_PPERF........................(0x63E) : 0x1 (36)
IA32_PM_ENABLE...................(0x770) : 0x1 (HWP Supported and Enabled)
IA32_HWP_CAPABILITIES............(0x771) : 0x10E282A
-----------------------------------------
- Highest Performance.................. : 42
- Guaranteed Performance............... : 40
- Most Efficient Performance........... : 14
- Lowest Performance................... : 1
IA32_HWP_INTERRUPT...............(0x773) : 0x0
------------------------------------------
- Guaranteed Performance Change........ : 0 (Interrupt generation disabled)
- Excursion Minimum.................... : 0 (Interrupt generation disabled)
IA32_HWP_REQUEST................(0x774) : 0x20002C01
-----------------------------------------
- Minimum Performance................. : 1
- Maximum Performance................. : 44
- Desired Performance................. : 0
- Energy Efficient Performance........ : 32
- Activity Window..................... : 0, 0
- Package Control..................... : 0
IA32_HWP_STATUS..................(0x777) : 0x0
-----------------------------------------
- Guaranteed Performance Change....... : 0 (has not occured)
- Excursion To Minimum................ : 0 (has not occured)
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 C7-Cores [ 2 3 4 5 6 7 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 ]
CPU C3-Cores [ 0 1 2 3 4 5 6 7 ]
CPU P-States [ 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 (35) 36 37 38 39 40 41 42 ]
사용하지 않을때는 떨어지고요
#Skylake HWP
실례지만, 결과확인에서 ACPI 이것을 확인할 수 있는 항목이 어떤건가요? 제 시스템 정보에서는 안나와서 ^^;
한성 A36x 시에라 10.23 사용 중입니다 ㅎㅎ
사과모양에 마우스를 갖다 놓으면 - 이 맥에 관하여- 시스템리포트- 소프트웨어- 확장파일에서 정상로드 되는 것을 확인해보시면 됩니다.
스피드스텝이 정상작동 바로미터이어서....확인해본 것입니다.
아직 저도 처음 어제 접했습니다.
일반 스피드스텝에 관련한 글은 ksj님의 글 안정화에 링크되어 있습니다.
자세한 정보는 토니맥 링크나 구글을 통해 찾아보시기를.....
확장 파일에 아무 것도 뜨지 않는데... 그럼 ssdt 나 dsdt가 하나도 안잡혀있다는 얘기일까요??
다른 질문 드려서 죄송합니다 ㅎ;
0----- 조금 로딩이 길었던 부분이네요~ 뜹니다. ㅎㅎ
https://www.insanelymac.com/forum/topic/321021-guide-hwpintel-speed-shift-enable-with-full-power-management/?st=0
이 페이지에 정보가 많네요..
최신 버전의 AppleIntelInfo.kext에서 HWP를 확인할 수 있다고 하여 조금 전에 빌드한 kext를 올립니다.
아웃풋에 다음과 같이 표시되네요.
IA32_PM_ENABLE...................(0x770) : 0x1 (HWP Supported and Enabled)
좋은 자료 감사합니다.
제대로 사용하기위해서는 맥에서 스카이레이크 적용된 심바이오스로 바꾸어야 하는군요...
MacPro 6.1 SMBIOS로 HWP Enable만 체크하고 적용 해봤는데 이상없이 잘 되네요.
ssdt로 잡는 것과 차이점은 x86platform이 로드가 안되어 파워냅이 안되네요.
인텔가젯을 키고 이것저것 프로그램을 돌려보니 가능하면 성능저하 없이 저전력, 저클럭으로 돌리려고 노력하는 것 같습니다.
좋은 정보 감사합니다.^^
dsdt만 약간 바꾸어도 가능하네요...
Processor (CPU0, 0x01, 0x00001810, 0x06) {} { } 안에 아래 파란색 부분만 넣어줘도 파워냅은 가능해졌습니다.
Scope (_PR)
{
Processor (CPU0, 0x01, 0x00001810, 0x06)
{
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
Store ("Method _PR_.CPU0._DSM Called", Debug)
If (LEqual (Arg2, Zero))
{
Return (Buffer (One)
{
0x03
})
}
Return (Package (0x02)
{
"plugin-type",
One
})
}
}
Processor (CPU1, 0x02, 0x00001810, 0x06) {}
Processor (CPU2, 0x03, 0x00001810, 0x06) {}
Processor (CPU3, 0x04, 0x00001810, 0x06) {}
Processor (CPU4, 0x05, 0x00001810, 0x06) {}
Processor (CPU5, 0x06, 0x00001810, 0x06) {}
Processor (CPU6, 0x07, 0x00001810, 0x06) {}
Processor (CPU7, 0x08, 0x00001810, 0x06) {}
}
저는 HWP Enable를 체크 해도 안해도 파워냅이 활성화 상태인데.. 이건 dsdt를 제대로 잡아두지 않아서 그냥 뜨는 것일까요 ^^;;
아니요 dsdt 패치 또는 fakesmc에 추가해 두어서 그렇습니다.
X86PlatformPlugin:, X86PlatformShim:
즉 제 기본 dsdt입니다.
Scope (_PR)
{
Processor (CPU0, 0x01, 0x00001810, 0x06) {}. {}. 안에 넣어두는 것이죠...
Processor (CPU1, 0x02, 0x00001810, 0x06) {}
Processor (CPU2, 0x03, 0x00001810, 0x06) {}
Processor (CPU3, 0x04, 0x00001810, 0x06) {}
Processor (CPU4, 0x05, 0x00001810, 0x06) {}
Processor (CPU5, 0x06, 0x00001810, 0x06) {}
Processor (CPU6, 0x07, 0x00001810, 0x06) {}
Processor (CPU7, 0x08, 0x00001810, 0x06) {}
}
이런식으로 패치
Scope (_PR)
{
Processor (CPU0, 0x01, 0x00001810, 0x06)
{
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
Store ("Method _PR.CPU0._DSM Called", Debug)
If (LEqual (Arg2, Zero))
{
Return (Buffer (One)
{
0x03
})
}Return (Package (0x02). ---이 부분이 제일 중요하죠 로드하게 해줍니다.
{
"plugin-type",
One
})
}
}
그렇게 되면 이런식으로 로드되어
시스템환경설정에서 에너지절약 부분이 변경이 이루어집니다.
당연히 카비레이크도 됩니다
Macbook Pro smbios로 깔아서 그런지 Macbook 9,1 smbios로 전환하면 SSDT 넣을 시에 커널 패닉 납니다
X86Platform~의 부분이 문제더라구요
SSDT와 Macbook Pro smbios를 사용하여 파워냅 + 6,7,8, 20,21,22 의 어중간한 스피드스텝을 쓸 것인지
SSDT X와 Macbook smbios를 사용하여 파워냅 못쓰지만 6 7 8 10 11 13 15 16 18 19 (21) 22 23 25 27 28 30 31 같은 아름다운 스피드스텝을 쓸 것인지 결정하시는게 좋을듯 합니다.
네 당연히 카비는 되야죠... 형님인데....노트북이고 이 취지하고는 딱 떨어지겠는 걸요...
저라면 후자를 선택하겠습니다.
노트북에서 파워냅 쓸 이유는 좀 드물고......
기존 패치작업하셨던 분은 둘다도 가능하죠....
이것 저것 해봐도 않되길래 토니맥에 가봤더니 이렇게 적혀잇네요... HWP Doesn't work with iMac 17,1 SMBIOS. 17.1로 어제 설치했는데 말입니다 ^^
네 그렇죠
이 기술은 skylake 모바일용 새로운 기술이어서
제대로 적용하기 위해서는 애플에서도 그 모델을 사용하는 심바이오스를 선택해야겠죠.....
다만 그 기능의 일부라도 적용 된다면 가능하지 않을까 해서 테스트해보는 것이죠...
14.1 ENHANCED INTEL SPEEDSTEP® TECHNOLOGY
Enhanced Intel SpeedStep® Technology was introduced in the Pentium M processor. The technology enables the management of processor power consumption via performance state transitions. These states are defined as discrete operating points associated with different voltages and frequencies.
Enhanced Intel SpeedStep Technology differs from previous generations of Intel SpeedStep Technology in two ways:
• Centralization of the control mechanism and software interface in the processor by using model-specific registers.
• Reduced hardware overhead; this permits more frequent performance state transitions.
Previous generations of the Intel SpeedStep Technology require processors to be a deep sleep state, holding off bus master transfers for the duration of a performance state transition. Performance state transitions under the Enhanced Intel SpeedStep Technology are discrete transitions to a new target frequency.
Support is indicated by CPUID, using ECX feature bit 07. Enhanced Intel SpeedStep Technology is enabled by setting IA32_MISC_ENABLE MSR, bit 16. On reset, bit 16 of IA32_MISC_ENABLE MSR is cleared.
스카이레이크 i7-6700k 셋팅중에 이 글을 보고 클로버를 만져봤는데요.
저는 아이뱅크님과 다르게 MSR Turbo Ratio에 나머지 3개가 4기가헤르츠로 잡히네요 ㅠ.ㅜ
그리고 아이들링이 800이 아니고 1.6기가인거 같습니다.
스피드 스텝체크를 해보면 8배수가 나오긴하는데 9~13배수가 전혀 잡히지 않고
인텔 파워가젯에서도 1.6기가헤르츠에서 꾸준하게 놀고 있어요 ㅠ.ㅜ
오랫만에 삽질하려니 어리둥절하네요.
팁좀 주십쇼(굽신 굽신)
리얼맥미니
시피유에 따라 달라질거라봅니다.
Processor Brandstring....................: Intel(R) Core(TM) i7-3615QM CPU @ 2.30GHz
MSR_TURBO_RATIO_LIMIT............(0x1AD) : 0x1F1F2021
------------------------------------------
- Maximum Ratio Limit for C01.......... : 21 (3300 MHz)
- Maximum Ratio Limit for C02.......... : 20 (3200 MHz)
- Maximum Ratio Limit for C03.......... : 1F (3100 MHz)
- Maximum Ratio Limit for C04.......... : 1F (3100 MHz)
CPU Ratio Info:
------------------------------------------
Base Clock Frequency (BLCK)............. : 100 MHz
Maximum Efficiency Ratio/Frequency.......: 12 (1200 MHz)
Maximum non-Turbo Ratio/Frequency........: 23 (2300 MHz)
Maximum Turbo Ratio/Frequency............: 33 (3300 MHz)
IGPU Info:
------------------------------------------
IGPU Current Frequency...................: 350 MHz
IGPU Minimum Frequency...................: 350 MHz
IGPU Maximum Non-Turbo Frequency.........: 650 MHz
IGPU Maximum Turbo Frequency.............: 1200 MHz
IGPU Maximum limit.......................: No Limit
CPU C7-Cores [ 0 1 2 3 4 5 6 7 ]
CPU C6-Cores [ 0 1 2 3 4 5 6 7 ]
CPU C3-Cores [ 0 1 2 3 4 5 6 7 ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 22 23 24 25 28 (30) 31 ] iGPU P-States [ (7) ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 ] iGPU P-States [ (7) ]
CPU P-States [ 12 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 30 31 (32) ] iGPU P-States [ (7) ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 27 28 29 30 31 32 ] iGPU P-States [ (7) ]
CPU P-States [ 12 13 14 (15) 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ] iGPU P-States [ (7) ]
CPU P-States [ (12) 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 ] iGPU P-States [ 7 8 9 10 13 (21) ]
아마도 그부분은 메인보드의 설정에 달라질수 있기에.....
무어라고 답을 ...줄수가 없네요..
[CPU] SpeedStep의 진실과 SSDT, 그리고 잠자기에 관하여 [번외편 - 상]
x86로드
1. X86PlatformPlugin, X86PlatformShim, AppleGraphicsPowerManagement
2. AppleACPIPlatform, ACPI_SMC_PlatformPlugin, Apple16X50ACPI등
3. AppleAPIC, AppleLPC
[CPU] SpeedStep의 진실과 SSDT, 그리고 잠자기에 관하여 [번외편 - 중]
[DSDT 정복하기 4강] IORegistryExplorer를 사용하여 켁스트 로드하기
이 부분이 정석이니 여기를 따라 해보세요....
댓글도 충분히 읽고....
작업은 연관 ksj님의 글 읽어보면 자세히 나옵니다.
X86Platform, X86Shim 켁스트 로드 작업을 해주었고
AppleLPC 켁스트가 로드됩니다.
바이오스에 스피드쉬프트라는 항목이 디폴트로는 꺼져있는데
이거 킬때와 끌때 인텔파워가젯도 그렇고
터미널에서 스피드스텝 측정시 별다른 차이점이 없는거 같습니다.
신기하네요.
저는 차이가 많이 납니다.
컨피그에 스피드텝에 관련한 것은 아무것도 잡지 않고,
바이오스에서 스피드쉬프트 켜둡니다.
안 잡힌 상태에서는 주로 시피유가 위에 몰려 있으나
사용하면 8~10 낮은 쪽에 위치에 집니다.
hwp인애블하면 주로 14~16정도에 위치하고요...
다만 반응이 더 즉각적인 느낌이 들고요...
시피드시텝 반영은
금방 8~42가 촘촘히 찍히는 반면
hwp인애블로 하면
시간이 다소 걸립니다.
힘든 작업과 아무작업하지 않는 작업.....시킨후에
8~42가 완성되는 시간이
저는 스카이레이크 셋팅과정에서 아이뱅크님글을 보고
시작부터 config에서 hwp이네이블로 스피드스텝을 잡았습니다.
때문에 hwp를 끄고 스피드스텝을 잡았으때와 차이점은 모르겠고요.
(혹시 hwp활성화를 끄고 스피드스텝을 잡으면 카비레이크 잠자기와 종료가 잘 될라나요? -_-;)
바이오스에서 스피드 쉬프트를 켰을때와 껐을때 차이를 아직까진 잘 모르겠는데
아이뱅크님 답변을 보니 좀 더 지켜봐야겠네요.
hwp이네이블했을때 저는 9~13배수는 거의 안찍히고 아이뱅크님 말씀처럼
16정도에서 노는거 같습니다.
아 그리고 바이오스 펌웨어 다운그레이드 해봤지만
카비레이크 시피유에서 종료가 안되는 현상은 아직까지 해결을 못하고 있어요 ㅠ.ㅜ
추측하기론 drivers64UEFI 폴더 내용물이 스카이레이크셋팅과 차이가 있는데
이게 뭔가 문제 있는건 아닌가란 의심만 하고 있습니다.
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +29 | 941 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +23 | 578 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1406 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +17 | 575 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 910 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 4003 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5087 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
Hot AMD Sequoia용 AppleALC 1.9.2 +3 | 109 | 24.10.2319:04 | 사노라맨 |
Hot [Sequoia 15.0.1, OC r1.0.2] ASUS TUF B550-PLUS / RYZEN 5 5600X / RX470 +2 | 106 | 24.10.2322:26 | 뿌엥 |
Hot OCLP로 지원되지 않는 기기/dGPU를 사용하는 해킨토시의 사이드카 품질 문제 해결방법 +1 | 122 | 24.10.2321:29 | 해킨도전자 |
106 | 24.10.2322:26 | 뿌엥 | |
122 | 24.10.2321:29 | 해킨도전자 | |
109 | 24.10.2319:04 | 사노라맨 | |
787 | 24.10.1412:27 | shl628 | |
673 | 24.10.1316:00 | 수박 | |
346 | 24.10.1222:56 | Stultus | |
941 | 24.10.1121:10 | 좌절금지 | |
734 | 24.10.1115:53 | 수박 | |
578 | 24.10.0900:22 | 줌바이퍼 | |
1406 | 24.07.1219:19 | Stultus | |
1214 | 24.10.0500:31 | 줌바이퍼 | |
569 | 24.10.0410:49 | Tamy | |
749 | 24.09.2923:48 | 머트 | |
629 | 24.09.2822:28 | 머트 | |
463 | 24.09.2808:22 | Tamy | |
894 | 24.09.2321:32 | Stultus | |
995 | 24.09.2210:59 | 좌절금지 | |
644 | 24.09.2203:23 | 누림어멈 | |
1191 | 24.09.1919:17 | 좌절금지 | |
575 | 24.09.1917:09 | 좌절금지 | |
498 | 24.09.1813:37 | Stultus | |
910 | 24.09.1723:58 | 좌절금지 | |
601 | 24.09.1722:40 | 좌절금지 | |
453 | 24.09.1717:13 | 맥가즈아 | |
562 | 24.09.1708:13 | 김경석 | |
234 | 24.09.1617:47 | Panictosh | |
768 | 24.09.1504:35 | Tamy | |
584 | 24.09.1319:18 | Stultus | |
706 | 24.09.1019:44 | 치토 | |
484 | 24.09.0118:13 | 머핀X | |
462 | 24.09.0112:54 | 해킨도전자 | |
546 | 24.08.3115:34 | 머핀X | |
306 | 24.08.2601:42 | 화정큐삼 | |
305 | 24.08.2422:59 | 하나브 | |
318 | 24.08.2316:25 | 화정큐삼 | |
415 | 24.08.1810:56 | CanBe | |
363 | 24.08.1800:04 | 화정큐삼 | |
300 | 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 | |
539 | 24.08.1022:10 | 오디세이 | |
168 | 24.08.1019:05 | jbhlyk | |
200 | 24.08.0923:20 | RogerT |
좋은 정보 감사합니다. 스피드쉬프트 기술은 CPU 자체에서 관리하는 거라 OS 단에서 관리하는 스피드스텝보다 빠릿하다고 하는데 웹 상에도 그리 정보가 많지 않네요. 더 많이 알려지면 좋겠습니다.
알려주신 정보로 제 컴퓨터에 적용해 보았습니다. 4.8 오버하여 사용해 0x20003001을 사용하였습니다. 문제 없이 부팅/잠자기 가능하고 긱벤치 점수도 사용하기 전과 유사하게 나오네요. 다만 환경설정의 에너지 절약에 컴퓨터 잠자기 슬라이더가 생겨나고 파워냅 부분이 사라졌습니다. SSDT를 사용하니 잠자기 슬라이더가 없어지고 파워냅 부분이 나타나고요.
이걸 사용했을 때 시스템 리포트 부분의 CPU 속도 부분이 원래 속도로 나와서 config.plist의 CPU 속도 부분을 수정하니 수정한 속도로 나타났습니다.
올려주신 원글의 맨 마지막에 시에라에서는 HWPEnable만 체크해도 된다고 해서 이것만 체크하고 부팅했더니 이것도 잘 되는 것 같습니다.