Как принудительно отключить intel_pstate?intel_pstate включен при перезагрузке даже с параметром intel_pstate = disable в grub - PullRequest
0 голосов
/ 24 сентября 2018

Я пытаюсь использовать масштабирование частоты процессора для установки частоты процессора.В моей системе поддерживается только энергосберегающий регулятор производительности с частотным масштабированием.Как было объяснено в другом документе, по умолчанию intel_pstate включен, и он поддерживает только энергосбережение, регулятор масштабирования частоты, а решение отключает intel_pstate.Поэтому я попытался отключить, как показано ниже

sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="intel_pstate=disable"
sudo update-grub

при перезагрузке, intel_pstate включен.

, поэтому я снова внес следующие изменения в grub

sudo nano /etc/default/grub

GRUB_CMDLINE_LINUX_DEFAULT="intel_pstate=disable acpi=force"
sudo update-grub

при перезагрузке, он все еще показывает, что intel_pstate включен.

, когда я выполняю следующую команду,

$ cpupower -c all frequency-info

    analyzing CPU 7:
      driver: intel_pstate
      CPUs which run at the same hardware frequency: 7
      CPUs which need to have their frequency coordinated by software: 7
      maximum transition latency:  Cannot determine or is not supported.
      hardware limits: 1.60 GHz - 3.90 GHz
      available cpufreq governors: performance powersave
      current policy: frequency should be within 1.60 GHz and 3.90 GHz.
                      The governor "powersave" may decide which speed to use
                      within this range.
      current CPU frequency: 1.72 GHz (asserted by call to hardware)
      boost state support:
        Supported: yes
        Active: yes
        25500 MHz max turbo 4 active cores
        25500 MHz max turbo 3 active cores
        25500 MHz max turbo 2 active cores
        25500 MHz max turbo 1 active cores

     $ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_driver
     intel_pstate


   $ cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors 
    performance powersave

Поскольку регулятор пространства пользователя недоступен,Я не могу использовать частотное масштабирование процессора (cpupower).

Я использую Intel Core-i7 @ 3.40GHZ, Linux debian-8.0 (ядро-3.16.35).

Будет очень полезно, если вы поможете мне решить эту проблему.Заранее спасибо.

РЕДАКТИРОВАТЬ 1:

Согласно совету Питера Кордеса, я делаю ручной ввод во время загрузки, и теперь intel_pstate отключен, ноРегулятор частоты процессора или драйвер процессора частоты процессора не активированы.

root@debian:~# cpupower -c 0 frequency-info
analyzing CPU 0:
  no or unknown cpufreq driver is active on this CPU
  CPUs which run at the same hardware frequency: Not Available
  CPUs which need to have their frequency coordinated by software: Not Available
  maximum transition latency:  Cannot determine or is not supported.
  hardware limits: Not Available
  available cpufreq governors: Not Available
  Unable to determine current policy
  current CPU frequency: Unable to call hardware
  current CPU frequency:  Unable to call to kernel
  boost state support:
    Supported: yes
    Active: yes
    25500 MHz max turbo 4 active cores
    25500 MHz max turbo 3 active cores
    25500 MHz max turbo 2 active cores
    25500 MHz max turbo 1 active cores

Поскольку регулятор частоты процессора процессора недоступен, я не могу установить частоту процессора.При попытке установить частоту процессора я получаю следующие сообщения об ошибках.

root@debian:~# cpupower -c 0 frequency-set -f 2000000
Setting cpu: 0
Error setting new values. Common errors:
- Do you have proper administration rights? (super-user?)
- Is the governor you requested available and modprobed?
- Trying to set an invalid policy?
- Trying to set a specific frequency, but userspace governor is not available,
   for example because of hardware which cannot be set to a specific frequency
   or because the userspace governor isn't loaded?

1 Ответ

0 голосов
/ 03 октября 2018

извините, что опубликовал это как ответ, но у меня нет репутации, чтобы оставлять комментарии: /

У меня была такая же проблема при попытке отключить драйвер intel_pstate в моем Intel Core i7.При попытке его отключить acpi-cpufreq загружался неправильно, проблема заключалась в том, что SpeedStep был отключен.SpeedStep позволяет изменять частоту программным обеспечением в этих микропроцессорах, если он отключен, к нему может обращаться только аппаратное обеспечение.Вы можете получить доступ к этой опции через настройки BIOS.Я надеюсь, что это помогает!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...