web-dev-qa-db-fra.com

Gestion de l’énergie NVidia GPU avec 18.04

Sur un ordinateur portable précédent, le mode performance/économie d'énergie sous 16.04 fonctionnait extrêmement bien. J'avais un ASUS RoG 17.3 "avec deux disques durs et une GTX 860m fonctionnant à 9-11w tout en exécutant des applications bureautiques. Cela signifiait une autonomie de 5,5 à 7 heures sur un ordinateur portable de jeu! (J'utilisais bien sûr TLP). MacBook et tablettes.En mode Performance, la consommation serait de 25 à 40 watts.

Actuellement, j'ai trouvé des choses étranges sous le Xserver depuis le 18.04 et un nouvel ordinateur portable. Par exemple, comme indiqué par Powertop, lorsque Xserver est défini sur le mode d'économie d'énergie, l'utilisation est d'environ 29 à 31w au repos - très élevée pour mes 15,4 ". En mode performance, l'utilisation est généralement de 19 à 22w, ce qui est quelque peu marginal. mais plus bas!

J'ai l'impression que le gpu n'est pas désactivé en mode Powersave et qu'il fonctionne à des niveaux de stress injustifiés, car mes fans sont excités, mais le processeur fonctionne toujours à une fréquence basse de 800-805 MHz, comme indiqué par grep, et géré par TLP.

Bien que ma configuration actuelle soit une GTX1070, les problèmes ci-dessus n’ont pas de sens, puisqu'un PowerSave entraîne une consommation d'énergie énorme. Je suis également réticent à essayer Bumblebee, car beaucoup ont indiqué qu’il était actuellement dans l’ombre avec 18.04. Existe-t-il un moyen simple mais fiable de forcer Intel HD et de désactiver le GPU? J'utilise cela pour le travail et les jeux, je ne veux donc pas risquer d'interrompre l'installation en changeant fréquemment de pilote.

5
VapidSlug

J'ai eu le même problème avec une GTX 1050 le 18.04. J'avais Ubuntu 17.10 et j'avais 7h de batterie pour choisir Intel GPU. Lorsque j'ai mis à niveau vers 18.04, j'avais 2,5 heures de batterie, que je choisisse Nvidia ou Intel, que ce soit dans le panneau de configuration de Nvidia ou via Prime-Select.

J'ai finalement trouvé cette commande sur un forum: Sudo sh -c 'echo auto > /sys/bus/pci/devices/0000\:01\:00.0/power/control' Lors de la saisie de cette commande lorsque Intel est sélectionné, la durée de vie de ma batterie passe comme par magie de 2,5h à 6,5h.

J'espère que cela t'aides!

Remarque: j'utilise le pilote nvidia-390.

3
Sylvain