Messages : 2,658
Sujets : 34
Inscription : Jul 2019
Type: Particulier
Je vais regarder mais je pense que c’est une commande à taper en ssh mais normalement cpu-governor doit te confirmer quel paramètre peut être utilisé avec ton cpu. Avec mon xeon tous les paramètres ne sont pas dispo notamment on-demand.
Je regarde ce week end
Messages : 439
Sujets : 23
Inscription : Dec 2017
Type: Particulier
Localisation: 13
Non mais ce serait pas par la avec ces commandes?
3. The Governor Interface in the CPUfreq Core
=============================================
A new governor must register itself with the CPUfreq core using
"cpufreq_register_governor". The struct cpufreq_governor, which has to
be passed to that function, must contain the following values:
governor->name - A unique name for this governor
governor->governor - The governor callback function
governor->owner - .THIS_MODULE for the governor module (if
appropriate)
The governor->governor callback is called with the current (or to-be-set)
cpufreq_policy struct for that CPU, and an unsigned int event. The
following events are currently defined:
CPUFREQ_GOV_START: This governor shall start its duty for the CPU
policy->cpu
CPUFREQ_GOV_STOP: This governor shall end its duty for the CPU
policy->cpu
CPUFREQ_GOV_LIMITS: The limits for CPU policy->cpu have changed to
policy->min and policy->max.
If you need other "events" externally of your driver, _only_ use the
cpufreq_governor_l(unsigned int cpu, unsigned int event) call to the
CPUfreq core to ensure proper locking.
The CPUfreq governor may call the CPU processor driver using one of
these two functions:
int cpufreq_driver_target(struct cpufreq_policy *policy,
unsigned int target_freq,
unsigned int relation);
int __cpufreq_driver_target(struct cpufreq_policy *policy,
unsigned int target_freq,
unsigned int relation);
target_freq must be within policy->min and policy->max, of course.
What's the difference between these two functions? When your governor
still is in a direct code path of a call to governor->governor, the
per-CPU cpufreq lock is still held in the cpufreq core, and there's
no need to lock it again (in fact, this would cause a deadlock). So
use __cpufreq_driver_target only in these cases. In all other cases
(for example, when there's a "daemonized" function that wakes up
every second), use cpufreq_driver_target to lock the cpufreq per-CPU
lock before the command is passed to the cpufreq processor driver.
Powered by Gitiles| Privacy
txt
json
/opt/.gentooplayer/script/governors.txt lines 215-237/237 (END)
Messages : 1,065
Sujets : 19
Inscription : Feb 2018
Type: Particulier
Super user friendly ce gentoo ...
enceintes, ampli, dac, lecteur, serveur, switch, qobuz, roon, câbles, absorbeurs, etc ... et musiques !
Messages : 5,018
Sujets : 57
Inscription : Dec 2015
Type: Particulier
Localisation: neuf trois (faites gaffe -:) )
Surtout que le cpu gouvernor est géré via l'interface web avec Pcp, et de manière persistante. Cela ne devrait pas être compliqué à faire ... Je dis cela mais ce n'est pas moi qu'il le ferai pour gentooplayer ... :-) Par contre, un petit donate est de l'ordre du possible !
Serveur & Réseau : QNAP HS-453DX avec LMS, Cat5 1attack, switch Aqvox SE, Hdplex 200
Electroniques & Enceintes : Nano Player V4, Farad Super 3, Job INT & Atohm GT2
Ficelles : Ocellia Référence Silver, Audioprana Ag, LH Audio, TWL 7+, BlackNoise
Messages : 452
Sujets : 8
Inscription : Mar 2016
Type: Particulier
04-03-2020, 12:57 PM
(Modification du message : 04-03-2020, 12:59 PM par Baldoun.)
Bon alors, pour le cpu-governor, je n'ai toujours pas trouvé comment faire à partir de l'interface. Je passe donc par SSH.
Voici la procédure :
une fois logger sur Gentoo en SSH :
-taper la commande cpu-governor puis entrée au clavier
-taper de nouveau entrée puis encore entrée (comme indiqué à l'écran)
On arrive alors sur la plage explicative de ce que cpu-governor est capable de gérer et à quoi chaque fonctionnalité correspond. C'est interessant mais c'est un peu obscur pour un gars comme moi qui ne connait rien à Linux ni au comportement d'un CPU. Bref, à lire mais pas indispensable
- appuyer sur la touche q du clavier pour quitter
on arrive alors sur la page de gestion du CPU
- Remplacer Performance par ondemand (ou une autre fonction telle que powersave) en naviguant avec les flèches du clavier (la souris ne sert à rien) et si on le souhaite toutes les autres infos (CONFIG_CPU_MAX_FREQ=1400, CONFIG_CPU_MIN_FREQ=600...)
- Une fois que l'on a modifier ce que l'on veut, taper au clavier ctrl+O puis ctrl+X
Un résumé s'affiche alors avec ce que vous avez modifié. Vous pouvez alors retourner sur l'interface web et aller sur la section A. Systeminfo puis exécute. Le "governor" est modifié.
(04-03-2020, 12:05 PM)r11bordo a écrit : Surtout que le cpu gouvernor est géré via l'interface web avec Pcp, et de manière persistante. Cela ne devrait pas être compliqué à faire ... Je dis cela mais ce n'est pas moi qu'il le ferai pour gentooplayer ... :-) Par contre, un petit donate est de l'ordre du possible !
Oui, tu as raison R11. Mais quand tu vois ce que Gentoo permet de configurer par rapport à PCP, tu te dis que le CPU-governor est un petit détail par rapport au reste.
Systeme 1 : Routeur Asus sur LPS > S8000 > Minimserver sur NAS > Holo Red + Jplay IOS > Gustard R26 / Naim Supernait 3 / Buchardt Audio S400 mkii
Cables : CS : TWL Digital American / Ethernet : AQ Carbon / RCA Ramm / HP : Nac A5
Systeme 2 : Eversolo DMP-A6 / Acoustic Energy AE1
Messages : 5,018
Sujets : 57
Inscription : Dec 2015
Type: Particulier
Localisation: neuf trois (faites gaffe -:) )
(04-03-2020, 12:57 PM)Baldoun a écrit : Un résumé s'affiche alors avec ce que vous avez modifié. Vous pouvez alors retourner sur l'interface web et aller sur la section A. Systeminfo puis exécute. Le "governor" est modifié.
Le governor modifié, il est définitivement modifié ou il faut refaire la manip à chaque redémarrage de l'Ambre ?
En tout cas, merci pour le mode op, d'autant plus si tu n'es pas familier de Linux
Serveur & Réseau : QNAP HS-453DX avec LMS, Cat5 1attack, switch Aqvox SE, Hdplex 200
Electroniques & Enceintes : Nano Player V4, Farad Super 3, Job INT & Atohm GT2
Ficelles : Ocellia Référence Silver, Audioprana Ag, LH Audio, TWL 7+, BlackNoise
Messages : 853
Sujets : 64
Inscription : Feb 2016
Type: Particulier
Localisation: 5310 Dhuy
J'ai fini les mises à jour et suis en 2.12, ça a été très long, compter 2 bonnes heures.
Mais je suis à nouveau coincé.
D'abord pas moyen de configurer squeezelite, j'ai vidé le cache de firefox, j'ai essayé sur Edge, ça veut pas.
Et plus moyen d'accéder à ssh :
Toutes les idées sont les bienvenues !
AQvox SE -> Metrum Ambre -> Audio GD R2R 7HE -> Audio GD HE1 mk3 -> Audio GD Master 2H -> ProAC Carbon Pro 8 - Why Not - HDPLEX - fusibles SHD - neodio - symposium acoustics
Messages : 439
Sujets : 23
Inscription : Dec 2017
Type: Particulier
Localisation: 13
04-03-2020, 02:23 PM
(Modification du message : 04-03-2020, 02:30 PM par roddek6.)
(04-03-2020, 01:27 PM)guilders a écrit : J'ai fini les mises à jour et suis en 2.12, ça a été très long, compter 2 bonnes heures.
Mais je suis à nouveau coincé.
D'abord pas moyen de configurer squeezelite, j'ai vidé le cache de firefox, j'ai essayé sur Edge, ça veut pas.
Et plus moyen d'accéder à ssh :
Toutes les idées sont les bienvenues !
J'ai eu la même chose et je reste en 2.10
(04-03-2020, 02:23 PM)roddek6 a écrit : (04-03-2020, 01:27 PM)guilders a écrit : J'ai fini les mises à jour et suis en 2.12, ça a été très long, compter 2 bonnes heures.
Mais je suis à nouveau coincé.
D'abord pas moyen de configurer squeezelite, j'ai vidé le cache de firefox, j'ai essayé sur Edge, ça veut pas.
Et plus moyen d'accéder à ssh :
Toutes les idées sont les bienvenues !
J'ai eu la même chose et je reste en 2.10
puisque j'ai le temps , je vais d'abord mettre en premier les mises à jour, puis après configurer, je vous tiens au courant...
Messages : 5,018
Sujets : 57
Inscription : Dec 2015
Type: Particulier
Localisation: neuf trois (faites gaffe -:) )
Utilise putty pour tes accès ssh, mon conseil à 2 cents.
Serveur & Réseau : QNAP HS-453DX avec LMS, Cat5 1attack, switch Aqvox SE, Hdplex 200
Electroniques & Enceintes : Nano Player V4, Farad Super 3, Job INT & Atohm GT2
Ficelles : Ocellia Référence Silver, Audioprana Ag, LH Audio, TWL 7+, BlackNoise
Messages : 2,658
Sujets : 34
Inscription : Jul 2019
Type: Particulier
+1 bien plus simple et certainement plus robuste
|