Автор Тема: debian 10 управление speedstep програмно?  (Прочитано 2093 раз)

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

Оффлайн repairer

  • Пользователь
  • *
  • Сообщений: 16
debian 10 управление speedstep програмно?
« : 06 Февраля 2020, 13:21:51 »
Добрый день!

подскажите, возможно ли управлять частотой процессора из-под системы?
ноутбук toshiba a55-1063 по умолчанию стоит celeron m380 без технологии speedstep со старта молотит на максимальной частоте 1500 мегагерц, не понижает, не повышает.
так же есть intel pentium m735a с технологией speedstep, если его тупо воткнуть в слот - частота не поднимается выше 600 мегагерц, биос весь перепахала - нет настроек (все настройки, которые нашел поставил на максимальную производительность).
хоцца все же поставить пентиум - он более холодный, кэша побольше и частота чуть повыше ;)
 


Оффлайн Olej

Re: debian 10 управление speedstep програмно?
« Ответ #2 : 06 Февраля 2020, 14:05:13 »
подскажите, возможно ли управлять частотой процессора из-под системы?
Управление частотой процессора особо актуально для ARM процессоров - там управление частотой связано с нагревом и перегревом процессора (но Linux то он везде одинаков).
Посмотрите здесь, начиная с вот этого места: питание Orange Pi и температура - может вам это что-то подскажет.
Ключевое понятие для ваших целей - это governor:
Цитировать
governor — это регулятор выбора частоты процессора. То есть это некий алгоритм, позволяющий управлять поведением процессора в зависимости от различных условий. Все они находятся в ядре linux и не могут быть добавлены отдельно от ядра.

Начиная примерно с вот этого:
olej@ACER:/sys/devices/system/cpu/cpufreq$ cat /sys/devices/system/cpu/cpufreq/policy0/scaling_available_governors
performance powersave
« Последнее редактирование: 06 Февраля 2020, 14:09:37 от Olej »
 

Оффлайн repairer

  • Пользователь
  • *
  • Сообщений: 16
Re: debian 10 управление speedstep програмно?
« Ответ #3 : 07 Февраля 2020, 11:44:23 »
побился с разными настройками (в том числе и с драйверами, на p4-cloockmod смог добиться динамического изменения частоты), имеем частоту от 75 до 600 МГц, выше не поднять никакими силами

Spoiler: ShowHide
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: p4-clockmod
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 10.00 ms.
  hardware limits: 75.0 MHz - 600 MHz
  available frequency steps: 75.0 MHz, 150 MHz, 225 MHz, 300 MHz, 375 MHz, 450 MHz, 525 MHz, 600 MHz
  available cpufreq governors: conservative, powersave, userspace, ondemand, performance, schedutil
  current policy: frequency should be within 75.0 MHz and 600 MHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 525 MHz.
  cpufreq stats: 75.0 MHz:60,93%, 150 MHz:14,09%, 225 MHz:6,04%, 300 MHz:2,35%, 375 MHz:0,28%, 450 MHz:0,45%, 525 MHz:0,66%, 600 MHz:15,20%  (454)
 

Оффлайн Olej

Re: debian 10 управление speedstep програмно?
« Ответ #4 : 07 Февраля 2020, 20:01:38 »
имеем частоту от 75 до 600 МГц, выше не поднять никакими силами
А кто сказал, или где написано, что для этого именно процессора может быть частота выше 600?
 

Оффлайн repairer

  • Пользователь
  • *
  • Сообщений: 16
Re: debian 10 управление speedstep програмно?
« Ответ #5 : 08 Февраля 2020, 21:26:20 »
А кто сказал, или где написано, что для этого именно процессора может быть частота выше 600?

ну ежели производитель не звездит - проц умеет 1700 МГц
https://ark.intel.com/content/www/ru/ru/ark/products/27588/intel-pentium-m-processor-735-2m-cache-1-70a-ghz-400-mhz-fsb.html

а еще я нашел вот такую штуку, прошу помощи в приведении исходника в си к виду speedstep-centrino.ko для замены штатного файла
https://bugzilla.kernel.org/show_bug.cgi?id=7463

или этот?
https://forums.linuxmint.com/viewtopic.php?t=77475
« Последнее редактирование: 08 Февраля 2020, 21:38:47 от repairer »
 

Оффлайн Olej

Re: debian 10 управление speedstep програмно?
« Ответ #6 : 08 Февраля 2020, 21:54:28 »
ну ежели производитель не звездит - проц умеет 1700 МГц
https://ark.intel.com/content/www/ru/ru/ark/products/27588/intel-pentium-m-processor-735-2m-cache-1-70a-ghz-400-mhz-fsb.html
Это процессор M 735
Вы же пишете:
pentium m735a
M 735 A
Это могут быть (часто так бывает) разные вещи.
Кроме того:
если его тупо воткнуть в слот
Это не всегда так легко проходит.
В вашем описании процессора M 735:
Цитировать
Частота системной шины 400 MHz
А у вас?
Думаю что это не так.
 

Оффлайн Olej

Re: debian 10 управление speedstep програмно?
« Ответ #7 : 08 Февраля 2020, 22:03:15 »
в приведении исходника в си к виду speedstep-centrino.ko
Обыкновенная сборка модуля ядра Linux.
Первейшее что нужно - убедиться что у вас установлены заголовочные файлы (хэдер-файлы, *.h) ядра, или установить если нет. без этого - никак.  ;)
Проверяете вот так:
olej@ACER:~$ ls /lib/modules/`uname -r`/build
arch  include  Makefile  Module.symvers  scripts  tools
Если увидите что-то подобное - значит хэдер-файлы установлены.
Дальше просто команда: make
(см. например Сборка модуля ядра (Ubuntu/Debian))
 
Пользователи, которые поблагодарили этот пост: repairer

Оффлайн Olej

Re: debian 10 управление speedstep програмно?
« Ответ #8 : 08 Февраля 2020, 22:07:17 »
а еще я нашел вот такую штуку, прошу помощи в приведении исходника в си к виду speedstep-centrino.ko для замены штатного файла
https://bugzilla.kernel.org/show_bug.cgi?id=7463

или этот?
https://forums.linuxmint.com/viewtopic.php?t=77475
Это всё понаписано в 2006 и 2011 годах.  :(
И вы рассчитываете что это старьё в качестве модулей современного ядра соберётся?
 

Оффлайн repairer

  • Пользователь
  • *
  • Сообщений: 16
[РЕШЕНО] debian 10 управление speedstep програмно?
« Ответ #9 : 08 Февраля 2020, 23:33:55 »
Процы: шина 400 МГц у обоих двух, буква "а" в маркировке пентиума - только 479 сокет (478 не поддерживается), мать с 479 сокетом.

целерон (кэш 1 метр), частота 1500, нет speedstep - арбайтен до 1500.

пентиум (кэш 2 метра), частота 1700, есть speedstep - арбайтен, частота выше 600 нихт.

Вобчем походу не решаемо - железо очень древнее. А так хотелось счастья даром  ;D

upd: счастья не будет, зашел со стороны чипсета, у 852gm нет поддержки пентиумов, только целероны. максимальный m390 с частотой 1700 МГц, бессмысленый апргрейд.
« Последнее редактирование: 08 Февраля 2020, 23:56:40 от repairer »
 

Теги:
     

    Debian и новые ноутбуки

    Автор vladimirse

    Ответов: 4
    Просмотров: 2021
    Последний ответ 15 Марта 2013, 07:21:50
    от redVi
    Синтезатор PSR-540 на Debian

    Автор Geradot

    Ответов: 1
    Просмотров: 1177
    Последний ответ 16 Июля 2016, 20:37:49
    от Александр Кряжев
    Не работает микрофон Debian Squeeze

    Автор iron22

    Ответов: 46
    Просмотров: 11286
    Последний ответ 19 Января 2013, 20:07:16
    от Valeron
    Подключение Android 4.x к Debian

    Автор Самир

    Ответов: 1
    Просмотров: 3246
    Последний ответ 18 Мая 2014, 21:36:26
    от endru
    Настройка Bluetooth в Debian Desktop Jessie на OrangePi Lite2

    Автор Scrag1987

    Ответов: 0
    Просмотров: 1148
    Последний ответ 30 Июня 2018, 10:30:28
    от Scrag1987