Автор Тема: [Решено]Проблемы с управлением частотой процессора  (Прочитано 1911 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AVD

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 40
  • Debian 9 XFCE 64 bit
имеется такой аппарат:https://www.dell.com/support/home/ru/ru/rubsdc/product-support/servicetag/cw84rz1/configuration
Проблема в том, что частота процессора постоянно на минимуме  - 800 МГц, при любом развитии событий.
В BIOS из настроек только  Intel Speedstep (включить и выключить), больше ничего. Если выключено то ругается на что-то связанное с ACPI.
Установил cpufrequtils вывод команды cpufreq-info следующий:
Spoiler: ShowHide
alex@alex:~$ cpufreq-infocpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 0.97 ms.
  hardware limits: 800 MHz - 1.70 GHz
  available cpufreq governors: performance, powersave
  current policy: frequency should be within 1.70 GHz and 1.70 GHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
analyzing CPU 1:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 1
  CPUs which need to have their frequency coordinated by software: 1
  maximum transition latency: 0.97 ms.
  hardware limits: 800 MHz - 1.70 GHz
  available cpufreq governors: performance, powersave
  current policy: frequency should be within 1.70 GHz and 1.70 GHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
analyzing CPU 2:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 2
  CPUs which need to have their frequency coordinated by software: 2
  maximum transition latency: 0.97 ms.
  hardware limits: 800 MHz - 1.70 GHz
  available cpufreq governors: performance, powersave
  current policy: frequency should be within 1.70 GHz and 1.70 GHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
analyzing CPU 3:
  driver: intel_pstate
  CPUs which run at the same hardware frequency: 3
  CPUs which need to have their frequency coordinated by software: 3
  maximum transition latency: 0.97 ms.
  hardware limits: 800 MHz - 1.70 GHz
  available cpufreq governors: performance, powersave
  current policy: frequency should be within 1.70 GHz and 1.70 GHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.

Как видно не хватает ещё нескольких режимов
Также если выводить команду:
/sbin/modinfo /lib/modules/$(uname -r)/kernel/arch/*/kernel/cpu/cpufreq/* | grep "^[fd]"
то получается
modinfo: ERROR: Module /lib/modules/4.9.0-6-аmd64/kernel/arch/*/kernel/cpu/cpufreq/* not found.

Из-за низкой частоты система работает заторможенно. Мне необходимо чтобы частота процессора менялась динамически:при запуске программ (совершение каких либо других действий) частота увеличивалась бы, а когда особенно нагрузки нет, то частота была бы на минимуме.

Заранее спасибо за ответ
« Последнее редактирование: 01 Июль 2018, 15:50:15 от AVD »
 


Оффлайн yoric

  • Старожил
  • ****
  • Сообщений: 731
  • gentoo
  • Jabber: yoric@jabber.ru
Это ноутбук? На нём дебиан 9?
Приведите ls -l /sys/devices/system/cpu/cpufreq
 

Оффлайн AVD

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 40
  • Debian 9 XFCE 64 bit
Да ноутбук с Дебиан 9.4

alex@alex:~$ ls -l /sys/devices/system/cpu/cpufreq
итого 0
drwxr-xr-x 2 root root 0 июл  1 08:31 policy0
drwxr-xr-x 2 root root 0 июл  1 08:31 policy1
drwxr-xr-x 2 root root 0 июл  1 08:31 policy2
drwxr-xr-x 2 root root 0 июл  1 08:31 policy3

Ещё установлен TLP
« Последнее редактирование: 01 Июль 2018, 09:30:34 от AVD »
 

Оффлайн yoric

  • Старожил
  • ****
  • Сообщений: 731
  • gentoo
  • Jabber: yoric@jabber.ru
Что такое TLP? Странно, нет у Вас управляющего... А правила есть... А вот так?
$ uname -r
$ grep CONFIG_CPU_FREQ /boot/config-`uname -r` -A30
 

Оффлайн AVD

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 40
  • Debian 9 XFCE 64 bit
Spoiler: ShowHide
alex@alex:~$ uname -r
4.9.0-6-amd64
alex@alex:~$ grep CONFIG_CPU_FREQ /boot/config-`uname -r` -A30
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_GOV_ATTR_SET=y
CONFIG_CPU_FREQ_GOV_COMMON=y
CONFIG_CPU_FREQ_STAT=y
# CONFIG_CPU_FREQ_STAT_DETAILS is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_POWERSAVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_SCHEDUTIL is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=m
CONFIG_CPU_FREQ_GOV_USERSPACE=m
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=m
CONFIG_CPU_FREQ_GOV_SCHEDUTIL=y

#
# CPU frequency scaling drivers
#
CONFIG_X86_INTEL_PSTATE=y
CONFIG_X86_PCC_CPUFREQ=m
CONFIG_X86_ACPI_CPUFREQ=m
CONFIG_X86_ACPI_CPUFREQ_CPB=y
CONFIG_X86_POWERNOW_K8=m
CONFIG_X86_AMD_FREQ_SENSITIVITY=m
CONFIG_X86_SPEEDSTEP_CENTRINO=m
CONFIG_X86_P4_CLOCKMOD=m

#
# shared options
#
CONFIG_X86_SPEEDSTEP_LIB=m

#
# CPU Idle
#
CONFIG_CPU_IDLE=y
CONFIG_CPU_IDLE_GOV_LADDER=y
CONFIG_CPU_IDLE_GOV_MENU=y
# CONFIG_ARCH_NEEDS_CPU_IDLE_COUPLED is not set
CONFIG_INTEL_IDLE=y

#
# Memory power savings
#

TLP - система энергосбережения

Я так так понимаю,  что отсутствуют необходимые модули в ядре
« Последнее редактирование: 01 Июль 2018, 12:11:29 от AVD »
 

Оффлайн yoric

  • Старожил
  • ****
  • Сообщений: 731
  • gentoo
  • Jabber: yoric@jabber.ru
Чего б они в стандартном дебиане отсутствовали... Небось ядро откуда-то со стороны притаранили :-)
 

Оффлайн AVD

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 40
  • Debian 9 XFCE 64 bit
Стандартная установка с сайта Дебиан. образ debian-9.4.0-amd64-xfce-CD-1.iso
Специально перед тем как задать вопрос установил с нуля. И я не большой специалист в этом, так что с ядрами не балуюсь, максимум цвет темы поменять.
 На работе на обычном компе 32 разрядный дебиан стоит. там ядро с приставкой PC в описании. И там процессор нормально работает.

Вот что установлено


Cообщение объединено 01 Июль 2018, 12:39:14
Получился прикол. Как только отключил питание,и ноутбук стал работать от батареи частота процессора заработала на полную мощность. Вывод, вовремя подключения блока питания частота процессора падает.
« Последнее редактирование: 01 Июль 2018, 13:44:59 от AVD »
 

Оффлайн Oddmean

  • Активный пользователь
  • **
  • Сообщений: 61
Я в /etc/init.d/cpufrequtils регулирую:
...
ENABLE="true"
GOVERNOR="powersave"  <-- здесь
MAX_SPEED="0"
MIN_SPEED="0"
...

Руководствовался https://wiki.debian.org/ru/cpufreq
 

Оффлайн AVD

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 40
  • Debian 9 XFCE 64 bit
Проблема решена. Дело было в неисправном блоке питания. Похоже он давал меньшее напряжение. Отсюда и проблемы. Починили и всё заработало нормально. Всем спасибо за ответы и участие
 

Теги:
 

[Решено] Перемонтирование диска

Автор jidckii

Ответов: 5
Просмотров: 1569
Последний ответ 15 Январь 2014, 14:23:50
от jidckii
[РЕШЕНО] загрузка с live cd

Автор Valery

Ответов: 6
Просмотров: 2401
Последний ответ 02 Февраль 2012, 13:17:50
от denes
Установка пакета без обновления системы из Synaptic [РЕШЕНО]

Автор Linuxnoob

Ответов: 9
Просмотров: 2112
Последний ответ 03 Май 2015, 15:49:55
от Linuxnoob
[Решено] создание базы данных по личной информации по утилитам, командам

Автор krserv

Ответов: 2
Просмотров: 1647
Последний ответ 09 Декабрь 2012, 16:22:49
от corner
Проблемы со звуком и установкой Steam

Автор xxxPaxahxxx

Ответов: 7
Просмотров: 1185
Последний ответ 31 Май 2016, 07:34:37
от ihammers