[Risolto] Configurare lo speedstep

Riconoscimento, installazione e configurazione delle periferiche.
Roby68
Prode Principiante
Messaggi: 155
Iscrizione: lunedì 28 marzo 2005, 21:07

[Risolto] Configurare lo speedstep

Messaggio da Roby68 »

Ciao a tutti. Innanzi tutto devo dirvi che ho visto cercando nel forum che l'argomento speedstep è stato affrontato moltissime volte, tuttavia non ho trovato la soluzione al mio problema.
La faccio breve. Ho un portatile vecchio che invece che prendere polvere ci voglio fare un serverino. Per far si che non si fonda subito volevo far si che il processore stesse sempre al minimo. Infatti lo speedstep presenta 2 velocità 731 e 999. Ecco io vorrei che stesse sempre a 731. Credevo di poter fare l'operazione da Bios ma anche se disabilito lo speedstep da bios il kernel riesce lo stesso a farlo funzionare, a me sembra incredibile ma è così. Allora ho pensato di editare il file di configurazione dello speedstep ma poi ho scoperto che di fatto non c'è un file editabile.
Insomma come vedete è un gran casino, ma come risolvo il mio problema?
Ultima modifica di Roby68 il domenica 26 aprile 2009, 20:36, modificato 1 volta in totale.
L'abuso e la disobbedienza alla legge non possono essere impediti da nessuna legge.
(Giacomo Leopardi)
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40367
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Configurare lo speedstep

Messaggio da steff »

Ti consiglio di usare esclusivamente il demone laptop-mode che va configurato con file di testo in /etc/laptop-mode/  e  ..mode/conf.d:
# Legal values are "slowest" for the slowest speed that your
# CPU is able to operate at, "fastest" for the fastest speed,
# "medium" for some value in the middle, or any value listed in
# /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_frequencies.
# The "governor" can be any governor installed on your system, this usually
# includes "ondemand", "conservative", and "performance". The             
# "IGNORE_NICE_LOAD" setting specifies that background programs that have 
# a low priority ("nice level") should not cause the CPU frequency to     
# be increased. (You generally want this to be enabled in battery mode.) 
#                                                                         
BATT_CPU_MAXFREQ=fastest                                                 
BATT_CPU_MINFREQ=slowest                                                 
BATT_CPU_GOVERNOR=powersave                                               
BATT_CPU_IGNORE_NICE_LOAD=1                                               
LM_AC_CPU_MAXFREQ=fastest                                                 
LM_AC_CPU_MINFREQ=slowest                                                 
LM_AC_CPU_GOVERNOR=ondemand                                               
LM_AC_CPU_IGNORE_NICE_LOAD=1                                             
NOLM_AC_CPU_MAXFREQ=fastest
NOLM_AC_CPU_MINFREQ=slowest
NOLM_AC_CPU_GOVERNOR=ondemand
NOLM_AC_CPU_IGNORE_NICE_LOAD=0
questo è la cpu-freq.conf, potresti mettere slowest a tutto
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Roby68
Prode Principiante
Messaggi: 155
Iscrizione: lunedì 28 marzo 2005, 21:07

Re: Configurare lo speedstep

Messaggio da Roby68 »

Ho provato a fare come mi hai suggerito ma non funziona, la cpu continua ad andare a 2 velocità.
L'abuso e la disobbedienza alla legge non possono essere impediti da nessuna legge.
(Giacomo Leopardi)
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40367
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Configurare lo speedstep

Messaggio da steff »

controlla in /etc/laptop-mode/laptop-mode.conf se è abilitato quando collegato alla presa:
# Enable laptop mode when on battery power.
#                                         
ENABLE_LAPTOP_MODE_ON_BATTERY=1           


#
# Enable laptop mode when on AC power.
#                                     
ENABLE_LAPTOP_MODE_ON_AC=1     
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Roby68
Prode Principiante
Messaggi: 155
Iscrizione: lunedì 28 marzo 2005, 21:07

Re: Configurare lo speedstep

Messaggio da Roby68 »

Fatto! ma continua a non andare accidenti. >:(

Ho provato anche a cambiare da ondemand in powersave

BATT_CPU_GOVERNOR=powersave                                                                                 
LM_AC_CPU_GOVERNOR=powersave                                             
NOLM_AC_CPU_GOVERNOR=powersave

ma parte sempre in ondemand.

insomma fa un po quel che vuole.
Ultima modifica di Roby68 il sabato 25 aprile 2009, 9:46, modificato 1 volta in totale.
L'abuso e la disobbedienza alla legge non possono essere impediti da nessuna legge.
(Giacomo Leopardi)
Avatar utente
Stealth
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17368
Iscrizione: martedì 31 gennaio 2006, 22:55
Desktop: Gnome
Distribuzione: Ubuntu 22.04 LTS

Re: Configurare lo speedstep

Messaggio da Stealth »

Perchè non usi i comandi che servono proprio a questo? Per fare un esempio ecco l'output del comando cpufreq-info sul mio travelmate

Codice: Seleziona tutto

cpufrequtils 004: cpufreq-info (C) Dominik Brodowski 2004-2006
Report errors and bugs to cpufreq@lists.linux.org.uk, please.
analyzing CPU 0:
  driver: p4-clockmod
  CPUs which need to switch frequency at the same time: 0
  hardware limits: 217 MHz - 1.73 GHz
  available frequency steps: 217 MHz, 433 MHz, 650 MHz, 867 MHz, 1.08 GHz, 1.30 GHz, 1.52 GHz, 1.73 GHz
  available cpufreq governors: conservative, ondemand, userspace, powersave, performance
  current policy: frequency should be within 217 MHz and 1.30 GHz.
                  The governor "ondemand" may decide which speed to use
                  within this range.
  current CPU frequency is 217 MHz.
  cpufreq stats: 217 MHz:0.00%, 433 MHz:0.00%, 650 MHz:0.00%, 867 MHz:0.00%, 1.08 GHz:0.00%, 1.30 GHz:0.00%, 1.52 GHz:0.00%, 1.73 GHz:0.00%  (294)
come vedi riporta tutte le possibilità, si tratta di dirgli cosa può fare e cosa no. Poi comunque mi sfugge una cosa, lo usi come server avendo un'interfaccia grafica? Se sì, basta settare l'applet del pannellocon un click, ecco la mia

Immagine

io ho impostato la policy, ma se clicco invece su una frequenza....resta quella
ciao  :)
Roby68
Prode Principiante
Messaggi: 155
Iscrizione: lunedì 28 marzo 2005, 21:07

Re: Configurare lo speedstep

Messaggio da Roby68 »

e no il punto è proprio quello. essendo un server alla fine tiro giù gdm e volevo controllarla da remoto. per questi motivi volevo che la macchina fosse configurata correttamente e non da riconfigurare ad ogni riavvio.
L'abuso e la disobbedienza alla legge non possono essere impediti da nessuna legge.
(Giacomo Leopardi)
Avatar utente
Stealth
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17368
Iscrizione: martedì 31 gennaio 2006, 22:55
Desktop: Gnome
Distribuzione: Ubuntu 22.04 LTS

Re: Configurare lo speedstep

Messaggio da Stealth »

Ed è proprio quello che suggerivo, come vedi il mio sta funzionando in "ondemand" e, come vedi dall'output del comando, ondemand ha un ventaglio di frequenze su cui lavorare.....nel tuo caso sarebbero solo 2.
Togli, dalla sua disponibilità, quella che non ti interessa e lavorerà con quello che gli rimane  :)
ciao
Roby68
Prode Principiante
Messaggi: 155
Iscrizione: lunedì 28 marzo 2005, 21:07

Re: Configurare lo speedstep

Messaggio da Roby68 »

Giusto, ma il punto è come toglierla.
L'abuso e la disobbedienza alla legge non possono essere impediti da nessuna legge.
(Giacomo Leopardi)
Avatar utente
Stealth
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17368
Iscrizione: martedì 31 gennaio 2006, 22:55
Desktop: Gnome
Distribuzione: Ubuntu 22.04 LTS

Re: Configurare lo speedstep

Messaggio da Stealth »

Proverei con il comando cpufreq-set che a me ha sempre funzionato. Dai ovviamente un'occhiata al man, io suppongo che potrebbe essere una cosa simile

Codice: Seleziona tutto

sudo cpufreq-set -c 0 -u XXX -g governor
dove XXX è la massima frequenza che vuoi assegnare al governor, il cui nome devi scrivere all'opzione -g
ciao
Roby68
Prode Principiante
Messaggi: 155
Iscrizione: lunedì 28 marzo 2005, 21:07

Re: Configurare lo speedstep

Messaggio da Roby68 »

Mi piace capire le cose e credo di aver trovato una risposta sul perchè non lavora su questo sito http://www.samwel.tk/laptop_mode/faq
I have set ENABLE_LAPTOP_MODE_ON_AC or ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED on Ubuntu, but it isn't working!

The laptop-mode-tools package in Ubuntu is a crippled version of the Debian package, which leaves the on/off decisions largely to the acpi-support package. Of course, they failed to mention this in the laptop-mode.conf file and in the manual pages, so that nobody actually knows this. They also failed to mention that the file /etc/default/acpi-support can even turn laptop mode off completely.

The Ubuntu solution has various downsides. First of all, the options mentioned above don't work. Furthermore, the safety options which disable laptop mode when your battery goes critical are not functioning on Ubuntu either. You can safely install the Debian packages instead, they work fine on Ubuntu and have none of the drawbacks of Ubuntu's crippled package.
A questo punto mi sa che è meglio montare il pacchetto di Debian. Che ne pensi? o ritieni che comunque è meglio usare cpufreq-set, anche se me lo devo ancora studiare?
L'abuso e la disobbedienza alla legge non possono essere impediti da nessuna legge.
(Giacomo Leopardi)
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40367
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Configurare lo speedstep

Messaggio da steff »

ecco perché uso archlinux ...
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Avatar utente
Stealth
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17368
Iscrizione: martedì 31 gennaio 2006, 22:55
Desktop: Gnome
Distribuzione: Ubuntu 22.04 LTS

Re: Configurare lo speedstep

Messaggio da Stealth »

steff ha scritto: ecco perché uso archlinux ...
Ottimo, finalmente un commento costruttivo che aiuta l'utente a risolvere il problema. Vabbè....

@ Roby68
Quel post sterminato che mi hai costretto a leggere (e ti porto rancore per questo  ;D) mi sembra una roba francamente un po' vecchia. C'è il link ad un post del forum inglese che risale al 2005....parliamo di breezy. Bei tempi, bei ricordi e bei combattimenti ma come dire, qualche passo avanti lo si è fatto  ;)

Io fossi in te proverei con il comando suggerito, e butterei un occhio anche al file /etc/cpufreqd.conf, dove si settano le policies e i loro ambiti di operatività. Per farti capire meglio, ecco un pezzo del mio

Codice: Seleziona tutto

...
[Profile]
name=On Demand High
minfreq=40%
maxfreq=100%
policy=ondemand
[/Profile]

[Profile]
name=On Demand Low
minfreq=20%
maxfreq=80%
policy=ondemand
[/Profile]
...
per il resto vedi te, io non saprei come aiutarti meglio. Non sono assolutamente esperto del funzionamento di questi cosi, le 2 o 3 volte che mi è servito usarli funzionavano e non ho mai indagato oltre
ciao  :)
Avatar utente
steff
Moderatore Globale
Moderatore Globale
Messaggi: 40367
Iscrizione: domenica 18 febbraio 2007, 19:48
Desktop: LXQt+labwc
Distribuzione: Arch; Debian; Ubuntu Server
Sesso: Maschile
Località: Toscana
Contatti:

Re: Configurare lo speedstep

Messaggio da steff »

Stealth ha scritto:
steff ha scritto: ecco perché uso archlinux ...
Ottimo, finalmente un commento costruttivo che aiuta l'utente a risolvere il problema. Vabbè....
Hai ragione e non ho approfondito il link ma purtroppo la direzione a volte è proprio questa: ubuntu diventa un ibrido tra "tutto pronto in un click" e un sistema linux a file di configurazioni che non sono più realmente effettivi o non sempre. Chiudo  (ot) e scusa.
Hai fatto un backup oggi? Ieri?? Quando???
La Documentazione da consultare e la FAQ sul uso del forum
Sistemi: LXQt - semplice, modulare e configurabile + *ubuntu in Vbox
Roby68
Prode Principiante
Messaggi: 155
Iscrizione: lunedì 28 marzo 2005, 21:07

Re: Configurare lo speedstep

Messaggio da Roby68 »

...e butterei un occhio anche al file /etc/cpufreqd.conf...
sarebbe bello provarlo, se ci fosse nella mia ubuntu. ok che ho la 9.04 ma possibile che alcuni file di configurazione standard o non vanno o sono spariti?
L'abuso e la disobbedienza alla legge non possono essere impediti da nessuna legge.
(Giacomo Leopardi)
Avatar utente
[lost]-Divilinux
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3774
Iscrizione: giovedì 12 giugno 2008, 13:06
Località: Ipioca - Maceio - Alagoas - Brasil
Contatti:

Re: Configurare lo speedstep

Messaggio da [lost]-Divilinux »

prima di vedere i governo o le frequenze disponibili devi capire se e quale modulo per lo scaling della cpu hai attivo.
Lo speedstep_centrino, nei primi tempi, veniva utilizzato anche dai core duo..se hai un core duo il modulo si chiama acpi_cpufreq..e deve essere presente nella lista dei moduli , assieme ai moduli per il governor.

Per modificare i valori o lo fai a mano dalla directory

Codice: Seleziona tutto

/sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
/sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
In alternativa puoi usare programmi in userspace come powernowd e i suoi backend oppure, come gia' mostrato, cpufrequtils.
questione di seedings...
Roby68
Prode Principiante
Messaggi: 155
Iscrizione: lunedì 28 marzo 2005, 21:07

Re: Configurare lo speedstep

Messaggio da Roby68 »

Il mio è un vecchio P3 1000 e usa il modulo speedstep-ich.
L'abuso e la disobbedienza alla legge non possono essere impediti da nessuna legge.
(Giacomo Leopardi)
Avatar utente
[lost]-Divilinux
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 3774
Iscrizione: giovedì 12 giugno 2008, 13:06
Località: Ipioca - Maceio - Alagoas - Brasil
Contatti:

Re: Configurare lo speedstep

Messaggio da [lost]-Divilinux »

Inserisci citazione
Il mio è un vecchio P3 1000 e usa il modulo speedstep-ich.
:o una rarita'
Comunque e' vero dal 2.6.27 e' stato aggiunto anche il modulo speedstep-ich.ko.
Hai provato a vedere se in quel file si puo' modificare lo scaling-governor? basta aprire il file da root con un editor di testo e scrivere a mano powersave.
questione di seedings...
j@copo
Prode Principiante
Messaggi: 96
Iscrizione: martedì 5 giugno 2007, 0:17
Desktop: ubuntu
Distribuzione: Ubuntu 12.04.2 LTS, i686
Località: Montegrotto Terme (Padova)

Re: Configurare lo speedstep

Messaggio da j@copo »

Roby68 ha scritto: Ho provato anche a cambiare da ondemand in powersave

[cut]

ma parte sempre in ondemand.
Se non sbaglio è una cosa voluta, quella di reimpostare il governor su ondemand ad ogni avvio del sistema.

https://bugs.launchpad.net/ubuntu/+sour ... bug/326533
Roby68
Prode Principiante
Messaggi: 155
Iscrizione: lunedì 28 marzo 2005, 21:07

[Risolto] Re: Configurare lo speedstep

Messaggio da Roby68 »

Ho risolto la questione. Bisogna prima abilitare il laptop-mode che è disabilitato di default.
Per abilitarlo:
Ubuntu has a laptop-mode-tools package, which is installed by default on laptops. However, laptop mode is disabled by default in Ubuntu Edgy (6.10), because some people have been experiencing hangups with it on certain laptops (mostly Thinkpads). Until now, nobody has any clue what is happening here. To reenable laptop mode, edit /etc/default/acpi-support and set ENABLE_LAPTOP_MODE=true
.

A questo punto funzionano tutti i file di configurazione del laptop-mode compreso quello che sta in  /etc/laptop-mode/conf.d/cpufreq.conf.

GRAZIE A TUTTI SPERO CHE POSSA ESSERE UTILE ANCHE A QUALCUN'ALTRO.
L'abuso e la disobbedienza alla legge non possono essere impediti da nessuna legge.
(Giacomo Leopardi)
Scrivi risposta

Ritorna a “Driver e periferiche”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti