내 서버에서 Turbo Boost를 활성화하려고 합니다. 공식 성명에 따르면 최대 3.2Ghz의 터보 가속을 지원해야 하는 Intel Xeon E5 2630 v3을 사용하고 있습니다.인텔 제품 페이지.
문제는 프로세서가 오버클럭되지 않고 2.4GHz를 최대 주파수로 사용한다는 점이다. 운영 체제에 문제가 있는지 테스트하기 위해(Linux Mint와 Debian을 테스트했습니다) Turbo Boost가 완벽하게 작동하는 i7 3770 컴퓨터에 SSD를 넣었습니다.
다음은 "cpupower" 명령의 출력입니다.
mint@mint ~ $ cpupower frequency-info
analyzing CPU 0:
driver: pcc-cpufreq
CPUs which run at the same hardware frequency: 0
CPUs which need to have their frequency coordinated by software: 0
hardware limits: 1.20 GHz - 2.40 GHz
available cpufreq governors: conservative, ondemand, userspace, powersave, performance
current policy: frequency should be within 1.20 GHz and 2.40 GHz.
The governor "ondemand" may decide which speed to use
within this range.
current CPU frequency is 1.20 GHz.
boost state support:
Supported: yes
Active: yes
Turbo Boost가 활성화된 것처럼 보이지만(음, BIOS에서 활성화되어 있음) 다운클럭이 에너지를 절약하려고 시도하더라도 오버클럭되지 않습니다. 일반적으로 최대 주파수로 3.2GHz의 Turbo Boost 클럭 주파수가 표시되어야 하지만 그렇지 않습니다.
그렇다면 Intel Xeon 서버에서 Turbo Boost를 활성화하기 위한 다음 단계는 무엇입니까? 특정 커널 모듈을 활성화해야 합니까, 아니면 다른 거버너를 사용해야 합니까?
답변1
PMU 카운터에서 직접 터보 주파수를 계산하는 모듈을 작성 중입니다. 결과는 최소값과 터보 비율 사이의 상대 주파수입니다. 동일한 모듈을 사용하여 특정 프로세서 레지스터에 대한 액세스를 제공하여 터보 기능을 활성화/비활성화합니다.
CoreFreq는 시도해 볼 수 있는 실험적인 도구입니다. 이것은 오픈 소스 프로젝트입니다.GitHub에서 찾을 수 있습니다.. 프로그램을 빌드하거나 Arch Linux aur 저장소에서 설치해야 합니다.
답변2
Debian 8(Jessie)에서 Intel Nuc 6i5SYH를 사용하는 것과 동일한 문제가 있습니다. 그런데 Linux Mint 18.1(Serena)을 설치한 후 Turbo Boost가 작동하는 것을 볼 수 있습니다. 문제는 커널 버전에 있습니다. Debian 8의 Linux 커널이 너무 오래되었기 때문에(Linux 커널 3.16.7) Debian 8에서 Linux Mint로 마이그레이션했습니다. 또한 Bluetooth 드라이버 공급자는 드라이버가 제대로 작동하기 위한 최소 요구 사항이 Linux 커널 4.1이라고 명시합니다. Linux Mint 18.1에 패키지된 새 커널을 사용하면 Bluetooth를 작동시킬 수 있습니다. 그 외에도 터보가 그 일을 하게 했습니다.
이제 Kodi를 실행하고 원활하게 컴파일할 수 있습니다.