Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-09-16 22:38:08

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

cpufreq-set -g <gov>: nie działa.

Witam!

Na stałe ustawione mam powersave, czasami potrzebuję performance, więc wykonuję:

Kod:

cpufreq-set -r -g performance

Powyższe: nie działa. Nie działa, nie zwraca żadnych błędów.
Gdy w /etc/init.d/cpufrequtils ustawię performance i zrestartuję deamona, wtedy governor się zmienia.
Nie zmienia się tylko wtedy, kiedy chcę go zmienić za pomocą cpufreq-set.

Kod:

logan@notebook:~$ uname -a
Linux notebook 3.11-trunk-amd64 #1 SMP Debian 3.11-1~exp1 (2013-09-12) x86_64 GNU/Linux
logan@notebook:~$ 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: 10.0 us.
  hardware limits: 800 MHz - 2.10 GHz
  available frequency steps: 2.10 GHz, 2.00 GHz, 1.90 GHz, 1.80 GHz, 1.70 GHz, 1.60 GHz, 1.50 GHz, 1.40 GHz, 1.30 GHz, 1.20 GHz, 1.10 GHz, 1000 MHz, 900 MHz, 800 MHz
  available cpufreq governors: conservative, powersave, userspace, ondemand, performance
  current policy: frequency should be within 800 MHz and 2.10 GHz.
                  The governor "performance" may decide which speed to use
                  within this range.
  current CPU frequency is 2.10 GHz.
  cpufreq stats: 2.10 GHz:73,46%, 2.00 GHz:0,00%, 1.90 GHz:0,00%, 1.80 GHz:0,00%, 1.70 GHz:0,00%, 1.60 GHz:0,00%, 1.50 GHz:0,00%, 1.40 GHz:0,00%, 1.30 GHz:0,00%, 1.20 GHz:0,00%, 1.10 GHz:0,00%, 1000 MHz:0,00%, 900 MHz:0,00%, 800 MHz:26,53%  (53)
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: 10.0 us.
  hardware limits: 800 MHz - 2.10 GHz
  available frequency steps: 2.10 GHz, 2.00 GHz, 1.90 GHz, 1.80 GHz, 1.70 GHz, 1.60 GHz, 1.50 GHz, 1.40 GHz, 1.30 GHz, 1.20 GHz, 1.10 GHz, 1000 MHz, 900 MHz, 800 MHz
  available cpufreq governors: conservative, powersave, userspace, ondemand, performance
  current policy: frequency should be within 800 MHz and 2.10 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 2.10 GHz:69,84%, 2.00 GHz:0,00%, 1.90 GHz:0,00%, 1.80 GHz:0,00%, 1.70 GHz:0,00%, 1.60 GHz:0,00%, 1.50 GHz:0,00%, 1.40 GHz:0,00%, 1.30 GHz:0,00%, 1.20 GHz:0,00%, 1.10 GHz:0,00%, 1000 MHz:0,00%, 900 MHz:0,00%, 800 MHz:30,15%  (15)
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: 10.0 us.
  hardware limits: 800 MHz - 2.10 GHz
  available frequency steps: 2.10 GHz, 2.00 GHz, 1.90 GHz, 1.80 GHz, 1.70 GHz, 1.60 GHz, 1.50 GHz, 1.40 GHz, 1.30 GHz, 1.20 GHz, 1.10 GHz, 1000 MHz, 900 MHz, 800 MHz
  available cpufreq governors: conservative, powersave, userspace, ondemand, performance
  current policy: frequency should be within 800 MHz and 2.10 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 2.10 GHz:69,84%, 2.00 GHz:0,00%, 1.90 GHz:0,00%, 1.80 GHz:0,00%, 1.70 GHz:0,00%, 1.60 GHz:0,00%, 1.50 GHz:0,00%, 1.40 GHz:0,00%, 1.30 GHz:0,00%, 1.20 GHz:0,00%, 1.10 GHz:0,00%, 1000 MHz:0,00%, 900 MHz:0,00%, 800 MHz:30,16%  (17)
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: 10.0 us.
  hardware limits: 800 MHz - 2.10 GHz
  available frequency steps: 2.10 GHz, 2.00 GHz, 1.90 GHz, 1.80 GHz, 1.70 GHz, 1.60 GHz, 1.50 GHz, 1.40 GHz, 1.30 GHz, 1.20 GHz, 1.10 GHz, 1000 MHz, 900 MHz, 800 MHz
  available cpufreq governors: conservative, powersave, userspace, ondemand, performance
  current policy: frequency should be within 800 MHz and 2.10 GHz.
                  The governor "powersave" may decide which speed to use
                  within this range.
  current CPU frequency is 800 MHz.
  cpufreq stats: 2.10 GHz:69,84%, 2.00 GHz:0,00%, 1.90 GHz:0,00%, 1.80 GHz:0,00%, 1.70 GHz:0,00%, 1.60 GHz:0,00%, 1.50 GHz:0,00%, 1.40 GHz:0,00%, 1.30 GHz:0,00%, 1.20 GHz:0,00%, 1.10 GHz:0,00%, 1000 MHz:0,00%, 900 MHz:0,00%, 800 MHz:30,16%  (14)

System to Debian Sid. Czy macie jakiś pomysł?

Offline

 

#2  2013-09-17 01:35:53

  enether - wiecznie niewyspany

enether
wiecznie niewyspany
Zarejestrowany: 2012-05-01

Re: cpufreq-set -g <gov>: nie działa.

Spróbuj mu jeszcze podać numer rdzenia, parametr -c i numerek do sczytania z /proc/cpuinfo

Offline

 

#3  2013-09-17 08:43:43

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: cpufreq-set -g <gov>: nie działa.

Tak to mi w ogóle wcześniej nie działało, musiałem odpalać z parametrem -r. Teraz właśnie z nim i bez niego nie działa.

Offline

 

#4  2013-09-17 20:10:57

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: cpufreq-set -g <gov>: nie działa.

I nikt nie ma pomysłu?

Offline

 

#5  2013-09-17 20:31:52

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: cpufreq-set -g <gov>: nie działa.

Zobacz, czy moduły są na swoim miejscu:

Kod:

grep -i cpu_freq /boot/config-$(uname -r)

Spróbuj też na jakimś starszym jaju, np jakimś 3.10.

Ostatnio edytowany przez Jacekalex (2013-09-17 20:32:04)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#6  2013-09-17 21:21:47

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: cpufreq-set -g <gov>: nie działa.

Kod:

logan@notebook:~$ grep -i cpu_freq /boot/config-$(uname -r)
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_GOV_COMMON=y
CONFIG_CPU_FREQ_STAT=m
# CONFIG_CPU_FREQ_STAT_DETAILS is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE 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_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

Jak dla mnie - wygląda w porządku. Czy Waszym zdaniem jest okay?

Dajcie mi 10 minut, to sprawdzę na 3.10.

// Na 3.10 też nie chce działać.

Ostatnio edytowany przez PavloAkaLogan (2013-09-17 21:27:18)

Offline

 

#7  2013-09-17 22:30:15

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: cpufreq-set -g <gov>: nie działa.

Spróbuj załadować odpowiednie  moduły przy starcie.
Jeśli to nie pomoże, to chyba cpufreq-utils jest walnięte.
Masz możliwość zainstalować inną wersję?

Albo możesz zatrudnić cpufreqd, skonfigurować, i zapomnieć o procku. :D

Kod:

grep -i cpu_freq /boot/config-$(uname -r)
CONFIG_CPU_FREQ=y
CONFIG_CPU_FREQ_TABLE=y
CONFIG_CPU_FREQ_GOV_COMMON=y
CONFIG_CPU_FREQ_STAT=y
CONFIG_CPU_FREQ_STAT_DETAILS=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set
CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y
# CONFIG_CPU_FREQ_DEFAULT_GOV_ONDEMAND is not set
# CONFIG_CPU_FREQ_DEFAULT_GOV_CONSERVATIVE is not set
CONFIG_CPU_FREQ_GOV_PERFORMANCE=y
CONFIG_CPU_FREQ_GOV_POWERSAVE=y
CONFIG_CPU_FREQ_GOV_USERSPACE=y
CONFIG_CPU_FREQ_GOV_ONDEMAND=y
CONFIG_CPU_FREQ_GOV_CONSERVATIVE=y

Ja mam tak (jajo kompilowane w domu) i działa.

Ostatnio edytowany przez Jacekalex (2013-09-17 23:21:48)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#8  2013-09-17 23:20:57

  Pavlo950 - człowiek pasjonat :D

Pavlo950
człowiek pasjonat :D
Zarejestrowany: 2012-02-20
Serwis

Re: cpufreq-set -g <gov>: nie działa.

cpufreqd wolałbym uniknąć, przecież samo cpufrequtils (// generalnie) działa i np mogę sobie ustawić ondemand. Może i jest walnięte, ale tylko do połowy.

Zakładam, że któraś aktualizacja mogła to rozwalić. Zobaczę o co biega w logach i ew dam tu znać.

// Więc tak:
- przejrzałem logi, nic tam nie znalazłem
- wrzuciłem xubuntu 12.04, tam zainstalowałem wcześniejszą wersję i za pomocą lm-sensors, htop i stress sprawdziłem czy wszystko działa - wszystko działa
- wrzuciłem tamtejszą wersję na Debiana - nie działa

Tutaj jest lista tego, co aktualizowałem i wrzucałem od momentu, kiedy mniej więcej zrobiła się kaszana. Proszę o sprawdzenie.

Wniosek na obecną chwilę: prawdopodobna zabawa z kompilacją kernela 3.11.

Ostatnio edytowany przez PavloAkaLogan (2013-09-18 00:15:36)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)