Bonsoir ! J'ai acheté un Dell XPS 13 et j'y ai installé Fedora 34. Je suis en train de le paramétrer, d'y installer mes fichiers et de le tester. Tout fonctionne presque parfaitement, mais du point de vue de la consommation de la batterie, je trouve Linux un peu gourmand.

Pourriez-vous m'indiquer et me guider dans la préservation de la batterie ? Je ne sais pas trop vers quelle solution me tourner. L'idéal serait la possibilité de basculer sur différments modes, tels que l'économie d'énergie et performances optimales.

Merci d'avance pour votre aide !
Tu as regardé dans Paramètres -> Energie ?
VINDICATORs wrote:Pense aussi à utiliser "tuned" https://tuned-project.org/
J'ai regardé https://tuned-project.org/docs/tuned_devconf_2019.pdf

Si j'ai bien compris il y a 4 profiles pré-définis pour un usage général:

throughput-performance
latency-performance, realtime
powersave
balanced

Quels retours sur l'utilisation de ces différents profiles et est-ce que "balanced" apporte quelque chose par rapport à une installation "non tuned" ?
Tu dispose de bien plus de profiles (rien que sur fedora il y en a bien plus)

Pour la différence il faudrait voir les bench coté phoronix/openbenchmark il me semble.
VINDICATORs wrote:Tu dispose de bien plus de profiles (rien que sur fedora il y en a bien plus)
Effectivement:
$ sudo tuned-adm list
Available profiles:
- accelerator-performance     - Throughput performance based tuning with disabled higher latency STOP states
- balanced                    - General non-specialized tuned profile
- desktop                     - Optimize for the desktop use-case
- hpc-compute                 - Optimize for HPC compute workloads
- intel-sst                   - Configure for Intel Speed Select Base Frequency
- latency-performance         - Optimize for deterministic performance at the cost of increased power consumption
- network-latency             - Optimize for deterministic performance at the cost of increased power consumption, focused on low latency network performance
- network-throughput          - Optimize for streaming network throughput, generally only necessary on older CPUs or 40G+ networks
- optimize-serial-console     - Optimize for serial console use.
- powersave                   - Optimize for low power consumption
- throughput-performance      - Broadly applicable tuning that provides excellent performance across a variety of common server workloads
- virtual-guest               - Optimize for running inside a virtual guest
- virtual-host                - Optimize for running KVM guests
Et après avoir installé tuned-profiles-compat:
$ sudo tuned-adm list
Available profiles:
- accelerator-performance     - Throughput performance based tuning with disabled higher latency STOP states
- balanced                    - General non-specialized tuned profile
- default                     - Legacy default tuned profile
- desktop                     - Optimize for the desktop use-case
- desktop-powersave           - Optmize for the desktop use-case with power saving
- enterprise-storage          - Legacy profile for RHEL6, for RHEL7, please use throughput-performance profile
- hpc-compute                 - Optimize for HPC compute workloads
- intel-sst                   - Configure for Intel Speed Select Base Frequency
- laptop-ac-powersave         - Optimize for laptop with power savings
- laptop-battery-powersave    - Optimize laptop profile with more aggressive power saving
- latency-performance         - Optimize for deterministic performance at the cost of increased power consumption
- network-latency             - Optimize for deterministic performance at the cost of increased power consumption, focused on low latency network performance
- network-throughput          - Optimize for streaming network throughput, generally only necessary on older CPUs or 40G+ networks
- optimize-serial-console     - Optimize for serial console use.
- powersave                   - Optimize for low power consumption
- server-powersave            - Optimize for server power savings
- spindown-disk               - Optimize for power saving by spinning-down rotational disks
- throughput-performance      - Broadly applicable tuning that provides excellent performance across a variety of common server workloads
- virtual-guest               - Optimize for running inside a virtual guest
- virtual-host                - Optimize for running KVM guests
Voir:
https://docs.fedoraproject.org/en-US/Fedora/20/html/Power_Management_Guide/sect-tuned-installation-and-usage.html
https://docs.fedoraproject.org/en-US/Fedora/20/html/Power_Management_Guide/sect-tuned-profiles.html
Bonjour,

Comment faire quitter tuned après le changement de profile dans un terminal?

Cordialement,

bolivari.
Tu peux toujours sortir d'un exécutable par Ctrl-C et d'un shell (script) par Ctrl-D
Oui,

Mais c'est pas très pratique pour les scripts:-P.

bolivari.
Je pige pas... Tu parle de "sortir" du programme? de changer de profile? de faire un café???

Tu peux stopper tuned soit avec systemctl, soit avec la commande, en tuant le process, etc...

Pour les restes comme dit plus haut, fait un script.

Mais bon à voir l’intérêt de la chose...

On peut même se faire nos propres profiles, mais là il faut rentrer en profondeur dans les paramètres systèmes sans trop se tromper (perso je test déjà dans des vm avec snapshoot!).
Bonjour,

Je parle que lorsque l'on change de profile avec:
tuned -p powersave
par exemple il bloque le script il faut faire ctrl+D pour continuer.
Et si tu regarde bien le --help il te dit de rajouter -d pour "daemon" autrement dit pour le mettre en arrière plan...

Comme je le gère avec cockpit, je ne me rappel pas toujours qu'il faut penser à en parler 😉 .

Tu as aussi :
tuned-adm
Qui te permet de le gérer.
Style :
tuned-adm profile balanced
Merci VINDICATORs,

Effectivement ça fonctionne mieux avec tes précisions.

C'est vrai qu'il faut que je passe à cockpit plutôt que de le faire via des scripts. 😉
J'ai un problème,
systemctl restart tuned.service
10:26
Failed to start Dynamic System Tuning Daemon.
systemd
10:26
tuned.service: Failed with result 'timeout'.
systemd
10:26
tuned.service: start operation timed out. Terminating.
systemd
10:25
Starting Dynamic System Tuning Daemon...
tuned ne démarre pas. 🙁
Deux choses :
Déjà que retourne les logs de tuned (normalement dans /var/log/tuned/tuned.log)
puis Est ce que tu n'aurai pas lancé plusieurs instances de tuned? Que retourne :
 sudo ps -aux | grep tuned
Et regarde juste en faisant un stop/start au lieu de faire un "restart".
En effet j'avais plusieurs process de tuned...

Merci VINDICATORs.