제가 이해한 바에 따르면, 그들은 모두 전력 효율성을 향상시키기 위해 전압과 주파수를 조정하고 있습니다.
그들 사이의 차이점은 무엇입니까?
Linux Intel p 상태:
https://www.kernel.org/doc/Documentation/cpu-freq/intel-pstate.txt
Linux 속도 스테퍼 드라이버:
답변1
14.4 하드웨어 제어 성능 상태(HWP)
향상된 인텔속도 단계® 기술은 운영 체제에 개별 주파수 작동 지점을 제어하고 모니터링하는 수단을 제공합니다. IA32_PERF_CTL 및 IA32_PERF_STATUS MSR을 통해.
HWP가 활성화되면 프로세서는 적용된 워크로드에 적합한 성능 상태를 자율적으로 선택합니다.그리고 운영 체제 프로그래밍의 제약 사항을 고려하십시오. 이러한 운영 체제에서 제공하는 힌트에는 최소 및 최대 성능 제한, 에너지 효율성 또는 성능에 대한 기본 설정, 관련 워크로드 기록 관찰 시간 창 사양이 포함됩니다. 운영 체제가 HWP의 자율적인 성능 상태 선택을 특정 필수 성능 목표로 재정의하는 방법도 제공됩니다. 그러나 제공되는 유효 빈도는 에너지 효율성 및 성능 최적화의 결과에 따라 달라집니다.
기타 정보:
[속도 단계]
http://download.intel.com/design/network/papers/30117401.pdf
커널 전원 정책 관리자에는 적절한 주파수/전압 작동 상태를 결정하기 위한 의사 결정 권한과 일련의 규칙이 있습니다. 최종 사용자 전원 정책, 프로세서 활용도, 배터리 수준, 열 조건 및 이벤트 등 다양한 입력을 기반으로 결정을 내릴 수 있습니다.
[p 상태]
P-상태: 성능에 영향을 주지 않고 전력 소비를 줄입니다.
[운전사]
https://wiki.archlinux.org/index.php/CPU_Frequency_scaling
p-state는 [intel_pstate] 드라이버를 사용하고 있습니다.
speedstep은 [acpi-cpufreq] 드라이버를 사용합니다.