The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"cpu работает на 800 MHz вместо 2000"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на рабочей станции (Система)
Изначальное сообщение [ Отслеживать ]

"cpu работает на 800 MHz вместо 2000"  –1 +/
Сообщение от linux_user (ok) on 02-Май-16, 15:04 
Приветсвую вас.

Поставил xubuntu x64 16.04
Озадачился тем что ноут HP Compaq 6715s медленно работает.

cat  /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
800000

Но проц (amd thurion 64) может работать на 2000 MHz
cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_frequencies
2000000 1800000 1600000 800000


Пробовал
echo 2000000 >  /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
Но остаётся 800000

пробовал
modprobe cpufreq_perfomance
modprobe: FATAL: Module cpufreq_perfomance not found in directory /lib/modules/4.4.0-21-generic

Есть подозрения что проц реально работат на 800. Как бы его заставить работать на 2000?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "cpu работает на 800 MHz вместо 2000"  +/
Сообщение от asavah (ok) on 02-Май-16, 17:33 
учу гуглить, дорого
http://askubuntu.com/questions/303882/maximum-cpu-frequency-...

вообще турионам место на помойке давно

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "cpu работает на 800 MHz вместо 2000"  +/
Сообщение от linux_user (??) on 02-Май-16, 19:08 
Спасибо.

Но echo 1 > /sys/module/processor/parameters/ignore_ppc не помогло
и правка grub не помогла.

так и осталось 800

а cat /sys/devices/system/cpu/cpu0/cpufreq/bios_limit
2000000


root@userpc:~# echo -n 2000000 >  /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
root@userpc:~# cat  /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
800000

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "cpu работает на 800 MHz вместо 2000"  +/
Сообщение от Павел Самонов email on 02-Май-16, 19:44 
> Спасибо.
> Но echo 1 > /sys/module/processor/parameters/ignore_ppc не помогло
> и правка grub не помогла.
> так и осталось 800
> а cat /sys/devices/system/cpu/cpu0/cpufreq/bios_limit
> 2000000
> root@userpc:~# echo -n 2000000 >  /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
> root@userpc:~# cat  /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
> 800000

Покажи вывод команды cpufreq-info из пакета cpufreq-utils.
Вообще для управления иcпользуют команду cpufreq-set, а не echo, например
cpufreq-set -g conservative -c 0 установит гувернер conservative на ядро 0.  

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "cpu работает на 800 MHz вместо 2000"  +/
Сообщение от linux_user (ok) on 02-Май-16, 19:50 
root@userpc:~# 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: powernow-k8
  CPUs which run at the same hardware frequency: 0 1
  CPUs which need to have their frequency coordinated by software: 0 1
  maximum transition latency: 109 us.
  hardware limits: 800 MHz - 2.00 GHz
  available frequency steps: 2.00 GHz, 1.80 GHz, 1.60 GHz, 800 MHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 800 MHz and 800 MHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz (asserted by call to hardware).
  cpufreq stats: 2.00 GHz:0,61%, 1.80 GHz:0,00%, 1.60 GHz:0,00%, 800 MHz:99,39%  (1)
analyzing CPU 1:
  driver: powernow-k8
  CPUs which run at the same hardware frequency: 0 1
  CPUs which need to have their frequency coordinated by software: 0 1
  maximum transition latency: 109 us.
  hardware limits: 800 MHz - 2.00 GHz
  available frequency steps: 2.00 GHz, 1.80 GHz, 1.60 GHz, 800 MHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 800 MHz and 800 MHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz (asserted by call to hardware).
  cpufreq stats: 2.00 GHz:0,61%, 1.80 GHz:0,00%, 1.60 GHz:0,00%, 800 MHz:99,39%  (1)


Я без результатно пробовал cpufreq-set -r -g performance
p.s. в виндах работает норм.

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

8. "cpu работает на 800 MHz вместо 2000"  +/
Сообщение от pavlinux (ok) on 03-Май-16, 00:06 
> cpufreq stats: 2.00 GHz:0,61%, 1.80 GHz:0,00%, 1.60 GHz:0,00%, 800 MHz:99,39%

Тут написано, что 0.61% времени он таки работал на 2ГГц.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

9. "cpu работает на 800 MHz вместо 2000"  –2 +/
Сообщение от Павел Самонов email on 03-Май-16, 07:54 
>[оверквотинг удален]
> MHz.
>            
>       The governor "performance" may decide
> which speed to use
>            
>       within this range.
>   current CPU frequency is 800 MHz (asserted by call to
> hardware).
>   cpufreq stats: 2.00 GHz:0,61%, 1.80 GHz:0,00%, 1.60 GHz:0,00%, 800 MHz:99,39%
>  (1)

Какая то ошибочная статистика для performance,  он не динамический и всегда должен работать на  2.00 GHz.
Что - то драйвер не так отрабатывает, погугли, может не powernow-k8

> Я без результатно пробовал cpufreq-set -r -g performance

У меня тоже что то не срабатывает -r, Попробуй всё таки cpufreq-set -c 0|1 -g ondemand или conservative они динамические.
> p.s. в виндах работает норм.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "cpu работает на 800 MHz вместо 2000"  +/
Сообщение от pavlinux (ok) on 02-Май-16, 23:58 
> Вообще для управления иcпользуют команду cpufreq-set, а не echo, например
> cpufreq-set -g conservative -c 0 установит гувернер conservative на ядро 0.

Как думашь, чо делает эта утиль?

 
# strace -e write,open cpufreq-set -g conservative -c 0

open("/etc/ld.so.preload", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/tls/x86_64/libcpufreq.so.0", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/tls/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3

open("/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor", O_WRONLY) = 3
write(3, "conservative", 12)            = 12

Опа, внизапно!
Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

10. "cpu работает на 800 MHz вместо 2000"  –2 +/
Сообщение от Павел Самонов email on 03-Май-16, 07:56 
>[оверквотинг удален]
>
 
> # strace -e write,open cpufreq-set -g conservative -c 0
> open("/etc/ld.so.preload", O_RDONLY|O_CLOEXEC) = 3
> open("/usr/lib/tls/x86_64/libcpufreq.so.0", O_RDONLY|O_CLOEXEC) = 3
> open("/usr/lib/tls/x86_64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
> open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3
> open("/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor", O_WRONLY) = 3
> write(3, "conservative", 12)          
>   = 12
>
Опа, внизапно!

Думаю что тоже самое, просто человеческий интерфейс :).

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

5. "cpu работает на 800 MHz вместо 2000"  +/
Сообщение от worldhost (ok) on 02-Май-16, 21:29 
> Спасибо.
> Но echo 1 > /sys/module/processor/parameters/ignore_ppc не помогло
> и правка grub не помогла.
> так и осталось 800
> а cat /sys/devices/system/cpu/cpu0/cpufreq/bios_limit
> 2000000
> root@userpc:~# echo -n 2000000 >  /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
> root@userpc:~# cat  /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
> 800000

А в BIOS что выбрано? Может быть для экономии батареи включен режим Powersave? cpu-freq отлично работает на линуксе, пользовал на Centos и Fedora. Можно и вручную путём echo, но тут можно стрелять мимо, потому что, не всегда то, что описано во всяких how to дословно совпадает с тем, что у Вас в системе используется. Например, на федоре я долго пытался стрельнуть в scaling и как оказалось не туда. Еще один момент связан с тем, что это amd (я пробовал только на intel). Стоит покопаться в sys/devices/system/cpu/ может быть вариации найдутся...

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "cpu работает на 800 MHz вместо 2000"  +1 +/
Сообщение от pavlinux (ok) on 02-Май-16, 23:50 
> Как бы его заставить работать на 2000?

echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor;
echo 2000000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq;

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

11. "cpu работает на 800 MHz вместо 2000"  –1 +/
Сообщение от linux_user (??) on 03-Май-16, 11:27 
>> Как бы его заставить работать на 2000?
> echo performance > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor;
> echo 2000000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq;

echo -n 2000000 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq;
-bash: echo: write error: Invalid argument

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

12. "cpu работает на 800 MHz вместо 2000"  –1 +/
Сообщение от linux_user (ok) on 04-Май-16, 01:27 
откатился на 14.04

в fedora 23 до обновления - норм,  после обновления и ядра 4.4 та же фигня

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "cpu работает на 800 MHz вместо 2000"  +1 +/
Сообщение от просто Вася on 06-Май-16, 17:10 
> откатился на 14.04
> в fedora 23 до обновления - норм,  после обновления и ядра
> 4.4 та же фигня

Здесь https://bugzilla.redhat.com/show_bug.cgi?id=1317190

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

14. "cpu работает на 800 MHz вместо 2000"  +/
Сообщение от linux_user (ok) on 08-Май-16, 02:39 
>> откатился на 14.04
>> в fedora 23 до обновления - норм,  после обновления и ядра
>> 4.4 та же фигня
> Здесь https://bugzilla.redhat.com/show_bug.cgi?id=1317190

Спасибо, надеюсь ubuntu то же обновят.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "cpu работает на 800 MHz вместо 2000"  +/
Сообщение от linux_user (ok) on 14-Янв-18, 23:30 
так до сих пор и не работает, не в текушей убунте ни в lts


Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру