Форум русскоязычного сообщества Ubuntu


Автор Тема: [РЕШЕНО]Управление частотой процессора - не выставляется макс. частота FX-8350  (Прочитано 658 раз)

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

Оффлайн dr.Faust

  • Автор темы
  • Активист
  • *
  • Сообщений: 431
    • Просмотр профиля
Мать MSI 970A-G46
Камень FX-8350
Разгона нет. Перегрева нет.

Сразу после згарузки cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq возрващает 3600000. Это штатная частота прошлого камня. В итоге частота регулируется но не выходит на 4000 - ограничена ступенькой 3400.
cpufreq-info
cpufrequtils 008: cpufreq-info (C) Dominik Brodowski 2004-2009
Report errors and bugs to cpufreq@vger.kernel.org, please.
analyzing CPU 0:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 0
  CPUs which need to have their frequency coordinated by software: 0
  maximum transition latency: 4.0 us.
  hardware limits: 1.40 GHz - 4.00 GHz
  available frequency steps: 4.00 GHz, 3.40 GHz, 2.80 GHz, 2.10 GHz, 1.40 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 1.40 GHz and 4.00 GHz.
                  The governor "userspace" may decide which speed to use
                  within this range.
  current CPU frequency is 4.00 GHz.
  cpufreq stats: 4.00 GHz:89,03%, 3.40 GHz:1,85%, 2.80 GHz:0,35%, 2.10 GHz:1,34%, 1.40 GHz:7,43%  (1542)
analyzing CPU 1:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 1
  CPUs which need to have their frequency coordinated by software: 1
  maximum transition latency: 4.0 us.
  hardware limits: 1.40 GHz - 4.00 GHz
  available frequency steps: 4.00 GHz, 3.40 GHz, 2.80 GHz, 2.10 GHz, 1.40 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 1.40 GHz and 3.60 GHz.
                  The governor "userspace" may decide which speed to use
                  within this range.
  current CPU frequency is 3.40 GHz.
  cpufreq stats: 4.00 GHz:0,69%, 3.40 GHz:90,84%, 2.80 GHz:0,49%, 2.10 GHz:1,17%, 1.40 GHz:6,81%  (1172)
analyzing CPU 2:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 2
  CPUs which need to have their frequency coordinated by software: 2
  maximum transition latency: 4.0 us.
  hardware limits: 1.40 GHz - 4.00 GHz
  available frequency steps: 4.00 GHz, 3.40 GHz, 2.80 GHz, 2.10 GHz, 1.40 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 1.40 GHz and 3.60 GHz.
                  The governor "userspace" may decide which speed to use
                  within this range.
  current CPU frequency is 3.40 GHz.
  cpufreq stats: 4.00 GHz:0,69%, 3.40 GHz:90,40%, 2.80 GHz:0,84%, 2.10 GHz:1,28%, 1.40 GHz:6,80%  (1814)
analyzing CPU 3:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 3
  CPUs which need to have their frequency coordinated by software: 3
  maximum transition latency: 4.0 us.
  hardware limits: 1.40 GHz - 4.00 GHz
  available frequency steps: 4.00 GHz, 3.40 GHz, 2.80 GHz, 2.10 GHz, 1.40 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 1.40 GHz and 3.60 GHz.
                  The governor "userspace" may decide which speed to use
                  within this range.
  current CPU frequency is 3.40 GHz.
  cpufreq stats: 4.00 GHz:0,69%, 3.40 GHz:90,02%, 2.80 GHz:0,32%, 2.10 GHz:0,88%, 1.40 GHz:8,08%  (1005)
analyzing CPU 4:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 4
  CPUs which need to have their frequency coordinated by software: 4
  maximum transition latency: 4.0 us.
  hardware limits: 1.40 GHz - 4.00 GHz
  available frequency steps: 4.00 GHz, 3.40 GHz, 2.80 GHz, 2.10 GHz, 1.40 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 1.40 GHz and 3.60 GHz.
                  The governor "userspace" may decide which speed to use
                  within this range.
  current CPU frequency is 3.40 GHz.
  cpufreq stats: 4.00 GHz:0,69%, 3.40 GHz:90,12%, 2.80 GHz:0,48%, 2.10 GHz:1,36%, 1.40 GHz:7,34%  (1740)
analyzing CPU 5:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 5
  CPUs which need to have their frequency coordinated by software: 5
  maximum transition latency: 4.0 us.
  hardware limits: 1.40 GHz - 4.00 GHz
  available frequency steps: 4.00 GHz, 3.40 GHz, 2.80 GHz, 2.10 GHz, 1.40 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 1.40 GHz and 3.60 GHz.
                  The governor "userspace" may decide which speed to use
                  within this range.
  current CPU frequency is 3.40 GHz.
  cpufreq stats: 4.00 GHz:0,69%, 3.40 GHz:90,12%, 2.80 GHz:0,38%, 2.10 GHz:0,86%, 1.40 GHz:7,95%  (888)
analyzing CPU 6:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 6
  CPUs which need to have their frequency coordinated by software: 6
  maximum transition latency: 4.0 us.
  hardware limits: 1.40 GHz - 4.00 GHz
  available frequency steps: 4.00 GHz, 3.40 GHz, 2.80 GHz, 2.10 GHz, 1.40 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 1.40 GHz and 3.60 GHz.
                  The governor "userspace" may decide which speed to use
                  within this range.
  current CPU frequency is 3.40 GHz.
  cpufreq stats: 4.00 GHz:0,69%, 3.40 GHz:90,20%, 2.80 GHz:0,54%, 2.10 GHz:1,82%, 1.40 GHz:6,74%  (1737)
analyzing CPU 7:
  driver: acpi-cpufreq
  CPUs which run at the same hardware frequency: 7
  CPUs which need to have their frequency coordinated by software: 7
  maximum transition latency: 4.0 us.
  hardware limits: 1.40 GHz - 4.00 GHz
  available frequency steps: 4.00 GHz, 3.40 GHz, 2.80 GHz, 2.10 GHz, 1.40 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 1.40 GHz and 3.60 GHz.
                  The governor "userspace" may decide which speed to use
                  within this range.
  current CPU frequency is 3.40 GHz.
  cpufreq stats: 4.00 GHz:0,69%, 3.40 GHz:90,12%, 2.80 GHz:0,24%, 2.10 GHz:0,63%, 1.40 GHz:8,32%  (929)
0.69% в стате на 4000 - это видно в самом начале камеь немного работает на такой частоте.

Если сделать sudo service cpufreqd restart частота выставляется на 4000 и уже больше не меняется вниз.

Это частоты реальные. Проверял сравнивая производительность в 7z b.

Удаление cpufreqd не помогло, как я расчитывал. Все ровно тоже самое. Если сделать echo 4000000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq говернеры вроде начинаю переключать частоту вверх:> sudo turbostat
     CPU Avg_MHz   Busy% Bzy_MHz TSC_MHz
       -    3495   98.17    3560    4009
       0    4019  100.00    4019    4019
       1    3956   98.52    4016    4016
       2    3367   98.70    3411    4013
       3    3408  100.00    3408    4010
       4    3405  100.00    3405    4006
       5    3302   97.03    3403    4003
       6    3179   93.41    3403    4003
       7    3321   97.68    3400    4000
Но только два ядра и не надолго. Если в меню indicator-cpufreq выбрать 4,00 - это не оказывает желаемого действия. Вывод турбостат выше именно для такого случая. Но если установить в меню частоту отличную от 4000 -
она держится достаточно стабильно:
Цитировать
> sudo turbostat
     CPU Avg_MHz   Busy% Bzy_MHz TSC_MHz
       -    2780   99.12    2805    4007
       0    2797   99.55    2809    4013
       1    2787   99.22    2809    4013
       2    2807  100.00    2807    4010
       3    2804  100.00    2804    4006
       4    2791   99.55    2804    4005
       5    2802  100.00    2802    4003
       6    2653   94.66    2802    4003
       7    2800  100.00    2800    4000
     CPU Avg_MHz   Busy% Bzy_MHz TSC_MHz
       -    2788   99.60    2799    3999
       0    2798  100.00    2798    3998
       1    2725   97.37    2798    3998
       2    2790   99.67    2799    3998
       3    2800  100.00    2800    4000
       4    2800  100.00    2800    4000
       5    2800  100.00    2800    4000
       6    2794   99.79    2800    4000
       7    2800  100.00    2800    4000
     CPU Avg_MHz   Busy% Bzy_MHz TSC_MHz
       -    2792   99.72    2800    4000
       0    2801  100.00    2801    4001
       1    2801  100.00    2801    4001
       2    2755   98.40    2800    4000
       3    2799  100.00    2799    3999
       4    2799  100.00    2799    3999
       5    2799  100.00    2799    3999
       6    2793   99.76    2800    4000
       7    2788   99.59    2800    4000
Откуда такая нелюбовь к макс. частоте и как заставить проц работать на полную катушку, когда надо?

Пользователь добавил сообщение 24 Май 2017, 23:34:10:
> dmesg | grep MHz
[    0.000000] tsc: Detected 4000.334 MHz processor
[    0.000021] Calibrating delay loop (skipped), value calculated using timer frequency.. 8000.66 BogoMIPS (lpj=16001336)
[    1.706797] acpi-cpufreq: overriding BIOS provided _PSD data

[    0.351725] hpet0: 3 comparators, 32-bit 14.318180 MHz counter
[    2.278698] tsc: Refined TSC clocksource calibration: 4000.102 MHz
Вроде бы система видит 4000. Почему не обновляет значение в /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq и почему так странно ведет себя после обновлния вручную?
« Последнее редактирование: 25 Май 2017, 00:14:00 от dr.Faust »

Оффлайн ARTGALGANO

  • Старожил
  • *
  • Сообщений: 1011
    • Просмотр профиля
попробуйте добавит в параметры загрузки ядра
processor.ignore_ppc=1

Оффлайн dr.Faust

  • Автор темы
  • Активист
  • *
  • Сообщений: 431
    • Просмотр профиля
Тоже самое. Никак не помогло.


Оффлайн dr.Faust

  • Автор темы
  • Активист
  • *
  • Сообщений: 431
    • Просмотр профиля
Всем спасибо.
Проблема была связана с заменой камня. Греп по 3600 привел к конфигам cpufrequtils где была прописана макс частота именно такая. Хоте поправить руками, потому решил всеже снести к черту и пакет и конфиги и поставить пакет заново. Судя по тому что потом увидел в конфигах - не зря.

Вобщем лечится полным сносом и переустановкой cpufrequtils.

 

Страница сгенерирована за 0.118 секунд. Запросов: 23.