CPU를 최대 속도로 설정할 수 없습니다

CPU를 최대 속도로 설정할 수 없습니다

모든 CPU를 최대 GHz 성능으로 설정하려고 합니다. 그런데 무슨 이유인지 CPU가 5.76GHz를 지원하는데도 성능으로 설정하면 4.2GHz까지만 나오네요.

scale_max_freq를 보면 모두 4.2GHz로 설정되어 있는데 그게 문제일 수도 있을 것 같아요.

cat /sys/devices/system/cpu/cpufreq/policy*/scaling_max_freq
4200000

그런데 아래와 같은 방법으로 변경하려고 하면 더 높은 양보를 받지 못합니다.

echo 5700000 |tee /sys/devices/system/cpu/cpu*/cpufreq/scaling

나는 또한 cpufreq-set을 사용해 보았습니다.

cpufreq-set -c 0 -d 5.7GHz
  • 운영 체제- 우분투 22.04.3 LTS

  • 핵심- 5.15.0-89-일반

CPU 세부정보:

    Architecture:            x86_64
  CPU op-mode(s):        32-bit, 64-bit
  Address sizes:         48 bits physical, 48 bits vir
                         tual
  Byte Order:            Little Endian
CPU(s):                  32
  On-line CPU(s) list:   0-31
Vendor ID:               AuthenticAMD
  Model name:            AMD Ryzen 9 7950X3D 16-Core P
                         rocessor
    CPU family:          25
    Model:               97
    Thread(s) per core:  2
    Core(s) per socket:  16
    Socket(s):           1
    Stepping:            2
    Frequency boost:     enabled
    CPU max MHz:         5758.5928
    CPU min MHz:         3000.0000

고쳐 쓰다:

어떤 이유에서인지 우분투는 내 CPU를 제한해야 한다고 생각하는 것 같습니다.

 cat /sys/devices/system/cpu/cpu1/cpufreq/bios_limit
4200000

답변1

BIOS가 주파수를 제한할 타당한 이유를 얻지 못하고 있다고 판단할 수 있다고 가정하면 다음과 같습니다.당신은 당신이 무엇을하고 있는지 알고:
Linux가 BIOS 제한을 무시하도록 할 수 있습니다.

0에서 /sys/module/processor/parameters/ignore_ppc1로 변경됩니다.

다음 재부팅 시 재설정됩니다. 영구적으로 설정하려면 processor.ignore_ppc=1시작 명령줄에 추가하면 됩니다.

관련 정보